/* Release 62.0.14 — Home executive dropdown navigation */
.home-page .site-header{z-index:1500}
.home-page .home-executive-nav{display:flex;align-items:center;justify-content:center;gap:3px;overflow:visible}
.home-page .home-executive-nav>a,
.home-page .home-executive-nav .nav-cluster>button{
  appearance:none;border:0;background:transparent;color:#f5faf7;text-decoration:none;
  padding:12px 10px;border-radius:9px;font:800 11px/1.1 inherit;text-transform:uppercase;
  letter-spacing:.025em;white-space:nowrap;cursor:pointer;
}
.home-page .home-executive-nav>a:hover,
.home-page .home-executive-nav>a.active,
.home-page .home-executive-nav .nav-cluster:hover>button,
.home-page .home-executive-nav .nav-cluster.is-open>button{
  background:rgba(255,255,255,.08);color:#b7df43;
}
.home-page .home-executive-nav>a.active{box-shadow:inset 0 -3px 0 #d0aa28}
.home-page .home-executive-nav .nav-cluster{position:relative}
.home-page .home-executive-nav .nav-cluster>button span{color:#a9d535;margin-left:4px;font-size:11px}
.home-page .home-executive-nav .nav-cluster-menu{
  position:absolute;top:calc(100% + 10px);left:0;width:245px;padding:10px;background:#fff;
  border:1px solid #dce7d8;border-radius:13px;box-shadow:0 22px 55px rgba(5,47,57,.22);
  opacity:0;visibility:hidden;transform:translateY(-7px);transition:.18s ease;z-index:1700;
}
.home-page .home-executive-nav .nav-cluster:hover .nav-cluster-menu,
.home-page .home-executive-nav .nav-cluster:focus-within .nav-cluster-menu,
.home-page .home-executive-nav .nav-cluster.is-open .nav-cluster-menu{
  opacity:1;visibility:visible;transform:none;
}
.home-page .home-executive-nav .nav-cluster-menu:before{
  content:"";position:absolute;top:-7px;left:28px;width:13px;height:13px;background:#fff;
  border-left:1px solid #dce7d8;border-top:1px solid #dce7d8;transform:rotate(45deg)
}
.home-page .home-executive-nav .nav-cluster-menu a{
  position:relative;z-index:2;display:block;padding:10px 12px;border-radius:8px;color:#123d47;
  text-decoration:none;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.01em
}
.home-page .home-executive-nav .nav-cluster-menu a:hover{background:#f1f6e9;color:#6b9f17}
.home-page .nav-wrap{overflow:visible}
.home-page .brand{flex:0 0 auto}
.home-page .nav-actions{flex:0 0 auto}
@media(max-width:1180px){
 .home-page .home-executive-nav>a,.home-page .home-executive-nav .nav-cluster>button{padding:10px 7px;font-size:10px}
 .home-page .nav-wrap{gap:8px}
}
@media(max-width:1024px){
 .home-page .home-executive-nav{
   display:none;position:absolute;top:100%;left:14px;right:14px;padding:10px;background:#083f48;
   border:1px solid rgba(255,255,255,.1);border-radius:0 0 14px 14px;box-shadow:0 18px 40px rgba(0,35,42,.25);
   align-items:stretch;flex-direction:column;z-index:1700
 }
 .home-page .home-executive-nav.open,.home-page .nav-wrap.menu-open .home-executive-nav{display:flex!important}
 .home-page .home-executive-nav>a,.home-page .home-executive-nav .nav-cluster>button{
   width:100%;display:flex;justify-content:space-between;text-align:left;padding:12px 13px;font-size:11px
 }
 .home-page .home-executive-nav .nav-cluster-menu{
   position:static;width:auto;margin:0 6px 7px;padding:6px;display:none;opacity:1;visibility:visible;
   transform:none;box-shadow:none;border-radius:9px;background:#f8faf6
 }
 .home-page .home-executive-nav .nav-cluster.is-open .nav-cluster-menu{display:block}
 .home-page .home-executive-nav .nav-cluster-menu:before{display:none}
 .home-page .home-executive-nav .nav-cluster-menu a{font-size:10px;padding:10px}
}
