.announcement-bar{width:100%;max-width:1140px;margin:0 auto}.announcement-bar.hidden{display:none}.announcement-bar .alert{box-shadow:none;opacity:1;border:1px solid #fff;border-top-width:0;border-radius:0 0 6px 6px;margin-bottom:0;padding:0;position:relative}.announcement-bar .alert>.d-flex{align-items:center}.announcement-bar .alert svg.toast-icon{margin:0 .6875rem 0 .9375rem}.announcement-bar .alert:before{content:" ";z-index:-1;border:1px solid #000;border-top:0;border-radius:0 0 6px 6px;position:absolute;top:-.0625rem;bottom:-.125rem;left:-.125rem;right:-.125rem;box-shadow:0 1px 3px #0000000a,0 1px 1px #0000000d,0 2px 1px -1px #00000012}.announcement-bar .message-short-desktop,.announcement-bar .message-short-mobile{display:none}.announcement-bar .desktop-read-more .message-short-desktop,.announcement-bar .desktop-read-more .read-more,.announcement-bar .read-more{display:block}.announcement-bar .desktop-read-more .message-full,.announcement-bar .read-more-clicked .read-more{display:none}.announcement-bar .read-more-clicked .show-less{display:block}.announcement-bar .read-more-clicked .message-short-desktop{display:none}.announcement-bar .read-more-clicked .message-full{display:block}.announcement-bar .read-more-clicked .toast-content{flex-direction:column;align-items:normal;padding-right:3.125rem}.announcement-bar .read-more-clicked .read-more p,.announcement-bar .read-more-clicked .show-less p{margin-top:1.25rem;margin-left:0}.announcement-bar .alert-warning{background-color:#fcf7bf}.announcement-bar .alert-warning svg.toast-icon{color:#d78900!important}.announcement-bar .alert-warning:before{border-color:#ffe500}.announcement-bar .alert-danger{background-color:#f0d3d1}.announcement-bar .alert-danger svg.toast-icon{color:#8a030d!important}.announcement-bar .alert-danger:before{border-color:#fe8884}.announcement-bar .alert-info{background-color:#c3e1f2}.announcement-bar .alert-info svg.toast-icon{color:#034275!important}.announcement-bar .alert-info:before{border-color:#6ab6e7}.announcement-bar .alert-success{background-color:#d1e8d0}.announcement-bar .alert-success svg.toast-icon{color:#2e5002!important}.announcement-bar .alert-success:before{border-color:#8fcd70}.announcement-bar button.close{opacity:1;background-image:linear-gradient(#fff,#fbfbfb);border:1px solid #0000004d;border-radius:4px;margin-top:-.5625rem;padding:.3125rem;position:absolute;top:1.0625rem;right:.5rem;box-shadow:0 2px 2px #0000001a}.announcement-bar button.close svg{width:6px;height:6px;margin-right:0;color:#000!important}.announcement-bar .toast-content{align-items:center;padding:.8125rem 2.1875rem .8125rem 0;display:flex}.announcement-bar .read-more,.announcement-bar .show-less{display:none}.announcement-bar .read-more p,.announcement-bar .show-less p{cursor:pointer;color:#025d9a;margin-left:1.25rem;text-decoration:underline}.announcement-bar.announcement-bar__under-header{z-index:100;position:absolute}.announcement-bar.announcement-bar__under-header .alert{margin-bottom:0}.announcement-bar.announcement-bar__under-header .alert-danger,.announcement-bar.announcement-bar__under-header .alert-warning{display:none}@media only screen and (min-width:992px){.announcement-bar.announcement-bar__under-header{display:none}.announcement-bar{z-index:2;position:absolute;left:0;right:0}}@media only screen and (max-width:991px){.announcement-bar .desktop-read-more .message-short-desktop,.announcement-bar svg.toast-icon{display:none}.announcement-bar .mobile-read-more .message-short-mobile,.announcement-bar .mobile-read-more .read-more{display:block}.announcement-bar .mobile-read-more .message-full,.announcement-bar .read-more-clicked .message-short-mobile{display:none}.announcement-bar .read-more-clicked .message-full{display:block}.announcement-bar .alert{border:0;border-radius:0;min-height:52px;margin-bottom:0;padding:0 0 0 .75rem;display:flex}.announcement-bar .alert:before{display:none}.announcement-bar button.close{margin-top:-.75rem;padding:.5rem;top:1.5625rem;right:.8125rem}.announcement-bar button.close svg{width:8px;height:8px}.announcement-bar.announcement-bar__above-header .alert-info,.announcement-bar.announcement-bar__above-header .alert-success{display:none}.announcement-bar .toast-content{flex-direction:column;align-items:normal;padding-right:3.125rem}.announcement-bar .read-more p,.announcement-bar .show-less p{margin-top:1.25rem;margin-left:0}}
