.mobile-nav{padding-bottom:1rem;border-bottom:2px solid #28939d;margin-bottom:1rem}.mobile-nav ul{list-style:none;margin:0;padding:0}.mobile-nav .mobile-nav__label{font-family:"NeueHelvetica65Medium";color:#000;font-size:1.5625rem;font-style:normal;font-weight:500;line-height:1.3;letter-spacing:.2px;margin-top:0;margin-bottom:1.3125rem}.mobile-nav .mobile-nav__submenu{display:none}.mobile-nav button[aria-controls]{background-color:rgba(0,0,0,0);border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;width:fit-content;padding:0 8px}.mobile-nav button[aria-controls]::after{content:"";display:block;width:1.5rem;height:.8125rem;background-image:url("/themes/custom/cu_denver/assets/icons/Icon-chevron-down.svg");background-size:100% 100%;background-repeat:no-repeat;transform:rotate(0deg);transition:transform .3s ease-in-out}.mobile-nav button[aria-controls][aria-expanded=true]::after{transform:rotate(180deg)}.mobile-nav button[aria-expanded=true]+.mobile-nav__submenu{display:block;background-color:#fff9ea}.mobile-nav a,.mobile-nav button,.mobile-nav .mobile-nav__nolink,.mobile-nav .mobile-nav__parent-link{display:inline-block;color:#000;font-family:"NeueHelvetica55Roman";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.25;text-align:left;text-decoration:none;border:0;border-bottom:1px solid rgba(0,0,0,0);padding:.75rem 0 .25rem 0;background-color:rgba(0,0,0,0)}.mobile-nav a,.mobile-nav button{cursor:pointer}.mobile-nav a:hover,.mobile-nav a:focus-visible,.mobile-nav a[aria-expanded=true],.mobile-nav button:hover,.mobile-nav button:focus-visible,.mobile-nav button[aria-expanded=true]{text-decoration:underline;background-color:#fff9ea}.mobile-nav a,.mobile-nav .mobile-nav__nolink{width:calc(100% - 48px)}.mobile-nav button{flex-grow:1}.mobile-nav .mobile-nav__item:has(.mobile-nav__submenu){display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.mobile-nav .mobile-nav__item .mobile-nav__submenu{flex-basis:100%}.mobile-nav .mobile-nav__item .mobile-nav__submenu li{width:100%;display:flex;flex-wrap:wrap}.mobile-nav .mobile-nav__item .mobile-nav__submenu li a,.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__nolink{width:calc(100% - 56px)}.mobile-nav .mobile-nav__item .mobile-nav__submenu li a,.mobile-nav .mobile-nav__item .mobile-nav__submenu li button,.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__nolink{flex-grow:1;padding:.75rem .75rem .5rem .75rem;font-size:1.125rem}.mobile-nav .mobile-nav__item .mobile-nav__submenu li a:hover,.mobile-nav .mobile-nav__item .mobile-nav__submenu li a:focus-visible,.mobile-nav .mobile-nav__item .mobile-nav__submenu li a[aria-expanded=true],.mobile-nav .mobile-nav__item .mobile-nav__submenu li button:hover,.mobile-nav .mobile-nav__item .mobile-nav__submenu li button:focus-visible,.mobile-nav .mobile-nav__item .mobile-nav__submenu li button[aria-expanded=true],.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__nolink:hover,.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__nolink:focus-visible,.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__nolink[aria-expanded=true]{background-color:rgba(255,255,255,.8)}.mobile-nav .mobile-nav__item .mobile-nav__submenu li button{width:fit-content;padding:0 8px}.mobile-nav .mobile-nav__item .mobile-nav__submenu li>ul{flex-grow:2}.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__submenu{background-color:rgba(255,255,255,.8)}.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__submenu a{padding-left:1.5rem}.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__submenu a,.mobile-nav .mobile-nav__item .mobile-nav__submenu li .mobile-nav__submenu button{font-size:1rem}.mobile-nav.primary-utility,.mobile-nav .component-button-group__button-wrapper{width:100%}.mobile-nav.primary-utility a,.mobile-nav .component-button-group__button-wrapper a{margin:5px 0;width:100%;background:#414042;color:#fff;text-align:center;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.mobile-nav.primary-utility a:hover,.mobile-nav.primary-utility a:focus-visible,.mobile-nav .component-button-group__button-wrapper a:hover,.mobile-nav .component-button-group__button-wrapper a:focus-visible{background:#cfb87c;color:#000;text-decoration:none}.mobile-nav.primary-utility a span,.mobile-nav .component-button-group__button-wrapper a span{display:none}
/*# sourceMappingURL=mobile-nav.css.map */
