.wp-block-navigation{position:relative}.wp-block-navigation .wp-block-navigation__container{position:relative;width:100%}.wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation-item__content{padding-right:0}.wp-block-navigation .wp-block-navigation-item.has-child .wp-block-navigation__submenu-icon{display:none}.has-radius-m.has-tt-mega-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.wp-block-navigation .wp-block-navigation__submenu-container{background-color:var(--wp--preset--color--white,#fff)!important;border:0!important;border-bottom-left-radius:var(--wp--custom--radius--m);border-bottom-right-radius:var(--wp--custom--radius--m);box-shadow:0 5px 10px 0 rgba(25,37,72,.1);clip-path:inset(0 -50px -50px -50px);left:var(--tt-submenu-left,0)!important;min-width:360px!important;padding:26px!important;position:fixed!important;right:auto!important;top:var(--tt-header-bottom,100%)!important;z-index:9!important}.wp-block-navigation .wp-block-navigation__submenu-container li{padding:0}.wp-block-navigation .wp-block-navigation__submenu-container li:not(:last-child){margin-bottom:23px}.wp-block-navigation .wp-block-navigation__submenu-container li a{padding:0!important}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{align-items:center;color:var(--wp--preset--color--black,#1b242c);display:flex;font-family:var(--wp--preset--font-family--primary,inherit);font-size:15px;font-weight:400;gap:.5rem;line-height:18px;padding:0;text-decoration:none;text-transform:none}.wp-block-navigation .wp-block-navigation__submenu-container:has(>.has-child){clip-path:inset(0 -100vw -100vh -50px)}.wp-block-navigation .wp-block-navigation__submenu-container:has(>.has-child>[aria-expanded=true]){border-bottom-right-radius:0}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child{position:static}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child>.wp-block-navigation-item__content{justify-content:space-between;padding:0!important;width:100%}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item.has-child>.wp-block-navigation-item__content:after{background-color:currentColor;content:"";flex-shrink:0;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;width:15px}.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{border-bottom-left-radius:0;border-left:1px solid var(--wp--preset--color--grey-dark)!important;box-sizing:border-box;clip-path:inset(0 -50px -50px 0);left:100%!important;min-height:100%;position:absolute!important;top:0!important}.wp-block-navigation-item.has-tt-mega-menu.is-open>.wp-block-navigation-item__content{color:var(--wp--preset--color--primary,currentColor)}.wp-block-navigation-item:has(button[aria-expanded=true])>.wp-block-navigation-item__content{color:var(--wp--preset--color--primary,currentColor)}.tt-mega-menu-wrap{left:0;position:fixed;right:0;top:var(--tt-header-bottom,100%);z-index:100}.tt-mega-menu-wrap.has-global-padding{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.tt-mega-menu{background-color:var(--wp--preset--color--white);border-bottom-left-radius:var(--wp--custom--radius--m);border-bottom-right-radius:var(--wp--custom--radius--m);max-height:calc(100vh - var(--tt-header-bottom, 0px));opacity:0;overflow-y:auto;position:relative;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.tt-mega-menu.is-visible{opacity:1;transform:translateY(0)}.tt-mega-menu[hidden]{display:none}.tt-mega-menu__grid{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(240px,1fr) minmax(280px,1.4fr) minmax(320px,1.6fr);padding:3.5rem var(--wp--preset--spacing--30);position:relative;z-index:1}.tt-mega-menu__col{min-width:0}.tt-mega-menu__terms{display:grid;gap:.75rem;list-style:none;margin:0;padding-right:3.5rem!important}.tt-mega-menu__terms li{margin:0}.tt-mega-menu__terms button{--tt-filiere-color:var(--wp--preset--color--primary,#373cf5);align-items:center;background:var(--wp--preset--color--grey,#f4f5f8);border:0;border-radius:var(--wp--custom--radius--m);color:var(--wp--preset--color--black,#1b242c);cursor:pointer;display:flex;font:inherit;font-size:.875rem;font-weight:700;gap:1rem;justify-content:space-between;letter-spacing:.02em;line-height:1.2;padding:1.1rem 1.25rem;text-align:left;text-transform:uppercase;transition:background .2s ease,color .2s ease;width:100%}.tt-mega-menu__terms button:after{background-color:currentColor;content:"";flex-shrink:0;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;width:15px}.tt-mega-menu__terms button:hover,.tt-mega-menu__terms button[aria-selected=true]{background:var(--tt-filiere-color)}.tt-mega-menu__terms li:last-child button[aria-selected=true]{color:var(--wp--preset--color--white,#fff)}.tt-mega-menu__terms li:last-child button:after{content:none}.tt-mega-menu__term-title{color:var(--wp--preset--color--black,#1b242c);font-family:var(--wp--preset--font-family--primary,inherit);font-size:var(--wp--preset--font-size--l);font-weight:700;letter-spacing:0;line-height:var(--wp--custom--line-height--l);margin:0 0 var(--wp--custom--spacing--20);text-transform:none}.tt-mega-menu__term-desc{color:inherit;font-size:15px;font-weight:400;text-transform:none}.tt-mega-menu__term-desc p{margin:0 0 .75em}.tt-mega-menu__term-desc p:last-child{margin-bottom:0}.tt-mega-menu__term-link{align-items:center;color:var(--wp--preset--color--black,#1b242c);display:inline-flex;font-size:15px;font-weight:700;gap:.5rem;margin-top:var(--wp--custom--spacing--20);text-decoration:none}.tt-mega-menu__term-link:after{background-color:currentColor;content:"";flex-shrink:0;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;transition:background-color .15s ease,color .15s ease;width:15px}.tt-mega-menu__term-link:hover{color:var(--wp--preset--color--primary)}.tt-mega-menu__posts-heading{color:var(--wp--preset--color--black,#1b242c);font-weight:700;margin:0 0 var(--wp--custom--spacing--20);text-transform:none}.tt-mega-menu__posts{display:grid;gap:var(--wp--custom--spacing--20);list-style:none;margin:0;padding:0}.tt-mega-menu__posts li{margin:0}.tt-mega-menu__posts a{color:var(--wp--preset--color--black,#1b242c);display:block;font-size:var(--wp--preset--font-size--s);font-weight:400;line-height:var(--wp--custom--line-height--s);text-decoration:none;text-transform:none;transition:color .15s ease}.tt-mega-menu__posts a:before{color:inherit;content:"›";font-size:1.2em;font-weight:700;line-height:1;margin-right:.5rem}.tt-mega-menu__posts a:hover{color:var(--wp--preset--color--primary)}.tt-mega-menu__empty{color:color-mix(in srgb,var(--wp--preset--color--black,#1b242c) 60%,transparent);font-style:italic;margin:0}.tt-mega-menu__grid[aria-busy=true] .tt-mega-menu__col--info,.tt-mega-menu__grid[aria-busy=true] .tt-mega-menu__col--posts{opacity:.5;transition:opacity .15s ease}@media(max-width:1200px){.tt-mega-menu{display:none!important}.wp-block-navigation__responsive-container{position:relative}.wp-block-navigation__responsive-container.is-menu-open{position:fixed}.wp-block-navigation__responsive-container-close{z-index:100003}.wp-block-navigation__responsive-container-content .wp-block-image{position:relative;z-index:100001}.wp-block-navigation__responsive-container .wp-block-navigation__submenu-container{display:none!important}.tt-mobile-panes{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:100000}.tt-mobile-panes:empty{display:none}.tt-mobile-pane{background-color:var(--wp--preset--color--white,#fff);display:flex;flex-direction:column;gap:1.25rem;inset:0;overflow-y:auto;padding:2rem var(--wp--preset--spacing--30,1.25rem) 2.5rem;pointer-events:auto;position:absolute;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.tt-mobile-pane.is-active{transform:translateX(0)}.tt-mobile-pane[aria-busy=true] .tt-mobile-pane__info,.tt-mobile-pane[aria-busy=true] .tt-mobile-pane__posts{opacity:.5}.tt-mobile-pane__back{align-items:center;align-self:flex-start;background:transparent;border:0;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:.75rem;margin:0;padding-top:80px;text-align:left}.tt-mobile-pane__back-icon{background-color:var(--wp--preset--color--primary);flex-shrink:0;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23373CF5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M13.5 7.5h-12M7.5 13.5l-6-6 6-6%27/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23373CF5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M13.5 7.5h-12M7.5 13.5l-6-6 6-6%27/%3E%3C/svg%3E") no-repeat center/contain;width:15px}.tt-mobile-pane__eyebrow{color:var(--wp--preset--color--primary,#373cf5);font-size:1.25rem;font-weight:700;margin:0;text-transform:uppercase}.tt-mobile-pane:has(.tt-mobile-pane__info) .tt-mobile-pane__eyebrow{font-size:15px;margin-bottom:-10px}.tt-mobile-pane__terms{padding-right:0!important}.tt-mobile-pane>.tt-mega-menu__term-title{color:var(--wp--preset--color--primary,#373cf5);font-weight:700;margin:0}.tt-mobile-pane__info{border-top:1px solid var(--wp--preset--color--grey-dark);padding-top:1.25rem}.tt-mobile-pane__info .tt-mega-menu__term-desc,.tt-mobile-pane__info .tt-mega-menu__term-link{font-size:var(--wp--preset--font-size--s);line-height:var(--wp--custom--line-height--s)}.tt-mobile-pane__posts .tt-mega-menu__posts-heading{display:none}.tt-mobile-pane__submenu{background:transparent!important;box-shadow:none!important;clip-path:none!important;display:grid;gap:.5rem;left:auto!important;list-style:none;margin:0;padding:0!important;position:static!important;top:auto!important}.tt-mobile-pane__submenu>.has-child>.wp-block-navigation-item__content{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;width:100%}.tt-mobile-pane__submenu>.has-child>.wp-block-navigation-item__content:after{background-color:currentColor;content:"";flex-shrink:0;height:15px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2715%27 height=%2715%27 fill=%27none%27%3E%3Cpath stroke=%27%23192548%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M1.5 7.5h12M7.5 1.5l6 6-6 6%27/%3E%3C/svg%3E") no-repeat center/contain;width:15px}}
