@charset "UTF-8";
.nav-sidebar h2{
  margin:0;
}
.nav-sidebar li{
  position:relative;
  padding:initial;
}
.nav-sidebar li a{
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif !important;
}
.nav-sidebar li a .bell{
  flex:1;
}
.nav-sidebar li .menu-collapse{
  position:absolute;
  right:0;
  top:0;
  width:auto;
  padding:1rem;
  color:#1676d0;
  transition:background-color .2s ease-out;
  background-color:transparent;
}
.nav-sidebar li .menu-collapse i{
  font-size:inherit;
}
.nav-sidebar li .menu-collapse:hover{
  background-color:#fff;
}
.nav-sidebar li .menu-collapse.active{
  background-color:#fff;
  color:inherit;
  text-shadow:none;
}
.nav-sidebar li .bel:not(.menu-collapse){
  transition:all .1s ease-out;
  border-bottom:1px solid #fff;
  width:100%;
  position:relative;
  z-index:0;
  padding:.5rem 1rem;
  color:#5c5e5f;
}
.nav-sidebar li .bel:not(.menu-collapse).active{
  position:relative;
  background-color:#000;
  padding-left:2rem;
  text-shadow:none;
}
.nav-sidebar li .bel:not(.menu-collapse).active:before{
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:900;
  content:"";
  font-size:inherit;
  position:absolute;
  left:.5rem;
  top:9px;
  font-size:1.0625rem;
  background-color:transparent;
  color:inherit;
}
.nav-sidebar li .bel:not(.menu-collapse).active .act-hglt{
  padding:.2rem .4rem;
  background-color:#f2f2f2;
  border-radius:4px;
  margin-left:-.4rem;
  margin-right:2rem;
  display:block;
}
.nav-sidebar li .bel:not(.menu-collapse).active+.menu-collapse{
  font-size:inherit;
}
.nav-sidebar li .bel:not(.menu-collapse).active+.menu-collapse:hover,.nav-sidebar li .bel:not(.menu-collapse).active:hover+.menu-collapse{
  color:#1676d0;
}
.nav-sidebar li .bel:not(.menu-collapse):hover{
  color:#fff;
  margin-left:-.5rem;
  text-shadow:none;
}
.nav-sidebar li .bel:not(.menu-collapse):hover+.menu-collapse{
  background-color:#fff;
}
.nav-sidebar li.depth-1 .menu-collapse,.nav-sidebar li.depth-1 .menu-collapse:hover{
  color:#1676d0;
}
.nav-sidebar li.depth-1 .menu-collapse:last-of-type{
  border-bottom:none !important;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse){
  font-size:1.188rem;
  color:#404b5d;
  background-color:#ecedf2;
  padding:.5rem 1rem .5rem 1.5rem;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse):hover{
  color:#404b5d;
  background-color:#e5e5e5;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse):hover+.menu-collapse{
  color:#1676d0;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse).active{
  color:#fff;
  background-color:#002664;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse).active:hover+.menu-collapse{
  color:#1676d0;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse).active:before{
  top:9px;
  color:#fff;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse).active+.menu-collapse{
  color:#fff;
}
.nav-sidebar li.depth-1 .bel:not(.menu-collapse).active+.menu-collapse:hover{
  color:#1676d0;
}
.nav-sidebar li.depth-2{
  margin-left:.5rem;
}
.nav-sidebar li.depth-2 .menu-collapse{
  padding:.8rem;
  color:#1676d0;
}
.nav-sidebar li.depth-2 .menu-collapse:hover{
  color:#1676d0 !important;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse){
  font-size:1.0625rem;
  color:#373d45;
  background-color:#fff;
  padding:.5rem 1rem .5rem 1.5rem;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse):hover{
  color:#373d45;
  background-color:#b6dcff;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse):hover+.menu-collapse{
  color:#1676d0;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse).active{
  color:#fff;
  background-color:#002664;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse).active:before{
  color:#fff;
  top:8px;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse).active:hover+.menu-collapse{
  color:#1676d0;
}
.nav-sidebar li.depth-2 .bel:not(.menu-collapse).active+.menu-collapse{
  color:#fff;
}
.nav-sidebar li.depth-3{
  margin-left:.5rem;
}
.nav-sidebar li.depth-3 .bel:not(.menu-collapse){
  font-size:1.0625rem;
  font-weight:inherit;
  font-family:inherit;
  color:#373d45;
  background-color:#fff;
  padding:.5rem 1rem .5rem 1.5rem;
}
.nav-sidebar li.depth-3 .bel:not(.menu-collapse):hover{
  color:#373d45;
  background-color:#b6dcff;
}
.nav-sidebar li.depth-3 .bel:not(.menu-collapse).active{
  color:#fff;
  background-color:#002664;
}
.nav-sidebar li.depth-3 .bel:not(.menu-collapse).active:before{
  color:#fff;
}
.nav-sidebar li.depth-3 .bel:not(.menu-collapse).active+.menu-collapse{
  color:#1676d0;
}
#offcanvas-content .nav-sidebar{
  padding-right:0;
}
#offcanvas-content .nav-sidebar li{
  text-shadow:none;
  position:relative;
}
#offcanvas-content .nav-sidebar li a{
  color:#fff;
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif !important;
}
#offcanvas-content .nav-sidebar li a.bel:not(.menu-collapse){
  background-color:#1676d0;
  padding:.5rem 1rem .5rem 4rem;
  margin:0;
  font-weight:400;
  width:100%;
  border-bottom:1px solid #fff;
}
#offcanvas-content .nav-sidebar li a.bel:not(.menu-collapse) i{
  width:1.5rem;
  text-align:center;
}
#offcanvas-content .nav-sidebar li a.menu-collapse{
  background-color:transparent !important;
}
#offcanvas-content .nav-sidebar li a.menu-collapse i{
  font-size:inherit;
}
#offcanvas-content .nav-sidebar li a.not-tab{
  padding-left:1rem !important;
}
#offcanvas-content .nav-sidebar li a.not-tab i{
  margin-right:1.2rem;
}
#offcanvas-content .nav-sidebar li a.active,#offcanvas-content .nav-sidebar li a.in_active_trail{
  font-weight:inherit;
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  padding-left:1rem;
  background-color:#fff;
}
#offcanvas-content .nav-sidebar li a.active:after,#offcanvas-content .nav-sidebar li a.in_active_trail:after{
  font-family:Font Awesome\ 5 Pro;
  font-style:normal;
  font-weight:900;
  content:"";
  font-size:inherit;
  position:absolute;
  top:0;
  height:100%;
  right:-1rem;
  width:1rem;
  background-color:transparent;
  -webkit-clip-path:polygon(0 0, 0 100%, 70% 50%);
          clip-path:polygon(0 0, 0 100%, 70% 50%);
  color:transparent;
}
#offcanvas-content .nav-sidebar li a.active:before,#offcanvas-content .nav-sidebar li a.in_active_trail:before{
  content:none;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse){
  font-size:1.5rem;
  font-family:HeaderFont-Bold,Helvetica Neue,Arial,sans-serif !important;
  color:#002664;
  background-color:#fff;
  padding:.5rem 1rem;
  border-bottom:1px solid #fff;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse):hover{
  color:#002664;
  background-color:#fff;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse).active{
  color:#002664;
  background-color:#fff;
  text-decoration:underline;
  text-underline-offset:.5rem;
  text-decoration-thickness:2px;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse).active:before{
  color:#5c5e5f;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse).active+.menu-collapse{
  color:#1676d0;
}
#offcanvas-content .nav-sidebar li.depth-1 .bel:not(.menu-collapse).active .act-hglt{
  padding:.1rem .4rem;
  background-color:#f2f2f2;
  border-radius:4px;
  margin-left:-.4rem;
}
#offcanvas-content .nav-sidebar li.depth-1 .menu-collapse{
  color:#1676d0;
  padding:.8rem !important;
  font-size:1.25rem;
}
#offcanvas-content .nav-sidebar li.depth-2{
  margin-left:1rem;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse){
  font-size:1.125rem;
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif !important;
  color:#002664;
  background-color:#fff;
  padding:.5rem 1rem;
  border-bottom:1px solid #fff;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse):hover{
  margin-left:-.5rem;
  color:#002664;
  background-color:#fff;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse).active{
  color:#002664;
  background-color:transparent;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse).active:before{
  color:#1676d0;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse).active:after{
  right:-.8rem;
  width:.8rem;
  color:transparent;
  background-color:transparent;
}
#offcanvas-content .nav-sidebar li.depth-2 .bel:not(.menu-collapse).active+.menu-collapse{
  color:#1676d0 !important;
}
#offcanvas-content .nav-sidebar li.depth-2 .menu-collapse{
  color:#1676d0 !important;
  padding:.64rem !important;
}
#offcanvas-content .nav-sidebar li.depth-3{
  margin-left:1rem;
}
#offcanvas-content .nav-sidebar li.depth-3 .bel:not(.menu-collapse){
  font-size:1.0625rem;
  font-family:initial;
  font-weight:400;
  color:#002664;
  background-color:#fff;
  padding:.5rem 1rem;
}
#offcanvas-content .nav-sidebar li.depth-3 .bel:not(.menu-collapse):hover{
  margin-left:-.5rem;
  color:#002664;
  background-color:#e5e5e5;
}
#offcanvas-content .nav-sidebar li.depth-3 .bel:not(.menu-collapse).active{
  color:#002664;
  background-color:#fff !important;
}
#offcanvas-content .nav-sidebar li.depth-3 .bel:not(.menu-collapse).active:before{
  color:#fff;
}
#offcanvas-content .nav-sidebar li.depth-3 .bel:not(.menu-collapse).active:after{
  right:-.7rem;
  width:.7rem;
  color:#fff;
  background-color:#fff;
}
#offcanvas-content .nav-sidebar li .depth-2 .active-trail .depth-3 .bel:not(.menu-collapse){
  background-color:#fff;
}
.nav-title-link{
  background:#002664;
  color:#fff;
  padding:.8rem 1.3rem;
  justify-content:space-between;
}
.nav-title-link .beli,.nav-title-link .bell{
  align-self:baseline;
}
.nav-title-link .beli{
  font-weight:400;
}
.nav-title-link .belir{
  display:inline;
}
.nav-title-link:hover{
  color:#fff;
}
.nav-title-link:hover .bell{
  text-decoration:underline;
  text-decoration-thickness:2px;
}

