/* Add future Utah-specific styles below these navigation rules. */
.utah-contact {scroll-margin-top:100px;padding:32px 0;color:#fff;max-width:760px;}
.utah-contact h2 {font-size:24px;line-height:1.3;margin:0 0 12px;}
.utah-contact p {font-size:16px;line-height:1.6;margin:0;}
.utah-contact address {font-size:16px;font-style:normal;line-height:1.7;margin:16px 0;}
.utah-contact a {color:inherit;text-decoration:underline;}
.primary-nav__item.utah-dropdown-open > .primary-nav__dropdown {display:block;}
[role="button"][dk-nav-dropdown-toggle], [dk-nav-toggle], [dk-nav-dropdown-close], [dk-nav-hide] {cursor:pointer;}
[role="button"]:focus-visible {outline:2px solid #308cbf;outline-offset:3px;}
@media screen and (min-width:992px) {
  .utah-active-nav {box-shadow:inset 0 -4px #055577;}
}
@media screen and (max-width:991px) {
  .primary-nav__menu {display:none;}
  .primary-nav__menu.utah-menu-open {display:flex;}
  .primary-nav__item.utah-dropdown-open > .primary-nav__dropdown {overflow-y:auto;}
}
