/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -0.25em
}

sup {
  top: -0.5em
}

img {
  border-style: none
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}

.twcore-sr-only {
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
}
ul.not-list-style, ol.not-list-style {
    list-style-type: none;
}





h1, .h1 {
    font-family: var(--iris--h1--font-family);
    font-weight: var(--iris--h1--font-weight, 400);
    line-height: 1.2;
    font-size: var(--iris--h1--font-size--rem);
    color: var(--iris--h1--color);
    text-transform: var(--iris--h1--text-transform, none);
    text-align: var(--iris--h1--text-align);
    font-style: var(--iris--h1--font-style, normal);
}
@media screen and (max-width: 1000px) {
    h1, .h1 {
        font-size: var(--iris--h1--font-size--medium--rem);
    }
}
@media screen and (max-width: 650px) {
    h1, .h1 {
        font-size: var(--iris--h1--font-size--small--rem);
    }
}