
.reference-stage,.reference-bento,.reference-ticker,.reference-offers{display:none}.reference-bento a{color:var(--ink);text-decoration:none;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--soft)}.reference-bento strong,.reference-bento span{display:block}.reference-bento strong{font:700 18px 'Manrope';margin:10px 0}.reference-bento span{font-size:12px}.reference-ticker span{font-size:13px}.reference-offers a{padding:25px;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;border-radius:18px}.reference-offers strong{display:block;font:700 20px 'Manrope';margin:10px 0}.reference-offers span{font-size:13px}.full-catalogue .catalogue-item{min-width:0}.site-complete-footer{background:#20222b;color:#fff;padding:65px 6% 130px}.site-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.3fr;gap:40px;max-width:1360px;margin:auto}.site-complete-footer h2{font:700 14px 'Manrope'!important;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin:0 0 25px}.site-complete-footer .footer-brand{font:700 26px 'Manrope';color:white}.site-complete-footer a{display:block;color:#dddde9;margin:10px 0;text-decoration:none}.site-complete-footer a:hover{text-decoration:underline}.site-complete-footer p{font:14px/1.8 'DM Sans';color:#dddde9}.footer-subline{max-width:1360px;margin:45px auto 0;padding-top:22px;border-top:1px solid #ffffff30;font:12px/1.8 'DM Sans';color:#bfc2d6}.reference-legal-shell{max-width:1100px;padding:60px 25px;margin:auto;color:var(--ink);background:var(--paper)}.reference-legal-shell h1{font:700 44px/1.1 'Manrope'}.reference-legal-shell h2{font:700 23px 'Manrope';margin-top:35px}.reference-legal-shell p,.reference-legal-shell li{font:16px/1.85 'DM Sans'}.legal-preparation{background:#fff5dd;color:#47381e;padding:20px;border-radius:15px}.legal-footer-links a{display:inline-block;margin-right:20px}.cookie-panel{position:fixed;bottom:20px;left:20px;width:440px;max-width:calc(100vw - 40px);background:#fff;color:#202530;border:1px solid #c8cfdf;border-radius:20px;padding:22px;box-shadow:0 20px 70px #17243b33;z-index:900}.cookie-panel p{font:13px/1.6 'DM Sans';color:#44506a}.cookie-panel h2{font:700 18px 'Manrope';color:#202530}.cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.cookie-actions button{padding:12px;background:#edf0f6;color:#182341;border:1px solid #b8c4dc;border-radius:10px;font:600 12px 'DM Sans';cursor:pointer;flex:1}.cookie-link{background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer}.cookie-panel[hidden]{display:none}.cookie-map-choice{display:block;margin:15px 0;font:13px 'DM Sans'}.cookie-status{font-size:12px}.site-footer-socials{display:flex;gap:15px;flex-wrap:wrap}.site-footer-socials a{font-size:12px}.pro-footer{background:#20222b!important;color:white!important}.pro-footer h2,.pro-footer .footer-brand{color:#fff!important}.pro-footer a,.pro-footer p{color:#d8daea!important}.graphic-count{display:inline-block;padding:8px 14px;background:#ece7ff;color:#4b29a3;border-radius:20px;font-weight:700;font-size:12px}.reference-legal-shell{background:#fff}.cookie-panel h2{font-family:'Manrope',sans-serif}