/* START hero */.hero {    min-height: 40vh;    height: auto;}.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 */.formules .uniformSpacing {    display: flex;    overflow-x: auto;}.formules .uniformSpacing .content {    display: flex;    flex-direction: column;    align-items: flex-start;    overflow: visible; /* les labels peuvent dépasser ici */    padding-top: 2.5em; /* espace pour les labels qui dépassent vers le haut */    min-width: 100%;}.formules .uniformSpacing .columnHeader,.formules .uniformSpacing .columnLine{    display: flex;    gap: 1em;    width: 100%;}.formules .uniformSpacing .columnHeader {    overflow: visible;}.formules .uniformSpacing .columnHeader div{    height: 5em;    position: relative;    min-width: 10em;    overflow: visible;}.formules .uniformSpacing .columnHeader div{    border-top-left-radius: var(--smallRadius);    border-top-right-radius: var(--smallRadius);}.formules .uniformSpacing .columnHeader div p{    position: absolute;    top: 0;    left: 50%;    transform: translate(-50%, -50%);    width: 80%;    background-color: var(--basicColor1);    padding: .25em;    z-index: 1;}.formules .uniformSpacing .columnLine{    align-items: center;}.formules .uniformSpacing .columnLine div{    padding: .75em;    height: -webkit-fill-available;    display: flex;    align-items: center;    justify-content: center;    min-width: 10em;}.formules .uniformSpacing .columnLine div:not(:first-child) p{    color: #6B6B6B;}.formules .uniformSpacing .columnLine:last-child div{    border-bottom-left-radius: var(--smallRadius);    border-bottom-right-radius: var(--smallRadius);    padding-bottom: 2em;}.formules .uniformSpacing .columnLine div{    padding: .75em;    height: -webkit-fill-available;    display: flex;    align-items: center;    justify-content: center;}