.page-template-template-page-ressources .banner-content .banner-title {
        background: var(--sixth-color);
}
.breadcrumb{
        margin-bottom: 0;
}
.breadcrumb-container {
        padding: 0 var(--margin-section);
}
.breadcrumbs a:hover {
        color: var(--sixth-color);
}
.standfirst-section {
        position: relative;
        padding: 32px var(--margin-section);
}
.standfirst-section .graphic-element {
        position: absolute;
        right: 0;
        top: -40px;
}
.standfirst-section .default-section-inner {
        align-items: start;
}
.standfirst-section .standfirst {
        position: relative;
        font-weight: 900;
        font-size: 24px;
}
.standfirst-section .standfirst::before{
        content: '';
        position: absolute;
        top: -16px;
        left: 0;
        height: 6px;
        width: 104px;
        background-color: #000;
        z-index: -1;
}


.ressources-section > .graphic-element:first-of-type {
        bottom: 0;
        left: -120px;
}
.ressources-section > .graphic-element:last-of-type {
        bottom: 0;
        right: 80px;
        width: 400px;
}
.ressources-section .default-section {
        padding-bottom: 120px;
}

.page-template-template-page-ressources #footer {
        margin-top: 24px;
}

@media (max-width: 1400px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 992px) {
}

@media (max-width: 768px) {
        .ressources-section .default-section{
                padding-bottom: 24px;
        }
}

@media (max-width: 576px) {
        .ressource-item:nth-child(2n)::before{
                display: block;
        }
        .ressource-item:last-of-type::before{
                display: none;
        }
}