:root{--tt-primaryColor:#6e8933;--tt-secondaryColor:#cf4621;--tt-thirdColor:#f5efe5;--tt-whiteColor:#fff;--tt-blackColor:#000}.LandingPageLayout{--space-section:120px}@media (max-width:991px){.LandingPageLayout{--space-section:90px}}@media (max-width:767px){.LandingPageLayout{--space-section:72px}}@media (max-width:575px){.LandingPageLayout{--space-section:60px}}.LandingPageLayout.is-withoutHeader{margin-top:101px}.LandingPageLayout .MainTitle{padding:0}.LandingPageLayout-flex{display:flex;flex-direction:column;flex-wrap:nowrap;overflow:hidden;padding-bottom:var(--space-section);row-gap:var(--space-section)}.LandingPageLayout-bannerForm{border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);min-height:40px;padding:var(--space-section) 0;position:relative;z-index:1}.LandingPageLayout-bannerForm-img{height:100%;inset:0;position:absolute;width:100%;z-index:-1}.LandingPageLayout-bannerForm-content{color:var(--tt-whiteColor);display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;row-gap:24px}.LandingPageLayout-bannerForm-card{background:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);box-shadow:6px 6px 0 0 var(--tt-blackColor);display:flex;flex-direction:column;flex-wrap:nowrap;max-width:624px;padding:24px;row-gap:24px}@media (max-width:767px){.LandingPageLayout-bannerForm-card{padding:18px}}@media (max-width:575px){.LandingPageLayout-bannerForm-card{padding:12px}}.LandingPageLayout-steps3Cols,.LandingPageLayout-steps4Cols{text-align:center}.LandingPageLayout-steps3Cols>.container-xxl,.LandingPageLayout-steps4Cols>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:42px}.LandingPageLayout-steps3Cols>.container-xxl>.row,.LandingPageLayout-steps4Cols>.container-xxl>.row{--bs-gutter-x:30px;--bs-gutter-y:30px;justify-content:center}.LandingPageLayout-steps3Cols>.container-xxl>.row .col-12 a,.LandingPageLayout-steps4Cols>.container-xxl>.row .col-12 a{color:var(--tt-blackColor);text-decoration:underline}.LandingPageLayout-steps3Cols-item,.LandingPageLayout-steps4Cols-item{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:16px}.LandingPageLayout-mediasCircles3Cols{text-align:center}.LandingPageLayout-mediasCircles3Cols>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:42px}.LandingPageLayout-mediasCircles3Cols-item{aspect-ratio:1;border:12px solid var(--tt-primaryColor);border-radius:50%;overflow:hidden}@media (max-width:1439px){.LandingPageLayout-mediasCircles3Cols-item{border:9px solid var(--tt-primaryColor)}}@media (max-width:991px){.LandingPageLayout-mediasCircles3Cols-item{border:6px solid var(--tt-primaryColor)}}.LandingPageLayout-carrouselProducts>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:42px}.LandingPageLayout-carrouselProducts-title{text-align:center}.LandingPageLayout-carrouselProducts-slider{padding-bottom:36px}.LandingPageLayout-carrouselProducts-slider .splide__track{margin:0 -4px!important;padding:0 4px 6px!important}.LandingPageLayout-carrouselProducts-slider .splide__arrows{bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;position:absolute;right:0}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow{align-items:center;background-color:var(--tt-whiteColor);border:1px solid var(--tt-blackColor);box-shadow:2px 2px 0 0 var(--tt-blackColor);display:flex;height:36px;justify-content:center;margin:0;padding:0;transition:all .3s ease-in-out;width:36px}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow svg{height:18px;width:18px}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow svg path{fill:var(--tt-blackColor);transition:fill .3s ease-in-out}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow:hover{background-color:var(--tt-primaryColor);box-shadow:3px 3px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselProducts-slider .splide__arrows .splide__arrow:hover svg path{fill:var(--tt-whiteColor)}.LandingPageLayout-carrouselProducts-slider-item{background-color:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);position:relative}.LandingPageLayout-carrouselProducts-slider-item.cursor-pointer{transition:box-shadow .3s ease-out}.LandingPageLayout-carrouselProducts-slider-item.cursor-pointer:hover{box-shadow:5px 5px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselProducts-slider-item-text{border-top:2px solid var(--tt-blackColor);padding:12px 18px}.LandingPageLayout-carrouselProducts-slider-item-tag{background:var(--tt-secondaryColor);border:1px solid var(--tt-blackColor);box-shadow:2px 2px 0 0 var(--tt-blackColor);color:var(--tt-whiteColor);font-weight:700;height:-moz-fit-content;height:fit-content;left:inherit;padding:6px 12px;position:absolute;right:6px;top:6px;width:-moz-fit-content;width:fit-content;z-index:2}.LandingPageLayout-carrouselProducts-modal .modal-content{border:2px solid var(--tt-blackColor);border-radius:0;box-shadow:6px 6px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselProducts-modal .btn-close{background:none;background:var(--tt-secondaryColor);border:2px solid var(--tt-blackColor);box-shadow:2px 2px 0 0 var(--tt-blackColor);cursor:pointer;height:40px;margin:0;padding:0;position:absolute;right:24px;top:24px;transition:all .2s ease;width:40px;z-index:2}.LandingPageLayout-carrouselProducts-modal .btn-close:focus,.LandingPageLayout-carrouselProducts-modal .btn-close:hover{box-shadow:3px 3px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselProducts-modal .btn-close:active{box-shadow:1px 1px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselProducts-modal .btn-close svg{height:20px;width:auto}.LandingPageLayout-carrouselProducts-modal .modal-body{padding:0;position:relative}.LandingPageLayout-carrouselProducts-modal-body{padding:44px}.LandingPageLayout-carrouselProducts-modal-body>.row{--bs-gutter-x:30px;--bs-gutter-y:30px}.LandingPageLayout-carrouselProducts-modal-img>img,.LandingPageLayout-carrouselProducts-modal-img>picture,.LandingPageLayout-carrouselProducts-modal-img>picture>img{height:auto;width:100%}.LandingPageLayout-carrouselProducts-modal-content{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;row-gap:30px}.LandingPageLayout-carrouselProducts-modal-content-title{color:var(--tt-primaryColor)}.LandingPageLayout-carrouselProducts-modal-content-text a{color:var(--tt-blackColor);font-weight:700;text-decoration:underline;transition:all .2s ease}.LandingPageLayout-carrouselProducts-modal-content-text a:hover{color:var(--tt-secondaryColor)}.LandingPageLayout-carrouselProducts-modal-content-text p+p{margin-top:clamp(2.2rem,1.9644171779rem + .0030674847 * 100vw,2.4rem)}.LandingPageLayout-carrouselRealisations{background-color:var(--bcg-color);border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);padding:120px 0}@media (max-width:991px){.LandingPageLayout-carrouselRealisations{padding:90px 0}}@media (max-width:767px){.LandingPageLayout-carrouselRealisations{padding:72px 0}}@media (max-width:575px){.LandingPageLayout-carrouselRealisations{padding:60px 0}}.LandingPageLayout-carrouselRealisations>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:42px}.LandingPageLayout-carrouselRealisations-title{color:var(--title-color);text-align:center}.LandingPageLayout-carrouselRealisations-title.is-black{--title-color:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations-title.is-primary{--title-color:var(--tt-primaryColor)}.LandingPageLayout-carrouselRealisations-title.is-secondary{--title-color:var(--tt-secondaryColor)}.LandingPageLayout-carrouselRealisations-title.is-third{--title-color:var(--tt-thirdColor)}.LandingPageLayout-carrouselRealisations-title.is-white{--title-color:var(--tt-whiteColor)}.LandingPageLayout-carrouselRealisations-slider{padding-bottom:54px}.LandingPageLayout-carrouselRealisations-slider .splide__track{margin:0 -4px!important;padding:0 4px 6px!important}.LandingPageLayout-carrouselRealisations-slider .splide__arrows{bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;position:absolute;right:0}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow{align-items:center;background-color:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);box-shadow:2px 2px 0 0 var(--tt-blackColor);display:flex;height:48px;justify-content:center;margin:0;padding:0;transition:all .3s ease-in-out;width:48px}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow--prev svg{transform:rotate(180deg)}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow svg{height:30px;width:30px}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow svg path{fill:var(--tt-blackColor);transition:fill .3s ease-in-out}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow:hover{background-color:var(--tt-primaryColor);box-shadow:4px 4px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations-slider .splide__arrows .splide__arrow:hover svg path{fill:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations.is-black{--bcg-color:var(--tt-blackColor);--text-color:var(--tt-whiteColor)}.LandingPageLayout-carrouselRealisations.is-primary{--bcg-color:var(--tt-primaryColor);--text-color:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations.is-secondary{--bcg-color:var(--tt-secondaryColor);--text-color:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations.is-third{--bcg-color:var(--tt-thirdColor);--text-color:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations.is-white{--bcg-color:var(--tt-whiteColor);--text-color:var(--tt-blackColor)}.LandingPageLayout-carrouselRealisations-slider-item{background-color:var(--tt-thirdColor);border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);padding:24px;position:relative}@media (max-width:991px){.LandingPageLayout-carrouselRealisations-slider-item .row{flex-direction:column-reverse}}.LandingPageLayout-carrouselRealisations-slider-item .row .col-12{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.LandingPageLayout-carrouselRealisations-slider-item-logo{height:90px;width:auto}.LandingPageLayout-carrouselRealisations-slider-item-logo>img,.LandingPageLayout-carrouselRealisations-slider-item-logo>img img,.LandingPageLayout-carrouselRealisations-slider-item-logo>picture,.LandingPageLayout-carrouselRealisations-slider-item-logo>picture img{height:100%;width:auto}.LandingPageLayout-carrouselRealisations-slider-item-img,.LandingPageLayout-carrouselRealisations-slider-item-img>img,.LandingPageLayout-carrouselRealisations-slider-item-img>img img,.LandingPageLayout-carrouselRealisations-slider-item-img>picture,.LandingPageLayout-carrouselRealisations-slider-item-img>picture img{height:auto;width:100%}.LandingPageLayout-carrouselRealisations-slider-item-content{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:12px}.LandingPageLayout-carrouselAvis{border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor)}.LandingPageLayout-carrouselAvis .splide__arrows{bottom:32px;position:absolute;right:32px;z-index:1}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow{align-items:center;background-color:var(--tt-whiteColor);border:1px solid var(--tt-blackColor);box-shadow:2px 2px 0 0 var(--tt-blackColor);display:flex;height:42px;justify-content:center;margin:0;padding:0;transition:all .3s ease-in-out;width:42px}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow svg{height:24px;width:24px}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow svg path{fill:var(--tt-blackColor);transition:fill .3s ease-in-out}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow:hover{background-color:var(--tt-primaryColor);box-shadow:3px 3px 0 0 var(--tt-blackColor)}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow:hover svg path{fill:var(--tt-blackColor)}.LandingPageLayout-carrouselAvis .splide__arrows .splide__arrow.splide__arrow--prev{display:none}.LandingPageLayout-carrouselAvis-slider-item{align-content:flex-end;align-items:flex-end;display:flex;height:70vh;min-height:600px;padding:var(--space-section) 0;position:relative}@media (max-width:767px){.LandingPageLayout-carrouselAvis-slider-item{display:flex;flex-direction:column;flex-wrap:nowrap;min-height:80vh;row-gap:32px}}.LandingPageLayout-carrouselAvis-slider-item-bcg{inset:0;position:absolute;z-index:-1}.LandingPageLayout-carrouselAvis-slider-item-bcg>img,.LandingPageLayout-carrouselAvis-slider-item-bcg>picture img{height:100%;width:100%}.LandingPageLayout-carrouselAvis-slider-item-content{align-items:flex-start;background-color:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);box-shadow:4px 4px 0 0 var(--tt-blackColor);display:flex;flex-direction:column;flex-wrap:nowrap;max-width:540px;padding:32px;row-gap:16px}@media (max-width:991px){.LandingPageLayout-carrouselAvis-slider-item-content{padding:16px;row-gap:12px}}@media (max-width:767px){.LandingPageLayout-carrouselAvis-slider-item-content{max-width:inherit}}.LandingPageLayout-carrouselAvis-slider-item-user{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;flex-wrap:nowrap;line-height:1.2}.LandingPageLayout-carrouselAvis-slider-item-user-logo>img,.LandingPageLayout-carrouselAvis-slider-item-user-logo>picture>img{height:auto;max-height:64px;width:auto}@media (max-width:991px){.LandingPageLayout-carrouselAvis-slider-item-user-logo>img,.LandingPageLayout-carrouselAvis-slider-item-user-logo>picture>img{max-height:48px}}.LandingPageLayout-carrouselAvis-slider-item-text{font-size:clamp(2rem,1.2932515337rem + .009202454 * 100vw,2.6rem);line-height:1.2}.LandingPageLayout-carrouselAvis-slider-item-text span{align-items:center;display:inline-flex;justify-content:center}.LandingPageLayout-carrouselAvis-slider-item-text span svg{height:auto;position:relative;width:18px}.LandingPageLayout-carrouselAvis-slider-item-text span svg path{fill:var(--tt-blackColor)}@media (max-width:767px){.LandingPageLayout-carrouselAvis-slider-item-text span svg{width:16px}}.LandingPageLayout-carrouselAvis-slider-item-text span:first-of-type{margin-right:4px}.LandingPageLayout-carrouselAvis-slider-item-text span:first-of-type svg{top:-2px}@media (max-width:767px){.LandingPageLayout-carrouselAvis-slider-item-text span:first-of-type svg{width:-1px}}.LandingPageLayout-carrouselAvis-slider-item-text span:last-of-type{margin-left:4px;transform:rotate(180deg)}.LandingPageLayout-carrouselAvis-slider-item-text span:last-of-type svg{top:2px}@media (max-width:767px){.LandingPageLayout-carrouselAvis-slider-item-text span:last-of-type svg{top:1px}}.LandingPageLayout-carrouselTemoignages{background-color:var(--tt-primaryColor);border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);color:var(--tt-blackColor);padding:64px 0 96px}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages{padding:28px 0}}.LandingPageLayout-carrouselTemoignages-title{margin:0 auto 64px;max-width:870px;text-align:center}.LandingPageLayout-carrouselTemoignages-slider{padding:0 32px}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider{padding:0 18px}}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider{padding:0 12px}}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-direction:row;flex-wrap:nowrap;height:0;justify-content:space-between;left:-48px;position:absolute;right:-48px;top:50%;z-index:1}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider .splide__arrows{left:-32px;right:-32px}}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow{align-items:center;background:none;border:none;display:inline-flex;justify-content:center;margin:0;outline:none;padding:0}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow svg{height:28px;width:auto}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow svg{height:24px}}@media (max-width:575px){.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow svg{height:20px}}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow svg path{fill:var(--tt-blackColor);transition:fill .3s ease-out}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow:hover svg path{fill:var(--tt-secondaryColor)}.LandingPageLayout-carrouselTemoignages-slider .splide__arrows .splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.LandingPageLayout-carrouselTemoignages-slider .splide__slide{display:flex;flex-direction:column;justify-content:center}.LandingPageLayout-carrouselTemoignages-slider-item{align-items:center;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:180px 1fr;margin-bottom:2px}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider-item{grid-template-columns:120px 1fr}}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:32px}}.LandingPageLayout-carrouselTemoignages-slider-item-picture{height:auto;width:180px}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider-item-picture{width:120px}}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item-picture{align-items:center;display:flex;flex-direction:column;width:100%}}.LandingPageLayout-carrouselTemoignages-slider-item-picture>img,.LandingPageLayout-carrouselTemoignages-slider-item-picture>picture img{border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);height:auto;width:100%}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item-picture>img,.LandingPageLayout-carrouselTemoignages-slider-item-picture>picture img{height:100%;max-height:200px;max-width:100%;width:auto}}.LandingPageLayout-carrouselTemoignages-slider-item-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;row-gap:32px}.LandingPageLayout-carrouselTemoignages-slider-item-text{font-size:clamp(2rem,1.2932515337rem + .009202454 * 100vw,2.6rem);line-height:1.2}.LandingPageLayout-carrouselTemoignages-slider-item-text span{align-items:center;display:inline-flex;justify-content:center}.LandingPageLayout-carrouselTemoignages-slider-item-text span svg{height:auto;position:relative;width:18px}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item-text span svg{width:16px}}.LandingPageLayout-carrouselTemoignages-slider-item-text span:first-of-type{margin-right:4px}.LandingPageLayout-carrouselTemoignages-slider-item-text span:first-of-type svg{top:-2px}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item-text span:first-of-type svg{width:-1px}}.LandingPageLayout-carrouselTemoignages-slider-item-text span:last-of-type{margin-left:4px;transform:rotate(180deg)}.LandingPageLayout-carrouselTemoignages-slider-item-text span:last-of-type svg{top:2px}@media (max-width:767px){.LandingPageLayout-carrouselTemoignages-slider-item-text span:last-of-type svg{top:1px}}.LandingPageLayout-carrouselTemoignages-slider-item-user{align-items:center;align-self:end;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;line-height:1.2}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider-item-user{flex-wrap:wrap}}.LandingPageLayout-carrouselTemoignages-slider-item-user-logo>img,.LandingPageLayout-carrouselTemoignages-slider-item-user-logo>picture>img{height:auto;max-height:64px;width:auto}@media (max-width:991px){.LandingPageLayout-carrouselTemoignages-slider-item-user-logo>img,.LandingPageLayout-carrouselTemoignages-slider-item-user-logo>picture>img{max-height:48px}}.LandingPageLayout-list-title{text-align:center}.LandingPageLayout-list>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:42px}.LandingPageLayout-list>.container-xxl>.row{--bs-gutter-x:0;--bs-gutter-y:42px}.LandingPageLayout-list.is-2cols>.container-xxl>.row{--bs-gutter-x:42px}.LandingPageLayout-list-item-img>img,.LandingPageLayout-list-item-img>picture{border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);height:auto;width:100%}.LandingPageLayout-list-item-img>img img,.LandingPageLayout-list-item-img>picture img{height:auto;width:100%}.LandingPageLayout-list-item.reverse .row{flex-direction:row-reverse}.LandingPageLayout-list-item blockquote+blockquote,.LandingPageLayout-list-item blockquote+ol,.LandingPageLayout-list-item blockquote+p,.LandingPageLayout-list-item blockquote+ul,.LandingPageLayout-list-item ol+blockquote,.LandingPageLayout-list-item ol+ol,.LandingPageLayout-list-item ol+p,.LandingPageLayout-list-item ol+ul,.LandingPageLayout-list-item p+blockquote,.LandingPageLayout-list-item p+ol,.LandingPageLayout-list-item p+p,.LandingPageLayout-list-item p+ul,.LandingPageLayout-list-item ul+blockquote,.LandingPageLayout-list-item ul+ol,.LandingPageLayout-list-item ul+p,.LandingPageLayout-list-item ul+ul{margin-top:12px}.LandingPageLayout-blocCta{align-items:center;background:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);box-shadow:6px 6px 0 0 var(--tt-blackColor);display:flex;flex-direction:column;flex-wrap:nowrap;padding:48px;row-gap:36px;text-align:center}@media (max-width:1219px){.LandingPageLayout-blocCta{padding:42px}}@media (max-width:991px){.LandingPageLayout-blocCta{padding:36px}}@media (max-width:767px){.LandingPageLayout-blocCta{padding:30px}}@media (max-width:575px){.LandingPageLayout-blocCta{padding:24px}}.LandingPageLayout-textImg-title{margin-bottom:12px}.LandingPageLayout-textImg-img{border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);position:relative}.LandingPageLayout-textImg-img>img,.LandingPageLayout-textImg-img>picture>img{height:auto;width:100%}.LandingPageLayout-textImg blockquote+blockquote,.LandingPageLayout-textImg blockquote+ol,.LandingPageLayout-textImg blockquote+p,.LandingPageLayout-textImg blockquote+ul,.LandingPageLayout-textImg ol+blockquote,.LandingPageLayout-textImg ol+ol,.LandingPageLayout-textImg ol+p,.LandingPageLayout-textImg ol+ul,.LandingPageLayout-textImg p+blockquote,.LandingPageLayout-textImg p+ol,.LandingPageLayout-textImg p+p,.LandingPageLayout-textImg p+ul,.LandingPageLayout-textImg ul+blockquote,.LandingPageLayout-textImg ul+ol,.LandingPageLayout-textImg ul+p,.LandingPageLayout-textImg ul+ul{margin-top:12px}.LandingPageLayout-textImg-button{bottom:12px;position:absolute;right:12px}.LandingPageLayout-team{background-color:var(--tt-whiteColor);border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);padding:108px 0;text-align:center}@media (max-width:1219px){.LandingPageLayout-team{padding:96px 0}}@media (max-width:991px){.LandingPageLayout-team{padding:84px 0}}@media (max-width:767px){.LandingPageLayout-team{padding:72px 0}}@media (max-width:575px){.LandingPageLayout-team{padding:60px 0}}.LandingPageLayout-team>.container-xxl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:48px}.LandingPageLayout-team-hook{margin:0 auto;max-width:760px}.LandingPageLayout-team-grid{-moz-column-gap:36px;column-gap:36px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:36px}.LandingPageLayout-team-grid-item{flex-basis:calc(20% - 30px)}@media (max-width:1219px){.LandingPageLayout-team-grid-item{flex-basis:calc(25% - 27px)}}@media (max-width:991px){.LandingPageLayout-team-grid-item{flex-basis:calc(33.33% - 24px)}}@media (max-width:767px){.LandingPageLayout-team-grid-item{flex-basis:calc(50% - 18px)}}@media (max-width:575px){.LandingPageLayout-team-grid-item{flex-basis:80%}}.LandingPageLayout-team-grid-item-img{--bs-aspect-ratio:133.33333%;background-color:var(--tt-primaryColor);border:2px solid var(--tt-blackColor);box-shadow:6px 6px 0 0 var(--tt-blackColor)}.LandingPageLayout-team-grid-item-img img{-o-object-position:bottom center;object-position:bottom center}.LandingPageLayout-team-grid-item-title{margin:24px 0 9px}@media (max-width:991px){.LandingPageLayout-team-grid-item-title{margin:18px 0 9px}}@media (max-width:767px){.LandingPageLayout-team-grid-item-title{margin:12px 0 6px}}@media (max-width:575px){.LandingPageLayout-team-grid-item-title{margin:9px 0 3px}}.LandingPageLayout-team-grid-item-role{font-size:14px;line-height:16px}@media (max-width:1439px){.LandingPageLayout-team-grid-item-role{font-size:12px;line-height:14px}}@media (max-width:767px){.LandingPageLayout-team-grid-item-role{font-size:14px;line-height:16px}}.LandingPageLayout-team-grid-item:nth-child(2n) .LandingPageLayout-team-grid-item-img{background-color:var(--tt-secondaryColor)}.LandingPageLayout-cards3Cols-header{background-color:var(--tt-primaryColor);border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);color:var(--tt-blackColor);padding:60px 0 242px;text-align:center}@media (max-width:991px){.LandingPageLayout-cards3Cols-header{padding:60px 0 210px}}@media (max-width:767px){.LandingPageLayout-cards3Cols-header{padding:54px 0 180px}}@media (max-width:575px){.LandingPageLayout-cards3Cols-header{padding:42px 0 160px}}.LandingPageLayout-cards3Cols-header-title{margin-bottom:36px}.LandingPageLayout-cards3Cols-header-hook{margin:0 auto;max-width:760px}.LandingPageLayout-cards3Cols>.container-xxl{margin-top:-234px}@media (max-width:991px){.LandingPageLayout-cards3Cols>.container-xxl{margin-top:-180px}}@media (max-width:767px){.LandingPageLayout-cards3Cols>.container-xxl{margin-top:-150px}}.LandingPageLayout-cards3Cols-grid{display:flex;flex-wrap:wrap;gap:54px;margin:40px 0}.LandingPageLayout-cards3Cols-grid-item{align-items:center;background-color:var(--tt-whiteColor);border:2px solid var(--tt-blackColor);display:flex;flex-basis:calc(33.33% - 54px);flex-direction:column;flex-grow:1;flex-wrap:nowrap;padding:36px 24px;row-gap:12px;text-align:center}@media (max-width:991px){.LandingPageLayout-cards3Cols-grid-item{flex-basis:calc(50% - 54px);padding:30px 18px}}@media (max-width:575px){.LandingPageLayout-cards3Cols-grid-item{flex-basis:100%;padding:24px 12px}}.LandingPageLayout-cards3Cols-grid-item-img{height:108px}.LandingPageLayout-cards3Cols-grid-item-text{max-width:760px}.LandingPageLayout-cards3Cols-button{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.LandingPageLayout .LandingPageLayout-team+.LandingPageLayout-cards3Cols{margin-top:calc(var(--space-section)*-1)}.LandingPageLayout .LandingPageLayout-team+.LandingPageLayout-cards3Cols .LandingPageLayout-cards3Cols-header{border-top:none}.LandingPageLayout .LandingPageLayout-carrouselTemoignages+*{margin-top:calc(var(--space-section)*-1)}.LandingPageLayout .LandingPageLayout-carrouselTemoignages+:is(.LandingPageLayout-carrouselAvis){border-top:none}.LandingPageLayout .LandingPageLayout-carrouselAvis+.LandingPageLayout-carrouselTemoignages{border-top:none}