/* Shared selected-state treatment for the public Elementor navigation. */
.rar-site-header .elementor-nav-menu--main .elementor-item {
    border: 1px solid transparent;
    border-radius: 10px;
}
.rar-site-header .elementor-nav-menu--main .elementor-item:hover {
    border-color: #d5e5ec;
    background: #f3f8fb;
}
.rar-site-header .elementor-nav-menu--main .elementor-item.elementor-item-active,
.rar-site-header .elementor-nav-menu--main .current-menu-item > .elementor-item,
.rar-site-header .elementor-nav-menu--main .current-menu-ancestor > .elementor-item,
.rar-site-header .elementor-nav-menu--main .elementor-item[aria-current="page"] {
    border-color: #a9ced7;
    background: #eaf6f8;
    color: #29465f;
    box-shadow: 0 2px 8px rgba(41,70,95,.08);
}
.rar-site-header .elementor-nav-menu--main .sub-menu .elementor-sub-item,
.rar-site-header .elementor-nav-menu--dropdown .elementor-sub-item {
    padding-left: 13px;
    border: 1px solid transparent;
    border-radius: 9px;
}
.rar-site-header .elementor-nav-menu--main .sub-menu .elementor-sub-item:hover,
.rar-site-header .elementor-nav-menu--main .sub-menu .elementor-sub-item:focus {
    border-color: #d5e5ec;
    background: #f3f8fb;
    color: #335f94;
}
.rar-site-header .elementor-nav-menu--main .sub-menu .elementor-sub-item.elementor-item-active,
.rar-site-header .elementor-nav-menu--main .sub-menu .current-menu-item > .elementor-sub-item,
.rar-site-header .elementor-nav-menu--main .sub-menu .elementor-sub-item[aria-current="page"],
.rar-site-header .elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active,
.rar-site-header .elementor-nav-menu--dropdown .current-menu-item > .elementor-sub-item,
.rar-site-header .elementor-nav-menu--dropdown .elementor-sub-item[aria-current="page"] {
    border-color: #a9ced7;
    background: #eaf6f8;
    color: #29465f;
    box-shadow: 0 2px 8px rgba(41,70,95,.08);
}
