.reference-number h3 {
    margin: 8px 0;
    font-family: var(--font-family-title);
    text-align: center;
    font-size: 1.75rem;
    font-weight: 700;
}
.reference-number p {
    font-family: var(--font-family-title);
    text-align: center;
    font-size: 1.25rem;
    font-weight: 400;
}


.pictos {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    gap: 40px 80px;
    flex-wrap: wrap;
}
.pictos > div {
    flex: 0 0 200px;
    max-width: 200px;

    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}
.pictos > div p {
    margin: 0;

    color: var(--color-text-white);
    text-align: center;
    font-family: var(--font-family-title);
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.2;
}



.choice .image {
    width: 100%;
    padding-top: calc(124 / 560 * 100%);
    margin-bottom: 16px;
    
    border-radius: var(--border-radius2);
}
.choice1 .image {
    background: linear-gradient(0deg, rgba(48, 157, 218, 0.30) 0%, rgba(48, 157, 218, 0.30) 100%), 
                url(../../images/pages/portfolio/choice1.jpg) lightgray 50% / cover no-repeat;
}
.choice2 .image {
    background: linear-gradient(0deg, rgba(48, 157, 218, 0.30) 0%, rgba(48, 157, 218, 0.30) 100%), 
                url(../../images/pages/portfolio/choice2.jpg) lightgray 50% / cover no-repeat;
}



#health-commitment .image-card {
    background-image:   linear-gradient(0deg, rgba(2, 63, 125, 0.50) 0%, rgba(2, 63, 125, 0.50) 100%), 
                        url(../../images/pages/portfolio/promess.jpg);
    background-position: 50%, 50%;
    background-size:    cover, auto 100%;
    background-repeat:  no-repeat, no-repeat;
}