@font-face{font-family:linotte;src:url(../media/linotte_light_webfont-s.p.0231a8x-b~e22.woff2?dpl=dpl_2L7nA44B1j46QRA77fvjL9vuiwnd)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_regular_webfont-s.p.012sg-41u.0vj.woff2?dpl=dpl_2L7nA44B1j46QRA77fvjL9vuiwnd)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_semibold_webfont-s.p.131e_41m0w835.woff2?dpl=dpl_2L7nA44B1j46QRA77fvjL9vuiwnd)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_bold_webfont-s.p.12z-1gb_.m5s2.woff2?dpl=dpl_2L7nA44B1j46QRA77fvjL9vuiwnd)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:linotte Fallback;src:local(Arial);ascent-override:93.22%;descent-override:25.63%;line-gap-override:0.0%;size-adjust:98.89%}.linotte_ee7542e4-module__C8qhZa__className{font-family:linotte,linotte Fallback}.linotte_ee7542e4-module__C8qhZa__variable{--font-linotte:"linotte", "linotte Fallback"}
:root{--ds-color-brand-primary-1:#331b00;--ds-color-brand-primary-2:#663500;--ds-color-brand-primary-3:#995000;--ds-color-brand-primary-4:#cc6a00;--ds-color-brand-primary-5:#ff8500;--ds-color-brand-primary-6:#ff9d33;--ds-color-brand-primary-7:#ffb666;--ds-color-brand-primary-8:#ffce99;--ds-color-brand-primary-9:#ffe7cc;--ds-color-flexone-primary-1:#201023;--ds-color-flexone-primary-2:#402145;--ds-color-flexone-primary-3:#603168;--ds-color-flexone-primary-4:#8f499c;--ds-color-flexone-primary-5:#9f51ae;--ds-color-flexone-primary-6:#b274be;--ds-color-flexone-primary-7:#c697ce;--ds-color-flexone-primary-8:#d9bade;--ds-color-flexone-primary-9:#ecdcef;--ds-color-flexone-secondary-1:#071e2c;--ds-color-flexone-secondary-2:#0f3d57;--ds-color-flexone-secondary-3:#165b83;--ds-color-flexone-secondary-4:#1d79af;--ds-color-flexone-secondary-5:#2598da;--ds-color-flexone-secondary-6:#58b0e3;--ds-color-flexone-secondary-7:#7cc1e9;--ds-color-flexone-secondary-8:#a8d6f0;--ds-color-flexone-secondary-9:#d3eaf8;--ds-color-fitpass-primary-1:#2e0d05;--ds-color-fitpass-primary-2:#5c190a;--ds-color-fitpass-primary-3:#8a260f;--ds-color-fitpass-primary-4:#b83314;--ds-color-fitpass-primary-5:#e6441f;--ds-color-fitpass-primary-6:#eb6647;--ds-color-fitpass-primary-7:#f08c75;--ds-color-fitpass-primary-8:#f5b2a3;--ds-color-fitpass-primary-9:#fad9d1;--ds-color-gift-primary-1:#171c1c;--ds-color-gift-primary-2:#2e3837;--ds-color-gift-primary-3:#485756;--ds-color-gift-primary-4:#5c606e;--ds-color-gift-primary-5:#738c8a;--ds-color-gift-primary-6:#8fa3a1;--ds-color-gift-primary-7:#abbab9;--ds-color-gift-primary-8:#c7d1d0;--ds-color-gift-primary-9:#e3e8e8;--ds-color-expense-primary-1:#011732;--ds-color-expense-primary-2:#032e63;--ds-color-expense-primary-3:#054da7;--ds-color-expense-primary-4:#065bc6;--ds-color-expense-primary-5:#0772f8;--ds-color-expense-primary-6:#398ef9;--ds-color-expense-primary-7:#6aaafb;--ds-color-expense-primary-8:#9cc7fc;--ds-color-expense-primary-9:#cde3fe;--ds-color-neutral-1:#191919;--ds-color-neutral-2:#333;--ds-color-neutral-3:#4d4d4d;--ds-color-neutral-4:#666;--ds-color-neutral-5:gray;--ds-color-neutral-6:#999;--ds-color-neutral-7:#b2b2b2;--ds-color-neutral-8:#ccc;--ds-color-neutral-9:#e5e5e5;--ds-color-white:#fff;--ds-color-white-95:#fffffff2;--ds-color-white-90:#ffffffe6;--ds-color-white-80:#fffc;--ds-color-white-70:#ffffffb3;--ds-color-white-60:#fff9;--ds-color-white-50:#ffffff80;--ds-color-white-40:#fff6;--ds-color-white-30:#ffffff4d;--ds-color-white-20:#fff3;--ds-color-white-10:#ffffff1a;--ds-color-white-05:#ffffff0d;--ds-color-white-03:#ffffff08;--ds-color-black:#000;--ds-color-black-95:#000000f2;--ds-color-black-90:#000000e6;--ds-color-black-80:#000c;--ds-color-black-70:#000000b3;--ds-color-black-60:#0009;--ds-color-black-50:#00000080;--ds-color-black-40:#0006;--ds-color-black-30:#0000004d;--ds-color-black-20:#0003;--ds-color-black-10:#0000001a;--ds-color-black-05:#0000000d;--ds-color-black-03:#00000008;--ds-color-danger:#dc2626;--ds-color-danger-hover:#b91c1c;--ds-color-danger-strong:#7f1d1d;--ds-color-danger-bg:#dc26261a;--ds-color-success:#10b981;--ds-color-success-hover:#059669;--ds-color-success-bg:#10b9811a;--ds-color-warning:#f59e0b;--ds-color-warning-hover:#d97706;--ds-color-warning-bg:#f59e0b1f;--ds-color-info:#3b82f6;--ds-color-info-hover:#2563eb;--ds-color-info-bg:#3b82f61f;--ds-color-up-coop-eat:#f59100;--ds-color-up-coop-gift:#c50e1f;--ds-color-up-coop-employees:#009ee3;--ds-color-up-coop-cheque-lire:#0070b8;--ds-color-up-coop-culture:#c5007b;--ds-color-content-economic:#51487e;--ds-color-content-environmental:#01b19e;--ds-color-content-social:#79bae3;--ds-color-content-passpartout-1:#f2c023;--ds-color-content-passpartout-2:#ea5f54;--ds-gradient-brand-all:linear-gradient(to right, #ff8500, #995000);--ds-gradient-flexone:linear-gradient(to right, #8f499c, #b274be);--ds-gradient-fitpass:linear-gradient(to right, #e6441f, #8a260f);--ds-gradient-gift:linear-gradient(135deg, #485756, #738c8a);--ds-gradient-expense:linear-gradient(to right, #054da7, #0772f8);--ds-spacing-2xs:.25rem;--ds-spacing-xs:.5rem;--ds-spacing-sm:1rem;--ds-spacing-md:1.5rem;--ds-spacing-lg:2rem;--ds-spacing-xl:2.5rem;--ds-spacing-2xl:3rem;--ds-spacing-3xl:4rem;--ds-spacing-4xl:6rem;--ds-spacing-5xl:8rem;--ds-spacing-6xl:10rem;--ds-max-width-xs:20rem;--ds-max-width-sm:30rem;--ds-max-width-md:40rem;--ds-max-width-lg:50rem;--ds-max-width-xl:60rem;--ds-max-width-2xl:72rem;--ds-font-size-xs:.75rem;--ds-font-size-sm:.875rem;--ds-font-size-base:1rem;--ds-font-size-lg:1.125rem;--ds-font-size-xl:1.25rem;--ds-font-size-2xl:1.5rem;--ds-font-size-3xl:2rem;--ds-font-size-4xl:2.5rem;--ds-font-size-5xl:3.5rem;--ds-font-weight-light:300;--ds-font-weight-normal:400;--ds-font-weight-semibold:600;--ds-font-weight-bold:700;--ds-font-line-height-none:1;--ds-font-line-height-tight:1.2;--ds-font-line-height-normal:1.4;--ds-font-line-height-relaxed:1.6;--ds-font-family-primary:var(--font-linotte), Linotte, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--ds-letter-spacing-normal:0em;--ds-letter-spacing-wide:.02em;--ds-letter-spacing-wider:.05em;--ds-letter-spacing-widest:.08em;--ds-radius-xs:.25rem;--ds-radius-sm:.5rem;--ds-radius-md:.75rem;--ds-radius-lg:1rem;--ds-radius-xl:1.5rem;--ds-radius-2xl:4rem;--ds-radius-3xl:8rem;--ds-radius-full:999px;--ds-breakpoint-sm:640px;--ds-breakpoint-md:900px;--ds-breakpoint-lg:1280px;--ds-breakpoint-xl:1440px;--ds-breakpoint-2xl:1920px;--ds-container-base:1240px;--ds-container-xl:1920px;--ds-z-index-base:0;--ds-z-index-raised:10;--ds-z-index-sticky:100;--ds-z-index-header:200;--ds-z-index-overlay:400;--ds-z-index-dropdown:500;--ds-z-index-drawer:600;--ds-z-index-modal-backdrop:700;--ds-z-index-modal:710;--ds-z-index-popover:800;--ds-z-index-toast:900;--ds-z-index-tooltip:1000;--ds-shadow-sm:0 1px 2px 0 #0000000d;--ds-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--ds-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;--ds-shadow-xl:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;--ds-motion-fast:50ms;--ds-motion-normal:.2s ease-in-out;--ds-motion-slow:.4s ease-in-out;--ds-heading-1:var(--ds-font-size-5xl);--ds-heading-2:var(--ds-font-size-4xl);--ds-heading-3:var(--ds-font-size-3xl);--ds-heading-4:var(--ds-font-size-2xl);--ds-heading-5:var(--ds-font-size-xl);--ds-heading-6:var(--ds-font-size-lg);--ds-paragraph-lg:var(--ds-font-size-lg);--ds-paragraph-base:var(--ds-font-size-base);--ds-paragraph-sm:var(--ds-font-size-sm);--ds-paragraph-xs:var(--ds-font-size-xs);--ds-semantic-text-primary:var(--ds-color-white);--ds-semantic-text-secondary:var(--ds-color-neutral-8);--ds-semantic-text-muted:var(--ds-color-neutral-6);--ds-semantic-surface-canvas:var(--ds-color-neutral-1);--ds-semantic-surface-elevated:var(--ds-color-neutral-2);--ds-semantic-surface-overlay:var(--ds-color-black-60);--ds-semantic-border-subtle:var(--ds-color-white-20);--ds-semantic-border-strong:var(--ds-color-white-40);--ds-semantic-focus-ring:var(--ds-color-flexone-primary-4);--ds-semantic-action-primary-bg:var(--ds-color-flexone-primary-4);--ds-semantic-action-primary-bg-hover:var(--ds-color-flexone-primary-5);--ds-semantic-action-primary-text:var(--ds-color-white);--ds-semantic-status-success:var(--ds-color-success);--ds-semantic-status-success-bg:var(--ds-color-success-bg);--ds-semantic-status-danger:var(--ds-color-danger);--ds-semantic-status-danger-bg:var(--ds-color-danger-bg);--ds-semantic-status-warning:var(--ds-color-warning);--ds-semantic-status-warning-bg:var(--ds-color-warning-bg);--ds-semantic-status-info:var(--ds-color-info);--ds-semantic-status-info-bg:var(--ds-color-info-bg)}@media (max-width:767px){:root{--ds-spacing-3xl:3.5rem;--ds-spacing-4xl:4rem;--ds-spacing-5xl:5rem;--ds-font-size-3xl:1.75rem;--ds-font-size-4xl:2rem;--ds-font-size-5xl:2.5rem}}
*{box-sizing:border-box}html,body{color:var(--ds-semantic-text-primary);background:var(--ds-semantic-surface-canvas);font-family:var(--font-linotte,system-ui, sans-serif);line-height:var(--ds-font-line-height-normal);margin:0;padding:0}:focus-visible{outline:2px solid var(--ds-semantic-focus-ring);outline-offset:2px}
:root{--app-surface-card:var(--ds-color-white-05);--app-surface-card-hover:var(--ds-color-white-10);--app-surface-input:var(--ds-color-white-05);--app-border-card:var(--ds-semantic-border-subtle);--app-border-control:var(--ds-semantic-border-strong);--app-text-accent:var(--ds-color-brand-primary-5);--app-text-on-accent:var(--ds-color-neutral-1);--app-text-danger:color-mix(in srgb, var(--ds-color-danger) 70%, var(--ds-color-white));--app-focus-ring:var(--ds-color-flexone-primary-6);--app-glow-brand:color-mix(in srgb, var(--ds-color-brand-primary-5) 18%, transparent);--app-glow-flexone:color-mix(in srgb, var(--ds-color-flexone-primary-5) 16%, transparent);--app-control-min-height:2.75rem;--app-gutter:var(--ds-spacing-sm)}@media (min-width:640px){:root{--app-gutter:var(--ds-spacing-md)}}@media (min-width:900px){:root{--app-gutter:var(--ds-spacing-lg)}}
*,:before,:after{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%}body{background:var(--ds-semantic-surface-canvas);min-height:100dvh;color:var(--ds-semantic-text-primary);font-family:var(--ds-font-family-primary);font-size:var(--ds-paragraph-base);line-height:var(--ds-font-line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:hidden}main{flex:1 0 auto;display:block}::selection{background:var(--ds-color-brand-primary-5);color:var(--app-text-on-accent)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--ds-spacing-xs);left:var(--ds-spacing-xs);z-index:var(--ds-z-index-tooltip);padding:var(--ds-spacing-xs) var(--ds-spacing-sm);background:var(--ds-semantic-surface-elevated);color:var(--ds-semantic-text-primary);border:1px solid var(--app-border-control);border-radius:var(--ds-radius-full);font-size:var(--ds-paragraph-sm);font-weight:var(--ds-font-weight-semibold);position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}
