.alert-banner{border-left:.5rem solid #00a7e7;border-right:.5rem solid #00a7e7;background-color:#fff;padding:1rem 1rem;box-sizing:border-box;width:100%}@media (min-width:900px){.alert-banner{border-left-width:1rem;border-right-width:1rem}}@media (min-width:1004px){.alert-banner{padding-right:0}}.alert-banner__inner{position:relative}@media (min-width:900px){.alert-banner__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.alert-banner__content{-ms-flex:1 1 auto;flex:1 1 auto}.alert-banner__content p{max-width:1000px}.alert-banner__content p:last-child{margin-bottom:0}.alert-banner__title{padding-right:1.875rem;display:block}@media (min-width:900px){.alert-banner__title{padding-right:0}}.alert-banner__icon{margin-bottom:1rem;background-color:transparent;background-repeat:no-repeat;background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;display:none}@media (min-width:900px){.alert-banner__icon{background-size:2.25rem 2.25rem;width:2.25rem;height:2.25rem;margin-bottom:0}}.alert-banner--warning .alert-banner__icon,.alert-banner__icon--warning{display:block}.alert-banner--error .alert-banner__icon,.alert-banner__icon--error{display:block}.alert-banner__close-btn{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:0;right:0;background-color:transparent;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'14' height%3D'15' viewBox%3D'0 0 14 15'%3E\a     %3Cpath fill-rule%3D'evenodd' d%3D'M13.487 11.612c0 .297-.105.55-.313.76l-1.518 1.516c-.208.21-.46.313-.76.313-.296 0-.55-.1-.758-.31l-3.28-3.28-3.282 3.28c-.208.21-.46.314-.76.314-.297 0-.55-.103-.758-.312L.54 12.37c-.208-.208-.312-.46-.312-.758s.104-.55.312-.76l3.28-3.28L.54 4.29c-.208-.208-.312-.46-.312-.76 0-.296.104-.55.312-.758l1.518-1.518c.208-.208.46-.312.76-.312.297 0 .55.104.758.312l3.28 3.282 3.282-3.282c.21-.208.462-.312.76-.312.297 0 .55.104.758.312l1.518 1.518c.208.21.313.462.313.76 0 .297-.105.55-.313.758l-3.28 3.28 3.28 3.283c.208.208.313.46.313.76z'%2F%3E\a%3C%2Fsvg%3E\a");background-size:1rem 1rem;width:1rem;height:1rem;padding:0}@media (min-width:900px){.alert-banner__close-btn{background-size:1.5rem 1.5rem;width:1.5rem;height:1.5rem;position:relative}}@media (min-width:1004px){.alert-banner__close-btn{margin-right:1rem}}.alert-banner--warning{border-color:#ffc200}.alert-banner--warning .alert-banner__icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'30' height%3D'30' viewBox%3D'0 0 30 30'%3E\a   %3Cpath fill%3D'%23FFC200' fill-rule%3D'evenodd' transform%3D'translate%286 0%29' d%3D'M9.286 23.214v4.5c0 .35-.128.65-.382.904C8.65 28.873 8.348 29 8 29H2.857c-.348 0-.65-.127-.904-.382-.254-.254-.382-.555-.382-.904v-4.5c0-.348.13-.65.384-.904.255-.254.556-.38.904-.38H8c.348 0 .65.126.904.38.254.255.382.556.382.904zM9.888 2l-.562 15.43c-.014.347-.15.648-.412.903-.26.254-.566.38-.914.38H2.857c-.348 0-.653-.126-.914-.38-.26-.255-.398-.556-.412-.904L.97 2c-.015-.348.103-.65.35-.904.248-.254.546-.382.894-.382h6.43c.347 0 .645.128.893.382s.365.556.35.904z'%2F%3E\a%3C%2Fsvg%3E\a")}.alert-banner--warning .alert-banner__title{padding-right:0}.alert-banner--error{border-color:#ff4948}.alert-banner--error .alert-banner__icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' width%3D'30' height%3D'30' viewBox%3D'0 0 30 30'%3E\a   %3Cpath fill%3D'%23FF4948' fill-rule%3D'evenodd' transform%3D'translate%280 2%29' d%3D'M13.714 18.844V16.3c0-.126-.042-.23-.127-.316-.085-.084-.185-.127-.3-.127h-2.573c-.116 0-.216.043-.3.127-.086.085-.128.19-.128.315v2.54c0 .12.042.23.127.31.085.082.185.13.3.13h2.573c.116 0 .216-.047.3-.13.086-.086.128-.19.128-.316zm-.027-5.01l.242-6.146c0-.108-.05-.192-.14-.255-.12-.098-.23-.147-.32-.147h-2.95c-.1 0-.21.05-.326.147-.09.063-.133.156-.133.28l.23 6.122c0 .09.043.163.13.22.09.06.198.088.32.088h2.48c.126 0 .23-.03.316-.087.084-.058.13-.132.14-.22zM13.5 1.327l10.286 18.857c.312.563.303 1.125-.027 1.688-.16.26-.36.465-.63.617-.268.15-.55.22-.85.22H1.71c-.3 0-.585-.08-.85-.23-.262-.154-.47-.36-.62-.618-.33-.56-.336-1.124-.024-1.687L10.5 1.325c.152-.276.362-.495.63-.655.267-.16.557-.24.87-.24.313 0 .603.08.87.24.268.16.478.38.63.658z'%2F%3E\a%3C%2Fsvg%3E\a")}.alert-banner--error .alert-banner__title{padding-right:0}