body.page .simple-realisations {
    margin-bottom: calc(var(--space) * 24);
}

.simple-realisations .realisations-row{
    margin: 0 -20px;
    display: flex;
    align-items: flex-start;
}

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

.simple-realisations .realisations-row .realisations-item{
    padding: 0 20px;
    margin: 0;
    text-decoration: none;
    color: inherit;
}

.realisations-item-container{
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
}

.realisations-item-container.-etudes-de-cas {
    flex-direction: row;
}

body.homepage .realisations-item-container .realisations-item-informations {
    bottom: -20%;
}

.realisations-item-container .realisations-item-informations{
    position: absolute;
    bottom: -10%;
    right: 0;
    width: 50%;
    background: var(--Blanc);
    padding: calc(var(--space) * 6) calc(var(--space) * 6) calc(var(--space) * 12);
    border: 1px solid var(--Beige);
}

.realisations-item-container.-etudes-de-cas .realisations-item-informations{
    position: relative;
    bottom: initial;
    right: initial;
}

.realisations-item-container .realisations-item-category{
    color: #FFF;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 3.48px;
    text-transform: uppercase;
    background: var(--Degrad);
    padding: calc(var(--space) * 2) calc(var(--space) * 5);
    display: inline-block;
    margin-bottom: calc(var(--space) * 4.5);
}

.realisations-item-container .realisations-item-category > span{
    margin-right: 2px;   
}

