@charset "utf-8";

@font-face { font-family: site-menu_icons; src: url("https://wsv3cdn.audioeye.com/static-scripts/v2/2025-10-17/ffe4b8c5e508c4b146daa070195b89bf.woff"); }

@font-face { font-family: site-menu_icons; src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBZoAAAC8AAAAYGNtYXAXVtKJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zqz8CEQAAAF4AAABkGhlYWQJn5XPAAADCAAAADZoaGVhB8IDyAAAA0AAAAAkaG10eBG3AGEAAANkAAAAHGxvY2EAjgEcAAADgAAAABBtYXhwAAoAQgAAA5AAAAAgbmFtZd5MTJcAAAOwAAAB5nBvc3QAAwAAAAAFmAAAACAAAwNuAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6QL//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAD/wAQAA8AACwAACQIHCQEXCQE3CQEDoP5g/mBgAaD+YGABoAGgYP5gAaADwP5gAaBg/mD+YGABoP5gYAGgAaAAAAEAUgDFA64ChwASAAABNjIXFhQHAQYiJwEmNDc2MhcBA3wKHgoKCv5rCh4K/msKCgoeCgF8AocLCwodCv5vCwsBkQodCgsL/pMAAAACAA8AUgOoAy8AFwA/AAABERQHBisBNSMVIyInJjURNDc0NQkBFhU3BwYHIyInCQEGJyYvASY3NDcBNjMyHwE1NDc2OwEyFxYdARcWFxYHAyULCw/bk9sPCwsBAUgBSQF/IwUHAggE/nT+dQcHBwUjBQEGAZsSGRoSiwUGCG0IBQZ9BQEBBQGJ/u4PCwvc3AsLDwESAQEBAQEO/vICAigrBQEEAUr+tgUBAQUrBQgIBAFXDg51bwgGBQUGCOloBAgIBQAAAQAAAAEAAJNshSdfDzz1AAsEAAAAAADTQCipAAAAANNAKKkAAP/ABAADwAAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAAEAAABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAAAABAAAUgO3AA8AAAAAAAoAFAAeAEAAZgDIAAEAAAAHAEAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAPAAAAAQAAAAAAAgAHAKgAAQAAAAAAAwAPAE4AAQAAAAAABAAPAL0AAQAAAAAABQALAC0AAQAAAAAABgAPAHsAAQAAAAAACgAaAOoAAwABBAkAAQAeAA8AAwABBAkAAgAOAK8AAwABBAkAAwAeAF0AAwABBAkABAAeAMwAAwABBAkABQAWADgAAwABBAkABgAeAIoAAwABBAkACgA0AQRzaXRlLW1lbnVfaWNvbnMAcwBpAHQAZQAtAG0AZQBuAHUAXwBpAGMAbwBuAHNWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBzaXRlLW1lbnVfaWNvbnMAcwBpAHQAZQAtAG0AZQBuAHUAXwBpAGMAbwBuAHNzaXRlLW1lbnVfaWNvbnMAcwBpAHQAZQAtAG0AZQBuAHUAXwBpAGMAbwBuAHNSZWd1bGFyAFIAZQBnAHUAbABhAHJzaXRlLW1lbnVfaWNvbnMAcwBpAHQAZQAtAG0AZQBuAHUAXwBpAGMAbwBuAHNGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype"); font-weight: 400; font-style: normal; }

[class*=" ae-icon-site-menu-"], [class^="ae-icon-site-menu-"] { speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: site-menu_icons !important; }

.ae-menu-wrap { clear: both; }

.ae-icon-site-menu-close-site-menu::before { content: ""; }

.ae-icon-site-menu-dropdown-arrow::before { content: ""; }

.ae-icon-site-menu-home::before { content: ""; }

#ae_site-menu { --ae_site-menu-default-transition-speed: 0.25s; background: rgb(24, 31, 39) !important; box-sizing: border-box !important; height: 100% !important; left: 0px !important; overflow: auto !important; padding: 16px 40px 56px !important; position: fixed !important; text-align: left !important; top: 0px !important; z-index: 20050 !important; }

.ae_site-menu_nobar { width: 100% !important; }

.ae_site-menu_withbar { width: calc(100% - 56px) !important; }

body:not(.ae-toolbar, [data-audioeye-toolbar]) #ae_site-menu { width: 100% !important; }

#ae_site-menu.ae-active { display: block !important; }

#ae_app #ae_site-menu_base_only_notice.ae_site-menu_base_only_notice_active { font-size: 18px; display: inline-block; }

#ae_app #ae_site-menu_base_only_notice { display: none; }

#ae_site-menu .ae-close-site-menu { border: 2px solid transparent; border-radius: 3px; cursor: pointer; display: inline-block; font-size: 14px; line-height: 14px; margin: 0px 0px 0px 12px; padding: 7.5px; position: relative; text-decoration: none; vertical-align: top; color: rgb(105, 115, 125) !important; outline: none 0px !important; }

#ae_site-menu .ae-close-site-menu:focus, #ae_site-menu .ae-close-site-menu:hover { margin-left: 13px; margin-right: 1px; border: 1px solid rgb(255, 255, 255) !important; outline: none 0px !important; }

#ae_site-menu .ae-close-site-menu:active { background-color: rgb(87, 94, 104) !important; border-color: transparent !important; }

#ae_site-menu .ae-close-site-menu.ae-focused span, #ae_site-menu .ae-close-site-menu:active span, #ae_site-menu .ae-close-site-menu:focus span, #ae_site-menu .ae-close-site-menu:hover span { color: rgb(255, 255, 255); }

#ae_site-menu p { color: rgb(255, 255, 255); }

#ae_app .ae-menu-wrap { overflow: hidden; }

.ae-focused { outline: 0px !important; }

#ae_app #ae_site-menu ul { list-style: none; display: block; margin: 0px; padding: 0px; position: relative; transition: var(--ae_site-menu-default-transition-speed) margin-top; top: 0px; width: 100%; margin-block-end: 0px; margin-inline: 0px; padding-inline-start: 0px; }

#ae_app #ae_site-menu ul li { list-style: none; }

#ae_site-menu ul li .ae-menuitem { color: rgb(255, 255, 255) !important; font-weight: 400 !important; text-decoration: none !important; outline: none 0px !important; }

.ae-no-animate { transition: none !important; }

#ae_app #ae_site-menu ul ul { box-sizing: border-box; padding: 0px 0px 0px 15px; width: 100%; }

#ae_app .ae-menu-section > .ae-menu-wrap > ul > li { box-sizing: border-box; position: relative; vertical-align: top; width: 100%; margin: 10px -4px 0px 0px; background: rgb(41, 47, 55) !important; display: block !important; }

.ae-menu-section > .ae-menu-wrap > ul > li ul li { position: relative; }

#ae_app #ae_menu_container_template { display: none; }

#ae_site-menu h2 { display: inline-block; color: rgb(255, 255, 255); font-weight: 400; font-size: 18px; flex: 1 1 0%; }

#ae_app .ae-menu-section { box-sizing: border-box; display: inline-block; margin: 0px 0px 22px; padding: 0px 20px 0px 0px; vertical-align: top; width: 25%; }

.ae-menu-header-container { color: rgb(119, 127, 134); display: block; position: relative; text-decoration: none !important; }

.ae-menu-header-container::after { content: ""; width: 100%; display: block; border-top: 3px solid rgb(100, 108, 117) !important; }

.ae-menu-header-container.ae-focus-parent h3, .ae-menu-header-container.ae-focused h3 { color: rgb(255, 255, 255); }

.ae-menu-header-container.ae-focused::after { border-top: 3px solid rgb(255, 255, 255) !important; }

.ae-menu-header-container.ae-focused { outline: 0px; }

.ae-menu-header-container h3 { line-height: initial; margin: 0px 0px 7px; font-size: 14px !important; font-weight: 700 !important; color: rgb(204, 204, 204) !important; }

.ae-icon-site-menu-dropdown-arrow { position: absolute; top: 0px; right: 12px; transform: rotate(0deg); }

.ae-icon-site-menu-home { position: absolute; top: 6px; right: 9px; }

#ae_app .ae-menu .ae-menu-arrow { border: 2px solid transparent; border-radius: 3px; box-shadow: none; cursor: pointer; display: flex; align-items: center; -webkit-box-align: center; justify-content: center; font-size: 20px; height: 30px; padding: 4px 0px 0px; right: 5px; top: 5px; width: 30px; text-align: center; box-sizing: border-box !important; color: rgb(197, 204, 210) !important; position: absolute !important; }

.ae-menu .ae-menu-arrow:focus, .ae-menu .ae-menu-arrow:hover { right: 4px; border: 1px solid rgb(255, 255, 255) !important; box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px !important; }

.ae-menu .ae-menu-arrow:focus span, .ae-menu .ae-menu-arrow:hover span { color: rgb(255, 255, 255) !important; }

.ae-menu .ae-menu-arrow:active { background-color: rgb(87, 94, 104) !important; border-color: transparent !important; }

.ae-menu li ul .ae-menu-arrow { top: 5px; right: 5px; }

.ae-menu .ae-menu-arrow:hover { border: 1px solid rgb(197, 204, 210) !important; }

#ae_app .ae-menu-arrow .ae-icon-site-menu-dropdown-arrow { box-sizing: border-box; display: inline-block; color: rgb(197, 204, 210); height: auto; padding: 0px; position: relative; right: auto; text-align: center; top: 0px; width: auto; transition: var(--ae_site-menu-default-transition-speed) ease-in-out; }

#ae_app .ae-menu-arrow .ae-icon-site-menu-dropdown-arrow[data-pointing="up"] { transform: rotate(-180deg); transition: var(--ae_site-menu-default-transition-speed) ease-in-out; }

#ae_app .ae-icon-site-menu-dropdown-arrow[data-pointing="right"] { transform: rotate(-90deg); }

#ae_app .ae-menuitem { box-sizing: border-box; display: block; height: auto; line-height: 40px; position: relative; padding: 0px 9px; text-align: left; text-decoration: none; vertical-align: top; width: calc(100% - 22px); color: rgb(255, 255, 255) !important; font-size: 18px !important; outline: none 0px !important; }

.ae-menuitem.ae-focused::before, .ae-menuitem:focus::before, .ae-menuitem:hover::before { content: ""; border: 2px solid rgb(255, 255, 255); border-radius: 3px; height: calc(100% - 6px); width: calc(100% - 6px); position: absolute; top: 3px; left: 3px; }

#ae_site-menu ul ul .ae-menuitem { line-height: 36px; outline: none 0px !important; }

.ae-menuitem:active { background-color: rgb(87, 94, 104) !important; }

.ae-menuitem:active.ae-focused::before, .ae-menuitem:active::before { content: ""; border: 0px none; border-radius: 3px; height: calc(100% - 6px); width: calc(100% - 6px); position: absolute; top: 3px; left: 3px; }

.ae-home-link { padding: 0px 30px 0px 9px; }

.ae-menuitem-sub { width: calc(100% - 35px); }

.ae-menuitem-link { display: block; }

.ae-menuitem-link[title="Home"]::after { content: ""; }

.ae-sub-menu-title { font-weight: 700; }

#ae_app .ae-h-scroll-outer { display: block; overflow: hidden; margin: 26px 0px 0px; width: calc(100% + 22px); }

.ae-h-scroll-inner { display: block; min-width: 100%; }

#ae_app .ae_site-menu-header { display: flex; flex-flow: row; align-items: center; }

#ae_pagination { color: rgb(152, 160, 168); font-size: 18px; font-weight: 400; line-height: 30px; margin: 0px 12px; }

#ae_pagination span { display: inline-block; position: relative; right: auto; top: auto; }

#ae_pagination .ae-page-info { margin: 0px 4px 0px 0px; }

#ae_site-menu #ae_pagination .ae_arrow_padding { margin: 0px 5px; }

#ae_site-menu #ae_pagination .ae_arrow_padding, #ae_site-menu #ae_pagination .ae_direction { color: rgb(152, 160, 168); padding-top: 5px; line-height: 30px; }

#ae_site-menu #ae_pagination .ae-next, #ae_site-menu #ae_pagination .ae-prev { border-radius: 5px; box-sizing: border-box; display: none; height: 40px; padding: 0px; position: relative; text-align: center; vertical-align: top; width: 110px; top: -5px; border: 1px solid rgb(152, 160, 168) !important; }

#ae_site-menu #ae_pagination .ae-next.ae-active, #ae_site-menu #ae_pagination .ae-prev.ae-active { display: inline-block; }

#ae_site-menu #ae_pagination .ae-next:focus, #ae_site-menu #ae_pagination .ae-next:hover, #ae_site-menu #ae_pagination .ae-prev:focus, #ae_site-menu #ae_pagination .ae-prev:hover { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px; border-radius: 3px; border: 1px solid rgb(255, 255, 255) !important; }

#ae_site-menu #ae_pagination .ae-next:focus span, #ae_site-menu #ae_pagination .ae-next:hover span, #ae_site-menu #ae_pagination .ae-prev:focus span, #ae_site-menu #ae_pagination .ae-prev:hover span { color: rgb(255, 255, 255) !important; }

#ae_site-menu #ae_pagination .ae-focused { border-color: rgb(255, 255, 255); }

#ae_app #ae_site-menu #ae_pagination .ae-focused span { color: rgb(255, 255, 255); }

@media (max-width: 500px) {
  #ae_site-menu { box-sizing: border-box; height: 100%; left: 0px; overflow: auto; position: fixed; text-align: left; top: 0px; background: rgb(24, 31, 39) !important; padding: 16px 24px !important; width: calc(100% - 45px) !important; }
  .ae-menu-section > .ae-menu-wrap > ul > li { width: 100%; }
  #ae_pagination { display: block; position: relative; top: auto; right: auto; text-align: right; }
}