/* new global color font change - 00148C to 00148A */
@media screen and (max-width: 47.938rem) {
    .ngcw-main-navigation__region-wrapper.-no-location button.ngcw-main-navigation__region {
      margin-top: var(--28pt);
    }
  }

  @media screen and (min-width: 48rem) and (max-width: 68.688rem) {
    div.ngcw-main-navigation__region-wrapper.-no-location > button.ngcw-main-navigation__region.-is-button.display-inline-block-unique-tablet-large > span {
      margin-top: var(--12pt);
    }
    }
     
    @media screen and (min-width: 68.75rem) {
      div.ngcw-main-navigation__region-wrapper.-no-location > button.ngcw-main-navigation__region.-is-button.display-inline-block-unique-tablet-large > span {
        margin-top: var(--14pt);
      }
      }

.ngcw-main-navigation{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    box-shadow:0 0.0625rem 0 0 rgba(0,0,0,.2);
    -webkit-font-smoothing:antialiased;
    font-family:HelveticaNeueRoman, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400
}
.ngcw-main-navigation *{
    box-sizing:border-box;
}

.ngcw-main-navigation :focus{
    outline-style:auto
}
.ngcw-main-navigation .ngcw-container{
    padding-left:var(--30pt);
    padding-right:var(--30pt)
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation .display-none-tablet{
        display:none
    }
}

.ngcw-main-navigation .display-block-tablet{
    display:none
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation .display-block-tablet{
        display:block
    }
}
.ngcw-main-navigation .font-regular{
    font-family:HelveticaNeueRoman, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400
}
.ngcw-main-navigation .a11y-hide{
    position:absolute!important;
    width:0.0625rem;
    height:0.0625rem;
    padding:0;
    margin:-0.0625rem;
    overflow:hidden;
    -webkit-clip-path:inset(0 100% 100% 0);
    clip-path:inset(0 100% 100% 0);
    border:0;
    top:0
}
.ngcw-main-navigation .a11y-hide:focus{
    width:auto;
    height:auto;
    clip:auto;
    position:static
}
.form-component .wFormContainer .ngcw-main-navigation .primaryAction,.ngcw-main-navigation .form-component .wFormContainer .primaryAction,.search__result-content b{
    font-family: HelveticaNeueMd,Helvetica,Arial Nova,Arial,sans-serif;
    /* new - was 700 */
    font-weight:500;
    /* new */
    width: max-content;
    padding-top: .2rem;
}
@media (max-width:68.7rem){
    .ngcw-main-navigation .button{
        font-family: HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
        /* new - was 700 */
        font-weight:400;
        /* new */
        width: max-content;
        padding-top: .2rem;
    }
}

.form-component .wFormContainer .ngcw-main-navigation .primaryAction .icon,.ngcw-main-navigation .button .icon,.ngcw-main-navigation .form-component .wFormContainer .primaryAction .icon{
    fill:currentColor
}
.form-component .wFormContainer .ngcw-main-navigation .-icon.primaryAction,.ngcw-main-navigation .button.-icon,.ngcw-main-navigation .form-component .wFormContainer .-icon.primaryAction{
    width:auto;
    min-height:auto;
    padding:0;
    background-color:transparent;
    border:0;
    text-decoration:none;
    color:var(--linktext);
    position:relative;
    line-height:2
}
.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction,.ngcw-main-navigation .button.-icon-text,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction{
    color:var(--linktext);
    font-size:0.5625rem;
    /* new line height was 0.75rem */
    line-height:0.5625rem;
    text-align:left
}
.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction .icon,.ngcw-main-navigation .button.-icon-text .icon,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction .icon{
    fill:currentColor;
    height:var(--13pt);
    width:0.375rem;
    margin-right:0
}
.form-component .wFormContainer .ngcw-main-navigation .-icon-text.-small.primaryAction .icon,.ngcw-main-navigation .button.-icon-text.-small .icon,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.-small.primaryAction .icon{
    height:.8em;
    width:.8em
}
.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction:focus,.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction:hover,.ngcw-main-navigation .button.-icon-text:focus,.ngcw-main-navigation .button.-icon-text:hover,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction:focus,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction:hover{
    text-decoration:none
}
@media (min-width:68.7rem){
    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__region-wrapper > button > span.ngcw-main-navigation__selected-location > div > span{
        margin-top:2px;
    }
}





