/* LISTING
**************************/

.simple-realisations .realisations-row{
    display: block;
}

.simple-realisations .realisations-row + .realisations-row{
    margin-top: 40px;
}

.simple-realisations .realisations-row .realisations-item{
    display: block;
}

.simple-realisations .realisations-row .realisations-item + .realisations-item{
    margin-top: 40px;
}

.realisations-item-container .realisations-item-title{
    letter-spacing: 0;
}

/* ARTICLE
**************************/

.simple-realisations-article-head{
    display: none;
}

.simple-realisations-article-body{
    flex-direction: column;
}

.simple-realisations-article-column-infos{
    width: 100%;
    max-width: none;
    box-sizing: border-box;
    margin: 0 0 20px;
    padding: calc(var(--space) * 4) calc(var(--space) * 6);
    flex-direction: column;
    align-items: flex-start;
    row-gap: calc(var(--space) * 3);
}

.simple-realisations-article-column-content{
    width: 100%;
    flex: auto;
}

body.homepage .simple-realisations .realisations-row .realisations-item:last-of-type {
    margin-top: calc(var(--space) * 12);
}

.realisations-item-container .realisations-item-title {
    font-size: 20px;
}

.realisations-item-container .realisations-item-description {
    font-size: 14px;
}

.realisations-item-container .button-more {
    padding: 7px 14px;
    width: 62px;
    height: 34px;
}

.simple-realisations-link {
    margin-top: calc(var(--space) * 16);
    text-align: left;
}

.simple-realisations-link > a {
    font-size: 16px;
}

.simple-realisations-article-column-infos-container {
    display: flex;
    flex-direction: column;
    row-gap: calc(var(--space) * 4);
}

.simple-realisations-article-column-infos-item {
    flex-direction: column;
    align-items: flex-start;
}

.simple-realisations-article-column-infos-container .simple-realisations-article-column-infos {
    padding: calc(var(--space) * 5) calc(var(--space) * 6);
}

body.page .simple-realisations-article h1 {
    font-size: 24px;
}

.simple-realisations-article-column-infos,
.simple-realisations-article-column-infos-item,
.simple-realisations-article-column-infos-container .simple-realisations-article-column-infos {
    align-items: center;
}
