a:focus:not(:focus-visible) {
    outline: none;
}

#switch-hide .nav-main-header:not(.nav-black) a:focus,
#switch-show .nav-main-header:not(.nav-black) a:focus {
    color: rgba(255, 255, 255, 0.6);
    text-decoration: none;
}

#switch-hide .nav-main-header:not(.nav-black) a.active:focus,
#switch-show .nav-main-header:not(.nav-black) a.active:focus {
    color: #fff;
}

#switch-hide .nav-main-header:not(.nav-black) a:focus:hover,
#switch-show .nav-main-header:not(.nav-black) a:focus:hover {
    color: #fff;
}

.nav-black a:focus {
    color: rgba(69, 88, 140, 0.6);
    text-decoration: none;
}

.nav-black a.active:focus {
    color: #45588c;
}

.nav-black a:focus:hover {
    color: #45588c;
}

.feature-icon .subnav-feature-icon {
    display: block;
    width: 42px;
    height: 42px;
    object-fit: contain;
}

.cndns-right .meau-sev .cndns-right-btn {
    border-color: #ddd;
    background: #fff;
}

.cndns-right .meau-sev .cndns-right-btn span {
    color: #848484;
}

.cndns-right .meau-sev .cndns-right-btn p {
    color: #ff6800;
}

.cndns-right .meau-sev:hover .cndns-right-btn {
    background: #fff;
}

.nav-main-header.backhome a:hover,
.nav-main-header.backhome a:focus,
.nav-main-header.backhome a.active {
    color: #333;
}
