.c2r-maintenance-banner {
  position: relative;
  background: #080638 !important;
  box-shadow: 0 0 0 100vmax #080638;
  clip-path: inset(0 -100vmax);
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.c2r-maintenance-banner > .col > .column-inner {
  padding-top: 0 !important;
}

.c2r-maintenance-banner .wpb_text_column {
  margin-bottom: 0 !important;
}

.c2r-maintenance-banner [lang="en"] {
  background: transparent !important;
  padding: 0 !important;
}
/* Remove the white gap above the banner */
#atwm-main-header {
  padding-top: 0 !important;
}

/* Add breathing room below the banner */
.c2r-maintenance-banner ~ .atwm-desktop-header,
.c2r-maintenance-banner ~ .atwm-mobile-header {
  padding-top: 20px !important;
}