.cta-fixed{cursor:pointer;width:3.125rem;height:4rem;display:block;position:relative}.cta-fixed__picto,.cta-fixed__shape{display:block;position:absolute;top:50%;transform:translateY(-50%)}.cta-fixed__shape.svg-icon{content:"";z-index:4;color:#0970e6;width:47px;height:65px}.cta-fixed--color-primary-red .cta-fixed__shape.svg-icon{color:#ffefef}.cta-fixed--right .cta-fixed__shape.svg-icon{right:0;transform:scaleX(-1)translateY(-50%)}.cta-fixed__picto{z-index:5;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:22px 22px;border-radius:7rem;justify-content:center;align-items:center;width:30px;height:30px;display:flex;left:13px}.menu-block{flex-grow:0;font-weight:400}.menu-block__toggle.cta-fixed{width:0;top:calc(var(--header-full-height) + var(--ds-spacing-xxl));position:sticky}.menu-block__drawer{background-color:var(--ds-color-core-background-main-primary);box-shadow:var(--ds-shadow-action)}.menu-block__list{margin:0;padding:0;font-size:.875rem;list-style:none}.menu-block__item{margin-bottom:0}.menu-block__item:first-child>a{border-top:var(--ds-border-size-1) solid var(--ds-color-core-border-main-secondary)}.menu-block__link{padding:var(--ds-spacing-m);border-left:var(--ds-sizing-xxxs) solid #0000;border-bottom:var(--ds-border-size-1) solid var(--ds-color-core-border-main-secondary);border-right:var(--ds-border-size-1) solid var(--ds-color-core-border-main-secondary);color:var(--ds-color-core-content-main-primary);outline-offset:-var(--ds-spacing-xxs);text-decoration:none;display:block}.menu-block__link--is-active{border-left-color:var(--ds-color-interactive-active-main-primary);background-color:var(--ds-color-core-background-main-secondary);color:var(--ds-color-interactive-active-main-pressed);font-weight:700}@container (width>=1024px){.menu-block{background:0 0;flex-basis:17.5rem;align-items:stretch;max-width:17.5rem}.menu-block__toggle{display:none}.menu-block .drawer{top:var(--header-full-height);position:sticky}.menu-block__list{padding:var(--ds-spacing-xl) 0 0;max-height:calc(100vh - var(--header-full-height));overflow-y:auto}.menu-block__list::-webkit-scrollbar{width:0}.menu-block__list::-webkit-scrollbar-track{background:#fff}.menu-block__list::-webkit-scrollbar-thumb{background-color:#929292;background-clip:padding-box;border:.25rem solid #0000;border-radius:24px}.menu-block__list:hover::-webkit-scrollbar{width:.75rem}}@container (width>=1440px){.menu-block{flex-basis:20rem;max-width:20rem}}
