[data-drupal-messages] {
  width: 90%;
  max-width: 1332px;
  margin: 0 auto; }

.messages {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%); }

.messages {
  padding-left: calc(50vw - 50%);
  padding-right: calc(50vw - 50%); }

.messages a {
  color: #292929;
  text-decoration: underline; }

.messages {
  padding-top: calc(10px + 10 * ((100vw - 600px) / 1080));
  padding-bottom: calc(10px + 10 * ((100vw - 600px) / 1080));
  color: #FFFFFF; }
  @media screen and (max-width: 600px) {
    .messages {
      padding-top: 10px; } }
  @media screen and (min-width: 1680px) {
    .messages {
      padding-top: 20px; } }
  @media screen and (max-width: 600px) {
    .messages {
      padding-bottom: 10px; } }
  @media screen and (min-width: 1680px) {
    .messages {
      padding-bottom: 20px; } }
  .messages--status {
    background-color: #2a9360; }
  .messages--warning {
    background-color: #bb4545; }
  .messages--error {
    background-color: #bb4545; }
  .messages__list {
    margin: 0;
    padding: 0;
    list-style: none; }
  .messages__item {
    margin-top: 8px; }
    .messages__item:first-child {
      margin-top: 0; }
  .messages a {
    color: #FFFFFF; }

/*# sourceMappingURL=../../_maps/components/system/messages.css.map */
