:root {
  --qw-typography-h1-font-size: 4rem;
  --qw-typography-h1-letter-spacing: 0.04rem;
  --qw-typography-h1-line-height: 4.5rem;
  --qw-typography-h2-font-size: 3rem;
  --qw-typography-h2-letter-spacing: 0.03rem;
  --qw-typography-h2-line-height: 4rem;
  --qw-typography-h3-font-size: 2.25rem;
  --qw-typography-h3-letter-spacing: 0.0225rem;
  --qw-typography-h3-line-height: 3rem;
  --qw-typography-h4-font-size: 2rem;
  --qw-typography-h4-letter-spacing: 0.02rem;
  --qw-typography-h4-line-height: 2.5rem;
  --qw-typography-h5-font-size: 1.5rem;
  --qw-typography-h5-letter-spacing: 0.015rem;
  --qw-typography-h5-line-height: 2.25rem;
  --qw-typography-h6-font-size: 1.25rem;
  --qw-typography-h6-letter-spacing: 0.0125rem;
  --qw-typography-h6-line-height: 2rem;
  --qw-container-padding: 2.5rem;
}

.container-tablet {
  padding-left: var(--qw-container-padding);
  padding-right: var(--qw-container-padding);
  margin-left: auto;
  margin-right: auto;
  max-width: 82rem;
  width: 100%;
}

#slideout .slideout-inner {
  grid-row-gap: 14rem;
  row-gap: 14rem;
  padding: 4rem 3rem;
}

footer .wp-block-columns {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-template-areas: "a b" "c c";
  grid-template-columns: repeat(2, 1fr);
}

footer .wp-block-columns .wp-block-column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

footer .wp-block-columns .wp-block-column:last-child {
  grid-area: c;
}

footer .footnotes p,
footer .footnotes a {
  font-size: var(--qw-typography-labels-font-size);
  line-height: var(--qw-typography-labels-line-height);
  font-weight: var(--qw-typography-labels-font-weight);
  letter-spacing: var(--qw-typography-labels-letter-spacing);
}

.hero-default .inner {
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

@media all and (max-width: 82rem) {
  .hero-default .leafs {
    left: calc(-1 * var(--qw-container-padding));
    overflow-x: clip;
    right: calc(-1 * var(--qw-container-padding));
  }
}
.hero-default .leaf-1 {
  bottom: auto;
  height: 1.79469rem;
  left: 1.75rem;
  right: auto;
  top: -1rem;
  width: 1.79469rem;
}

.hero-default .leaf-2 {
  bottom: auto;
  height: 2.386rem;
  left: 0;
  right: auto;
  top: 100%;
  width: 2.386rem;
}

.hero-default .leaf-3 {
  bottom: -5.75rem;
  height: 3.81169rem;
  right: -1.25rem;
  top: auto;
  transform: rotate(-89.988deg);
  width: 3.81169rem;
}

.hero-default .leaf-4 {
  bottom: auto;
  height: 1.05356rem;
  left: auto;
  right: 5.75rem;
  top: -1.25rem;
  width: 1.05356rem;
}

.hero-default .leaf.secondary {
  background-color: var(--qw-color-icons-surface);
}

.fp-posts {
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.fp-posts ul {
  -moz-column-gap: 1.5rem;
  -webkit-column-gap: 1.5rem;
  column-gap: 1.5rem;
  grid-column-gap: 1.5rem;
  grid-template-columns: repeat(2, 1fr);
}

.list-posts-preview ul li {
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
  padding: 1.5rem;
}

.list-posts-preview ul .wp-block-post-excerpt__more-link {
  margin-top: 0.5rem;
}

/*# sourceMappingURL=qw-tablet.css.map */
