:root{--gm-navy:#0c3b60;--gm-blue:#1b6db0;--gm-ink:#142334;--gm-stone:#f3f6f9;--gm-line:#dde5ee;--gm-amber:#f59e0b;--gm-amber-d:#fbbf24}
/* shell */
.top-links{box-shadow:none!important;background:#fff;border-bottom:1px solid var(--gm-line)}
@supports (animation-timeline:scroll()){.top-links{animation:gmLift linear both;animation-timeline:scroll();animation-range:0 120px}@keyframes gmLift{to{box-shadow:0 10px 30px -18px rgba(12,59,96,.45)}}}
/* utility band */
.top-links>div.border-b-2{background:var(--gm-navy)!important;border-bottom:0!important}
.top-links>div.border-b-2 a{color:rgba(255,255,255,.86)!important;font-size:13px!important;letter-spacing:.015em;transition:color .2s}
.top-links>div.border-b-2 a:hover{color:#fff!important;text-decoration:none}
.top-links>div.border-b-2 .fa{color:#8cc2ec!important}
.top-links>div.border-b-2 a[href^="tel"]{color:#fff!important;font-weight:600}
@media (min-width:1280px){
 .top-links>div.border-b-2{padding-top:7px!important;padding-bottom:7px!important}
 .top-links>div.border-b-2 .hidden.xl\:block a{display:inline-flex;align-items:center;gap:7px;padding:2px 14px 2px 0!important;margin-right:12px;border-right:1px solid rgba(255,255,255,.18);border-radius:0}
 .top-links>div.border-b-2 .hidden.xl\:block a:last-child{border-right:0}
 .top-links>div.border-b-2 .hidden.xl\:block a::before{content:"";width:14px;height:14px;background:#8cc2ec;-webkit-mask:var(--gm-i) center/contain no-repeat;mask:var(--gm-i) center/contain no-repeat}
 .top-links>div.border-b-2 .hidden.xl\:block a[href*="Manager/public"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22%2F%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3%22%2F%3E%3C%2Fsvg%3E")}
 .top-links>div.border-b-2 .hidden.xl\:block a[href*="Resident/portal"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-8%209%208%22%2F%3E%3Cpath%20d%3D%22M5%2010v10h14V10M10%2020v-6h4v6%22%2F%3E%3C%2Fsvg%3E")}
 .top-links>div.border-b-2 .hidden.xl\:block a[href*="available-rental-search"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M21%2021l-4.3-4.3%22%2F%3E%3C%2Fsvg%3E")}
 .top-links>div.border-b-2 .xl\:ml-auto a{margin-left:18px}
 /* main bar */
 #navbarSupportedContent{padding-top:0!important;padding-bottom:0!important;align-self:stretch;align-items:stretch}
 #navbarSupportedContent>div{align-items:stretch;gap:4px}
 #navbarSupportedContent>div>div.group,#navbarSupportedContent>div>a:not([href="/contact-us"]){position:relative;display:flex!important;align-items:center;font-size:15px;font-weight:600;letter-spacing:.005em;color:var(--gm-ink)!important;background:transparent!important;border-radius:0!important;padding:0 14px!important;transition:color .2s}
 #navbarSupportedContent>div>div.group::after,#navbarSupportedContent>div>a:not([href="/contact-us"])::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--gm-navy);transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.2,.7,.2,1)}
 #navbarSupportedContent>div>div.group:hover,#navbarSupportedContent>div>div.group:focus-within,#navbarSupportedContent>div>a:not([href="/contact-us"]):hover{color:var(--gm-navy)!important}
 #navbarSupportedContent>div>div.group:hover::after,#navbarSupportedContent>div>div.group:focus-within::after,#navbarSupportedContent>div>a:not([href="/contact-us"]):hover::after{transform:scaleX(1)}
 #navbarSupportedContent>div>div.group>.fa-caret-down{font-size:11px;margin-left:7px;color:#8a9bb0!important;transition:transform .2s}
 #navbarSupportedContent>div>div.group:hover>.fa-caret-down{transform:rotate(180deg);color:var(--gm-navy)!important}
 #navbarSupportedContent>div>a[href="/contact-us"]{align-self:center;margin-left:14px;padding:12px 22px!important;border-radius:8px!important;font-size:15px;font-weight:700;background:var(--gm-amber)!important;color:var(--gm-navy)!important;box-shadow:inset 0 -2px 0 rgba(12,59,96,.18);transition:background .2s}
 #navbarSupportedContent>div>a[href="/contact-us"]:hover{background:var(--gm-amber-d)!important;color:var(--gm-navy)!important}
 /* panels */
 #navbarSupportedContent div.group>ul{top:100%!important;left:0!important;right:auto!important;min-width:280px!important;padding:10px!important;background:#fff!important;border:1px solid var(--gm-line);border-top:3px solid var(--gm-navy);border-radius:0 0 12px 12px!important;box-shadow:0 24px 48px -24px rgba(12,59,96,.4);transition:none!important;transition-delay:0s!important}
 #navbarSupportedContent div.group:hover>ul,#navbarSupportedContent div.group:focus-within>ul{display:block;opacity:1!important}
 #navbarSupportedContent div.group:hover>ul:has(a[href="/how-to-apply"]),#navbarSupportedContent div.group:hover>ul:has(a[href="/areas-we-serve"]),#navbarSupportedContent div.group:focus-within>ul:has(a[href="/how-to-apply"]),#navbarSupportedContent div.group:focus-within>ul:has(a[href="/areas-we-serve"]){display:grid!important;grid-template-columns:repeat(2,max-content);column-gap:6px;width:max-content!important}
 #navbarSupportedContent div.group>ul:has(a[href="/areas-we-serve"]){left:auto!important;right:0!important}
 #navbarSupportedContent div.group>ul:has(a[href="/areas-we-serve"])>li:last-child{grid-column:1/-1;border-top:1px solid var(--gm-line);margin-top:6px;padding-top:6px}
}
/* rows (all sizes) */
#navbarSupportedContent div.group>ul>li{background:transparent!important}
#navbarSupportedContent div.group>ul>li>a{position:relative;display:flex!important;align-items:center;gap:12px;padding:11px 14px 11px 16px!important;border-radius:6px;background:transparent!important;color:var(--gm-ink)!important;font-size:14.5px;font-weight:500;white-space:nowrap;transition:background .15s,color .15s}
#navbarSupportedContent div.group>ul>li>a::before{content:"";flex:0 0 18px;height:18px;background:var(--gm-blue);-webkit-mask:var(--gm-i) center/contain no-repeat;mask:var(--gm-i) center/contain no-repeat}
#navbarSupportedContent div.group>ul>li>a::after{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--gm-navy);transform:scaleY(0);transition:transform .2s}
#navbarSupportedContent div.group>ul>li>a:hover,#navbarSupportedContent div.group>ul>li>a:focus-visible{background:var(--gm-stone)!important;color:var(--gm-navy)!important;outline:none}
#navbarSupportedContent div.group>ul>li>a:hover::after,#navbarSupportedContent div.group>ul>li>a:focus-visible::after{transform:scaleY(1)}
#navbarSupportedContent div.group>ul>li>a{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.2-7-12a7%207%200%200%201%2014%200c0%205.8-7%2012-7%2012z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/our-services"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V5a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2M3%2013h18%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/owners"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%2011v5M12%208h.01%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/owner-faqs"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.5%209.5a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.6V14M12%2017h.01%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href*="Manager/public"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%203h4a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202h-4%22%2F%3E%3Cpath%20d%3D%22M10%2017l5-5-5-5M15%2012H3%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/owner-resident-benefits-package"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%224%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M12%208v13M5%2012v8a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-8M7.5%208a2.5%202.5%200%200%201%200-5C10%203%2012%208%2012%208s2-5%204.5-5a2.5%202.5%200%200%201%200%205%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/rental-analysis"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18%22%2F%3E%3Cpath%20d%3D%22M7%2015l4-4%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/how-to-apply"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H7a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V8z%22%2F%3E%3Cpath%20d%3D%22M14%203v5h5M9%2013h6M9%2017h6%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/moving-checklist"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2217%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204V3h6v1M9%2013l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/tenants"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2014a4%204%200%200%200%205.7%200l3-3a4%204%200%200%200-5.7-5.7l-1%201%22%2F%3E%3Cpath%20d%3D%22M14%2010a4%204%200%200%200-5.7%200l-3%203a4%204%200%200%200%205.7%205.7l1-1%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/pay-rent"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%225%22%20width%3D%2219%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2.5%2010h19M6.5%2015h4%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/repair-request"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.8-3.8a6%206%200%200%201-7.9%207.9l-6.9%206.9a2.1%202.1%200%200%201-3-3l6.9-6.9a6%206%200%200%201%207.9-7.9l-3.8%203.8z%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/available-rental-search"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M21%2021l-4.3-4.3%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/tenant-faq"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.5%209.5a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.9-1%201.6V14M12%2017h.01%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/resident-benefits-package"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%203v6c0%205-3.5%208-8%209-4.5-1-8-4-8-9V6z%22%2F%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22%2F%3E%3C%2Fsvg%3E")}
#navbarSupportedContent div.group>ul>li>a[href="/areas-we-serve"]{--gm-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206l6-3%206%203%206-3v15l-6%203-6-3-6%203z%22%2F%3E%3Cpath%20d%3D%22M9%203v15M15%206v15%22%2F%3E%3C%2Fsvg%3E")}

#navbarSupportedContent a:focus-visible,.top-links a:focus-visible{outline:2px solid var(--gm-blue);outline-offset:2px}
@media (max-width:1279px){
 #navbarSupportedContent{width:100%!important;max-height:calc(100vh - 140px);overflow-y:auto;padding:4px 0 18px!important;border-top:1px solid var(--gm-line)}
 #navbarSupportedContent>div{width:100%}
 #navbarSupportedContent>div>div.group,#navbarSupportedContent>div>a{display:block!important;width:100%;text-align:left;font-size:16px;font-weight:600;color:var(--gm-ink)!important;padding:15px 20px!important;border-bottom:1px solid var(--gm-line);border-radius:0!important;background:transparent!important}
 #navbarSupportedContent>div>div.group{position:relative}
 #navbarSupportedContent>div>div.group::after{content:"";position:absolute;right:22px;top:22px;width:8px;height:8px;border-right:2px solid #8a9bb0;border-bottom:2px solid #8a9bb0;transform:rotate(45deg);transition:transform .2s}
 #navbarSupportedContent>div>div.group:hover::after{transform:rotate(-135deg);top:26px}
 #navbarSupportedContent>div>div.group:hover{box-shadow:inset 3px 0 0 var(--gm-navy)}
 #navbarSupportedContent div.group>ul{position:static!important;background:var(--gm-stone)!important;border-radius:8px;padding:6px!important;margin:12px 0 2px}
 #navbarSupportedContent>div>a[href="/contact-us"]{margin:16px 20px 0;width:auto;text-align:center;border-radius:8px!important;border-bottom:0;background:var(--gm-amber)!important;color:var(--gm-navy)!important;font-weight:700}
}
@media (prefers-reduced-motion:reduce){#navbarSupportedContent *,#navbarSupportedContent *::before,#navbarSupportedContent *::after{transition:none!important;animation:none!important}}
