.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:700}.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:700;line-height:1.3}.valeurs-intro__text{color:#4a5568;text-align:justify;text-justify:inter-word;word-spacing:.02em;letter-spacing:.01em;margin:0;font-size:1.2rem;line-height:1.9}.valeurs__link{color:var(--color-primary);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:color .2s,border-bottom .2s}.valeurs__link:hover{color:var(--color-secondary);border-bottom-color:var(--color-secondary)}@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:700;line-height:1.3}.valeurs-page h3.valeurs-section__title--accent{color:#b83a7b}.valeurs-section__content p{color:#4a5568;text-align:justify;text-justify:inter-word;word-spacing:.02em;letter-spacing:.01em;margin-bottom:1.4rem;font-size:1.2rem;line-height:1.9}.valeurs-section__content p:last-child{margin-bottom:0}.valeurs-section__image-box{flex-shrink:0;justify-content:center;align-items:center;width:550px;max-width:100%;display:flex}.valeurs-image-rectangle{aspect-ratio:1;background:#e9f6ed;justify-content:center;align-items:center;width:100%;max-width:500px;min-height:480px;padding:40px 35px 50px;display:flex;position:relative}.valeurs-section__img{object-fit:contain;z-index:1;width:100%;max-width:420px;height:100%;max-height:420px;display:block;position:relative}@media (max-width:1023px){.valeurs-section,.valeurs-section--reverse{margin-bottom:4rem}.valeurs-section__image-box{width:100%;max-width:550px;margin-top:1rem}.valeurs-intro{min-height:auto;margin-bottom:4rem}.valeurs-image-rectangle{aspect-ratio:1;max-width:450px;min-height:420px;padding:35px 30px 45px}.valeurs-section__img{max-width:380px;max-height:380px}.valeurs-intro__text,.valeurs-section__content p{text-align:justify;text-justify:inter-word}}@media (max-width:767px){.valeurs-page{padding-top:2rem;padding-bottom:3rem}.valeurs-page .container{padding-left:1.2rem;padding-right:1.2rem}.valeurs-page h1.valeurs-title{margin-bottom:2rem;font-size:2.5rem}.valeurs-page h3{font-size:1.8rem}.valeurs-intro{min-height:auto;padding:2.5rem 1.5rem}.valeurs-intro__title{font-size:1.7rem}.valeurs-intro__text,.valeurs-section__content p{text-align:justify;text-justify:inter-word;font-size:1.05rem}.valeurs-section__content{max-width:100%;padding:0 .5rem}.valeurs-section,.valeurs-section--reverse{gap:2rem;margin-bottom:3rem}.valeurs-image-rectangle{aspect-ratio:1;max-width:100%;min-height:350px;padding:30px 25px 40px}.valeurs-section__img{max-width:100%;max-height:320px}}@media (max-width:480px){.valeurs-page .container{padding-left:1rem;padding-right:1rem}.valeurs-page h1.valeurs-title{font-size:2rem}.valeurs-page h3{font-size:1.5rem}.valeurs-intro__title{font-size:1.4rem}.valeurs-intro__text,.valeurs-section__content p{text-align:justify;text-justify:inter-word;font-size:.95rem}.valeurs-section__content{padding:0 .3rem}.valeurs-image-rectangle{min-height:300px;padding:25px 20px 35px}.valeurs-section__img{max-height:280px}.valeurs-intro{padding:2rem 1rem}.valeurs-section,.valeurs-section--reverse{gap:1.5rem;margin-bottom:2.5rem}}
