.globalTG{
    text-align: left;
}

.product-plans .bg-black, .product-plans .bg-blue {
width: 100%;
}

@media screen and (max-width: 1300px) {
    .mobile-nav a.mob-links.location-link .zipcode {
        color: #000;
        text-align: center;
        font-family: Inter, sans-serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 22px;
    } 
}

.dialog-off-canvas-main-canvas header.top-header {
  z-index: auto;
}

@media screen and (max-width: 1180px) {
    .mobile-nav.mobile-nav-open {
        height: 100vh;
        overflow-y: scroll;
        overflow-x: hidden;
    }
}

.quotePlan-learnMore a.learn-more{
    color: #00B140;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-decoration-line: underline;
    padding: 0;
    box-shadow: none;
    border: none;
    background: none;
}

html:has(body.modal-open) {
    overflow: hidden !important;
}