.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction:focus .button__text,.form-component .wFormContainer .ngcw-main-navigation .-icon-text.primaryAction:hover .button__text,.ngcw-main-navigation .button.-icon-text:focus .button__text,.ngcw-main-navigation .button.-icon-text:hover .button__text,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction:focus .button__text,.ngcw-main-navigation .form-component .wFormContainer .-icon-text.primaryAction:hover .button__text,.ngcw-main-navigation__microsite-title h1 a:focus,.ngcw-main-navigation__microsite-title h1 a:hover{
    text-decoration:none
}
.form-component .wFormContainer .ngcw-main-navigation .-icon-stacked.primaryAction,.ngcw-main-navigation .button.-icon-stacked,.ngcw-main-navigation .form-component .wFormContainer .-icon-stacked.primaryAction{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    text-decoration:none
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation .-icon-stacked.primaryAction,.ngcw-main-navigation .button.-icon-stacked,.ngcw-main-navigation .form-component .wFormContainer .-icon-stacked.primaryAction{
        padding:var(--16pt) 0.625rem;
        justify-content:space-between;
        font-size:var(--16pt);
        line-height: var(--19pt);
    }
    .form-component .wFormContainer .ngcw-main-navigation .-icon-stacked.primaryAction .button__text,.ngcw-main-navigation .button.-icon-stacked .button__text,.ngcw-main-navigation .form-component .wFormContainer .-icon-stacked.primaryAction .button__text{
        font-size: var(--16pt);
        padding-left: 0.25rem;
        margin-left: -0.125rem;
    }
    #main-navigation > ul > li.display-none-unique-desktop-nav > button > span.button__text.display-block-tablet{
        transform: translateX(4px);
        margin-top: 0px;
    }
    #main-navigation > ul > li.display-none-unique-desktop-nav > button > svg.icon.icon-menu-tablet > use{
        margin-left: 3px;
    }
}
@media (min-width:56.25rem){
    .form-component .wFormContainer .ngcw-main-navigation .-icon-stacked.primaryAction,.ngcw-main-navigation .button.-icon-stacked,.ngcw-main-navigation .form-component .wFormContainer .-icon-stacked.primaryAction{
        padding:var(--20pt) 0.9375rem
    }
    .form-component .wFormContainer .ngcw-main-navigation .-icon-stacked.primaryAction .button__text,.ngcw-main-navigation .button.-icon-stacked .button__text,.ngcw-main-navigation .form-component .wFormContainer .-icon-stacked.primaryAction .button__text{
        font-size:var(--16pt);
        /* new */
        padding-left: 0.25rem;
        margin-left: -0.125rem;
    }
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.primaryAction,.ngcw-main-navigation .button.-link-sub,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.primaryAction{
    font-weight:400;
    display:inline-block;
    min-height:auto;
    width:100%;
    font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
    font-size:var(--16pt);
    color:var(--bodytext);
    background-color:transparent;
    border:0;
    text-align:left;
    text-decoration:none;
    line-height:1;
    padding:0.833333125rem 0.625rem;
    position:relative;
    border-left:0.125rem solid transparent
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.primaryAction:not(.-is-active):after,.ngcw-main-navigation .button.-link-sub:not(.-is-active):after,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.primaryAction:not(.-is-active):after{
    background-color:var(--linktext);
    content:'';
    height:100%;
    position:absolute;
    top:auto;
    bottom:0;
    left:-0.125rem;
    transform:scaleY(0);
    transition:transform 300ms ease-in-out;
    width:0.125rem
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.primaryAction:not(.-is-active):focus:after,.form-component .wFormContainer .ngcw-main-navigation .-link-sub.primaryAction:not(.-is-active):hover:after,.ngcw-main-navigation .button.-link-sub:not(.-is-active):focus:after,.ngcw-main-navigation .button.-link-sub:not(.-is-active):hover:after,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.primaryAction:not(.-is-active):focus:after,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.primaryAction:not(.-is-active):hover:after{
    transform:scaleY(0);
  
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.-is-active.primaryAction,.ngcw-main-navigation .button.-link-sub.-is-active,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.-is-active.primaryAction{
    position:relative;
    /* new - border width color and thickness using vars too */
    border-left-width: 0.1875rem;
    border-left-color:var(--linktext);
    color:var(--linktext);
  /*   background-color:rgba(83,86,90,.1); */
    width:calc(100% + 1.875rem)
}

.ngcw-main-navigation .button.-link-sub.-is-active{
    border-radius: 0rem!important;
}
.ngcw-main-navigation__section-link a.button.-link-sub:hover {
    background-color:rgba(238,238,239,.1);

}

.form-component .wFormContainer .ngcw-main-navigation .-link-sub.-is-active.primaryAction:after,.form-component .wFormContainer .ngcw-main-navigation .-link-sub.-is-active.primaryAction:before,.ngcw-main-navigation .button.-link-sub.-is-active:after,.ngcw-main-navigation .button.-link-sub.-is-active:before,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.-is-active.primaryAction:after,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.-is-active.primaryAction:before{
    content:'';
    position:absolute;
    left:100%;
    width:var(--10pt);
    height:50%
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.-is-active.primaryAction:before,.ngcw-main-navigation .button.-link-sub.-is-active:before,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.-is-active.primaryAction:before{
    top:0;
    background:linear-gradient(to right top,rgba(83,86,90,.1) 50%,transparent 50%)
}
.form-component .wFormContainer .ngcw-main-navigation .-link-sub.-is-active.primaryAction:after,.ngcw-main-navigation .button.-link-sub.-is-active:after,.ngcw-main-navigation .form-component .wFormContainer .-link-sub.-is-active.primaryAction:after{
    top:50%;
    background:linear-gradient(to right bottom,rgba(83,86,90,.1) 50%,transparent 50%)
}
.ngcw-main-navigation-wrapper{
    z-index:100
}
.ngcw-main-navigation-wrapper.-microsite .ngcw-main-navigation__utility{
    display:none
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation-wrapper.-microsite .ngcw-main-navigation__utility{
        display:block
    }
}
.ngcw-main-navigation__microsite-title{
    display:flex;
    flex-direction:column;
    justify-content:center
}
.ngcw-main-navigation__microsite-title .ngcw-main-navigation__logo{
    width:3.8125rem;
    height:1.1875rem;
    padding-right:0.4375rem
}
.ngcw-main-navigation__microsite-title h1{
    font-size:var(--14pt);
    line-height:1;
    margin-top:0.0625rem
}
@media (max-width:33.75rem){
    .ngcw-main-navigation__microsite-title h1{
        margin-top:var(--20pt)
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__microsite-title{
        align-items:center;
        justify-content:flex-start;
        flex-direction:row
    }
    .ngcw-main-navigation__microsite-title .ngcw-main-navigation__logo{
        height:3.1875rem;
        width:10.125rem;
        align-self:center
    }
    .ngcw-main-navigation__microsite-title h1{
        font-size:var(--24pt);
        margin-left:var(--30pt);
        position:relative;
        top:0.0625rem
    }
}
@media (min-width:56.3rem){
    .ngcw-main-navigation__microsite-title .ngcw-main-navigation__logo{
        height:var(--60pt);
        width:11.875rem
    }
    .ngcw-main-navigation__microsite-title h1{
        top:0.125rem
    }
}
.ngcw-main-navigation__main>.ngcw-container,.ngcw-main-navigation__utility>.ngcw-container{
    display:flex;
    padding-right:0;
    padding-left:var(--20pt)
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__main>.ngcw-container,.ngcw-main-navigation__utility>.ngcw-container{
        padding-left:var(--24pt);
        /* new */
        padding-right: var(--24pt);
    }
}
@media (min-width:79.0625rem){
    .ngcw-main-navigation__main>.ngcw-container,.ngcw-main-navigation__utility>.ngcw-container{
        max-width:calc(79.0625rem + ((100vw - 79.0625rem)/2));
        margin-left:0
    }
}
@media (min-width:82.8125rem){
    .ngcw-main-navigation__main>.ngcw-container,.ngcw-main-navigation__utility>.ngcw-container{
        max-width:79.0625rem;
        padding:0;
        margin-right:auto;
        margin-left:auto
    }
}
.ngcw-main-navigation__utility{
    order:1;
    z-index:2;
    background:var(--white);
    border-bottom:0.0625rem solid var(--lightgrey);
    /* new */
    height: 2.5rem;
}
.ngcw-main-navigation__utility .ngcw-container{
    max-height:var(--40pt);
    justify-content:space-between
}
.ngcw-main-navigation__region-wrapper{
    display:flex;
    flex-direction:row;
    justify-content:flex-start;
    align-items:stretch;
    flex-wrap:nowrap;
    border-left:0.0625rem solid var(--lightgrey);
    border-right:0.0625rem solid var(--lightgrey)
}
.ngcw-main-navigation__region-wrapper.-no-location{
    border:0
}
.ngcw-main-navigation__region-wrapper.-no-location:first-child{
    border-left:0.0625rem solid var(--lightgrey);
    border-right:0.0625rem solid var(--lightgrey)
}
@media (max-width:48rem){
    .ngcw-main-navigation__region-wrapper{
       /*  border:0; */
        /* new border image for left pipe */
        /* border-image-source: url(../../utilityPipeBG.svg); */
        width:max-content
    }
    .ngcw-main-navigation__region-wrapper:before{
       /*  content: "";
        display: block;
        border-left: 0.0625rem solid var(--buttonBorder);   */
     /*   border-image:  url(../../utilityPipeBG.svg);
       border-image-width: 0.1875rem; */
       /* background-image:  url("data:image/svg+xml,%3Csvg width='1' height='24' viewBox='0 0 1 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.5' y1='2.18557e-08' x2='0.499999' y2='24' stroke='%23DDDDDE'/%3E%3C/svg%3E"); */
      /*  background-position:0;
       background-repeat:no-repeat;
       background-size: 100% 50%;
        
        margin: 0rem 0rem 0rem 0rem;
        width: 0.0625rem;
        height: 2.5rem; */
    } 
    .ngcw-main-navigation__selected-location {
        margin-top: -18px;
    }
    .ngcw-main-navigation__region.-is-selected{
        padding-top: 1.5rem!important;
    }
}

 /* new - before */
 

.ngcw-main-navigation__selected-location{
    /* new line height was 1rem */
    line-height:var(--14pt);
    text-align:left
}
.ngcw-main-navigation__selected-location .-customer-type.icon{
    height:var(--10pt);
    width:var(--20pt);
    border-left:0.0625rem solid var(--lightgrey);
    padding-left:0.375rem;
    margin:0 0 0 0.3125rem;
    vertical-align:middle
}
@media (max-width:37.1875rem){
    .ngcw-main-navigation__selected-location .-customer-type.icon{
     height:var(--13pt);
     width:1rem;
    }

    .ngcw-main-navigation .button .icon {
        position: relative;
        /* top: -0.75rem; */
        /* mis alignment in actual device */
       /*  left: -0.188rem; */
    }

    #main-navigation > ul > li.display-none-tablet > button > svg.icon.icon-search-open
    {
        /* mis-alignment in actual device */
       /*  top: -0.75rem; */
    }

    #main-navigation > ul > li.display-none-unique-desktop-nav > button > svg.icon.icon-menu
    {
        /* mis alignment in actual device */
       /*  top: -0.75rem; */
    }
    #main-navigation > ul > li.display-none-tablet > button > svg.icon.icon-search-close
    {
        /* mis-alignment in actual device */
        /* top: -0.5rem;
        left: -.1rem; */
    }

    #main-navigation > ul > li.display-none-unique-desktop-nav > button > span.display-none-tablet > svg
    {
        /* mis alignment in actual device */
        /* top: -0.75rem; */
    }

    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__drawer.-is-open > div > form > button > span.display-none-tablet > svg
    {
        left: -0.1rem;
    }


}

@media (min-width:37.1875rem){
    .ngcw-main-navigation__search{
        font-size:var(--18pt)
    }
}
.form-component .wFormContainer .ngcw-main-navigation__region-change.primaryAction,.ngcw-main-navigation__region-change.button{
    font-family:HelveticaNeueRoman, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400;
    font-size:0.5625rem;
    line-height:var(--12pt);
    letter-spacing:.1.125rem;
    align-self:stretch;
    text-align:left;
    display:block
}
.form-component .wFormContainer .ngcw-main-navigation__region-change.primaryAction .icon,.ngcw-main-navigation__region-change.button .icon{
    margin:0
}
.-no-location .form-component .wFormContainer .ngcw-main-navigation__region-change.primaryAction,.-no-location .ngcw-main-navigation__region-change.button,.form-component .wFormContainer .-no-location .ngcw-main-navigation__region-change.primaryAction,.ngcw-main-navigation__region{
    /* new changed font and font weight */
    font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400;
    font-size:var(--12pt)
}
.ngcw-main-navigation__region{
    display:none;
    border:0;
    background-color:transparent;
    font-size:var(--12pt);
    letter-spacing:.1.625rem;
    /* new - font color was #000 */
    color:var(--bodytext);
    padding-top:0;
    padding-bottom:0;
    line-height:var(--40pt);
    text-decoration:none
}
.ngcw-main-navigation__region.js-submenu-expanded .js-submenu-expand,.ngcw-main-navigation__region:hover .js-submenu-expand{
    align-items:center;
    height:calc(100% + 0.0625rem)
}
.ngcw-main-navigation__region.js-submenu-expanded .button__text,.ngcw-main-navigation__region:hover .button__text{
    /* text-decoration:underline; */
    text-decoration: none;
    color: var(--NGBtnHover500);
}
.ngcw-main-navigation__region.-is-button,.ngcw-main-navigation__region.-quick-select{
    min-height:0
}
.-no-location .ngcw-main-navigation__region.-is-button,.-no-location .ngcw-main-navigation__region.-quick-select{
    border-right:none
}
.-no-location .ngcw-main-navigation__region.-is-button:first-child,.-no-location .ngcw-main-navigation__region.-quick-select:first-child{
    align-items:center;
    display:flex
}
@media (min-width:48rem){
    .-no-location .ngcw-main-navigation__region.-is-button:first-child,.-no-location .ngcw-main-navigation__region.-quick-select:first-child{
        display:none
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__region.-quick-select.js-submenu-expanded .js-submenu,.ngcw-main-navigation__region.-quick-select:hover .js-submenu{
        display:block;
        visibility:visible
    }
    
    .ngcw-main-navigation__region.-quick-select.js-submenu-expanded>button .icon-carrot,.ngcw-main-navigation__region.-quick-select:hover>button .icon-carrot{
        transform:rotate(180deg);
        transition:transform 300ms ease
    }
    .ngcw-main-navigation__region.-quick-select>button{
        pointer-events:none;
        /* new */
        margin-top: -0.1875rem;
    }
}
.ngcw-main-navigation__region.-quick-select .-dropdown .icon{
    height:0.3125rem;
    width:var(--12pt);
    vertical-align:middle;
    margin-left:0.3125rem
}
.ngcw-main-navigation__region.-quick-select .-dropdown .icon-carrot{
    transform:rotate(0);
    transition:transform 300ms ease
}
.ngcw-main-navigation__region.-quick-select.js-submenu-expanded{
    height:100%
}
.ngcw-main-navigation__region.-quick-select.js-submenu-expanded .icon-carrot{
    transform:rotate(180deg);
    transition:transform 300ms ease
}
.ngcw-main-navigation__region[data-js-expandable]{
    padding:0;
    /* NEW below */
    border-right: 0;
}
.ngcw-main-navigation__region.-is-selected{
    display:flex;
    border-top:0.125rem solid var(--NGBlue400);
    margin:0;
    min-width:9rem;
    /* new */
    margin-top: 0rem;
    padding-top: 1.15rem;
    /* height: min-content; */
    padding-bottom: 0.35rem;
    block-size: 44%;
    font-size: var(--12pt);
    border-left:none;
}

.ngcw-main-navigation__region.-is-selected:focus{
    width: max-content;
    height: 2.5rem;
    padding-top: .3125rem;
}

    /* New added margin-top removed border below*/
   /*  .ngcw-main-navigation__region:first-child{
        
        margin-top: 1.3rem;
        padding-bottom: 1.05rem;
        border-bottom: 0.125rem solid var(--NGBlue400);
        border-left:none;
        border-image-slice: 2;
        block-size: 44%;
        font-size: var(--12pt);
    } */



.ngcw-main-navigation__region .icon{
    height:var(--15pt);
    width:var(--15pt);
    margin-right:0.3125rem
}
.ngcw-main-navigation__region .-pin{
    display:none
}

@media (max-width:37.1875rem){
    .ngcw-main-navigation__region:first-child{
        /* New added margin-top removed border below*/
        margin-top: .3rem;
        padding-bottom: 2.1rem;
       /*  border-bottom: 0.125rem solid var(--NGBlue400); */
        /* border-left:none; */
       
        block-size: 44%;
        font-size: 0.6875rem;
    }
    .ngcw-main-navigation__region.-is-selected{
        display:flex;
        border-top:0.125rem solid var(--NGBlue400);
        margin:0;
        min-width:7rem;
        /* new */
        margin-top: 0rem;
        padding-top: 1rem;
        /* height: min-content; */
        padding-bottom: 0.35rem;
    
        block-size: 44%;
        font-size: var(--12pt);
        /* border-left:none; */
    }
    .ngcw-main-navigation .button{
        padding-top: 0;
    }
    .button.-icon-text.-small.ngcw-main-navigation__region-change:after{
        content:'';
        position:absolute;
        display: block;


        width:.5rem;
        height:.5rem;
       /* 
        NEW below */
        background:center center no-repeat url("data:image/svg+xml,%3Csvg width='4' height='9' viewBox='0 0 4 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.181763 8.69754L0.181763 1.26897L3.81813 4.98325L0.181763 8.69754Z' fill='%2300148A'/%3E%3C/svg%3E");
        
        margin-top:-0.55rem;
    }
 
    .button__text{
        margin-left: .7rem;
        
    }
    .ngcw-main-navigation__region-wrapper{

       /*  border-left:0;
        border-right:0; */
        border-left: 0.0625rem solid var(--buttonBorder);
        border-right: 0.0625rem solid var(--buttonBorder);
    }
    .ngcw-main-navigation .button.-icon-text.-small .icon{
        display:none;
    }
}
        

@media (min-width:48rem){
    .ngcw-main-navigation__region .-pin{
        align-self:center;
        display:inherit;
        /* new - there was no margin-top */
        margin-top: -0.4375rem;
    }
    .ngcw-main-navigation__region .-pin .icon{
        height:var(--20pt);
        width:var(--12pt);
        margin-right:var(--10pt)
    }
    .ngcw-main-navigation__region{
        display:flex;
        flex-direction:row;
        justify-content:flex-start;
        align-items:center;
        flex-wrap:nowrap;
        padding-left:var(--8pt);
        padding-right:var(--8pt);
         /* new - added margin-top, might need to remove */
         margin-top:0rem;
          /* New removed border below*/
        /* border-right:0.0625rem solid var(--lightgrey); */
        border-left: 0.0625rem solid var(--buttonBorder);
        /* new it was "1", which made no sense */
        line-height:0.875rem;
        /* new - added height, might need to remove */
        height: 2.5rem;
        width: max-content;
    }



    .ngcw-main-navigation__region .js-submenu-expand{
        /* new changed font and font-weight */
        font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
        font-weight:400;
        display:flex;
        align-items:center;
        font-size:0.6875rem;
        height:100%;
        line-height:1;
        margin:0;
        padding-left:var(--10pt);
        padding-right:var(--10pt);
        /* new */
        padding-bottom: 0rem;
        /* new - color:#000; */
        color:var(--bodytext);
        background:var(--white);
        z-index:30;
        border:0
    }
    .ngcw-main-navigation__region .js-submenu-expand:focus,.ngcw-main-navigation__region .js-submenu-expand:hover{
        text-decoration:none
    }
    .ngcw-main-navigation__region .js-submenu-expand+.js-submenu a{
        display:inline-flex;
        text-align:left
    }
    .ngcw-main-navigation__region .js-submenu-expand+.js-submenu a:focus{
        outline-offset:-0.1875rem
    }

    [data-js-expandable].-quick-select .js-submenu .button{
        font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
        font-weight:400;
        font-size: var(--14pt);
        color: var(--bodytext);
        
    }
}



@media (max-width:48rem){

    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__region-wrapper > button > span.ngcw-main-navigation__selected-location > div:nth-child(1) > span.display-inline-block-tablet{
        font-size:var(--11pt)!important
    }

    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__utility-actions > div > a > span{
        font-size:var(--11pt)!important;
        line-height: var(--11pt)!important;
    }
    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__region-wrapper > button > span.ngcw-main-navigation__selected-location > div:nth-child(1) > span.display-none-tablet{
        font-size:var(--11pt)!important
    }
}


@media (min-width:48rem) and (max-width:64rem){

    .ngcw-main-navigation__region .js-submenu-expand{
       /*  new - was 13 */
        font-size:var(--12pt)
    }
    #js-submenu-C33Yi3 > li > a{
        font-size: var(--12pt);
    }
    

    [data-js-expandable].-quick-select .js-submenu .button{
        font-size: var(--12pt);
    }

    .ngcw-main-navigation__region{
        font-size:var(--12pt)!important
    }
    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__region-wrapper > button > span.ngcw-main-navigation__selected-location > div:nth-child(1) > span.display-inline-block-tablet{
        font-size:var(--12pt)!important
    }
}
@media (min-width:64rem) {
    
    .ngcw-main-navigation__region .js-submenu-expand{
        /*  new - was 13 */
         font-size:var(--14pt)
     }
    .ngcw-main-navigation__region{
       /*  new was 13 */
        font-size:var(--14pt)!important
    }
    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__region-wrapper > button > span.ngcw-main-navigation__selected-location > div:nth-child(1) > span.display-inline-block-tablet{
        font-size:var(--14pt)!important
    }
    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__utility-actions > div > a > span{
        font-size:var(--14pt)!important
    }
}
.ngcw-main-navigation__utility-actions{
    display:flex;
    flex-direction:row;
    justify-content:center;
    align-items:center;
    flex-wrap:nowrap;
   /*  new - changed font and font-weight */
    font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400;
    font-size:var(--10pt);
    padding:var(--10pt) 0;
    margin-left:auto
}
/* removed extra vertical line below */
.ngcw-main-navigation__utility-actions div:first-child{
    border-right:0.0625rem solid var(--buttonBorder);
    height: 1.2rem;
}
.ngcw-main-navigation__utility-actions a{
    display:none;
    align-items:center;
    line-height:var(--10pt);
    /* new color was #000 */
    color:var(--bodytext);
    text-decoration:none;
    border-left:0.0625rem solid var(--buttonBorder);
    padding:0 0.625rem;
    /* new */
    margin-top: 0.1rem;
}

.ngcw-main-navigation__utility-actions > a:nth-of-type(1) {
    border-left: 0 !important;
  }
   
  div.ngcw-main-navigation__utility-actions > div:nth-child(2) {
    border-right: 1px solid var(--buttonBorder);
    height: 1.25rem;
  }


.ngcw-main-navigation__utility-actions a:first-child{
    border:0;
    /* new - was   margin:0 */
    margin-top: 0.1rem;
}
.ngcw-main-navigation__utility-actions a:nth-child(1),.ngcw-main-navigation__utility-actions a:nth-child(2){
    display:inline-flex;
    align-items:center
}
.ngcw-main-navigation__utility-actions a .icon{
    margin-right:0.3125rem;
    margin-top: 0.4375rem;
}
@media (min-width:68.75rem){
    .ngcw-main-navigation__utility-actions a{
        display:inline-flex;
        align-items:flex-start;
        line-height:var(--20pt)
    }
}
.form-component .wFormContainer .ngcw-main-navigation__utility-actions .-icon.primaryAction,.ngcw-main-navigation__utility-actions .-icon.button,.ngcw-main-navigation__utility-actions .form-component .wFormContainer .-icon.primaryAction{
    border-left:0.0625rem solid var(--lightgrey);
    width:var(--40pt);
    border-right:0.0625rem solid var(--lightgrey);
    margin-right:var(--30pt);
    /* new height and min-width added */
    height: 1.25rem;
    min-width: 2rem!important;
}
.ngcw-main-navigation__utility-actions .-icon.button{
    border-radius: 0;
}
@media (max-width:37.1875rem){
    .ngcw-main-navigation__utility-actions .-icon.button{
        display:none;
    }
}

.ngcw-main-navigation__utility-actions .icon{
    height:var(--15pt);
    width:var(--15pt);
    /* new added margin-bottom */
    margin-bottom: 0.4rem;
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__utility-actions{
        /* new */
        transform: translateX(28px);
        padding:0;
        font-size:var(--12pt);
        width: max-content;
    }
}

@media (max-width:49.25rem){
     .ngcw-main-navigation__utility-actions div:first-child{
        width: 53%;
        margin-left: -20px;
    }

    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__utility-actions > div:nth-child(2){
        width: 50%;
    }
}

@media (max-width:37.1875rem){
    .ngcw-main-navigation__utility-actions div:first-child{
       width: 52%;
       margin-left: 8px;
   }

   body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__utility > div > div.ngcw-main-navigation__utility-actions > div:nth-child(2){
       width: 50%;
   }
}

@media (min-width:68.75rem){
    .ngcw-main-navigation__utility-actions{
        /* new - was 13 */
        font-size:var(--14pt);
        padding:0
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__drawer.-is-open{
        height:var(--80pt)
    }
}
.ngcw-main-navigation__drawer .ngcw-container{
    padding-right:var(--15pt)
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__drawer .ngcw-container{
        padding-right:var(--30pt)
    }
}
@media (min-width:79.0625rem){
    .ngcw-main-navigation__drawer .ngcw-container{
        max-width:calc(79.0625rem + ((100vw - 79.0625rem)/2));
        margin-left:0
    }
}
@media (min-width:82.8125rem){
    .ngcw-main-navigation__drawer .ngcw-container{
        max-width:79.0625rem;
        padding:0;
        margin-right:auto;
        margin-left:auto
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__drawer{
        order:2
    }
}
.ngcw-main-navigation__main{
    order:2;
    z-index:1;
    background:var(--white);
    box-shadow:0 0.0625rem 0 0 transparent
}
.ngcw-main-navigation__main>.ngcw-container{
    height:var(--56pt);
    background-color:var(--white);
    justify-content:space-between
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__main>.ngcw-container{
        height:4.5rem;
        padding-right: 0.75rem;
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation__main>.ngcw-container{
        height:4.5rem;
        /* new */
        padding-right: 0.75rem;
         /* margin: -.5rem 5rem 0 5rem;  */
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__main>.ngcw-container>nav>ul>li:not(.ngcw-main-navigation__top-level){
        padding:var(--15pt) 0;
        margin-left:var(--10pt)
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation__main>.ngcw-container>nav>ul>li:not(.ngcw-main-navigation__top-level){
        padding:var(--15pt) 0;
        margin-left:var(--10pt)
    }
}
.ngcw-main-navigation__main nav{
    padding-left:var(--20pt)
}
.ngcw-main-navigation__main nav ul{
    margin:0;
    padding-left:0;
    list-style-type:none;
    display:flex;
    justify-content:flex-end;
    height:100%
}
@media (min-width:68.75rem){
    .ngcw-main-navigation__main nav{
        margin-right:var(--30pt)
    }
}
@media (min-width:79.0625rem){
    .ngcw-main-navigation__main nav{
        margin-right:0
    }
}
.ngcw-main-navigation__main .icon{
/*     width:var(--44pt);
    height:var(--60pt); */
    width:44px;
    height:60px;
}
.ngcw-main-navigation__main .icon-menu-tablet{
    display:none
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__main .icon-pay-bill{
        height:var(--17pt);
        width:var(--22pt);
        margin-bottom:0.3125rem;
        /* new */
        display: none;
    }
    .ngcw-main-navigation__main .icon-account{
        height:var(--22pt);
        width:var(--21pt);
        margin-bottom:0.3125rem
    }
    .ngcw-main-navigation__main .icon-menu{
        display:none
    }
    .ngcw-main-navigation__main .icon-menu-tablet{
        height:1.4375rem;
        width:1.4375rem;
        display:block
    }
}
.ngcw-main-navigation__main-button{
    width:2.8125rem;
    /* new - was 100% */
    height:66%;
    background:var(--white);
    color:var(--linktext);
    border:0;
    border-left:0.0625rem solid var(--lightgrey)
}

@media (max-width:37.1875rem){
    .ngcw-main-navigation__main-button{
        /* width:100%!important; */
        /* new - was 100% */
        height:var(--40pt);
        background:var(--white);
        color:var(--linktext);
        border:0.0625rem solid var(--buttonBorder);
        border-radius: 0.25rem;
        margin:.5rem .5rem .5rem 0rem;
    }
 .ngcw-main-navigation .button.-icon-stacked{
        display:block;
        text-decoration:none;
    }
     /* NEW for 2.0 */
    #main-navigation > ul > li > a > svg.icon.icon-account-mobile
    {   
        opacity: 0;
        margin-top: -.688rem;
        width: 75px;
    }
     /* NEW for 2.0 */
    #main-navigation > ul > li > a{
        background-color: var(--linktext);
    }
    /* NEW for 2.0 */
    #main-navigation > ul > li > a:before{
        content:'Sign In';
        position:absolute;
        display: block;
        font-size:var(--16pt);
        font-family:HelveticaNeueMd,Helvetica,Arial Nova,Arial,sans-serif;
        font-weight:500;
        color:var(--white);
        margin: 9px 0px 0px 12px;
    }
     /* NEW for 2.0 */
    .ngcw-main-navigation__logo .logo {
        height: 1.125rem !important;
        width: 5.45rem !important;
        margin-top: .8rem;
        margin-left: -3rem;
    }
     /* NEW for 2.0 */
    .ngcw-main-navigation__main nav{
        margin-right: var(--4pt);
    }
}

.ngcw-main-navigation__main-button:focus,.ngcw-main-navigation__main-button:hover,.ngcw-main-navigation__top-level>button:focus,.ngcw-main-navigation__top-level>button:hover{
    background-color:var(--white)
}
.form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction,.ngcw-main-navigation__main-button.button.-icon-stacked{
    padding:0;
    justify-content:center
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction,.ngcw-main-navigation__main-button.button.-icon-stacked{
        padding:.625rem 1rem .625rem 1rem;
    }
}
@media (min-width:75rem){
    .form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction,.ngcw-main-navigation__main-button.button.-icon-stacked{
        flex-direction:row;
        justify-content:center
    }
    .form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction .icon,.ngcw-main-navigation__main-button.button.-icon-stacked .icon{
        margin:0 0.1rem 0 0
    }
}
/* New media query below */
@media (min-width:37.1875rem) and (max-width:82.8125rem){
    .form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction,.ngcw-main-navigation__main-button.button.-icon-stacked{
        flex-direction: row;
        justify-content: center;
        /* padding: 8px 10px; */
       
        font-family:HelveticaNeueMd,Helvetica,Arial Nova,Arial,sans-serif;
        font-weight:500;
        border-radius: 0.25rem;
        /* new */
        height:100%;
    }

    #main-navigation > ul > li.display-none-unique-desktop-nav > button{
        border:0.0625rem solid var(--buttonBorder);
    }

    .form-component .wFormContainer .ngcw-main-navigation__main-button.-icon-stacked.primaryAction .icon,.ngcw-main-navigation__main-button.button.-icon-stacked .icon{
        margin:0 0rem 0 -4px
    }
    #main-navigation > ul > li.display-none-unique-desktop-nav > button > svg.icon.icon-menu-tablet{
        margin: 1px 0 0;
        scale: 1.45;
    }
}


@media (min-width:37.1875rem){
    .ngcw-main-navigation__main-button{
        width:7.5rem;
        color:var(--white);
        border:0
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation__main-button{
        width:11.25rem
    }
}
@media (min-width:75rem){
    .ngcw-main-navigation__main-button{
        width:11.5rem
    }
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__main{
        order:3
    }
}
.ngcw-main-navigation__pay-bill{
    background-color:var(--buttongreen);
    border-color:var(--buttongreen);
   /*  NEW */
    border-radius: 0.25rem;
    width:auto;
}
.ngcw-main-navigation__pay-bill:focus,.ngcw-main-navigation__pay-bill:hover{
    background-color:var(--NGBtnHoverGreen);
    border-color:var(--NGBtnHoverGreen);
}
.ngcw-main-navigation__sign-in .icon{
    stroke:var(--linktext)
}
.ngcw-main-navigation__sign-in .icon-account{
    display:none
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__sign-in .icon{
        stroke:var(--white)
    }
    .ngcw-main-navigation__sign-in .icon-account{
        display:block
    }
    .ngcw-main-navigation__sign-in .icon-account-mobile{
        display:none
    }
}
.form-component .wFormContainer .ngcw-main-navigation__sign-in.display-none-tablet.primaryAction,.ngcw-main-navigation__sign-in.button.display-none-tablet{
    height:var(--60pt)
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation__sign-in.display-none-tablet.primaryAction,.ngcw-main-navigation__sign-in.button.display-none-tablet{
        display:none
    }
    .ngcw-main-navigation__sign-in{
        color:var(--white);
        background:var(--linktext);
        /* new */
        border-radius: 0.25rem;
    }
    .ngcw-main-navigation__sign-in:focus,.ngcw-main-navigation__sign-in:hover{
        background-color:var(--NGBtnHover500);
    }
}
.nav-drawer__submenu ul li .-is-active,.ngcw-main-navigation .-logged-in{
    position:relative
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction:focus,.form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction:hover,.ngcw-main-navigation .-logged-in .button:focus,.ngcw-main-navigation .-logged-in .button:hover,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction:focus,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction:hover{
        background-color:var(--linktext)
    }
}
@media (min-width:56.25rem){
    .form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction,.ngcw-main-navigation .-logged-in .button,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction{
        pointer-events:none
    }
}
.form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction .icon-account-logged-in,.ngcw-main-navigation .-logged-in .button .icon-account-logged-in,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction .icon-account-logged-in{
    height:var(--22pt);
    width:var(--21pt);
    flex-shrink:0
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction .icon-account-logged-in,.ngcw-main-navigation .-logged-in .button .icon-account-logged-in,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction .icon-account-logged-in{
        height:var(--16pt);
        width:var(--15pt)
    }
}
@media (min-width:56.25rem){
    .form-component .wFormContainer .ngcw-main-navigation .-logged-in .primaryAction .icon-account-logged-in,.ngcw-main-navigation .-logged-in .button .icon-account-logged-in,.ngcw-main-navigation .-logged-in .form-component .wFormContainer .primaryAction .icon-account-logged-in{
        height:var(--22pt);
        width:var(--21pt);
        margin-left:0.3125rem
    }
}
.ngcw-main-navigation .-logged-in .button__text{
    max-width:7.75rem;
    min-height:0.84375rem;
    overflow:hidden;
    padding:0 0.625rem;
    text-overflow:ellipsis
}
@media (min-width:56.25rem){
    .ngcw-main-navigation .-logged-in .button__text{
        text-align:left;
        padding:0 0 0.1875rem;
        white-space:nowrap
    }
}
.ngcw-main-navigation .-logged-in .-dropdown{
    color:var(--linktext);
    font-size:0.5625rem;
    line-height:var(--12pt);
    text-align:left;
    display:block;
    align-items:baseline
}
.ngcw-main-navigation .-logged-in .-dropdown.-small .icon{
    height:.8em;
    width:.8em
}
.ngcw-main-navigation .-logged-in .-dropdown:focus,.ngcw-main-navigation .-logged-in .-dropdown:hover{
    text-decoration:none
}
.ngcw-main-navigation .-logged-in .-dropdown:focus .button__text,.ngcw-main-navigation .-logged-in .-dropdown:hover .button__text,.ngcw-main-navigation .-logged-in .js-submenu a:focus,.ngcw-main-navigation .-logged-in .js-submenu a:hover{
    text-decoration:underline
}
.ngcw-main-navigation .-logged-in .-dropdown .icon{
    opacity:.5;
    height:0.375rem;
    width:var(--13pt);
    margin-right:0;
    stroke:var(--white);
    fill:var(--white);
    transform:rotate(-180deg);
    transition:transform 300ms ease
}
@media (min-width:56.25rem){
    .ngcw-main-navigation .-logged-in .-dropdown .icon{
        width:var(--10pt);
        margin-top:0.25rem
    }
}
@media (min-width:75rem){
    .ngcw-main-navigation .-logged-in .-dropdown{
        position:relative;
        display:inline-flex;
        justify-content:flex-end;
        height:auto;
        flex-grow:1;
        text-align:right
    }
    .ngcw-main-navigation .-logged-in .-dropdown .icon{
        opacity:1;
        width:var(--13pt);
        margin-top:0
    }
}
.ngcw-main-navigation .-logged-in .js-submenu-expand{
    display:none;
    justify-content:space-between;
    padding-bottom:0.3125rem;
    padding-right:var(--14pt)
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation .-logged-in .js-submenu-expand{
        display:flex;
        min-height:4.0625rem
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation .-logged-in .js-submenu-expand{
        min-height:var(--60pt);
        height:var(--60pt)
    }
}
@media (min-width:75rem){
    .ngcw-main-navigation .-logged-in .js-submenu-expand{
        width:11.5625rem;
        padding-bottom:var(--12pt)
    }
}
.ngcw-main-navigation .-logged-in .js-submenu{
    display:none;
    z-index:101;
    background:var(--linktext);
    top:4.0625rem;
    left:auto;
    right:0;
    width:100%;
    min-width:11.5625rem;
    height:auto;
    padding:var(--10pt) 0;
    border:0;
    line-height:var(--30pt)
}
.ngcw-main-navigation .-logged-in .js-submenu a{
    display:inline-flex;
    color:var(--white);
    letter-spacing:-.0.5rem;
    font-size:var(--14pt);
    padding:0 0.9375rem;
    text-decoration:none;
    width:100%
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation .-logged-in .js-submenu{
        display:block
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation .-logged-in .js-submenu{
        top:var(--60pt)
    }
}
@media (min-width:75rem){
    .ngcw-main-navigation .-logged-in .js-submenu{
        padding-top:0
    }
}
.ngcw-main-navigation .-logged-in.js-submenu-expanded .icon{
    transform:rotate(0deg)
}
@media (min-width:56.25rem){
    .ngcw-main-navigation .-logged-in:hover .js-submenu{
        visibility:visible
    }
    .ngcw-main-navigation .-logged-in:hover .icon{
        transform:rotate(0deg)
    }
}
.ngcw-main-navigation__top-level{
    display:none
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .ngcw-main-navigation__top-level{
        border-top:0.125rem solid transparent
    }
    .ngcw-main-navigation__top-level:hover{
        border-top:0.125rem solid var(--caption);
    }
}
.ngcw-main-navigation__top-level>button{
    color:var(--linktext);
    background-color:transparent;
    font-size:var(--14pt);
    text-align:center;
    /* new below was .32 */
    letter-spacing:.0125rem;
    line-height:var(--14pt);
    border:0;
    max-width:5.625rem;
    padding:0.3125rem 0.625rem 1.25rem;
    position:relative;
    /* new 2.0  comment below back in if needed */
   /*  border-left:0.0625rem solid transparent; */
   /*  border-right:0.0625rem solid transparent; */
    border-top:0.125rem solid transparent;
    z-index:101
}
.ngcw-main-navigation__top-level>button:before{
    /* new */
    background-color:var(--NGBtnHover500);
    content:'';
    width:0;
    position:absolute;
    left:0;
    /* top:-0.25rem; NEW below */
    top:3.35rem;
    bottom:0;
    transition:width 300ms ease-in-out;
    /* new */
    height:0.1875rem
}
.ngcw-main-navigation__top-level>button:after{
    content:'';
    position:absolute;
    display: block;
    width:var(--14pt);
    height:var(--6pt);
   /*  background:center center no-repeat url(/assets/images/icons/grey-carrot-down.svg);
   NEW below */
   background:center center no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.21106 5L14.2111 5L7.71106 11L1.21106 5Z' fill='%23DDDDDE'/%3E%3C/svg%3E");
    left:50%;
    transform:translateX(-50%);
    top:calc(100% - 0.01rem)
}

@media (max-width:82.75rem){
    .ngcw-main-navigation__top-level>button:after{
        top:calc(100% - 0.45rem)
    }
}

.ngcw-main-navigation__top-level.js-submenu-expanded>button,.ngcw-main-navigation__top-level:hover>button{
    border-left-color:var(--lightgrey);
    border-right-color:var(--lightgrey);
    box-shadow:0 0.125rem var(--white)
}
.ngcw-main-navigation__top-level.js-submenu-expanded>button:after,.ngcw-main-navigation__top-level:hover>button:after{
    /* background-image:url(/assets/images/icons/blue-carrot-up.svg);
    NEW below */
    background:center center no-repeat url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7889 11L1.78894 11L8.28894 5L14.7889 11Z' fill='%2300148A'/%3E%3C/svg%3E");
}
.ngcw-main-navigation__top-level.js-submenu-expanded .ngcw-main-navigation__mega-menu,.ngcw-main-navigation__top-level:hover .ngcw-main-navigation__mega-menu{
    box-shadow:0 0.1875rem 0.25rem 0 var(--lightgrey);
    display:block;
    z-index:100
}
@media (min-width:68.75rem){
    .ngcw-main-navigation__top-level{
        display:block;
        /* NEW below */
        /* margin-left: 0.3rem; */
       /*  height: 6.75rem; */
        height: 5rem;
        padding-top: 0.6rem;
       pointer-events: all;

    }
    .ngcw-main-navigation__top-level>button{
        max-width:6.25rem;
        /* pointer-events:all; */
        max-height: 4.5rem;
    }

}
 /* NEW below */
 @media (max-width:82.75rem){
    .ngcw-main-navigation__top-level{
        height: 6.2375rem;
    }
    .ngcw-main-navigation__top-level>button:before{
        /* new */
        top:3.65rem;
    }
}
@media (min-width:82.8125rem){
    .ngcw-main-navigation__top-level>button{
        font-size:var(--16pt);
        /* new - was 8.4375rem */
        max-width:8.5rem;
        line-height: 1.125rem;
        max-height: 4.5rem;
        pointer-events: none;
        display: flex;
        align-items: center;
        margin-top: .3rem;
        justify-content: center;
    }
}

@media (min-width:1100px) and (max-width:1325px){
    .ngcw-main-navigation__mega-menu{
        margin-top: -3px!important;
    }
    .ngcw-main-navigation__top-level{
        height:4.6rem;
        padding-top: 0.2rem;
    }

    .ngcw-main-navigation__top-level>button:after{
        top:calc(100% - 1rem)
    }

    .ngcw-main-navigation__top-level>button:before{
        top:4rem;
    }

    .ngcw-main-navigation__top-level>button{

        max-height: 4.5rem;
        height: 4.5rem;
    }

}


.ngcw-main-navigation__mega-menu{
    display:none;
    width:100%;
    position:absolute;
    left:0;
    background-color:var(--white);
    border-top:0.0625rem solid var(--lightgrey);
    margin-top: 0.688rem;
}
.ngcw-main-navigation__mega-menu .ngcw-container{
    display:flex;
    justify-content:center;
    padding-top:var(--40pt);
    padding-bottom:var(--40pt)
}
.ngcw-main-navigation__mega-menu-section{
    flex-direction:column;
    padding-right:var(--60pt)
}
.ngcw-main-navigation__mega-menu-section:last-child{
    padding-right:0
}
.form-component .wFormContainer .ngcw-main-navigation__primary-link.-link-sub.primaryAction,.ngcw-main-navigation__primary-link.button.-link-sub{
    font-family:HelveticaNeueBold,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:700;
    font-size:var(--16pt);
    line-height:var(--18pt);
    letter-spacing:-.0.5625rem;
    color:var(--linktext);
    padding:0.375rem 0.625rem
}
@media (min-width:37.1875rem) and (max-width:64rem){
body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.nav-drawer.-is-open > nav > ul > li:nth-child(1) > a
    {
        display:none;
    }
}

.ngcw-main-navigation__primary-link.button.-link-sub:hover{
    background-color: var(--buttonhover);
}

.form-component .wFormContainer .ngcw-main-navigation__section-link.-link-sub.primaryAction,.ngcw-main-navigation__section-link.button.-link-sub{
    font-size:var(--14pt);
    line-height:var(--18pt);
    letter-spacing:-.0.5rem;
    color:var(--linktext);
    padding:0.375rem 0.625rem
}
@media (min-width:56.25rem){
    .form-component .wFormContainer .ngcw-main-navigation__section-link.-link-sub.primaryAction,.ngcw-main-navigation__section-link.button.-link-sub{
        max-width:17.8125rem;
    }
    .ngcw-main-navigation__section-link.button.-link-sub:hover {
       border-radius:0
    }
   /*  new - rollover */
   .form-component .wFormContainer .ngcw-main-navigation__section-link.-link-sub.primaryAction:hover,.ngcw-main-navigation__section-link.button.-link-sub:hover{
    background-color:var(--buttonhover);
    }
}

.ngcw-main-navigation__logo{
    height:2.8125rem;
    width:8.9375rem;
    align-self:center;
    flex-shrink:0;
    margin:0;
    padding:0;
    border:0;
    background:0 0;
    line-height:inherit;
    display:flex;
    justify-content:center;
    align-content:center
}
.ngcw-main-navigation__logo .icon{
    width:100%;
    height:100%
}
.ngcw-main-navigation__logo .-cover{
    object-fit:cover
}
.ngcw-main-navigation__logo .-contain{
    object-fit:contain
}
.ngcw-main-navigation__logo .logo{
    height:2.8125rem;
    width:8.9375rem
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__logo .logo{
       /*  height:3.1875rem;
        width:10.125rem */
        height: var(--30pt);
        width: 9.0625rem;
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation__logo .logo{
        /* height:var(--60pt);
        width:11.875rem
        new below */
        height:var(--30pt);
        width:9.0625rem
    }
}
.ngcw-main-navigation.-nav-open .ngcw-main-navigation__logo:not(h1),.ngcw-main-navigation__logo[data-js-logo]:not(h1){
    display:none
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__logo{
        height:3.1875rem;
        width:10.125rem;
        margin-top: 18px;
        margin-left: -5px;
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation__logo{
        height:3.1875rem;
        width:10.125rem;
        margin-top: 18px;
        margin-left: -5px;
    }
}

@media (min-width:37.1875rem) and (max-width:40rem)
{
    .ngcw-main-navigation__logo{
        height:3.1875rem;
        width:7rem;
        margin-top: 18px;
        margin-left: 15px;
    }
}

/* @media (max-width:22.5rem){
    .ngcw-main-navigation__logo{
        width:100%;
        flex-shrink:1;
        margin-left: 1.6rem;
    }
} */

@media (min-width: 19rem) and (max-width: 23.75rem) {


    .ngcw-main-navigation__main nav ul {
        margin: 0 0 0 -3.5rem;
    }

  }





.-layout-simple .ngcw-main-navigation__main{
    background:var(--white);
    border-bottom:0.0625rem solid var(--lightgrey)
}
.-layout-simple .ngcw-main-navigation__main .ngcw-container{
    justify-content:center;
    padding:0
}
.-layout-simple .ngcw-main-navigation__logo{
    height:2.125rem;
    width:10.375rem
}
@media (min-width:56.25rem){
    .-layout-simple .ngcw-main-navigation__logo{
        height:var(--60pt);
        width:11.875rem
    }
}
.-layout-simple .ngcw-main-navigation__utility .ngcw-container{
    border-right:0
}
.form-component .wFormContainer .ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.-is-open.primaryAction,.ngcw-main-navigation__utility-actions .form-component .wFormContainer .ngcw-main-navigation__search.-is-open.primaryAction,.ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.button.-is-open{
    background-color:var(--buttonhover);
}

.ngcw-main-navigation.-search-open .ngcw-main-navigation__search{
    padding-top: 1.5rem;
    padding-left: 0.8125rem;
    height: 2.6rem!important;
    border-radius: 0;
    background-color: var(--buttonhover);
    /* display: flex; */
}

@media (max-width:37.1875rem){
    .ngcw-main-navigation.-search-open .ngcw-main-navigation__search{
        padding-top: 0.8125rem;
        padding-left: 0.6rem;
        height: 3.25rem!important;
        border-radius: 0;
        background-color: var(--buttonhover);
        /* display: flex; */
    }
    .ngcw-main-navigation.-search-open .ngcw-main-navigation__search.button .icon-search-close {
        margin: -1.0625rem 0.125rem -0.4375rem -0.75rem; 
    }
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search .icon {
       margin-top: -0.25rem;
       margin-bottom: 0.5rem;
    }
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search input{
        margin-left: -0.625rem;
        margin-top: 0.1875rem;
        height: 2.5rem!important;
    }
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search .button{
        margin-top: 0.1875rem;
    }
    .ngcw-main-navigation__drawer.-is-open{
        height: 3.5rem!important;
    }
}

.form-component .wFormContainer .ngcw-main-navigation.-search-open .ngcw-main-navigation__search.primaryAction .icon-search,.form-component .wFormContainer .ngcw-main-navigation.-search-open .ngcw-main-navigation__search.primaryAction .icon-search-open,.ngcw-main-navigation.-search-open .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction .icon-search,.ngcw-main-navigation.-search-open .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction .icon-search-open,.ngcw-main-navigation.-search-open .ngcw-main-navigation__search.button .icon-search,.ngcw-main-navigation.-search-open .ngcw-main-navigation__search.button .icon-search-open{
    display:none
}
.form-component .wFormContainer .ngcw-main-navigation.-search-open .ngcw-main-navigation__search.primaryAction .icon-close,.form-component .wFormContainer .ngcw-main-navigation.-search-open .ngcw-main-navigation__search.primaryAction .icon-search-close,.ngcw-main-navigation.-search-open .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction .icon-close,.ngcw-main-navigation.-search-open .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction .icon-search-close,.ngcw-main-navigation.-search-open .ngcw-main-navigation__search.button .icon-close,.ngcw-main-navigation.-search-open .ngcw-main-navigation__search.button .icon-search-close{
    display:inline-block;
    fill:var(--bodytext)
}
.ngcw-main-navigation__utility-actions .icon{
    color:var(--black);
}
.ngcw-main-navigation__utility-actions .icon.icon-close{
    display:none;
    height:var(--12pt);
    width:var(--12pt);
    fill:var(--bodytext);
    stroke:none;
    transform: translateY(-14px);
    margin-left: -12px;
}

/* .ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.button */
@media (min-width:68.75rem){
    .form-component .wFormContainer .ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.primaryAction,.ngcw-main-navigation__utility-actions .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction,.ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.button{
        border-right:0.0625rem solid var(--lightgrey);
        margin-right:var(--30pt);
        /* new height and min-width added */
        height: 1.25rem;
        min-width: 2rem!important;
    }
}
@media (min-width:79.0625rem){
    .form-component .wFormContainer .ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.primaryAction,.ngcw-main-navigation__utility-actions .form-component .wFormContainer .ngcw-main-navigation__search.primaryAction,.ngcw-main-navigation__utility-actions .ngcw-main-navigation__search.button{
        margin-right:0
    }
}
.ngcw-main-navigation__drawer{
    visibility:hidden;
    overflow:hidden;
    height:0;
    order:3;
    background-color:var(--buttonhover);
    transition:height 400ms ease
}
.ngcw-main-navigation__drawer.-is-open{
    z-index:1;
    height:4.375rem;
    visibility:visible
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__drawer.-is-open{
        /* height:var(--80pt) */
        height:var(--56pt);

    }
}
.ngcw-main-navigation__drawer.-is-closed{
    animation:hide 300ms
}
.ngcw-main-navigation__drawer .ngcw-main-navigation__search{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    flex-wrap:nowrap;
    padding-top:var(--10pt);
    padding-bottom:var(--10pt)
}
.form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .pagination__mobile select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search input,.pagination__mobile .ngcw-main-navigation__drawer .ngcw-main-navigation__search select{
    font-family:HelveticaNeueRoman, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400;
    width:100%;
    padding:0;
    border:0.125rem solid var(--NGBtnHover500);
    height:var(--50pt);
    letter-spacing:.02rem;
    background:0 0;
    font-size:var(--14pt);
    color:var(--NGdarkGrey);
}
.form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search select:-ms-input-placeholder,.form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search select::-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer select:-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer select::-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .pagination__mobile select:-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .pagination__mobile select::-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search input:-ms-input-placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search input::-ms-input-placeholder,.pagination__mobile .ngcw-main-navigation__drawer .ngcw-main-navigation__search select:-ms-input-placeholder,.pagination__mobile .ngcw-main-navigation__drawer .ngcw-main-navigation__search select::-ms-input-placeholder{
    color:var(--bodytext)
}
.form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search select::placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer select::placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .pagination__mobile select::placeholder,.ngcw-main-navigation__drawer .ngcw-main-navigation__search input::placeholder,.pagination__mobile .ngcw-main-navigation__drawer .ngcw-main-navigation__search select::placeholder{
    color:var(--bodytext)
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .pagination__mobile select,.ngcw-main-navigation__drawer .ngcw-main-navigation__search input,.pagination__mobile .ngcw-main-navigation__drawer .ngcw-main-navigation__search select{
        padding:0 0.625rem;
        margin:0 0.3125rem
    }
}

@media (max-width:37.1875rem){
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search input{
        padding:0 0.625rem;
        margin:0 0.3125rem
    }
}

.ngcw-main-navigation__drawer .ngcw-main-navigation__search-input{
    display:inline-flex;
    flex-grow:1;
    align-items:center;
    margin-left: -1rem;
}
.form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search .primaryAction,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .button,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer .primaryAction{
    padding: 8px 10px 8px 10px;
    width: auto;
    line-height: 1;
    border: 0.125rem solid var(--linktext);
    background-color: var(--linktext);
    color: var(--white);  
}


@media (max-width:37.1875rem){
    #main-navigation > ul > li.display-none-tablet > button
    {
        width: var(--40pt);
        height: var(--40pt)!important;
        border-radius: 4px;
        margin-top:8px;
    }

    #main-navigation > ul > li.display-none-unique-desktop-nav > button
    {
        width: var(--40pt);
        height: var(--40pt)!important;
    }

    body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.ngcw-main-navigation__drawer.-is-open > div > form > button{
        height: 40px;
        margin-top: 0px;
    }
}


@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation__drawer .ngcw-main-navigation__search .primaryAction,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .button,.ngcw-main-navigation__drawer .ngcw-main-navigation__search .form-component .wFormContainer .primaryAction{
        padding:0 .95rem;
        min-height:var(--40pt);
        height:var(--40pt);
        font-size:var(--16pt)
    }


}
@media screen and (min-width: 79.0625rem) {
    .ngcw-main-navigation__utility-actions {
      transform: translateX(0);
    }
}
.ngcw-main-navigation__drawer .ngcw-main-navigation__search .button:hover{
    background-color: var(--NGBtnHover500);
    border:0.125rem solid var(--NGBtnHover500);

    
}
.ngcw-main-navigation__drawer .ngcw-main-navigation__search .icon{
    width:var(--16pt);
    height:var(--16pt);
    transform:translateY(5px);
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search{
        padding-top:var(--10pt);
        padding-bottom:var(--10pt)
    }
    .ngcw-main-navigation__drawer .ngcw-main-navigation__search .icon{
        color:var(--bodytext);
        display: none;
    }
    .ngcw-main-navigation__drawer{
        order:2
    }
}
.ngcw-main-navigation__main-button .icon-search-close{
    display:none;
    width:var(--44pt);
    height:var(--60pt)
}
.ngcw-main-navigation-wrapper+.page-scrollable[aria-hidden=true]{
    overflow:hidden
}
.ngcw-main-navigation-wrapper.-microsite .nav-drawer{
    height:calc(100% - 3.75rem);
    top:var(--60pt)
}
@media (min-width:37.1875rem){
    .ngcw-main-navigation-wrapper.-microsite .nav-drawer{
        height:calc(100% - 7.25rem);
        top:7.25rem
    }
}
@media (min-width:56.25rem){
    .ngcw-main-navigation-wrapper.-microsite .nav-drawer{
        height:calc(100% - 7.5625rem);
        top:7.5625rem
    }
}
.form-component .wFormContainer .ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.primaryAction .icon-menu,.form-component .wFormContainer .ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet,.ngcw-main-navigation.-nav-open .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu,.ngcw-main-navigation.-nav-open .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet,.ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.button .icon-menu,.ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.button .icon-menu-tablet{
    display:none
}
.form-component .wFormContainer .ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.primaryAction .icon-menu-close,.nav-drawer>nav li,.ngcw-main-navigation.-nav-open .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-close,.ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.button .icon-menu-close,.ngcw-main-navigation.-nav-open .ngcw-main-navigation__logo[data-js-logo]{
    display:block
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet-close,.ngcw-main-navigation.-nav-open .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet-close{
        display:inline-block
    }
    .ngcw-main-navigation.-nav-open .ngcw-main-navigation__hamburger.button .icon-menu-tablet-close{
        display:inline-block;
        scale:1.5;
        
    }

}


.form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-close,.form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet-close,.nav-drawer>nav li[aria-hidden=true],.ngcw-main-navigation__hamburger.button .icon-menu-close,.ngcw-main-navigation__hamburger.button .icon-menu-tablet-close{
    display:none
}
.form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction .icon-menu-tablet-close{
    width:1.4375rem;
    height:1.4375rem
}

.ngcw-main-navigation__hamburger.button .icon-menu-tablet-close {
    width: 1rem;
    height: 1rem;
}
@media (min-width:37.1875rem){
    .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction,.ngcw-main-navigation__hamburger.button{
        width:5.375rem;
        color:var(--linktext)
    }
}
@media (min-width:56.25rem){
    .form-component .wFormContainer .ngcw-main-navigation__hamburger.primaryAction,.ngcw-main-navigation__hamburger.button{
        display:none
    }
}
.ngcw-main-navigation.-region-bar-open .ngcw-main-navigation__region-wrapper{
    display:none
}
.ngcw-main-navigation.-region-bar-open .ngcw-main-navigation__utility{
    z-index:unset;
    padding-top: var(--9pt);
}

body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.region-bar.-is-open > div.ngcw-container.region-bar__content > p > a > svg > use
{
    filter: brightness(0) saturate(100%) invert(14%) sepia(47%) saturate(3652%) hue-rotate(222deg) brightness(96%) contrast(130%);
}

body > div.page-wrapper > div.ngcw-main-navigation-wrapper > header > div.region-bar.-is-open > div.ngcw-container.region-bar__content > p > a:hover
{
    filter: brightness(0) saturate(100%) invert(28%) sepia(90%) saturate(1469%) hue-rotate(186deg) brightness(98%) contrast(106%);
}



.ngcw-main-navigation.-region-bar-closing .ngcw-main-navigation__region-wrapper{
    display:none
}
.ngcw-main-navigation.-region-bar-closing .ngcw-main-navigation__utility .ngcw-container{
    justify-content:flex-end
}
.ngcw-main-navigation__microsite-title div.projectc-header-style{
    line-height:1!important;
    margin-top:0.0625rem!important;
    margin-bottom:0!important;
    font-weight:700!important;
    font-family:HelveticaNeueBold, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif!important;
    font-size:var(--24pt)!important;
    margin-left:var(--30pt)!important;
    position:relative!important;
    top:0.125rem!important
}
.ngcw-main-navigation__microsite-title div.projectc-header-style a{
    text-decoration:none!important
}
.ngcw-main-navigation__microsite-title div.projectc-header-style a:hover{
    text-decoration:underline!important
}