/* START HERO */.hero,.hero .bigSpacing,.hero .bigSpacing .uniformSpacing{    min-height: fit-content;}.hero {    position: relative;    height: 40vh;    display: flex;}.hero > img {    width: 30%;    height: auto;    object-fit: cover;    border-left: 4px solid var(--basicColor1);}.hero .bigSpacing {    height: 100%;    background-attachment: fixed;    background-size: cover;    background-repeat: no-repeat;    background-position: left;    width: 70%;}.hero .bigSpacing .uniformSpacing {    height: 100%;    display: flex;    flex-direction: column;    justify-content: center;}@media screen and (max-width: 800px) {    .hero{        flex-direction: column;    }    .hero .bigSpacing,    .hero > img{        width: 100%;    }    .hero > img{        height: auto;        aspect-ratio: 21/9;        border: none;    }}/* END HERO *//* START equipe */.equipe .uniformSpacing{    display: flex;    flex-direction: column;    gap: 2.5em;}.equipe .uniformSpacing .listingEquipe{    display: flex;    flex-wrap: wrap;    gap: 4em;}.equipe .uniformSpacing .listingEquipe .element{    display: flex;    flex-direction: column;    width: calc((100% - 4em * 2) / 3);    align-items: center;}.equipe .uniformSpacing .listingEquipe .element img{    width: 80%;    height: auto;    aspect-ratio: 1/1;    border-radius: 100%;    object-fit: cover;}@media screen and (max-width: 800px) {    .equipe .uniformSpacing .listingEquipe{        gap: 2em;    }    .equipe .uniformSpacing .listingEquipe .element{        width: calc((100% - 2em) / 2);    }}@media screen and (max-width: 500px) {    .equipe .uniformSpacing .listingEquipe .element{        width: 100%;    }}/* END equipe */