.valeurs-page{background-color:#f5f8f7;padding-top:3.5rem;padding-bottom:6rem;font-family:Inter,system-ui,-apple-system,sans-serif}.valeurs-page .container{width:100%;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;max-width:1280px!important}.valeurs-page h1.valeurs-title{color:#11252f;letter-spacing:-.02em;width:100%;margin-bottom:3rem;font-size:3.5rem;font-weight:600}.valeurs-intro{background-color:#e2f8ee;border-radius:6px;flex-direction:column;justify-content:center;gap:1.75rem;min-height:480px;margin-bottom:6rem;padding:5.5rem 3rem;display:flex}.valeurs-intro__title{color:#b83a7b;margin:0;font-size:3rem;font-weight:600;line-height:1.3}.valeurs-intro__text{color:#4a5568;margin:0;font-size:1.2rem;line-height:1.9}@media (min-width:1024px){.valeurs-intro{flex-direction:row;align-items:center;gap:4rem;min-height:430px;padding:5.5rem 3.5rem}.valeurs-intro__title{flex:0 0 40%}.valeurs-intro__text{flex:1}}.valeurs-section,.valeurs-section--reverse{flex-direction:column;align-items:center;gap:3rem;margin-bottom:6rem;display:flex}.valeurs-section__content{order:1}.valeurs-section__image-box{order:2}@media (min-width:1024px){.valeurs-section,.valeurs-section--reverse{flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}.valeurs-section__content,.valeurs-section__image-box{order:0}}.valeurs-section__content{flex:1;max-width:560px}.valeurs-page h3{color:#11252f;margin-bottom:1.5rem;font-size:2.5rem;font-weight:600;line-height:1.3}.valeurs-page h3.valeurs-section__title--accent{color:#b83a7b}.valeurs-section__content p{color:#4a5568;margin-bottom:1.4rem;font-size:1.2rem;line-height:1.9}.valeurs-section__image-box{flex-shrink:0;justify-content:center;align-items:center;width:550px;max-width:100%;display:flex}.valeurs-section__img{object-fit:cover;border-radius:8px;width:550px;max-width:100%;height:650px}@media (max-width:1023px){.valeurs-section__image-box{width:100%;max-width:550px}.valeurs-section__img{aspect-ratio:550/650;width:100%;height:auto}.valeurs-section,.valeurs-section--reverse{margin-bottom:4rem}.valeurs-section__image-box{margin-top:1rem}.valeurs-intro{min-height:auto;margin-bottom:4rem}}@media (max-width:767px){.valeurs-page h1.valeurs-title{margin-bottom:2rem;font-size:2.5rem}.valeurs-page h3{font-size:1.8rem}.valeurs-intro__title{font-size:1.7rem}.valeurs-intro__text,.valeurs-section__content p{font-size:1.05rem}}
