.flowxi-languages{background:#f5f8f6;border:1px solid #d4ded9;border-radius:24px;flex:none;padding:3px;flex-direction:row!important;align-items:center!important;gap:2px!important;display:inline-flex!important}.flowxi-languages a{color:#4b5752;border-radius:20px;padding:5px 7px;font-size:12px;line-height:18px}.flowxi-languages a[aria-current]{color:#0b2319;background:#fff;box-shadow:0 1px 4px #15251c16}.flowxi-languages a:focus-visible{outline-offset:3px;outline:2px solid #0c7b5a}.zappy-hero__title-line{display:block}html[lang=fr] .zappy-header #zappy-navigation{gap:18px}html[lang=fr] .zappy-start__security-heading h3{overflow-wrap:normal}@media (min-width:810px) and (max-width:1199.98px){.zappy-header__inner>.zappy-button{padding-inline:14px}html[lang=fr] .zappy-header #zappy-navigation{gap:10px}}@media (max-width:809.98px){.zappy-header__brand-row{width:100%}.zappy-header__brand-row>.flowxi-languages{margin-left:auto}.zappy-header__brand-row>.flowxi-languages+.zappy-header__toggle{margin-left:0}.zappy-footer__bottom{flex-wrap:wrap;gap:16px}.zappy-footer__subscribe-content,.zappy-footer__form input{min-width:0}.zappy-footer__form button{flex-shrink:0}}
.flowxi-header-brand{color:inherit;letter-spacing:-1px;flex-shrink:0;align-items:center;gap:8px;font-size:25px;font-weight:700;line-height:32px;display:inline-flex}:is(.zappy-header__brand-row .flowxi-header-brand img,.zappy-header:has(+main>#hero) .flowxi-header-brand img){filter:none;width:32px;height:32px}
.flowxi-nav-group{position:static}.flowxi-nav-group__trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-family:inherit;display:flex}.flowxi-nav-group__panel{z-index:31;background:#0d0c10;border-block:1px solid #3d3d40;grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:24px;padding:32px max(32px,50% - 480px);display:grid;position:absolute;top:100%;left:0;right:0}.flowxi-nav-group__panel:before{content:"";height:24px;position:absolute;inset:-24px 0 auto}.flowxi-nav-group__trigger svg{transition:transform .18s}.flowxi-nav-group__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.flowxi-nav-group__panel[hidden]{display:none}.zappy-header:has(+main>:is(#hero,.zappy-legal,.flowxi-service,.zappy-not-found,.flowxi-glossary)) .flowxi-nav-group__panel{background:var(--fx-hero-white);border-color:var(--fx-hero-border)}.flowxi-nav-group .zappy-nav-link:is(:hover,:focus-visible) .zappy-roll>span{transform:translateY(var(--zappy-nav-offset))}.zappy-footer__logo img{filter:none}.zappy-footer__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:70%}.zappy-footer__group,.zappy-footer__links{width:100%;min-width:0}.zappy-footer__link{width:100%;max-width:100%}.zappy-footer__link .zappy-footer__roll{gap:0;width:100%;min-width:0;height:auto;display:grid}.zappy-footer__link .zappy-footer__roll>span{white-space:normal;overflow-wrap:anywhere;transform:translateY(calc(var(--footer-shift,0) * (100% + 10px)));grid-area:1/1}.zappy-footer__link .zappy-footer__roll>span+span{transform:translateY(calc((var(--footer-shift,0) + 1) * (100% + 10px)))}@media (max-width:809.98px){.flowxi-nav-group{position:relative}.flowxi-nav-group__panel{background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;padding:12px 0 12px 16px;display:flex;position:static}.flowxi-nav-group__panel[hidden],.flowxi-nav-group__panel:before{display:none}.zappy-footer__menu{gap:16px;width:100%}.zappy-header.is-open{max-height:100dvh}}@media (prefers-reduced-motion:reduce){.flowxi-nav-group .zappy-roll>span,.flowxi-nav-group__trigger svg{transition:none}}