.realisations-item-container .realisations-item-title{
    color: var(--Beige, #BB8F6E);
    font-family: "Roboto Condensed", serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.72px;
}

.realisations-item-container .realisations-item-description{
    color: var(--Noir, #010101);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150.9%;
    letter-spacing: 0.9px;
    margin-top: calc(var(--space) * 2);
}

.realisations-item-container .button-more{
    position: absolute;
    left: calc(var(--space) * 6.5);
    bottom: -20px;
    border-radius: 0 0 0 14px;
    border: 1px solid #BB8F6E;
    padding: 11.154px 22.308px;
    background: #FFF;
    width: 86px;
    height: 47px;
}

.realisations-item-container .button-more:hover {
    background: var(--Degrad);
    border-color: transparent;
}


.realisations-item-container .button-more:hover:before {
    background-image: url(https://clients.egami-creation.com/sisbat/filesmanager/images/arrow__right.svg)
}

.realisations-item-container .realisations-item-miniature {
    width: 84%;
}

.realisations-item-container.-etudes-de-cas .realisations-item-miniature {
    width: 50%;
}

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

body.homepage .simple-realisations .realisations-row .realisations-item:last-of-type .realisations-item-informations {
    bottom: initial;
    right: initial;
    left: 0;
    top: -20%;
}

body.homepage .simple-realisations .realisations-row .realisations-item:last-of-type .realisations-item-container {
    align-items: flex-end;
}

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

.simple-realisations-article-head{
    margin-bottom: 40px;
    display: flex;
}

.simple-realisations-article-head>a{
    margin: 0;
}

a.simple-realisations-button-back {
    color: var(--Bleu, #283A49);
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 2.4px;
    text-decoration: underline;
    position: relative;
    display: inline-flex;
    column-gap: calc(var(--space) * 2);
    align-items: center;
    text-decoration: none;
}

a.simple-realisations-button-back:before {
    content: "";
    background-image: url('data:image/svg+xml,<svg width="26" height="9" viewBox="0 0 26 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.53736 3.99021L25.4639 3.99021C25.7605 3.99021 26 4.21919 26 4.5026C26 4.78602 25.7605 5.01499 25.4639 5.01499L1.83227 5.01499L5.08546 8.12454C5.29485 8.32469 5.29485 8.64973 5.08545 8.84988C4.87606 9.05004 4.536 9.05004 4.3266 8.84988L0.157095 4.86447C0.00297965 4.71716 -0.0422512 4.49779 0.0415081 4.30565C0.125266 4.11511 0.321263 3.99021 0.53736 3.99021Z" fill="%23010101"/><path d="M4.71189 -1.86107e-06C4.84926 -1.84906e-06 4.98662 0.0496369 5.09049 0.150513C5.29988 0.350664 5.29988 0.675709 5.09049 0.87586L0.915953 4.86607C0.706557 5.06623 0.366497 5.06623 0.157101 4.86607C-0.0522953 4.66592 -0.0522953 4.34088 0.157101 4.14073L4.33163 0.150513C4.43717 0.0496369 4.57453 -1.87307e-06 4.71189 -1.86107e-06Z" fill="%23010101"/></svg>');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 26px;
    height: 9px;
    display: inline-block;
}

.simple-realisations-article-head > a:not(.simple-realisations-button-back) {
    display: none;
}

.simple-realisations-article-head>a>span{
    margin-right: 2px;   
}

.simple-realisations-article-head>a + a:before{
    margin: auto 10px;
    content: '|';
}

.simple-realisations-article-body{
    display: flex;
    position: relative;
    flex-direction: column;
    row-gap: calc(var(--space) * 16);
}

.simple-realisations-article-column-infos{
    width: 100%;
    height: auto;
    background: #F3F3F3;
    padding: calc(var(--space) * 4) calc(var(--space) * 24);
    justify-content: center;
    display: flex;
    align-items: center;
    column-gap: calc(var(--space) * 24);
}

.simple-realisations-article-column-infos-content{
    background: #E6E6E6;
    border-radius: 20px;
    padding: 25px;
    width: 100%;
    box-sizing: border-box;
}

.simple-realisations-article-column-infos-title{
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 20px;
}

.simple-realisations-article-column-infos-item{
    display: flex;
    align-items: center;
    font-size: 15px;
    font-weight: 400;
}

.simple-realisations-article-column-infos-item>span{
    color: var(--Bleu, #283A49);
    text-align: center;
    font-family: "Roboto Condensed", serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%; /* 19.5px */
    letter-spacing: 2.1px;
    text-transform: uppercase;
}

.simple-realisations-article-column-infos-item>div{
    flex: 1;
    margin: 0;
    width: auto;
}
.simple-realisations-article-column-content{
    flex: 1;
    width: auto;
    margin: 0;
}

body.page .simple-realisations-link {
    display: none;
}

.simple-realisations-link {
    text-align: right;
}

.simple-realisations-link > a {
    color: var(--Bleu, #283A49);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 2.7px;
    text-decoration-thickness: 1px;
    text-underline-offset: 5px;
    text-underline-color: var(--Beige);
    text-decoration-color: var(--Beige);
}

/* SUGGESTIONS
*****************************************/

.simple-realisations-article-suggestions{
    margin-top: 90px;
}

.suggestions-title{
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 25px;
    font-size: 25px;
}

.suggestions-article{
    display: block;
}

.suggestions-article-miniature{
    width: 100%;
    padding-top: 66.6666%;
    background-size: cover;
    background-position: center;
    margin-bottom: 15px;
}

body.homepage .gs-list-categories-container.gs-container {
    display: none;
}

.simple-realisations-article {
    margin-top: calc(var(--space) * 16);
}

.simple-realisations-link-category-container {
    text-align: center;
    margin-bottom: calc(var(--space) * 16);
}

body.page .simple-realisations-article h1 {
    color: var(--Beige, #BB8F6E);
    font-family: "Roboto Condensed", serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 122%;
    letter-spacing: 5.1px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 0;
    margin-top: calc(var(--space) * 20);
}

a.simple-realisations-link-category {
    color: var(--Blanc);
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 3.48px;
    text-transform: uppercase;
    padding: 10px 20px;
    background: var(--Degrad);
    text-decoration: none;
}

.simple-realisations-article-column-infos-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: calc(var(--space) * 18);
    align-items: flex-start;
}

.simple-realisations-article-column-infos-img > img {
    width: 100%;
    height: 330px;
    object-fit: cover;
    object-position: center;
}

.simple-realisations-article-column-infos-container .simple-realisations-article-column-infos {
    flex-direction: column;
    align-items: flex-start;
    row-gap: calc(var(--space) * 3);
    padding: calc(var(--space)* 6) calc(var(--space)* 12);
    margin-top: calc(var(--space) * 12);
}

@media (max-width: 991px) {

    .simple-realisations .realisations-row .realisations-item {
        width: 100%;
    }

    body.homepage .realisations-item-container .realisations-item-informations {
        bottom: initial;
    }

    .realisations-item-container .realisations-item-informations {
        position: relative;
        right: initial;
        width: 100%;
        border: 0;
    }

    .realisations-item-container .realisations-item-miniature {
        width: 100%;
    }


}