/* resources/css/_fonts.css */
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v19/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");
  unicode-range:
    U+0100-02BA,
    U+02BD-02C5,
    U+02C7-02CC,
    U+02CE-02D7,
    U+02DD-02FF,
    U+0304,
    U+0308,
    U+0329,
    U+1D00-1DBF,
    U+1E00-1E9F,
    U+1EF2-1EFF,
    U+2020,
    U+20A0-20AB,
    U+20AD-20C0,
    U+2113,
    U+2C60-2C7F,
    U+A720-A7FF;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v19/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");
  unicode-range:
    U+0000-00FF,
    U+0131,
    U+0152-0153,
    U+02BB-02BC,
    U+02C6,
    U+02DA,
    U+02DC,
    U+0304,
    U+0308,
    U+0329,
    U+2000-206F,
    U+20AC,
    U+2122,
    U+2191,
    U+2193,
    U+2212,
    U+2215,
    U+FEFF,
    U+FFFD;
}

/* resources/css/layout-minimal.css */
:root {
  --background-color: white;
  --font-color: #222;
  --font-size-base: 15px;
  --spacing-2x: 32px;
  --spacing-base: 16px;
  --spacing-half: 8px;
}
*,
* * {
  box-sizing: border-box;
}
a {
  color: inherit;
}
body {
  align-items: center;
  background-color: var(--background-color);
  color: var(--font-color);
  display: flex;
  flex-direction: column;
  font-family: "Inter", sans-serif;
  font-size: var(--font-size-base);
  line-height: 1.6;
  margin: 0;
  padding: 0;
}
.page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 80ch;
  min-height: 100dvh;
  padding: var(--spacing-2x) var(--spacing-base);
  row-gap: var(--spacing-base);
  text-align: left;
  text-wrap: pretty;
  width: 100%;
}
.page-content,
.page-formatted-text {
  display: flex;
  flex-direction: column;
}
.page-content {
  justify-content: center;
  flex-grow: 1;
  height: 100%;
  padding: var(--spacing-base);
  row-gap: var(--spacing-base);
}
.page-event-info {
  background-color: var(--font-color);
  color: white;
  display: flex;
  flex-direction: column;
  margin: var(--spacing-base) calc(-1 * var(--spacing-base));
  padding: var(--spacing-base);
  row-gap: var(--spacing-base);
}
.page-footer {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: var(--spacing-base) 0;
  a {
    border: 1px solid transparent;
    color: inherit;
    display: flex;
    padding: var(--spacing-half) var(--spacing-base);
  }
  a.page-footer__contact-us {
    border-color: var(--font-color);
    border-radius: 20px 20%;
    text-decoration: none;
  }
}
.page-footer__track {
  display: flex;
  flex-direction: row;
}
.page-formatted-text {
  row-gap: var(--spacing-base);
  p {
    margin: 0;
    max-width: 70ch;
  }
  ul,
  ol {
    display: flex;
    flex-direction: column;
    list-style-type: "-";
    margin: 0;
    padding: 0 0 0 var(--spacing-base);
    li {
      padding-left: var(--spacing-base);
    }
  }
}
.page-title {
  font-weight: 900;
  line-height: 1;
  margin: var(--spacing-base) 0 0 0;
  @media (max-width: 900px) {
    font-size: 50px;
  }
  @media (min-width: 900px) {
    font-size: 80px;
  }
}
.page-sub-title {
  font-size: var(--font-size-base);
  font-weight: 600;
  margin: 0 0 var(--spacing-2x) 0;
}
/*# sourceMappingURL=/assets/layout-minimal_F66Z4YYA.css.map */
