:root{--tt-primary-color:#2f5c43;--tt-bcg-color:#fcf5ed;--tt-rouge-color:#e4683a;--tt-vert-color:#8eba91;--tt-jaune-color:#ffc400;--tt-rouge-clair-color:#faeee5;--tt-bleu-color:#5d8efc;--tt-vert-clair-color:#dae4d1;--tt-violet-color:#9298d8;--tt-rose-color:#eabbe4}.homepage__who{background-color:var(--tt-primary-color);color:var(--tt-bcg-color);overflow:hidden;padding:128px 0}@media screen and (max-width:1259px){.homepage__who{padding:92px 0}}@media screen and (max-width:991px){.homepage__who{padding:72px 0}}@media screen and (max-width:768px){.homepage__who{padding:66px 0}}.homepage__who>.container{align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}@media screen and (max-width:991px){.homepage__who>.container{display:flex;flex-direction:column-reverse;gap:48px}}@media screen and (max-width:768px){.homepage__who>.container{gap:32px}}.homepage__who-image,.homepage__who-video{border-radius:16px;height:auto;overflow:hidden;width:100%}.homepage__who-image img,.homepage__who-image picture{height:auto;width:100%}.homepage__who-content{position:relative;z-index:1}.homepage__who-content:before{background-image:url(/dist/assets/images/shape-star.3f9202be.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:800px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.homepage__who-content .surtitle{color:var(--tt-jaune-color);margin-bottom:4px}.homepage__who-content .h2{margin-bottom:16px}.homepage__who-button{margin-top:16px}.homepage__accompagnements{padding:192px 0 128px}@media screen and (max-width:1259px){.homepage__accompagnements{padding:128px 0 92px}}@media screen and (max-width:991px){.homepage__accompagnements{padding:72px 0}}@media screen and (max-width:768px){.homepage__accompagnements{padding:66px 0}}.homepage__accompagnements>.container{display:grid;gap:42px;grid-template-columns:1fr 1fr}@media screen and (max-width:991px){.homepage__accompagnements>.container{gap:32px}}@media screen and (max-width:768px){.homepage__accompagnements>.container{display:flex;flex-direction:column;gap:48px}}.homepage__accompagnements-sticky{position:sticky;top:151px}@media screen and (max-width:991px){.homepage__accompagnements-sticky{top:128px}}@media screen and (max-width:768px){.homepage__accompagnements-sticky{position:inherit;top:inherit}}.homepage__accompagnements-sticky .surtitle{color:var(--tt-rouge-color);margin-bottom:4px}.homepage__accompagnements-sticky .h2{margin-bottom:16px}.homepage__accompagnements-images{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-top:32px}@media screen and (max-width:768px){.homepage__accompagnements-images{gap:24px;grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:545px){.homepage__accompagnements-images{gap:16px;grid-template-columns:1fr 1fr}}.homepage__accompagnements-images img{aspect-ratio:13/10;border-radius:16px;height:auto;width:100%}.homepage__accompagnements-list{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:124px;position:relative;row-gap:32px}@media screen and (max-width:991px){.homepage__accompagnements-list{margin-top:90px}}@media screen and (max-width:768px){.homepage__accompagnements-list{margin-top:0}}.homepage__accompagnements-list:before{background-image:url(/dist/assets/images/shape-deco-1.1ac140dc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:174px;opacity:.35;position:absolute;right:calc(var(--padding-container)*-1);top:-102px;width:174px;z-index:-1}@media screen and (max-width:991px){.homepage__accompagnements-list:before{height:128px;top:-90px;width:128px}}@media screen and (max-width:768px){.homepage__accompagnements-list:before{height:92px;top:-64px;width:92px}}.homepage__accompagnements-list:after{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:174px;left:-102px;opacity:.35;position:absolute;top:50%;transform:translateY(-50%);width:174px;z-index:-1}.homepage__accompagnements-item{align-items:flex-start;background:var(--tt-rouge-clair-color);border:1px solid #e5ddd0;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;padding:32px 24px;row-gap:16px}.homepage__accompagnements-item-surtitle{color:var(--tt-rouge-color)}.homepage__impact{padding:192px 0;position:relative;text-align:center}@media screen and (max-width:1259px){.homepage__impact{padding:128px 0}}@media screen and (max-width:991px){.homepage__impact{padding:92px 0}}@media screen and (max-width:768px){.homepage__impact{padding:72px 0}}.homepage__impact-bcg{inset:0;position:absolute;z-index:-1}.homepage__impact>.container{row-gap:64px}.homepage__impact-logo,.homepage__impact>.container{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.homepage__impact-logo{height:212px}@media screen and (max-width:1440px){.homepage__impact-logo{height:190px}}@media screen and (max-width:1259px){.homepage__impact-logo{height:170px}}@media screen and (max-width:991px){.homepage__impact-logo{height:142px}}@media screen and (max-width:768px){.homepage__impact-logo{height:128px}}.homepage__impact-content{background-color:var(--tt-bcg-color);border-radius:16px;display:flex;flex-direction:column;margin:0 auto;max-width:834px;padding:32px 48px}.homepage__impact-title{font-weight:700;margin-bottom:16px}.homepage__impact-text b,.homepage__impact-text strong{color:var(--ROUGE,#e4683a);font-weight:700}.homepage__temoignages{background-color:var(--tt-primary-color);overflow:hidden;padding:128px 0}@media screen and (max-width:1259px){.homepage__temoignages{padding:92px 0}}@media screen and (max-width:991px){.homepage__temoignages{padding:72px 0}}@media screen and (max-width:768px){.homepage__temoignages{padding:66px 0}}.homepage__temoignages>.container{position:relative;z-index:1}.homepage__temoignages>.container:before{background-image:url(/dist/assets/images/shape-star.3f9202be.png);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";height:800px;left:50%;max-width:600px;pointer-events:none;position:absolute;top:-12px;transform:translateX(-50%);width:100%;z-index:-1}@media screen and (max-width:991px){.homepage__temoignages>.container:before{background-position:50%;top:50%;transform:translate(-50%,-50%)}}.homepage__temoignages .surtitle{color:var(--tt-jaune-color);text-align:center}.homepage__temoignages .h2{color:var(--tt-bcg-color);text-align:center}.homepage__temoignages .embla{align-items:center;display:grid;gap:40px;grid-template-columns:64px 1fr 64px;margin-top:64px}@media screen and (max-width:991px){.homepage__temoignages .embla{gap:32px;grid-template-columns:48px 1fr 48px}}@media screen and (max-width:768px){.homepage__temoignages .embla{margin-top:48px}}@media screen and (max-width:545px){.homepage__temoignages .embla{display:block;margin-top:32px;padding-bottom:80px;position:relative}}.homepage__temoignages .embla__viewport{overflow:hidden}.homepage__temoignages .embla__container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-16px;touch-action:pan-y pinch-zoom}.homepage__temoignages .embla__slide{align-items:center;color:#fff;display:flex;flex:0 0 100%;flex-direction:column;flex-wrap:nowrap;padding-left:16px;transform:translateZ(0)}.homepage__temoignages .embla__slide-grid{align-items:center;display:grid;gap:40px;grid-template-columns:240px 1fr;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1259px){.homepage__temoignages .embla__slide-grid{gap:36px;grid-template-columns:180px 1fr}}@media screen and (max-width:991px){.homepage__temoignages .embla__slide-grid{gap:30px;grid-template-columns:142px 1fr}}@media screen and (max-width:768px){.homepage__temoignages .embla__slide-grid{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}}.homepage__temoignages .embla__slide-img{height:auto;width:100%}@media screen and (max-width:768px){.homepage__temoignages .embla__slide-img{display:none}}.homepage__temoignages .embla__slide-img img{border-radius:16px;height:auto;overflow:hidden;width:100%}@media screen and (max-width:768px){.homepage__temoignages .embla__slide-img img{height:100%;width:auto}}.homepage__temoignages .embla__slide-content{max-width:500px;width:100%}.homepage__temoignages .embla__slide-who{color:var(--tt-jaune-color);margin-top:16px}.homepage__temoignages .embla__button{background:none;border:none;cursor:pointer;position:relative}@media screen and (max-width:545px){.homepage__temoignages .embla__button{bottom:0;position:absolute}}.homepage__temoignages .embla__button:disabled{cursor:inherit}.homepage__temoignages .embla__button svg{height:auto;opacity:1;width:64px}@media screen and (max-width:991px){.homepage__temoignages .embla__button svg{width:48px}}.homepage__temoignages .embla__button svg:last-of-type{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;z-index:1}.homepage__temoignages .embla__button:hover svg:last-of-type{opacity:1}@media screen and (max-width:545px){.homepage__temoignages .embla__button--next{right:0}}.homepage__temoignages .embla__button--next svg{transform:rotate(180deg)}@media screen and (max-width:545px){.homepage__temoignages .embla__button--prev{left:0}}.homepage__realisations{overflow:hidden;padding:128px 0}@media screen and (max-width:1259px){.homepage__realisations{padding:92px 0}}@media screen and (max-width:991px){.homepage__realisations{padding:72px 0}}@media screen and (max-width:768px){.homepage__realisations{padding:66px 0}}.homepage__realisations-header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:space-between}@media screen and (max-width:768px){.homepage__realisations-header{align-items:flex-start;flex-direction:column;gap:16px}}.homepage__realisations-header .surtitle{color:var(--tt-violet-color)}.homepage__realisations-header .h2{margin-top:4px;max-width:630px}.homepage__realisations .embla{margin-top:64px}.homepage__realisations .embla__container{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;margin-left:-32px;touch-action:pan-y pinch-zoom}.homepage__realisations .embla__slide{align-items:flex-start;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:normal;max-height:400px;overflow:hidden;padding-left:32px;transform:translateZ(0)}@media screen and (max-width:991px){.homepage__realisations .embla__slide{max-height:340px}}@media screen and (max-width:768px){.homepage__realisations .embla__slide{max-height:280px}}.homepage__realisations .embla__slide img{border-radius:16px;display:block;height:auto;max-height:400px;max-width:400px;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:auto}@media screen and (max-width:991px){.homepage__realisations .embla__slide img{max-height:340px;max-width:340px}}@media screen and (max-width:768px){.homepage__realisations .embla__slide img{max-height:280px;max-width:280px}}.homepage__realisations .embla__controls{align-items:center;-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:40px}@media screen and (max-width:991px){.homepage__realisations .embla__controls{-moz-column-gap:30px;column-gap:30px;margin-top:36px}}@media screen and (max-width:768px){.homepage__realisations .embla__controls{-moz-column-gap:24px;column-gap:24px;margin-top:30px}}.homepage__realisations .embla__button{background:none;border:none;cursor:pointer;position:relative}.homepage__realisations .embla__button:disabled{cursor:inherit;filter:grayscale(100%);opacity:.4;pointer-events:none}.homepage__realisations .embla__button svg{height:auto;opacity:1;width:64px}@media screen and (max-width:991px){.homepage__realisations .embla__button svg{width:48px}}.homepage__realisations .embla__button svg:last-of-type{left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;z-index:1}.homepage__realisations .embla__button:hover svg:last-of-type{opacity:1}.homepage__realisations .embla__button--next svg{transform:rotate(180deg)}.homepage__partenaires{padding:64px 0;text-align:center}.homepage__partenaires .h2{margin-bottom:32px}.homepage__partenaires .embla,.homepage__partenaires .embla__viewport{overflow:hidden}.homepage__partenaires .embla__container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-38px;touch-action:pan-y pinch-zoom}.homepage__partenaires .embla__slide{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:38px;transform:translateZ(0)}.homepage__partenaires .embla__slide a{display:inline-flex}.homepage__partenaires .embla__slide img{display:block;height:auto;max-height:112px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}