:root{--tt-primaryColor:#6e8933;--tt-secondaryColor:#cf4621;--tt-thirdColor:#f5efe5;--tt-whiteColor:#fff;--tt-blackColor:#000}.ProjetsLayout{overflow:hidden}.ProjetsLayout-list>.container-xxl>.row{--bs-gutter-x:120px;--bs-gutter-y:90px}@media (max-width:991px){.ProjetsLayout-list>.container-xxl>.row{--bs-gutter-x:90px;--bs-gutter-y:72px}}@media (max-width:767px){.ProjetsLayout-list>.container-xxl>.row{--bs-gutter-x:60px;--bs-gutter-y:60px}}.ProjetsLayout-list-item{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:24px;text-align:center}.ProjetsLayout-list-item-img{border:2px solid var(--tt-blackColor);box-shadow:3px 3px 0 0 var(--tt-blackColor);height:380px;overflow:hidden}@media (max-width:991px){.ProjetsLayout-list-item-img{height:300px}}@media (max-width:767px){.ProjetsLayout-list-item-img{height:260px}}.ProjetsLayout-list-item-title{font-size:clamp(2.1rem,2.1rem + 0 * 100vw,2.1rem);font-weight:700;letter-spacing:1.05px;line-height:clamp(2.2rem,1.9644171779rem + .0030674847 * 100vw,2.4rem);text-transform:uppercase}.ProjetsLayout .Interviews{border-bottom:2px solid var(--tt-blackColor);border-top:2px solid var(--tt-blackColor);margin:96px 0 0}@media (max-width:1219px){.ProjetsLayout .Interviews{margin:90px 0 0}}@media (max-width:991px){.ProjetsLayout .Interviews{margin:78px 0 0}}@media (max-width:767px){.ProjetsLayout .Interviews{margin:66px 0 0}}@media (max-width:575px){.ProjetsLayout .Interviews{margin:60px 0 0}}.ProjetsLayout-contact{padding:156px 0}@media (max-width:1219px){.ProjetsLayout-contact{padding:144px 0}}@media (max-width:991px){.ProjetsLayout-contact{padding:132px 0}}@media (max-width:767px){.ProjetsLayout-contact{padding:120px 0}}@media (max-width:575px){.ProjetsLayout-contact{padding:108px 0}}.ProjetsLayout-contact-bloc{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){.ProjetsLayout-contact-bloc{padding:42px}}@media (max-width:991px){.ProjetsLayout-contact-bloc{padding:36px}}@media (max-width:767px){.ProjetsLayout-contact-bloc{padding:30px}}@media (max-width:575px){.ProjetsLayout-contact-bloc{padding:24px}}