#offcanvas-content .offc-mnu-btm .bel:not(.menu-collapse){
  padding:0 0 0 1rem !important !important;
}

.offc-mnu-btm{
  margin-top:1rem;
}
.offc-mnu-btm .bel:not(.menu-collapse){
  border-bottom:none;
  border-right:none;
  font-size:1.25rem !important;
  font-weight:400;
  padding:0 0 0 1rem !important !important;
}
.offc-mnu-btm .bel:not(.menu-collapse),.offc-mnu-btm .bel:not(.menu-collapse):hover{
  color:#002664 !important;
  background-color:#fff !important;
}
.offc-mnu-btm .bel:not(.menu-collapse).menu-collapse{
  font-size:inherit;
}
.offc-mnu-btm .bel:not(.menu-collapse) i{
  margin-right:1rem;
}

body:has(#banner .title-group-banner-block) .nav-sidebar h2{
  font-family:HeaderFont-Bold,Helvetica Neue,Arial,sans-serif;
  margin-bottom:1rem;
  margin-top:1.5rem;
}
body:has(#banner .title-group-banner-block) .nav-sidebar h2 .nav-title-link{
  color:#002664;
  background:#fff;
  padding-left:0;
  padding-right:0;
}

/*# sourceMappingURL=menu-ac.css.map */