.QuiSommesNousBanniere{padding:30px 0}@media(min-width:1024px){.QuiSommesNousBanniere{padding:50px 0}}.QuiSommesNousBanniere-inner{font-family:var(--font-text);display:flex;flex-direction:column;gap:26px}@media(min-width:1024px){.QuiSommesNousBanniere-inner{gap:40px}}.QuiSommesNousBanniere-banner{position:relative;text-align:center;width:100%;height:316px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-white);border-radius:16px}@media(min-width:1024px){.QuiSommesNousBanniere-banner{height:350px}}.QuiSommesNousBanniere-image{width:100%;height:100%;object-fit:cover;z-index:0;position:relative;border-radius:16px}.QuiSommesNousBanniere-imageOverlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.2);border-radius:16px}.QuiSommesNousBanniere-title{position:absolute;z-index:2;font-size:var(--title-mobile-xl);font-family:var(--font-title)}@media(min-width:768px){.QuiSommesNousBanniere-title{font-size:var(--title-desktop-l)}}@media(min-width:1024px){.QuiSommesNousBanniere-title{font-size:var(--title-desktop-xxl)}}.QuiSommesNousBanniere-description{text-align:center;line-height:20px;font-size:var(--text-mobile-m)}@media(min-width:1024px){.QuiSommesNousBanniere-description{font-size:var(--text-desktop-l);font-weight:var(--font-weight-medium);line-height:23px}}.QuiSommesNousNotreHistoire{padding:30px 0}@media(min-width:1024px){.QuiSommesNousNotreHistoire{padding:50px 0}}@media(min-width:1280px){.QuiSommesNousNotreHistoire .container{padding:0;max-width:924px}}.QuiSommesNousNotreHistoire-inner{display:flex;flex-direction:column;gap:25px;align-items:center;justify-content:center}@media(min-width:1024px){.QuiSommesNousNotreHistoire-inner{gap:50px}}.QuiSommesNousNotreHistoire-titre{font-family:var(--font-title);font-size:var(--title-mobile-m)}@media(min-width:768px){.QuiSommesNousNotreHistoire-titre{font-size:var(--title-mobile-xxl)}}@media(min-width:1024px){.QuiSommesNousNotreHistoire-titre{font-size:var(--title-desktop-m)}}.QuiSommesNousNotreHistoire-histoiresContainer{position:relative;display:flex;flex-direction:column;justify-content:center;gap:10px}@media(min-width:768px){.QuiSommesNousNotreHistoire-histoiresContainer{gap:20px}}.QuiSommesNousNotreHistoire-histoire{position:relative;display:grid;grid-template-columns:1fr 24px 1fr;grid-auto-flow:column;align-items:center;justify-content:center;grid-gap:20px;gap:20px;height:100%}@media(max-width:345px){.QuiSommesNousNotreHistoire-histoire{gap:5px}}@media(min-width:346px)and (max-width:377px){.QuiSommesNousNotreHistoire-histoire{gap:10px}}@media(min-width:768px){.QuiSommesNousNotreHistoire-histoire{gap:20px}}@media(min-width:1024px){.QuiSommesNousNotreHistoire-histoire{gap:30px}}.QuiSommesNousNotreHistoire-histoire:nth-child(2n)>.QuiSommesNousNotreHistoire-annee{grid-column:3;text-align:left}.QuiSommesNousNotreHistoire-histoire:nth-child(2n)>.QuiSommesNousNotreHistoire-description{grid-column:1;text-align:right}@media(max-width:350px){.QuiSommesNousNotreHistoire-histoire:nth-child(2){margin-right:55px}}@media(min-width:351px)and (max-width:415px){.QuiSommesNousNotreHistoire-histoire:nth-child(2){margin-right:73px}}.QuiSommesNousNotreHistoire-annee{grid-column:1;font-family:var(--font-title);font-size:var(--title-mobile-xxl);text-align:right}@media(min-width:1024px){.QuiSommesNousNotreHistoire-annee{font-size:var(--title-desktop-l)}}.QuiSommesNousNotreHistoire-dot{position:relative;grid-column:2;width:20px;height:20px;background-color:var(--color-primary);border-radius:50%;flex-shrink:0}@media(min-width:1024px){.QuiSommesNousNotreHistoire-dot{width:24px;height:24px}}.QuiSommesNousNotreHistoire-description{grid-column:3;font-family:var(--font-text);font-size:var(--text-mobile-m);line-height:18px}@media(max-width:350px){.QuiSommesNousNotreHistoire-description{font-size:var(--text-mobile-s)}}@media(min-width:1024px){.QuiSommesNousNotreHistoire-description{font-size:var(--text-desktop-l);line-height:25px}}.QuiSommesNousNotreHistoire-separator{position:absolute;left:50%;transform:translateX(-90%);width:5px;background-color:var(--color-primary);z-index:0}@media(min-width:1024px){.QuiSommesNousNotreHistoire-separator{width:10px;transform:translateX(-50%)}}.QuiSommesNousValeurs{padding:30px 0}@media(min-width:1024px){.QuiSommesNousValeurs{padding:50px 0}}@media(min-width:1280px){.QuiSommesNousValeurs .container{max-width:1000px}}.QuiSommesNousValeurs-inner{position:relative}.QuiSommesNousValeurs-yellowBackgroung{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:400px;background:var(--color-background);z-index:1}.QuiSommesNousValeurs-valeursContainer{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.QuiSommesNousValeurs-valeursContainer{gap:55px}}.QuiSommesNousValeurs-valeurContent{background-color:var(--color-lightest-grey);padding:20px;display:flex;flex-direction:column;align-items:center;border-radius:16px;gap:30px}@media(min-width:768px){.QuiSommesNousValeurs-valeurContent{flex-direction:row}}@media(min-width:1024px){.QuiSommesNousValeurs-valeurContent{padding:30px 50px;gap:40px}}@media(min-width:768px){.QuiSommesNousValeurs-valeurContent:nth-child(2n){flex-direction:row-reverse}}.QuiSommesNousValeurs-imageContainer{display:flex;width:100%;height:180px;flex-shrink:0;border-radius:16px}@media(min-width:768px){.QuiSommesNousValeurs-imageContainer{width:300px;height:290px}}@media(min-width:1024px){.QuiSommesNousValeurs-imageContainer{width:365px}}.QuiSommesNousValeurs-image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.QuiSommesNousValeurs-textes{display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.QuiSommesNousValeurs-textes{gap:15px}}@media(min-width:1024px){.QuiSommesNousValeurs-textes{gap:20px}}.QuiSommesNousValeurs-titre{font-family:var(--font-title);font-size:var(--title-mobile-s);line-height:20px}@media(min-width:1024px){.QuiSommesNousValeurs-titre{font-size:var(--title-desktop-s);line-height:25px}}.QuiSommesNousValeurs .RichText{display:flex;flex-direction:column;gap:20px;font-family:var(--font-text);line-height:20px}@media(min-width:768px){.QuiSommesNousValeurs .RichText{gap:15px}}@media(min-width:1024px){.QuiSommesNousValeurs .RichText{gap:20px}}.QuiSommesNousValeurs .RichText p{padding:0}