.scroll-wrapper{overflow-y:scroll;overflow-x:hidden;position:absolute;top:67px;bottom:0;right:0;width:100%}html:has(.mobile-navbar.open){overflow:hidden}html:has(.mobile-navbar.open) .scroll-wrapper{width:357px}.off-canvas-menu{position:fixed;top:0;right:0;bottom:0;width:0;opacity:0;background-color:rgba(0,0,0,.5);z-index:2;transition:opacity .4s,width 0s .4s}.off-canvas-menu.active{width:100%;opacity:1;transition:opacity .4s}.mobile-navbar{position:fixed;top:0;right:-100%;height:100%;width:100%;max-width:357px;overflow:hidden;font-size:16px;background:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.5);z-index:1000;transition:right .3s ease-in-out}.mobile-navbar.open{right:0}.mobile-navbar .header-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px 15px 15px;border-bottom:1px solid #ebeae8;position:relative;z-index:3}.mobile-navbar .mobile-header-search{display:flex;flex-direction:column;background-color:#763ac7;padding-top:20px}.mobile-navbar .mobile-header-search .search-bar.header-search-bar{display:block;height:100%}.mobile-navbar .mobile-header-search .search-bar.header-search-bar form{flex-direction:column}.mobile-navbar .mobile-header-search .search-bar.header-search-bar.expanded .input-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-navbar .mobile-header-search .suggestion-wrapper{position:relative;top:0;right:0;left:0;width:307px}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper{margin:0 20px 20px}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper .input-wrapper{height:40px}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper .search-bar{border:none}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper .search-submit{margin-left:auto}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper input[type=search]{width:100%;max-width:250px;margin:0 10px;height:23px}.mobile-navbar .mobile-header-search .mobile-searchbar-wrapper input[type=search]:focus{box-shadow:0 0 0 5px #fff,0 0 0 7px #6629b7}.mobile-navbar .mobile-header-search .action-buttons{display:flex;justify-content:space-between;align-items:baseline;padding:0 25px 10px 28px;background-color:transparent;list-style:none}.mobile-navbar .mobile-header-search .action-buttons li{padding:6px 0 10px}.mobile-navbar .mobile-header-search .action-buttons li a{display:flex;flex-direction:column;align-items:center;color:#fff;font-size:11px;text-decoration:none;white-space:nowrap;letter-spacing:normal;line-height:1}.mobile-navbar .mobile-header-search .action-buttons li a img{margin-bottom:8px;filter:invert(1)}.level-1-list{transition:transform .4s;margin-bottom:50px}.level-1-list a,.level-1-list button{display:block;width:100%;padding:19px 18px 19px 13px;margin:5px;border-bottom:1px solid #ebeae8;background:none;text-align:left;color:#101921;font-weight:700;text-decoration:none;box-sizing:border-box;line-height:19.2px;cursor:pointer;font-size:14px}.level-1-list a span,.level-1-list button span{float:right;font-weight:400;font-size:24px}.level-1-list a[aria-expanded=true] span,.level-1-list button[aria-expanded=true] span{transform:scaleX(1.6)}.level-1-list ul{list-style:none;padding-left:0;margin-top:0;width:100%}.level-1-list ul li{width:100%}.level-1-list .level-1-item,.level-1-list .level-2-item,.level-1-list .nav-item{width:330px}.level-1-list .level-1-item[aria-expanded=true]+.level-2-list{max-height:none;visibility:visible}.level-1-list .level-2-list{height:auto;max-height:0;overflow:hidden;visibility:hidden;transition:max-height .4s ease-in-out}.level-1-list .level-2-list .level-2-item,.level-1-list .level-2-list a{padding-left:36px;font-weight:500;color:#5b5146}.level-1-list .level-2-list .level-2-item img,.level-1-list .level-2-list a img{float:right}.level-1-list .level-2-item[aria-expanded=false]+.level-3-list{overflow:hidden;visibility:hidden}.level-1-list .level-3-list{position:absolute;top:0;left:340px;width:340px;height:0}.level-1-list .level-3-list button{font-weight:400}.level-1-list .level-3-list .level-3-item{display:flex;align-items:center}.level-1-list .level-3-list .level-3-item img{margin-right:10px}.level-1-list:has(.level-2-item[aria-expanded=true]){transform:translateX(-340px)}@media(min-width:1225px){.mobile-nav-toggle,.navigation-mobile{display:none}}.mobile-searchbar-wrapper .suggestion-wrapper{box-shadow:none;border:none}