@import url("https://assets.waag.org/fonts/maax/font.css");
:root {
  --accent-color: #2fb6bc !important;
}

body {
  font-family: "Maax", sans-serif !important;
  font-size: 100% !important;
  background: #FFF !important;
  color: #000 !important;
  accent-color: var(--accent-color) !important;
}


::selection {
  background-color: #f6a500 !important;
  color: #000 !important;
}

h1 {
  font-weight: 700 !important;
}

p {
  margin: 0 0 1.6em !important;
}

#header {
  display: none;
}

#main {
  margin-top: 0;
  margin-bottom: 0;
}

#main .section {
  padding: 0 5px;
}

.page-title {
  margin-top: 0;
}

.site-footer {
  background: #000 !important;
}

.site-footer__bottom {
  border-top: none !important;
}

.form-item, .form-actions {
  margin-bottom: 0 !important;
}

input, button, textarea, select {
  font: inherit !important;
}

input.form-text, 
input.form-tel, 
input.form-email, 
input.form-url, 
input.form-search, 
input.form-file, 
input.form-number, 
input.form-color, 
textarea.form-textarea {
  color: #000 !important;
  background: #e6e6e6 !important;
  border: none !important;
}

.button {
  border-radius: 0 !important;
  border: none !important;
  background: var(--accent-color) !important;
  color: #FFF !important;
  line-height: 2 !important;
  text-shadow: none !important;
}
input.form-submit:hover, 
input.form-submit:focus {
  background: var(--accent-color) !important;
  color: #FFF !important;
  outline-offset: 2px !important;
}

label {
  font-weight: 700 !important;
}

.form-checkboxes .form-item, .form-radios .form-item {
  margin-block: 0.2em !important;
}

.form-disabled {
  display: none;
}

#block-bartik-branding, .site-footer {
  display: none;
}

#block-bartik-local-tasks {
  display: none;
}

a#main-content {
  display: none;
}

/*
.dialog-off-canvas-main-canvas,
#page-wrapper,
#page,
#main-wrapper,
#main,
#content,
#content section, 
#content .region,
.block-system > .content {
  display: grid;
  width: 99%;
  min-height: 100% !important;
}

.webform-submission-ddw-form {
  display: flex;
  flex-direction: column;
}

.webform-submission-ddw-form > * {
  margin: 0 !important;
}
*/