   .u-grid3Columns {
     grid-template-columns:1fr;
     gap:1rem;
}
#businessHome .lead {
     line-height:1.5;
}
 #businessHome a {
     line-height: 1.3;
}
 #program_component{
     padding-right: 0;
}
 #zipCode {
     padding: .22rem .5rem .12rem 1rem;
     border: 2px solid var(--gfColors-slate100);
}

 @media(max-width:992px) {
     .sectionBanner {
         margin-bottom: 0;
    }
}
/*@media(max-width:575.98px) {
     */
    /* .sectionBanner-image--alignXCenter {
         */
        /* background-position-x: right;
         */
        /* 
    }
     */
    /* .sectionBanner-image--alignXCenter.sectionBanner-image--alignYCenter img {
         */
        /* object-position:right center;
         */
        /* 
    }
     */
    /* 
}
 */
/* ---- //// Update Dec. 2022 //// ----- */
 #programNav .u-gold-after::after {
     left: calc(50% - 1.25rem);
}
 #programNav .u-gfColors-navy {
     color:var(--gfColors-navy) ! important;
}
 .bg-circle {
     position:relative;
}
 .bg-circle::before {
     content: "";
     height: 25rem;
     width: 25rem;
     display: block;
     background-color: var(--gfColors-slate15);
     border-radius: 50%;
     position: absolute;
     top: -9rem;
     left: -11rem;
     z-index: -1;
}
 #undergrad.sideBySide--lightSlateFullWidth .sideBySide-content-buttonGroup {
     max-width: 24rem;
}
 @media (min-width:1200px) {
     #undergrad.sideBySide--lightSlateFullWidth {
         grid-template: auto/1fr 1fr;
    }
     #ignite.sideBySide--lightSlateFullWidth {
         grid-template: auto/4fr 3fr;
    }
     #ignite.sideBySide--navyFullWidth {
         grid-template: auto/1fr 1fr;
    }
    /* update */
     .u-grid3Columns {
         grid-template-columns:1fr 1px 1fr;
         grid-template-rows:1fr;
         gap:3rem;
    }
     .line {
         height: 100%;
         width:1px;
         background-color:var(--gfColors-slate45);
    }
}
 @media(min-width:475px) {
     #program_component .u-floatRight {
         float: right;
    }
     #program_component img {
         width:clamp(150px, 34vw, 230px);
    }
     #program_component .u-grid3Columns {
         gap:3rem;
    }
}

 @media (max-width: 991.98px) {
     #ignite.sideBySide--lightSlateFullWidth .sideBySide-content {
         padding: 2rem 2rem 3rem;
    }
}
 #ignite.sideBySide--navyFullWidth .sideBySide-image {
     background-position: 50% 35%;
}
 #ignite .sideBySide-content p {
     max-width:60ch;
}
 @media (max-width: 576px) {
     #undergrad.sideBySide--lightSlateFullWidth, .sideBySide--navyFullWidth {
         grid-template: 1fr/1fr;
    }
     #undergrad .sideBySide-image {
         display: none;
    }
    #program_component {
        padding-right:15px;
    }
}
 @media (min-width:576px) and (max-width:767.98px) {
     .circleNav-item-image {
         margin:2rem 1rem;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
  #program_component img {
    width: clamp(80px, 22vw, 150px); 
  }

  #program_component .u-grid3Columns {
    grid-template-columns:1fr 1px 1fr;
    grid-template-rows:1fr;
    gap: 1.5rem;
  }
}

