:root{--admin-bar-offset:0px}.header-granite-inner{background:linear-gradient(0deg,rgba(0,0,0,0) 0,#000 100%);padding:10px 0 10px 20px;display:flex;flex-wrap:wrap;align-items:center}.brand-logo{color:var(--tsg-white)}.header-granite-inner .nav-row,.header-granite-inner .topbar-row{margin:0;width:100%}.header-granite-inner .header-right .col.no-padding{padding:0}.header-granite-inner .tsg-topbar,.header-granite-inner .tsg-topbar .widget,.header-granite-inner .tsg-topbar .widget>:last-child{margin-bottom:0}.header-granite-inner nav.nav-trans-white,.header-granite-inner nav.nav-transparent-white,.tsg-header.granite.is-fixed{background:0 0}.header-granite-inner nav .nav-wrapper a{background:var(--tsg-primary);color:var(--tsg-btn-text)}.header-granite-inner nav .nav-wrapper a:hover{background:var(--tsg-btn-hover-bg);color:var(--tsg-btn-hover-text);box-shadow:0 6px 16px rgba(var(--tsg-primary-rgb),.18)}.tsg-header.granite .tsg-cta.tsg-cta--primary.pay-bill a,.tsg-header.granite .tsg-cta.tsg-cta--primary.rent-now a,.tsg-header.granite .tsg-cta:not(.tsg-cta--primary) a{background:var(--tsg-secondary);color:var(--tsg-secondary-button-text);padding:0 15px}.tsg-header.granite .tsg-cta.tsg-cta--primary.pay-bill a:hover,.tsg-header.granite .tsg-cta.tsg-cta--primary.rent-now a:hover,.tsg-header.granite .tsg-cta:not(.tsg-cta--primary) a:hover{background:var(--tsg-btn-hover-bg);color:var(--tsg-btn-hover-text);box-shadow:0 6px 16px rgba(var(--tsg-primary-rgb),.18)}.header-granite-inner .tsg-cta.tsg-cta--primary.pay-bill{margin-left:0;border-right:none!important}.tsg-header.granite .tsg-topbar .tsg-topbar__right{padding-right:2rem}.header-granite-inner .header-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.header-granite-inner .tsg-topbar{background:0 0;margin-left:auto}.header-granite-inner .tsg-topbar .container{width:100%}.header-granite-inner nav .nav-wrapper{justify-content:flex-end}.header-granite-inner nav .nav-wrapper ul li:not(.header-granite-inner nav .nav-wrapper ul.dropdown-content li){border-right:1px solid #fff}.header-granite-inner nav .nav-wrapper ul li:last-child{border-right:none}.header-granite-inner .header-granite-inner nav .nav-wrapper ul.dropdown-content li a,.header-granite-inner nav .nav-wrapper ul.dropdown-content li,.header-granite-inner nav .nav-wrapper ul.dropdown-content li a{background:var(--tsg-white)}.header-granite-inner nav .nav-wrapper ul.dropdown-content li a:hover{background:var(--tsg-btn-hover-bg);color:var(--tsg-btn-hover-text);box-shadow:0 6px 16px rgba(var(--tsg-primary-rgb),.18)}.header-granite-inner nav .nav-wrapper ul.dropdown-content li a{color:var(--tsg-black)}.header-granite-inner .topbar-row{max-width:850px}.tsg-header.granite nav .nav-wrapper>ul>li>a{line-height:46px}.tsg-footer.granite .tsg-subfooter{position:relative}.tsg-footer.granite .tsg-subfooter:after{content:'';background:url(https://www.candee.co/candee_images/subthemes/granite/granite_pattern_g.webp) bottom center/auto 70px;opacity:.3;position:absolute;bottom:0;z-index:0;display:block;height:70px;width:100%}.tsg-footer.granite .footer-compliance{width:100%;padding:10px 20px;border-bottom:1px solid #ddd}.tsg-footer.granite{border-bottom:8px solid var(--tsg-primary)}.footer-style-dark footer.tsg-footer.granite .footer-menu a:hover,.tsg-footer.granite a:hover{color:var(--tsg-black);background:var(--tsg-primary)}.tsg-footer.granite .tsg-facility-info-blocks a:hover{background:0 0}.tsg-footer.granite .tsg-subfooter .row{flex-direction:column}.tsg-footer.granite .innovated-by{display:flex;justify-content:center}.tsg-footer.granite .tsg-subfooter .row{gap:0;flex-direction:column;justify-content:center}.tsg-footer.granite .footer-menu{justify-content:center}.tsg-footer.granite .innovated-by{display:flex;gap:8px;justify-content:center;margin-top:10px}@media (max-width:1100px){.header-granite-inner .tsg-topbar .row{display:flex;flex-direction:column;justify-content:center;color:rgba(0,0,0,.87);margin-left:auto;margin-right:auto}.header-granite-inner .tsg-topbar .row a{color:rgba(0,0,0,.87)}.header-granite-inner .tsg-topbar .tsg-topbar__left,.header-granite-inner .tsg-topbar .tsg-topbar__right{justify-content:center;text-align:center;font-size:14px;width:100%;justify-content:flex-start}.tsg-header.granite .tsg-topbar .tsg-topbar__right{padding:0 .75rem}.tsg-header.granite .sidenav li.menu-item{text-align:left}.header-granite-inner{padding:10px;flex-wrap:nowrap}.tsg-header.granite .brand-logo img{width:auto!important}.tsg-header.granite{top:0}}