
.ngcw-alert{
    background-color:var(--white);
    border-top:var(--4pt) solid;
    color:var(--bodytext);
    display:flex;
    flex-direction:column;
    flex-grow:1;
    padding:var(--20pt);
    margin-bottom:var(--10pt);
}
@media screen and (-ms-high-contrast:active) and (min-width:900px),(-ms-high-contrast:none) and (min-width:900px){
    .ngcw-alert{
        flex:1;
        min-width:calc((100% - var(--40pt))/3)
    }
}
.ngcw-alert:last-of-type{
    margin-bottom:var(--20pt);
}
@media (min-width:595px){
    .ngcw-alert{
        margin-bottom:var(--20pt);
    }
    .-alert-1 .ngcw-alert{
        padding-bottom:var(--40pt);
    }
}
@media (min-width:900px){
    .ngcw-alert{
        max-width:calc((100% - var(--40pt))/3);
        width:calc((100% - var(--40pt))/3)
    }
    .ngcw-alert:nth-of-type(3n+4){
        margin-left:0!important
    }
    .-alert-1 .ngcw-alert{
        flex-direction:row;
        max-width:100%;
        width:100%;
        border-bottom-left-radius: var(--8pt);
    border-bottom-right-radius: var(--8pt);
    box-shadow: 0px 8px 24px 0px rgba(112, 144, 176, 0.15);
    }
    .-alert-2 .ngcw-alert{
        max-width:none
    }
    .ngcw-alert+.ngcw-alert{
        margin-left:var(--20pt);
    }
}
.ngcw-alert__header,.ngcw-alert__header-title{
    color:var(--bodytext);
    font-size:var(--24pt);
    letter-spacing:.48px
}
.ngcw-alert__header{
    align-items:center;
    display:flex
}
@media (min-width:900px){
    .-alert-1 .ngcw-alert__header{
        align-items:center;
        flex-direction:column;
        flex-shrink:0;
        padding:var(--20pt);
    }
}
.ngcw-alert__header .icon{
    height:35px;
    margin-right:14px;
    width:35px
}
@media (min-width:900px){
    .-alert-1 .ngcw-alert__header .icon{
        height:var(--60pt);
        padding-right:0;
        margin-bottom:var(--10pt);
        margin-right:0;
        width:var(--60pt)
    }
}
.ngcw-alert__header-title{
    line-height:var(--20pt);
    margin-top:0;
    margin-bottom:0;
    color: var(--NGcoreBlack);
}
.ngcw-alert__content{
    display:flex;
    flex-direction:column;
    height:100%;
    justify-content:space-between;
    width:100%
}
.ngcw-modal__content .ngcw-alert__content .js-shave .js-shave{
    display:inline!important
}
.-alert-1 .ngcw-alert__content .read-more,.ngcw-modal__content .ngcw-alert__content .js-shave .js-shave-char,.ngcw-modal__content .ngcw-alert__content .read-more{
    display:none
}
@media (min-width:900px){
    .-alert-1 .ngcw-alert__content{
        padding-left:var(--30pt);
        padding-right:var(--30pt);
    }
}
.ngcw-alert__content-text{
    padding:var(--12pt) 0 var(-22pt)
}
@media (min-width:595px){
    .ngcw-alert__content-text{
        padding-bottom:var(--25pt);
    }
}
.ngcw-modal__content .ngcw-alert__content-text{
    padding-top:0
}
.ngcw-alert__content .-link{
    cursor:pointer;
    display:block;
    line-height:1.188rem;
    padding-top:0.313rem;
    text-align:left
}
.ngcw-alert__content-links{
    display:flex;
    flex-direction:column;
    text-align: left;
    justify-content: left;
}
@media (min-width:900px){
    .-alert-1 .ngcw-alert__content-links{
        flex-wrap:wrap;
        flex-direction:row;
        align-items:flex-end
    }
    .-alert-1 .ngcw-alert__content-links .button,.-alert-1 .ngcw-alert__content-links .form-component .wFormContainer .primaryAction,.form-component .wFormContainer .-alert-1 .ngcw-alert__content-links .primaryAction{
        width:auto;
        margin-right:var(--20pt);
        min-height: var(--40pt);
    }
    .-alert-1 .ngcw-alert__content-links .button:last-child,.-alert-1 .ngcw-alert__content-links .form-component .wFormContainer .primaryAction:last-child,.form-component .wFormContainer .-alert-1 .ngcw-alert__content-links .primaryAction:last-child{
        margin-right:0
    }
}

.ngcw-alert__wysiwyg{
    margin-top:var(--20pt)
}
.ngcw-alert__wysiwyg .ul:first-child,.ngcw-alert__wysiwyg ul:first-child{
    margin-top:0
}
.ngcw-alert__wysiwyg a{
    font-family:var(--default-font);
    font-weight:700;
    color:#53565a
}








