.cna-side-menu .sidebar-widget ul{padding:0!important;margin:0}.cna-side-menu #MainMenu .list-group-item{background-color:#333;border:0;border-radius:.25rem;margin-bottom:.25rem;padding:0;transition:background-color .2s ease,color .2s ease}.cna-side-menu #MainMenu .list-group-item a{display:block;padding:6px 14px;color:#fff;text-decoration:none;width:100%;height:100%;transition:color .2s ease}.cna-side-menu #MainMenu .list-group-item.ps-4 a{padding-left:2.25rem}.cna-side-menu #MainMenu .list-group-item:hover{background-color:var(--theme-color)}.cna-side-menu #MainMenu .list-group-item:hover a{color:#fff}.cna-side-menu #MainMenu .list-group-item.active{background-color:var(--theme-color)}.cna-side-menu #MainMenu .list-group-item.active a,.cna-side-menu #MainMenu .list-group-item.has-active-child a{color:#fff;font-weight:bold}.cna-side-menu #MainMenu .list-group-item.has-active-child{background-color:var(--theme-color)}.cna-side-menu #MainMenu .list-group-item.active:hover{background-color:var(--theme-color)}.cna-side-menu #MainMenu .list-group-item.active:hover a{color:#fff}.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem{background-color:transparent;border-radius:.25rem;margin-bottom:0;padding:0 0 0 1rem}.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem:hover{background-color:#000}.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem.active{background-color:#808080}.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem .child-link{display:block;padding:.25rem .5rem;color:#000;font-size:.975rem;font-weight:400;border-radius:.25rem}.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem:hover .child-link,.cna-admissions-side-menu #MainMenu .list-group-item.cna-admissions-subitem.active .child-link{color:#fff;font-weight:400}.cna-campus-side-nav{display:block}.cna-campus-side-nav__nav{display:flex;flex-direction:column}.cna-campus-side-nav__block{width:100%}.cna-side-menu #CampusLinks{border:1px solid #ddd;border-radius:.25rem;overflow:hidden;margin-top:.5rem;z-index:100}.cna-campus-links-layer{z-index:100}.cna-side-menu #CampusLinks .list-group-item{border:0;border-radius:0;transition:background-color .2s ease,color .2s ease}.cna-side-menu #CampusLinks .list-group-item:not(.theme-bg):hover{background-color:var(--theme-color)}.cna-side-menu #CampusLinks .list-group-item:not(.theme-bg):hover a{color:#fff}.cna-side-menu #CampusLinks li.list-group-item:not(.theme-bg){cursor:pointer;padding:0}.cna-side-menu #CampusLinks li.list-group-item:not(.theme-bg)>a{display:block;padding:.5rem 1rem;width:100%;height:100%}.cna-side-menu #MainMenu.cna-side-menu-nested .list-group-item{background-color:transparent;border-radius:0;margin-bottom:0;padding:.25rem 0}.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover{background-color:transparent}.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover>a,.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover>.school-row a,.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover .campus-link,.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover .child-link{color:inherit}.cna-side-menu #MainMenu.cna-side-menu-nested .button.x-small{font-size:13px}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled{margin:.25rem 0 .75rem;padding-left:1rem}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li{border-radius:.25rem}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li:hover{background-color:#000}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li.is-active{background-color:#808080}.cna-side-menu #MainMenu.cna-side-menu-nested .campus-link,.cna-side-menu #MainMenu.cna-side-menu-nested .child-link{display:block;padding:.25rem .5rem;font-size:.975rem;text-decoration:none;color:#000;border-radius:.25rem}.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-link{display:block;padding:6px 14px;color:#fff;font-weight:700}.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-item{background-color:#333;border-radius:.25rem;margin-bottom:.25rem;padding:0}.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-item.active{background-color:var(--theme-color)}.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-item:hover{background-color:var(--theme-color)}.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-link:hover,.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-link:focus,.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-item.active .cna-side-menu-utility-link,.cna-services-side-menu #MainMenu.cna-side-menu-nested .cna-side-menu-utility-item:hover .cna-side-menu-utility-link{color:#fff}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li:hover>.campus-link,.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li:hover>.child-link{color:#fff}.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li.is-active>.campus-link,.cna-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li.is-active>.child-link{color:#fff}.cna-side-menu #MainMenu.cna-side-menu-nested .campus-link:focus,.cna-side-menu #MainMenu.cna-side-menu-nested .child-link:focus{outline:2px solid rgba(0,0,0,.25);outline-offset:2px}.cna-side-menu #MainMenu .region-toggle,.cna-side-menu #MainMenu .school-toggle{position:relative;text-align:left;padding-right:2rem}.cna-side-menu #MainMenu .region-toggle::after,.cna-side-menu #MainMenu .school-toggle::after{content:"˅";position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;font-size:1rem;line-height:1}.cna-side-menu #MainMenu .region-toggle[aria-expanded="true"]::after,.cna-side-menu #MainMenu .school-toggle[aria-expanded="true"]::after{transform:translateY(-50%) rotate(180deg)}.cna-side-menu #MainMenu .school-row{display:flex;align-items:stretch;gap:.25rem}.cna-side-menu #MainMenu .school-row>.school-parent-link{flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;border-radius:.25rem;border:0;text-decoration:none;color:inherit;background-color:var(--theme-color);padding:0;line-height:1}.cna-side-menu #MainMenu .list-group-item .school-row>.school-parent-link{display:flex;width:36px;min-width:36px;max-width:36px;height:auto}.cna-side-menu #MainMenu .school-toggle{width:44px;height:auto;align-self:stretch;border:0}.cna-side-menu #MainMenu .school-row>.school-parent-link:hover,.cna-side-menu #MainMenu .school-row>.school-parent-link:focus{background-color:#000;color:#fff}.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover>.school-row>.school-parent-link:hover,.cna-side-menu #MainMenu.cna-side-menu-nested>.list-group-item:hover>.school-row>.school-parent-link:focus{background-color:#000;color:#fff}.cna-side-menu #MainMenu .school-row>.school-parent-link.active{background-color:var(--theme-color);color:#fff;font-weight:700}.cna-side-menu #MainMenu .school-row>.school-toggle.active{background-color:var(--theme-color);color:#fff;font-weight:700}.cna-side-menu #MainMenu .school-row>.school-parent-link.active:hover,.cna-side-menu #MainMenu .school-row>.school-parent-link.active:focus,.cna-side-menu #MainMenu .school-row>.school-toggle.active:hover,.cna-side-menu #MainMenu .school-row>.school-toggle.active:focus{background-color:var(--theme-color);color:#fff}.cna-side-menu #MainMenu .school-row>.school-parent-link i{display:block;line-height:1}.cna-side-menu #MainMenu a.button.active{background-color:var(--theme-color);color:#fff;font-weight:700}.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:hover,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:focus,.cna-schools-side-menu #MainMenu .school-row>.school-toggle.active,.cna-schools-side-menu #MainMenu .school-row>.school-toggle.active:hover,.cna-schools-side-menu #MainMenu .school-row>.school-toggle.active:focus,.cna-schools-side-menu #MainMenu a.button.active,.cna-schools-side-menu #MainMenu a.button.active:hover,.cna-schools-side-menu #MainMenu a.button.active:focus{background-color:var(--theme-color)!important;color:#fff!important;font-weight:700}.cna-schools-side-menu #MainMenu .school-row>.school-parent-link,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:hover,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:focus{color:#000!important}.cna-schools-side-menu #MainMenu .school-row:hover>.school-parent-link,.cna-schools-side-menu #MainMenu .school-row:focus-within>.school-parent-link,.cna-schools-side-menu #MainMenu .school-row:hover>.school-toggle,.cna-schools-side-menu #MainMenu .school-row:focus-within>.school-toggle{background-color:var(--theme-color)!important}.cna-schools-side-menu #MainMenu .school-row:hover>.school-parent-link,.cna-schools-side-menu #MainMenu .school-row:focus-within>.school-parent-link{color:#000!important}.cna-schools-side-menu #MainMenu .school-row>.school-parent-link:hover,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link:focus,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:hover,.cna-schools-side-menu #MainMenu .school-row>.school-parent-link.active:focus{background-color:#000!important;color:#fff!important}.cna-schools-side-menu #MainMenu .school-row:hover>.school-toggle,.cna-schools-side-menu #MainMenu .school-row:focus-within>.school-toggle{color:#fff!important}.cna-schools-side-menu #MainMenu>.list-group-item>a.button:hover,.cna-schools-side-menu #MainMenu>.list-group-item>a.button:focus{background-color:var(--theme-color)!important;color:#fff!important}.cna-schools-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li.is-active{background-color:var(--theme-color)!important}.cna-schools-side-menu #MainMenu.cna-side-menu-nested ul.list-unstyled>li.is-active>.child-link{color:#fff!important;font-weight:700}@media(max-width:767.98px){.cna-campus-side-nav{margin-top:1.5rem}.cna-campus-side-nav__nav{gap:1rem}.cna-campus-side-nav__block--links{order:1}.cna-campus-side-nav__block--campuses{order:2}.cna-campus-side-nav__toggle{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:16px;padding:.9rem 1rem;font-weight:700}.cna-campus-side-nav__toggle i{font-size:1rem}.cna-side-menu #MainMenu,.cna-side-menu #CampusLinks{margin-bottom:0!important}}