/* Generated by AP Mega Menu. Do not edit directly. */
.apmm--displayNavFullWidth{background:var(--bs-body-bg,#fff);border-bottom:1px solid var(--bs-border-color,#e5e7eb);border-top:1px solid var(--bs-border-color,#e5e7eb)}
.apmm--displayNavFullWidth .apmm__container{padding-bottom:.2rem;padding-top:.2rem}
.apmm__link{color:var(--bs-body-color,#212529)}
.apmm__link:hover,.apmm__link:focus,.apmm__item.is-open>.apmm__link{background:var(--bs-tertiary-bg,#f8f9fa);color:var(--bs-primary,#0d6efd)}
.apmm__badge{background:#dbeafe;color:#2563eb}
.apmm__item--button>.apmm__link{border-color:var(--bs-border-color,#adb5bd)}
.apmm__item--button>.apmm__link:hover{border-color:var(--bs-primary,#0d6efd)}
.apmm--layout-inline .apmm__link{font-size:.95rem}
@media (max-width:991.98px){.apmm--displayNavFullWidth .apmm__container{padding-left:.75rem;padding-right:.75rem}}

/* v4.11.2 design controls; isolated, non-destructive */
.apmm{--apmm-design-font-size:16px;--apmm-design-weight:400;--apmm-design-transform:uppercase;--apmm-design-root-font:18px;--apmm-vertical-column-width:320px;--apmm-flyout-wide-width:440px;--apmm-design-radius:8px;--apmm-design-accent:#218500;--apmm-design-active-bg:#e5f0e2;--apmm-design-gap:0px;}
.apmm .apmm__panel .apmm__link-label{font-size:var(--apmm-design-font-size);font-weight:var(--apmm-design-weight);text-transform:var(--apmm-design-transform)}
.apmm .apmm__list>.apmm__item>.apmm__link .apmm__link-label{font-size:var(--apmm-design-root-font)}
@media(min-width:992px){.apmm--layout-hybrid .apmm__item--vertical-root>.apmm__panel{width:var(--apmm-vertical-column-width);min-width:var(--apmm-vertical-column-width)}.apmm--layout-hybrid .apmm__item--vertical-root>.apmm__panel .apmm__item--has-children>.apmm__panel:not(.apmm__panel--floating){width:min(var(--apmm-flyout-wide-width),calc(100vw - var(--apmm-vertical-column-width) - 24px))}.apmm--layout-vertical>.apmm__container>.apmm__list{width:var(--apmm-vertical-column-width)}.apmm--layout-hybrid .apmm__item--vertical-root>.apmm__panel .apmm__link{border-radius:var(--apmm-design-radius);margin-block:var(--apmm-design-gap)}.apmm--layout-hybrid .apmm__item--vertical-root>.apmm__panel .apmm__item:is(:hover,.is-open,.is-hovering)>.apmm__link{background:var(--apmm-design-active-bg);color:var(--apmm-design-accent)}}
