@font-face{font-family:linotte;src:url(../media/linotte_thin_webfont-s.p.3f009212.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_light_webfont-s.p.6e827b39.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_regular_webfont-s.p.b935900f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_semibold_webfont-s.p.8ee4597a.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_bold_webfont-s.p.d5a2ba09.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_heavy_webfont-s.p.4464d695.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:linotte;src:url(../media/linotte_black_webfont-s.p.bc39887b.woff2)format("woff2");font-display:swap;font-weight:900;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_ed3411ef-module__jd8Ywq__className{font-family:linotte,linotte Fallback}.linotte_ed3411ef-module__jd8Ywq__variable{--font-linotte:"linotte","linotte Fallback"}
:root{--font-primary:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;--brand-primary-1:#331b00;--brand-primary-2:#863500;--brand-primary-3:#995000;--brand-primary-4:#cc6a00;--brand-primary-5:#ff8500;--brand-primary-6:#ff9d33;--brand-primary-7:#ffb666;--brand-primary-8:#ffce99;--brand-primary-9:#ffe7cc;--flexone-primary-1:#201023;--flexone-primary-2:#402145;--flexone-primary-3:#603168;--flexone-primary-4:#8f499c;--flexone-primary-5:#9f51ae;--flexone-primary-6:#b274be;--flexone-primary-7:#c697ce;--flexone-primary-8:#d9bade;--flexone-primary-9:#ecdcef;--flexone-secondary-1:#071e2c;--flexone-secondary-2:#0f3d57;--flexone-secondary-3:#165b83;--flexone-secondary-4:#1d79af;--flexone-secondary-5:#2598da;--flexone-secondary-6:#58b0e3;--flexone-secondary-7:#7cc1e9;--flexone-secondary-8:#a8d6f0;--flexone-secondary-9:#d3eaf8;--fitpass-primary-1:#2e0d05;--fitpass-primary-2:#5c190a;--fitpass-primary-3:#8a260f;--fitpass-primary-4:#b83314;--fitpass-primary-5:#e6441f;--fitpass-primary-6:#eb6647;--fitpass-primary-7:#f08c75;--fitpass-primary-8:#f5b2a3;--fitpass-primary-9:#fad9d1;--gift-primary-1:#171c1c;--gift-primary-2:#2e3837;--gift-primary-3:#485756;--gift-primary-4:#5c706e;--gift-primary-5:#738c8a;--gift-primary-6:#8fa3a1;--gift-primary-7:#abbab9;--gift-primary-8:#c7d1d0;--gift-primary-9:#e3e8e8;--expense-primary-1:#011732;--expense-primary-2:#032e63;--expense-primary-3:#054da7;--expense-primary-4:#065bc6;--expense-primary-5:#0772f8;--expense-primary-6:#398ef9;--expense-primary-7:#6aaafb;--expense-primary-8:#9cc7fc;--expense-primary-9:#cde3fe;--neutral-1:#000;--neutral-2:#1a1a1a;--neutral-3:#333;--neutral-4:#4d4d4d;--neutral-5:#666;--neutral-6:gray;--neutral-7:#999;--neutral-8:#b2b2b2;--neutral-9:#ccc;--neutral-10:#e5e5e5;--white:#fff;--up-coop-eat:#f59100;--up-coop-gift:#c50e1f;--up-coop-employees:#009ee3;--up-coop-cheque-lire:#0070b8;--up-coop-culture:#c5007b;--content-economic:#51487e;--content-environmental:#01b19e;--content-social:#79bae3;--content-passpartout-1:#f2c023;--content-passpartout-2:#ea5e54;--gradient-brand-all:linear-gradient(to right,#ff8500,#995000);--gradient-flexone:linear-gradient(to right,#ff8500,#8f499c);--gradient-fitpass:linear-gradient(to right,#ff8500,#e6441f);--gradient-gift:linear-gradient(to right,#ff8500,#485756);--gradient-expense:linear-gradient(to right,#ff8500,#054da7);--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.6;--border-radius-sm:.5rem;--border-radius-md:1rem;--border-radius-lg:1.5rem;--border-radius-xl:2rem;--border-radius-2xl:4rem;--border-radius-3xl:8rem;--border-radius-full:9999px;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1440px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--transition-fast:50ms;--transition-normal:.2s ease-in-out;--transition-slow:.4s ease-in-out;--focus-outline:2px solid var(--flexone-primary-4);--focus-offset:2px;--color-primary:#8f499c;--color-secondary:#58b0e3;--color-accent:#ff8500;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%;font-size:max(14px,min(1.5vw,16px))}body{height:auto;color:var(--neutral-11);font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:transparent;font-size:1rem;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:800;line-height:1.2}h1,.h1{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.25rem;font-weight:800;line-height:1.2}h2,.h2{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.875rem;font-weight:800;line-height:1.2}h3,.h3{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}h4,.h4{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.2}h5,.h5{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2}h6,.h6{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;line-height:1.2}p{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1.4}.p-lg{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.6}.p-base{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;line-height:1.4}.p-sm{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4}.p-xs{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4}img{max-width:100%;height:auto;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}input,textarea,select{font-family:var(--font-linotte),system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.4}a{text-decoration:none}.section{flex-direction:column;align-items:center;width:100%;height:100%;padding:2rem;display:flex}.container{flex-direction:column;align-items:center;width:100%;max-width:40rem;display:flex}

