:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--menu-focus-ring);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:-9999px;background:#87CEEB;color:#000;padding:1rem 1.5rem;z-index:10000;text-decoration:none;font-weight:600;border-radius:1.5rem;border:4px solid #000;font-size:1.125rem;transition:all 0.2s ease;box-shadow:0 0 0 2px skyblue,0 4px 6px -1px rgba(0,0,0,0.1)}.skip-link:focus{left:1rem;top:1rem;outline:none;transform:translateY(-1px);box-shadow:0 0 0 2px skyblue,0 6px 8px -1px rgba(0,0,0,0.15)}#header svg{height:50px;width:auto;transition:all .3s ease-in-out}#header .nav-link{transition:all .3s ease-in-out}#header.sticky .navbar-brand svg{height:30px;width:auto}#header.sticky .nav-link{font-size:.9rem}@media (max-width: 991.98px){#header.sticky #main-menu{padding-top:1rem}}#main-nav-accessible{background-color:var(--menu-bg)}#main-nav-accessible .navbar-brand{padding:15px 15px 15px 0}#main-nav-accessible .dropdown-menu{display:none}#main-nav-accessible #main-menu>.navbar-nav>.nav-item{margin-bottom:0}@media (max-width: 991.98px){#main-nav-accessible #main-menu>.navbar-nav>.nav-item{border-bottom:1px solid var(--menu-border-mobile)}}#main-nav-accessible .menu-item-wrapper{display:flex;align-items:center;gap:.5rem;position:relative}#main-nav-accessible .menu-item-wrapper>.nav-link,#main-nav-accessible .menu-item-wrapper>.dropdown-item{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between;text-decoration:none}#main-nav-accessible .submenu-icon .icon{width:18px;height:18px;display:inline-block}#main-nav-accessible a.nav-link[aria-haspopup="true"] .icon-open{display:none}#main-nav-accessible a.nav-link[aria-haspopup="true"][aria-expanded="true"] .icon-open{display:inline-block}#main-nav-accessible a.nav-link[aria-haspopup="true"][aria-expanded="true"] .icon-closed{display:none}#main-nav-accessible .dropdown-toggle-btn .icon-open{display:none}#main-nav-accessible .dropdown-toggle-btn[aria-expanded="true"] .icon-open{display:inline-block}#main-nav-accessible .dropdown-toggle-btn[aria-expanded="true"] .icon-closed{display:none}#main-nav-accessible .dropdown>.dropdown-menu{background:var(--menu-bg);border:1px solid rgba(0,0,0,0.08) !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06) !important;padding:var(--submenu-pad-y) var(--submenu-pad-x);margin-top:var(--submenu-gap-y);border-radius:var(--menu-radius);min-width:14rem;max-width:20rem;z-index:var(--submenu-z);position:absolute;top:100%;left:0}#main-nav-accessible .dropdown>.dropdown-menu.dropdown-menu-start{left:0;right:auto}#main-nav-accessible .dropdown>.dropdown-menu.dropdown-menu-end{left:auto;right:0}#main-nav-accessible .dropdown-menu .dropdown-menu{position:static !important;inset:auto !important;transform:none !important;float:none !important;margin:.25rem 0 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;min-width:0 !important;width:auto !important;display:none}#main-nav-accessible .dropdown-menu .dropdown-menu.show{display:block !important}#main-nav-accessible .dropdown-menu .dropdown-item{border-radius:calc(var(--menu-radius) - .25rem);padding:var(--submenu-item-pad-y) var(--submenu-item-pad-x)}#main-nav-accessible .dropdown-menu .dropdown-item:hover,#main-nav-accessible .dropdown-menu .dropdown-item:focus{background:rgba(0,0,0,0.04);text-decoration:none}#main-nav-accessible .dropdown-menu li.nav-item ul.sub-menu.dropdown-menu{left:auto !important;right:auto !important;top:auto !important}@media (max-width: 991.98px){#main-nav-accessible #main-menu ul li a[aria-haspopup="true"],#main-nav-accessible #main-menu ul li .dropdown-toggle-btn{background-color:transparent !important}#main-nav-accessible #main-menu{padding:1rem 0}#main-nav-accessible .navbar-nav .nav-item{width:100%;margin-bottom:0}#main-nav-accessible .nav-link{padding:1rem 0 !important;width:100%;display:flex !important;justify-content:space-between;align-items:center;font-size:1rem;border-radius:0}#main-nav-accessible .nav-link .submenu-icon{margin-left:auto;flex-shrink:0}#main-nav-accessible .dropdown-menu{background:transparent;border-width:0;padding:0;margin:0;position:static !important;left:auto !important;right:auto !important;width:100%;max-width:none !important;min-width:0 !important;box-shadow:none !important}#main-nav-accessible .dropdown-menu .dropdown-item,#main-nav-accessible .dropdown-menu .dropdown-toggle-btn{padding:0.5rem 0 !important;width:100%;display:flex !important;justify-content:space-between;align-items:center;font-size:1rem;border-radius:0;background:transparent !important}#main-nav-accessible .dropdown-menu .dropdown-item:hover,#main-nav-accessible .dropdown-menu .dropdown-item:focus,#main-nav-accessible .dropdown-menu .dropdown-toggle-btn:hover,#main-nav-accessible .dropdown-menu .dropdown-toggle-btn:focus{background:transparent !important}#main-nav-accessible .dropdown-menu .submenu-icon{margin-left:auto;flex-shrink:0}#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-item,#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-toggle-btn{padding:0.5rem 0 !important;background:transparent !important;font-size:1rem}#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-item:hover,#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-item:focus,#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-toggle-btn:hover,#main-nav-accessible .dropdown-menu .dropdown-menu .dropdown-toggle-btn:focus{background:transparent !important}#main-nav-accessible .dropdown>.dropdown-menu.dropdown-menu-start,#main-nav-accessible .dropdown>.dropdown-menu.dropdown-menu-end{left:auto !important;right:auto !important}#main-nav-accessible .menu-item-wrapper{width:100%}#main-nav-accessible .menu-item-wrapper>.nav-link,#main-nav-accessible .menu-item-wrapper>.dropdown-item,#main-nav-accessible .menu-item-wrapper>.dropdown-toggle-btn{width:100%;justify-content:space-between}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.navbar-toggler{position:relative;border:1px solid rgba(255,255,255,0.1);border-radius:0.375rem;padding:0.5rem;background:transparent;transition:all 0.2s ease}.navbar-toggler:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.2)}.navbar-toggler:focus{outline:2px solid var(--menu-focus-ring);outline-offset:2px;background:rgba(255,255,255,0.1)}.animated-icon2{display:inline-block;width:18px;height:18px;position:relative;transform:rotate(0deg);transition:.3s ease-in-out}.animated-icon2 span{display:block;position:absolute;height:2px;width:100%;background:currentColor;border-radius:1px;opacity:1;left:0;transform:rotate(0deg);transition:.15s ease-in-out}.animated-icon2 span:nth-child(1){top:2px}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:8px}.animated-icon2 span:nth-child(4){top:14px}.animated-icon2.open span:nth-child(1){top:8px;width:0%;left:50%}.animated-icon2.open span:nth-child(2){transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){transform:rotate(-45deg)}.navbar-toggler[aria-expanded="true"]{background:rgba(255,255,255,0.1)}#main-nav-accessible .nav-link,#main-nav-accessible .nav-link:visited,#main-nav-accessible .nav-link:focus,#main-nav-accessible .nav-link:active,#main-nav-accessible .dropdown-item,#main-nav-accessible .dropdown-item:visited,#main-nav-accessible .dropdown-item:focus,#main-nav-accessible .dropdown-item:active{color:var(--main-menu-link-color);text-decoration:none}body.dark #main-nav-accessible .nav-link,body.dark #main-nav-accessible .dropdown-item{color:var(--main-menu-link-color)}
