/* START hero */.hero {    min-height: 40vh;    height: auto;    display: flex;    align-items: center;}.hero .uniformSpacing {    height: 100%;    display: flex;    flex-direction: column;    justify-content: center;    gap: 1em;}@media screen and (max-width: 700px) {    .hero {        height: auto;        min-height: initial;    }}/* END hero *//* START imgText */.doubleImgTextContainer .imgText:nth-child(even) .uniformSpacing,.imgTextContainer .imgText:nth-child(odd) .uniformSpacing{    flex-direction: row-reverse;}.imgText .uniformSpacing {    display: flex;    gap: 6em;}.imgText .uniformSpacing > div{    width: 50%}.imgText .uniformSpacing > div.textContainer{    display: flex;    justify-content: flex-end;    align-items: center;}.imgText .uniformSpacing .introTitle {    display: flex;    flex-direction: column;    gap: 1.5em;}.imgText .uniformSpacing .textContainer > div{    width: 80%;    height: fit-content;}.imgText .uniformSpacing .imgContainer img {    width: 100%;    height: 100%;    object-fit: cover;    max-height: 25em;}.imgText.carte .uniformSpacing .imgContainer img {    width: 100%;    height: auto;}/* START AVEC LA CLASS doubleImg */.imgText.doubleImg .imgContainer{    width: 50%;    height: 30em;    display: flex;}.imgText.doubleImg .imgContainer div{    width: 50%;    height: 100%;}.imgText.doubleImg .imgContainer div img{    width: 110%;    height: 70%;}.imgText.doubleImg .imgContainer div:first-child{    display: flex;    align-items: flex-end;}.imgText.doubleImg .imgContainer div:last-child img{    transform: translateX(-10%);}/* END AVEC LA CLASS doubleImg */@media screen and (max-width: 1100px) {    .imgText .uniformSpacing{        gap: 2em;        flex-direction: column !important;    }    .imgText .uniformSpacing > div{        width: 100%;    }    .imgText.doubleImg .imgContainer{        width: 100%;    }    .imgText.doubleImg .imgContainer div{        display: flex;        align-items: flex-end;    }    .imgText.doubleImg .imgContainer div:first-child{        align-items: flex-start;    }    .imgText .uniformSpacing > div.textContainer{        justify-content: center;    }    .imgText .uniformSpacing .textContainer > div{        width: 50%;    }}@media screen and (max-width: 700px) {    .imgText.doubleImg .imgContainer{        height: auto;        flex-direction: column;    }    .imgText.doubleImg .imgContainer div{        width: 100%;    }    .imgText.doubleImg .imgContainer div img{        width: 80%;    }    .imgText.doubleImg .imgContainer div:last-child{        justify-content: flex-end;    }    .imgText.doubleImg .imgContainer div:last-child img{        margin-top: -5em;        transform: initial;    }}/* END imgText */