.QuiSommesNousBanniere{padding:30px 0}.QuiSommesNousBanniere-whatsappLink{position:fixed;bottom:80px;left:50%;transform:translateX(580px);z-index:999;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;width:40px;height:40px}.QuiSommesNousBanniere-whatsappLink:hover .QuiSommesNousBanniere-whatsappIcon{width:45px;height:45px;border-width:6px;background-color:var(--color-white)}.QuiSommesNousBanniere-whatsappLink:hover .QuiSommesNousBanniere-whatsappIcon svg{width:45px;height:45px;fill:#25d366}@media only screen and (max-width:768px){.QuiSommesNousBanniere-whatsappLink:hover .QuiSommesNousBanniere-whatsappIcon svg{width:35px;height:35px}.QuiSommesNousBanniere-whatsappLink:hover .QuiSommesNousBanniere-whatsappIcon{width:35px;height:35px;border:none}}.QuiSommesNousBanniere-whatsappLink:hover .QuiSommesNousBanniere-whatsappTooltip{opacity:1;transform:translateX(-15px);visibility:visible}@media(max-width:1440px){.QuiSommesNousBanniere-whatsappLink{transform:translateX(580px)}}@media(max-width:1270px){.QuiSommesNousBanniere-whatsappLink{left:auto;right:100px;transform:none}}@media(max-width:1023px){.QuiSommesNousBanniere-whatsappLink{width:35px;height:35px;right:20px;bottom:40px}}@media(min-width:800px)and (max-width:1022px){.QuiSommesNousBanniere-whatsappLink{bottom:100px}}.QuiSommesNousBanniere-whatsappTooltip{position:absolute;right:100%;white-space:nowrap;background-color:#25d366;color:var(--color-black);padding:15px 20px;border-radius:50px;font-family:var(--font-text);font-size:14px;box-shadow:-4px 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateX(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none}@media(max-width:1023px){.QuiSommesNousBanniere-whatsappTooltip{display:none}}.QuiSommesNousBanniere-whatsappIcon{position:absolute;background-color:rgba(0,0,0,0);z-index:2;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:0 solid var(--color-white);box-sizing:border-box;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,.15)}.QuiSommesNousBanniere-whatsappIcon svg{width:100%;height:100%;fill:var(--color-white)}@media(max-width:576px){.QuiSommesNousBanniere-whatsappIcon{width:35px;height:35px}}@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}