#proof .evidence-clients>.logo-viewport{display:block!important;overflow:hidden;padding:16px 0!important;border:0;grid-template-columns:none!important}#proof .evidence-clients .logo-track{display:flex!important;gap:0!important;width:max-content;padding:0!important;border:0;animation:client-drift 35s linear infinite;will-change:transform}#proof .logo-group{display:flex;gap:18px;padding-right:18px;flex:none;align-items:stretch}#proof .evidence-clients .logo-group>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:240px!important;min-width:240px;max-width:240px!important;height:156px;min-height:156px;padding:14px!important;border:1px solid #d8e2f0;border-radius:12px;background:#fff;text-decoration:none}#proof .logo-group>a.client-sikhabitat,#proof .logo-group>a.client-pgc{background:#10254b!important}#proof .logo-group>a.client-lp{background:#050505!important}#proof .logo-group img{object-fit:contain;max-width:100%;max-height:120px}#proof .logo-group .client-lp img{width:130px;height:120px}#proof .logo-group .client-pgc img{width:122px;height:120px}#proof .logo-group .client-rakor img{width:200px;height:68px}#proof .logo-viewport:hover .logo-track,#proof .logo-viewport:focus-within .logo-track,#proof .logo-track.is-paused{animation-play-state:paused}#proof .logo-pause{display:block;margin:12px 0 0 auto;border:1px solid #d8e2f0;border-radius:8px;padding:10px 14px;font:14px 'DM Sans',Arial,sans-serif;color:#10254b;background:white;cursor:pointer}#proof .logo-pause:focus-visible{outline:3px solid #164bd8;outline-offset:3px}@keyframes client-drift{to{transform:translateX(-50%)}}@media(max-width:650px){#proof .evidence-clients .logo-group>a{width:200px!important;min-width:200px;max-width:200px!important}}@media(prefers-reduced-motion:reduce){#proof .evidence-clients .logo-track{animation:none!important}#proof .evidence-clients>.logo-viewport{overflow-x:auto}#proof .logo-group[aria-hidden=true]{display:none}#proof .logo-pause{display:none}}

#references .logo-viewport{display:block!important;overflow:hidden;padding:16px 0!important;border:0;grid-template-columns:none!important}#references .logo-track{display:flex!important;gap:0!important;width:max-content;padding:0!important;border:0;animation:client-drift 35s linear infinite;will-change:transform}#references .logo-group{display:flex;gap:18px;padding-right:18px;flex:none;align-items:stretch}#references .logo-group>a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;width:240px!important;min-width:240px;max-width:240px!important;height:156px;min-height:156px;padding:14px!important;border:1px solid #d8e2f0;border-radius:12px;background:#fff;text-decoration:none}#references .logo-group>a.client-sikhabitat,#references .logo-group>a.client-pgc{background:#10254b!important}#references .logo-group>a.client-lp{background:#050505!important}#references .logo-group img{object-fit:contain;max-width:100%;max-height:120px}#references .logo-group .client-lp img{width:130px;height:120px}#references .logo-group .client-pgc img{width:122px;height:120px}#references .logo-group .client-rakor img{width:200px;height:68px}#references .logo-viewport:hover .logo-track,#references .logo-viewport:focus-within .logo-track,#references .logo-track.is-paused{animation-play-state:paused}#references .logo-pause{display:block;margin:12px 0 0 auto;border:1px solid #d8e2f0;border-radius:8px;padding:10px 14px;font:14px 'DM Sans',Arial,sans-serif;color:#10254b;background:white;cursor:pointer}#references .logo-pause:focus-visible{outline:3px solid #164bd8;outline-offset:3px}@keyframes client-drift{to{transform:translateX(-50%)}}@media(max-width:650px){#references .logo-group>a{width:200px!important;min-width:200px;max-width:200px!important}}@media(prefers-reduced-motion:reduce){#references .logo-track{animation:none!important}#references .logo-viewport{overflow-x:auto}#references .logo-group[aria-hidden=true]{display:none}#references .logo-pause{display:none}}
:is(#proof,#references) .logo-group .client-paysagiste img{width:62px;height:59px;flex:none}:is(#proof,#references) .logo-group .client-paysagiste span{font-size:18px;font-weight:600;line-height:1.2;color:#2f703f}:is(#proof,#references) .logo-group .client-poolflex img{width:200px;height:auto}:is(#proof,#references) .logo-track{animation-duration:47s}
:is(#proof,#references) .logo-group>a.client-poolflex{background:#10254b!important}
