.wp-block-group.alignfull.is-content-justification-center.is-nowrap.is-layout-flex,.wp-site-blocks > .wp-block-group:first-child{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:10000 !important;border-radius:0 !important;border-bottom:1px solid rgba(51, 70, 131, 0.1) !important;padding:0 !important;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important}.wp-site-blocks > header.wp-block-template-part,.wp-site-blocks > header.wp-block-template-part:first-child{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:10000 !important;border-radius:0 !important;border-bottom:1px solid rgba(51, 70, 131, 0.1) !important;box-shadow:0 4px 30px rgba(0, 0, 0, 0.15), 0 1px 3px rgba(0, 0, 0, 0.1) !important;padding:0 !important;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;justify-content:center !important}.wp-site-blocks > .wp-block-group:first-child .wp-block-buttons{display:flex !important;align-items:center !important;height:100% !important;margin-top:0 !important;margin-bottom:0 !important}.wp-site-blocks > .wp-block-group:first-child .wp-block-button{margin-top:0 !important;margin-bottom:0 !important;display:flex !important;align-items:center !important}.wp-site-blocks > .wp-block-group:first-child .wp-block-button__link{margin-top:0 !important;margin-bottom:0 !important;vertical-align:middle !important}.wp-site-blocks{padding-top:85px !important}.header-reduit .custom-logo{width:40px !important;height:40px !important;transition:all 0.3s ease !important}.wp-block-group.alignfull.is-content-justification-center{transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important}.header-reduit .wp-block-navigation-item a{font-size:0.85em !important;letter-spacing:-0.01em !important;line-height:1.2 !important}.header-reduit .wp-block-navigation__submenu-container .wp-block-navigation-item__content{font-size:0.90em !important;letter-spacing:-0.01em !important;line-height:1.2 !important}.header-reduit{--header-scale:0.80}.header-reduit .wp-block-navigation{font-size:calc(1em * var(--header-scale, 0.80)) !important}.header-reduit .wp-block-button__link{font-size:calc(1em * var(--header-scale, 0.85)) !important;padding:calc(10px * var(--header-scale, 0.85)) calc(24px * var(--header-scale, 0.85)) !important}.admin-bar .header-reduit .wp-block-group.alignfull.is-content-justification-center,.admin-bar .header-reduit .wp-block-group.alignfull:first-child,.admin-bar .header-reduit .wp-site-blocks > .wp-block-group:first-child,.admin-bar .wp-block-group.alignfull.is-content-justification-center,.admin-bar .wp-block-group.alignfull:first-child,.admin-bar .wp-site-blocks > .wp-block-group:first-child,.admin-bar.header-reduit .wp-block-group.alignfull.is-content-justification-center,.admin-bar.header-reduit .wp-block-group.alignfull:first-child,.admin-bar.header-reduit .wp-site-blocks > .wp-block-group:first-child{top:32px !important}.wp-block-group-is-layout-flex,.wp-block-group.alignfull,.wp-block-navigation{overflow:visible !important}.wp-block-navigation-submenu{position:relative !important}.wp-block-navigation__submenu-container{position:absolute !important;top:95% !important;left:0 !important;margin-top:3px !important;min-width:220px !important;border-radius:6px !important;padding:4px 0 !important;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2) !important;border:1px solid rgba(255, 255, 255, 0.1) !important;z-index:100001 !important;display:none !important;opacity:1 !important}.wp-block-navigation-item__content:focus,.wp-block-navigation-item__content:hover{color:var(--rvt-primary, #334683) !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:4px !important}.wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus,.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color:var(--rvt-primary, #334683) !important;text-decoration:underline !important;text-decoration-thickness:2px !important;text-underline-offset:4px !important;background-color:rgba(51, 70, 131, 0.05) !important}.wp-block-navigation-submenu.is-menu-open > .wp-block-navigation__submenu-container,.wp-block-navigation-submenu:hover > .wp-block-navigation__submenu-container{display:block !important}.wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0 !important;padding:0 !important}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:block !important;padding:6px 20px !important;text-decoration:none !important;font-size:22px !important;line-height:1.3 !important;transition:background 0.2s ease !important}.wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:rgba(255, 255, 255, 0.1) !important}.wp-block-navigation__submenu-container[style*="position"],.wp-block-navigation__submenu-container[style*="top"],.wp-block-navigation__submenu-container[style*="left"]{position:absolute !important;top:95% !important;left:0 !important;margin-top:3px !important;border-radius:6px !important;padding:8px 0 !important;min-width:220px !important;z-index:100001 !important;display:none !important;opacity:1!important;box-shadow:0 5px 15px rgba(0,0,0,0.15) !important;border:1px solid rgba(255,255,255,0.1) !important}.wp-block-navigation-submenu.is-menu-open .wp-block-navigation__submenu-container[style],.wp-block-navigation-submenu:hover .wp-block-navigation__submenu-container[style]{display:block !important}.wp-block-navigation,.wp-block-navigation *{}.wp-block-navigation__submenu-container,.wp-block-navigation__submenu-container *{}.wp-block-navigation__submenu-icon svg{}