.ngcw-alerts{
    -webkit-font-smoothing:antialiased;
    font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400
}
.ngcw-alerts *{
    box-sizing:border-box
}
.ngcw-alerts :focus{
    outline-style:auto
}
.ngcw-alerts .a11y-hide{
    position:absolute!important;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    -webkit-clip-path:inset(0 100% 100% 0);
    clip-path:inset(0 100% 100% 0);
    border:0;
    top:0
}
.ngcw-alerts .a11y-hide:focus{
    width:auto;
    height:auto;
    clip:auto;
    position:static
}
.ngcw-alerts .ngcw-p{
    font-family:HelveticaNeueRoman,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:400;
    font-size:var(--16pt);
    line-height:var(--24pt)
}
@media (min-width:900px){
    .ngcw-alerts .ngcw-p{
        font-size:var(--18pt);
        line-height:var(--28pt)
    }
}
.ngcw-alerts .ngcw-container{
    width:100%;
    max-width:1305px;
    padding-left:var(--20pt);
    padding-right:var(--20pt);
    margin-left:auto;
    margin-right:auto
}
@media (min-width:595px){
    .ngcw-alerts .ngcw-container{
        max-width:1325px;
        padding-left:var(--30pt);
        padding-right:var(--30pt)
    }
}
.ngcw-alerts .display-block-tablet{
    display:none
}
@media (min-width:595px){
    .ngcw-alerts .display-block-tablet{
        display:block
    }
}
.ngcw-alerts [data-js-accordion-content]{
    visibility:hidden;
    overflow:hidden;
    height:0;
    transition:height 300ms ease-out
}
.ngcw-alerts [data-js-accordion-content].-is-open{
    visibility:visible
}
.ngcw-alerts [data-js-accordion-content].-is-closed{
    animation:hide 300ms
}
.ngcw-alerts__summary-bar{
    align-items:center;
    background-color:var(--white);
    box-shadow:0 1px 0 0 rgba(0,0,0,.2);
    display:inline-flex;
    height:var(--40pt);
    width:100%
}
.ngcw-alerts__summary-bar-text{
    font-family:HelveticaNeueBold, Helvetica Neue,Helvetica,Arial Nova,Arial,sans-serif;
    font-weight:700;
    font-size:var(--16pt);
    align-items:center;
    color:var(--linktext);
    display:flex;
    justify-content:space-between;
    letter-spacing:-.09px
}
.ngcw-alerts__summary-bar-text-item{
    width:auto;
    display:inline-flex
}
.ngcw-alerts__summary-bar-text .icon{
    height:var(--20pt);
    margin-right:var(--10pt);
    transform:rotate(90deg);
    width:var(--20pt);
}
.ngcw-alerts__summary-bar ~ div {
    background-color: var(--white);

}
.ngcw-alerts__container{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    padding-top:var(--20pt);
}
#alerts-container > div.-is-open > div > div > div.ngcw-alert__content > div.ngcw-alert__content-links > a:hover {
    background-color: var(--NGBtnHover500);
    border-color: var(--NGBtnHover500);
    text-decoration: none!important;
}

.ngcw-alert__content a.button[href=""] {
    display: none;
}

@media (min-width:900px){
    .ngcw-alerts__container{
        flex-direction:row
    }
    .ngcw-alerts__container.-alert-2{
        flex-wrap:nowrap
    }
    
}

@media (min-width: 900px) {
    .form-component .wFormContainer .ngcw-alerts .-link-button.primaryAction, .ngcw-alerts .button.-link-button, .ngcw-alerts .form-component .wFormContainer .-link-button.primaryAction {
        padding: var(--9pt) var(--16pt);
    }
}

@media screen and (min-width: 768px) {
    .ngcw-alerts .button.-link-button {
        padding: var(--9pt) var(--16pt) !important;
        padding-top: var(--10pt) !important;
        padding-bottom: var(--8pt) !important;
        font-family: "HelveticaNeueMd", "Helvetica Neue", sans-serif;
        font-weight: 500;
    }
}
@media screen and (min-width: 767px) and (max-width: 1099px) {
    .ngcw-alert {
        border-bottom-left-radius: var(--8pt);
        border-bottom-right-radius: var(--8pt);
        box-shadow: 0px 8px 24px 0px rgba(112, 144, 176, 0.15);
    }
    #alerts-container div.ngcw-alert__content-links > a {
        padding: var(--9pt) var(--16pt) !important;
        min-height: var(--40pt) !important;
    }
}

@media screen and (max-width: 767px) {
    #alerts-container div.ngcw-alert__content-links > a {
        padding: var(--9pt) var(--16pt) !important;
        min-height: var(--40pt) !important;
    }
    #alerts-container div.ngcw-alert__content-links > a:first-of-type {
        margin-top: 1.2rem;
    }
    .ngcw-alert {
        border-bottom-left-radius: var(--8pt);
        border-bottom-right-radius: var(--8pt);
        box-shadow: 0px 8px 24px 0px rgba(112, 144, 176, 0.15);
    }
}

.wysiwyg.page-content__component div[style*="padding: 15px; text-align: center; background: #ffffff;"] {
    box-shadow: 0px 8px 8px 0px rgba(112, 144, 176, 0.15);
    text-align: left !important;
}

.wysiwyg.page-content__component div[style*="padding: 15px; text-align: center; background: #ffffff;"]:first-child {
  background-color: var(--white) !important;
  border-top: 2px solid #ffb25b;

}

.wysiwyg.page-content__component div[style*="padding: 15px; text-align: center; background: #ffffff;"]:nth-of-type(2) {
  border-bottom-left-radius: var(--8pt);
  border-bottom-right-radius: var(--8pt);  
}
