.m-alert-banner{background-color:var(--alert-banner-bg-color-snow-gray);bottom:0;height:auto;left:0;position:fixed;width:100%;z-index:999}
.m-alert-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:var(--alert-banner-font-family);margin:0 auto;max-width:var(--alert-banner-container-max-width);padding:var(--alert-banner-padding);position:relative;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:991.98px){.m-alert-banner__container{padding:var(--alert-banner-container-md-padding)}
}
@media(max-width:767.98px){.m-alert-banner__container{padding:var(--alert-banner-container-sm-padding);position:relative}
}
.m-alert-banner__icon{color:var(--alert-banner-icon-color);display:-webkit-box;display:-ms-flexbox;display:flex}
.m-alert-banner__icon p{margin-right:var(--alert-banner-icon-right-space);margin-top:var(--alert-banner-button-top-space)}
.m-alert-banner__icon .abt-icon-alert:before{font-size:var(--alert-banner-icon-font-size)}
.m-alert-banner__content{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
@media(max-width:767.98px){.m-alert-banner__content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.m-alert-banner__content__title{color:var(--alert-banner-dark-blue-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--alert-banner-title-font-size);font-weight:var(--alert-banner-font-weight-bold);line-height:var(--alert-banner-line-height-15);margin:var(--alert-banner-title-margin) 0}
.m-alert-banner__content__title p{margin-bottom:0}
@media(max-width:767.98px){.m-alert-banner__content__title.content-collapsed p{margin-bottom:var(--alert-banner-title-collapsed-margin)}
}
.m-alert-banner__content__para{color:var(--alert-banner-para-dark-gray-color);font-size:var(--alert-banner-para-font-size);font-weight:var(--alert-banner-font-weight-light);line-height:var(--alert-banner-line-height-1)}
.m-alert-banner__content__para p:last-child{color:var(--alert-banner-dark-blue-color);font-weight:var(--alert-banner-font-weight-bold);padding-bottom:0}
@media(max-width:767.98px){.m-alert-banner__content__para p:last-child{margin-bottom:var(--alert-banner-bottom-margin-mobile);padding-bottom:var(--alert-banner-bottom-padding-mobile)}
}
.m-alert-banner__content__para a{text-decoration:underline}
.m-alert-banner--button{margin-left:var(--alert-banner-button-left-pc);position:static;width:auto}
@media(max-width:991.98px){.m-alert-banner--button{margin-left:var(--alert-banner-button-left-tab)}
}
@media(max-width:767.98px){.m-alert-banner--button{bottom:var(--alert-banner-bottom-position-mobile);left:var(--alert-banner-left-position-mobile);margin-left:0;position:absolute;width:92%}
}
.m-alert-banner--button button{background-color:var(--alert-banner-icon-color);border:var(--alert-banner-button-border-color);border-radius:var(--alert-banner-button-border-radius-04);color:var(--alert-banner-color-white);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;cursor:pointer;flex-shrink:0;font-family:var(--alert-banner-font-family);font-size:var(--alert-banner-button-font-size);font-style:normal;font-weight:var(--alert-banner-font-weight-bold);line-height:var(--alert-banner-line-height-1);padding:var(--alert-banner-padding);text-transform:uppercase}
.m-alert-banner--button button:hover{color:var(--alert-banner-color-white)}
@media(max-width:767.98px){.m-alert-banner--button button{width:100%}
}
.m-alert-banner--button button span{letter-spacing:var(--alert-banner-button-lt-space);white-space:nowrap}
@media(max-width:767.98px){.m-alert-banner--button button span{text-align:center;width:100%}
}
.m-alert-banner__collapse--icon{display:block;position:absolute;right:var(--alert-banner-position-right-1);top:var(--alert-banner-position-top-037)}
.m-alert-banner__collapse--icon span{color:var(--alert-banner-dark-blue-color);cursor:pointer;font-size:var(--alert-banner-para-font-size);margin-right:0}
.m-alert-banner__collapse--icon .abt-icon{font-size:var(--alert-banner-para-font-size)}
.m-alert-banner .d-none{display:none !important}