@charset "UTF-8";
/* Template - Page */
/* ==================================================== */
/* Template - Baseline Page Includes */
/* The very common components and modules for any page
   Needs to be imported at the top of every style template */
/* ==================================================== */
/* Import utilities */
/* ==================================================== */
/* Variables */
/* ==================================================== */
/* Miscellaneous */
/* Spacing */
/* ==================================================== */
/* Flex-box container */
/* ==================================================== */
/* Flexbox */
/* Flex Direction */
/* Flexbox */
/* Flexbox for row and no-wrap */
@import url("https://api.fontshare.com/v2/css?f[]=clash-grotesk@200,700,400,600,300,500&display=swap");
.check-radio,
.check-radio-item, .form-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

/* Flexbox for row and wrap */
form.mc4wp-form, form.wpcf7-form {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

/* Flexbox for column */
/* Flexbox for column and nowrap */
.form-section, .form-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

/* Flex-box item */
/* ==================================================== */
/* Flex Order */
/* Flex */
/* Outline */
/* ==================================================== */
/* Border */
/* ==================================================== */
/*  Border-radius */
/* ==================================================== */
/* Links */
/* ==================================================== */
/* Box-shadow */
/* ==================================================== */
/* Border */
/* ==================================================== */
/* Text shadow */
/* ==================================================== */
/* Letter spacing */
/* ==================================================== */
/*  Opacity */
/* ==================================================== */
/*  Animation */
/* ==================================================== */
/* Ease */
/* Import settings */
/* ==================================================== */
/*	Meyer Reset */
/* ==================================================== */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup,
menu, footer, header, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
  display: block;
}

a img {
  border: 0;
}

html.no-js {
  margin-top: 0px !important;
}

/*  Box-sizing */
/* ==================================================== */
/* Box Sizing */
/* Clearfix */
/* ==================================================== */
/*  Media-queries */
/* ==================================================== */
/* Typefaces */
/* ==================================================== */
/* Typeface */
/* Font size */
/* ==================================================== */
/* Line-height */
/* ==================================================== */
/* Settings - Colour */
/* ==================================================== */
:root {
  --white: rgba(255, 255, 255, 1.0000);
  --ghost: rgba(240, 240, 240, 1.0000);
  --grey: rgba(80, 80, 80, 1.0000);
  --black: rgba(32, 33, 36, 1.0000);
  --slate: rgba(52, 71, 80, 1.0000);
  --aqua: rgba(0, 251, 222, 1.0000);
  --avocado: rgba(235, 239, 219, 1.0000);
  --powder: rgba(230, 250, 255, 1.0000);
  --lilac: rgba(242, 234, 255, 1.0000);
  --wheaty: rgba(255, 244, 230, 1.0000);
  --plush: rgba(235, 198, 204, 1.0000);
  --powder-ghost: rgba(230, 250, 255, 0.09875);
  --msg-success: rgba(0, 253, 88, 1.0000);
  --msg-warning: rgba(255, 150, 60, 1.0000);
  --msg-error: rgba(255, 68, 60, 1.0000);
  --msg-disabled: rgba(80, 80, 80, 1.0000);
}

/*  Settings - Grid */
/* ==================================================== */
.sponsors, .river, .grid {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.grid-item {
  transition: all 0.35s ease-in-out;
}

.card-sponsor, .card-sponsor, .grid-item-1 {
  width: 100%;
}

.grid-item-2-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-9-1 {
    width: calc((100% - 60px * 2) * 2 / 12);
  }
}
.grid-item-9-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-9-in-2-9-1 {
    width: calc((100% - 60px * 2) * 9 / 12);
  }
}
.grid-item-1-in-2-9-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-in-2-9-1 {
    width: calc((100% - 60px * 2) * 1 / 12);
  }
}
.grid-item-1-in-1-10-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-in-1-10-1 {
    width: calc((100% - 60px * 2) * 1 / 12);
  }
}
.grid-item-10-in-1-10-1 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-10-in-1-10-1 {
    width: calc((100% - 60px * 2) * 10 / 12);
  }
}
.grid-item-2-in-2-10 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-10 {
    width: calc((100% - 60px * 1) * 2 / 12);
  }
}
.grid-item-10-in-2-10 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-10-in-2-10 {
    width: calc((100% - 60px * 1) * 10 / 12);
  }
}
.grid-item-2-in-2-8-2 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-2-in-2-8-2 {
    width: calc((100% - 60px * 2) * 2 / 12);
  }
}
.grid-item-8-in-2-8-2 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-8-in-2-8-2 {
    width: calc((100% - 60px * 2) * 8 / 12);
  }
}
.grid-item-4-in-4-8 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-4-in-4-8 {
    width: calc((100% - 60px * 1) * 4 / 12);
  }
}
.grid-item-8-in-4-8 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-8-in-4-8 {
    width: calc((100% - 60px * 1) * 8 / 12);
  }
}
.grid-item-5-in-5-7 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-5-in-5-7 {
    width: calc((100% - 60px * 1) * 5 / 12);
  }
}
.grid-item-7-in-5-7 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-7-in-5-7 {
    width: calc((100% - 60px * 1) * 7 / 12);
  }
}
.grid-item-1-2 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-2 {
    width: calc((100% - 60px * 1) * 6 / 12);
  }
}
.grid-item-1-2-mq {
  width: 100%;
}
.grid-item-1-2-mq:nth-child(n+2) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-2-mq {
    width: calc((100% - calc(2 - 1) * 60px) / 2);
  }
  .grid-item-1-2-mq:nth-child(-n+1) {
    margin-right: 60px;
  }
  .grid-item-1-2-mq:nth-child(n+2) {
    margin-top: unset;
  }
  .grid-item-1-2-mq:nth-child(n+3) {
    margin-top: 24px;
  }
  .grid-item-1-2-mq:nth-child(2n+3) {
    margin-right: 60px;
  }
  .grid-item-1-2-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-3 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-3 {
    width: calc((100% - 60px * 2) * 4 / 12);
  }
}
.grid-item-1-3-mq {
  width: 100%;
}
.grid-item-1-3-mq:nth-child(n+1) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-3-mq {
    width: calc((100% - calc(3 - 1) * 60px) / 3);
  }
  .grid-item-1-3-mq:nth-child(-n+2) {
    margin-right: 60px;
  }
  .grid-item-1-3-mq:nth-child(n+4) {
    margin-top: 24px;
  }
  .grid-item-1-3-mq:nth-child(3n+4), .grid-item-1-3-mq:nth-child(3n+5) {
    margin-right: 60px;
  }
  .grid-item-1-3-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-4 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-4 {
    width: calc((100% - 60px * 1) * 6 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-4 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
.grid-item-1-4-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-4-mq {
    width: calc((100% - calc(4 - 1) * 60px) / 4);
  }
  .grid-item-1-4-mq:nth-child(-n+3) {
    margin-right: 60px;
  }
  .grid-item-1-4-mq:nth-child(n+5) {
    margin-top: 24px;
  }
  .grid-item-1-4-mq:nth-child(4n+5), .grid-item-1-4-mq:nth-child(4n+6), .grid-item-1-4-mq:nth-child(4n+7) {
    margin-right: 60px;
  }
  .grid-item-1-4-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-6 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-6 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-6 {
    width: calc((100% - 60px * 5) * 2 / 12);
  }
}
.grid-item-1-6-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-6-mq {
    width: calc((100% - calc(6 - 1) * 60px) / 6);
  }
  .grid-item-1-6-mq:nth-child(-n+5) {
    margin-right: 60px;
  }
  .grid-item-1-6-mq:nth-child(n+7) {
    margin-top: 24px;
  }
  .grid-item-1-6-mq:nth-child(6n+7), .grid-item-1-6-mq:nth-child(6n+8), .grid-item-1-6-mq:nth-child(6n+9), .grid-item-1-6-mq:nth-child(6n+10), .grid-item-1-6-mq:nth-child(6n+11) {
    margin-right: 60px;
  }
  .grid-item-1-6-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item-1-12 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-12 {
    width: calc((100% - 60px * 3) * 3 / 12);
  }
}
@media only screen and (min-width: 1024px) {
  .grid-item-1-12 {
    width: calc((100% - 60px * 11) * 1 / 12);
  }
}
.grid-item-1-12-mq {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .grid-item-1-12-mq {
    width: calc((100% - 60px * 11) * 1 / 12);
  }
  .grid-item-1-12-mq:nth-child(-n+11) {
    margin-right: 60px;
  }
  .grid-item-1-12-mq:nth-child(n+13) {
    margin-top: 24px;
  }
  .grid-item-1-12-mq:nth-child(12n+13), .grid-item-1-12-mq:nth-child(12n+14), .grid-item-1-12-mq:nth-child(12n+15), .grid-item-1-12-mq:nth-child(12n+16), .grid-item-1-12-mq:nth-child(12n+17), .grid-item-1-12-mq:nth-child(12n+18), .grid-item-1-12-mq:nth-child(12n+19), .grid-item-1-12-mq:nth-child(12n+20), .grid-item-1-12-mq:nth-child(12n+21), .grid-item-1-12-mq:nth-child(12n+22), .grid-item-1-12-mq:nth-child(12n+23) {
    margin-right: 60px;
  }
  .grid-item-1-12-mq:last-child() {
    margin-right: auto;
    margin-left: 0;
  }
}
.grid-item {
  background: var(--lilac);
}

/*  Structure */
/* ==================================================== */
/* Declare charset */
/* Box sizing */
*,
*:before,
*:after {
  box-sizing: border-box;
}

/* Text selection */
::-moz-selection {
  color: var(--aqua);
  background: var(--slate);
}
::selection {
  color: var(--aqua);
  background: var(--slate);
}

/* Base HTML */
html {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  color: var(--slate);
  min-height: 100%;
  text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  overflow-y: scroll;
  scroll-behavior: smooth;
  touch-action: pan-x pan-y pan-left pan-right pan-up pan-down pinch-zoom;
}

/* Base body */
body {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 100vh;
  transition: all 0.35s ease-in-out;
}
body.logged-in {
  padding-top: 0 !important;
}
body.modal-open {
  overflow: hidden;
}

/* Main */
main {
  margin-top: 24px;
  padding: 0;
}
@media only screen and (min-width: 600px) {
  main {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  main {
    margin-top: 0;
  }
}
/* wrapper */
/* Container */
#wpadminbar {
  position: absolute;
  top: -100px;
  left: -100%;
  display: none;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  overflow: hidden;
  opacity: 0;
}

/* Wrapper */
/* ==================================================== */
.wrapper {
  width: 100%;
}
/* Container */
/* ==================================================== */
.container {
  width: 100%;
  max-width: calc(100vw - 60px);
  margin: auto;
}
@media only screen and (min-width: 600px) {
  .container {
    max-width: calc(100vw - 60px * 1.5);
  }
}
@media only screen and (min-width: 1024px) {
  .container {
    max-width: calc(100vw - 60px * 2);
  }
}
/*  Page section */
/* ==================================================== */
/* Import components */
/* ==================================================== */
/* Text - Headings */
/* ==================================================== */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  display: block;
  margin-bottom: 12px;
  color: var(--slate);
}

h1,
h2,
h3 {
  line-height: 1;
}

h4,
h5,
h6 {
  line-height: 1.25;
}
@media only screen and (min-width: 600px) {
  h4,
  h5,
  h6 {
    line-height: 1.125;
  }
}
@media only screen and (min-width: 1024px) {
  h4,
  h5,
  h6 {
    line-height: 1;
  }
}
h1 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 40px;
  font-size: 2.5rem;
}
@media only screen and (min-width: 600px) {
  h1 {
    font-size: 48px;
    font-size: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  h1 {
    font-size: 64px;
    font-size: 4rem;
  }
}
h2 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
p + h2, ul + h2, ol + h2, img + h2 {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  h2 {
    font-size: 28px;
    font-size: 1.75rem;
  }
  p + h2, ul + h2, ol + h2, img + h2 {
    margin-top: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  p + h2, ul + h2, ol + h2, img + h2 {
    margin-top: 48px;
  }
}
h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 18px;
  font-size: 1.125rem;
}
p + h3, ul + h3, ol + h3, img + h3 {
  margin-top: 20px;
}
@media only screen and (min-width: 600px) {
  h3 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  p + h3, ul + h3, ol + h3, img + h3 {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  p + h3, ul + h3, ol + h3, img + h3 {
    margin-top: 32px;
  }
}
h4 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width: 600px) {
  h4 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (min-width: 1024px) {
  h4 {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
h5 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 12px;
  font-size: 0.75rem;
  letter-spacing: 4px;
  text-transform: uppercase;
}
@media only screen and (min-width: 600px) {
  h5 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width: 1024px) {
  h5 {
    font-size: 16px;
    font-size: 1rem;
  }
}
h6 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width: 600px) {
  h6 {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width: 1024px) {
  h6 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
/* Text - Paragraphs */
/* ==================================================== */
p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  position: relative;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  p {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}

p + p,
ul + p,
ol + p {
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  p + p,
  ul + p,
  ol + p {
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  p + p,
  ul + p,
  ol + p {
    margin-top: 24px;
  }
}

p.excerpt {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  p.excerpt {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 1024px) {
  p.excerpt {
    font-size: 28px;
    font-size: 1.75rem;
  }
}

/* Text - Small */
/* ==================================================== */
small {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 16px;
  font-size: 1rem;
  display: block;
  margin-top: 12px;
}
@media only screen and (min-width: 1024px) {
  small {
    font-size: 16px;
    font-size: 1rem;
    margin-top: 16px;
  }
}
/* Text - Links */
/* ==================================================== */
p a,
li a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  line-height: 1;
  /* Itsy spacing */
  letter-spacing: 1px;
  display: inline-block;
  color: var(--slate);
  text-decoration: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
}
p a:hover, p a:focus, p a:active,
li a:hover,
li a:focus,
li a:active {
  color: var(--slate);
}
.cta-link {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  outline: 0 none;
  -webkit-appearance: none;
  cursor: pointer;
}
.cta-link-small.cta-link {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  letter-spacing: 0;
}
.cta-link * {
  transition: all 0.35s ease-in-out;
}
.cta-link:hover, .cta-link:focus, .cta-link:active {
  color: var(--black);
}
.cta-link:not(:first-of-type) {
  margin-top: 8px;
}
@media only screen and (min-width: 1024px) {
  .cta-link {
    letter-spacing: 2px;
  }
}
.cta-link {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.cta-link .text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  margin-right: 0;
}

.cta-link .icon {
  margin-left: 12px;
}
.cta-link .icon path {
  fill: var(--slate);
}
.cta-link:hover .icon {
  transform: rotate(45deg);
}
.cta-link:hover .icon path {
  fill: var(--black);
}

.cta-link .icon-rotated {
  transform: rotate(45deg);
}
.cta-link:hover .icon-rotated {
  transform: rotate(0deg);
}
.cta-link:hover .icon-rotated path {
  fill: var(--black);
}

/* Text - Lists */
/* ==================================================== */
.menu-aside .menu-item > ul.sub-menu, .menu-aside, .page-footer-menus .menu-footer,
.page-footer-credits .menu-footer, .menu-header .menu-item > ul.sub-menu, .menu-header {
  list-style: none;
}

.grid-item-9-in-2-9-1 p + ul,
.grid-item-9-in-2-9-1 p + ol,
.grid-item-10-in-2-10 p + ul,
.grid-item-10-in-2-10 p + ol,
.grid-item-10-in-1-10-1 p + ul,
.grid-item-10-in-1-10-1 p + ol,
.grid-item-1-3 p + ul,
.grid-item-1-3 p + ol {
  margin-top: 24px;
}
.grid-item-9-in-2-9-1 p + ul,
.grid-item-10-in-2-10 p + ul,
.grid-item-10-in-1-10-1 p + ul,
.grid-item-1-3 p + ul {
  list-style-type: none;
}

.grid-item-9-in-2-9-1 ul li,
.grid-item-9-in-2-9-1 ol li,
.grid-item-10-in-2-10 ul li,
.grid-item-10-in-2-10 ol li,
.grid-item-10-in-1-10-1 ul li,
.grid-item-10-in-1-10-1 ol li,
.grid-item-1-3 ul li,
.grid-item-1-3 ol li {
  position: relative;
  left: 24px;
  width: calc(100% - 24px);
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.25;
}
.grid-item-9-in-2-9-1 ul li::marker,
.grid-item-9-in-2-9-1 ol li::marker,
.grid-item-10-in-2-10 ul li::marker,
.grid-item-10-in-2-10 ol li::marker,
.grid-item-10-in-1-10-1 ul li::marker,
.grid-item-10-in-1-10-1 ol li::marker,
.grid-item-1-3 ul li::marker,
.grid-item-1-3 ol li::marker {
  font-size: 0px;
  color: transparent;
}
.grid-item-9-in-2-9-1 ul li:not(:first-of-type),
.grid-item-9-in-2-9-1 ol li:not(:first-of-type),
.grid-item-10-in-2-10 ul li:not(:first-of-type),
.grid-item-10-in-2-10 ol li:not(:first-of-type),
.grid-item-10-in-1-10-1 ul li:not(:first-of-type),
.grid-item-10-in-1-10-1 ol li:not(:first-of-type),
.grid-item-1-3 ul li:not(:first-of-type),
.grid-item-1-3 ol li:not(:first-of-type) {
  margin-top: 16px;
}
.grid-item-9-in-2-9-1 ul li:before,
.grid-item-10-in-2-10 ul li:before,
.grid-item-10-in-1-10-1 ul li:before,
.grid-item-1-3 ul li:before {
  font-size: 48px;
  font-size: 3rem;
  line-height: 1.25;
  content: "•";
  position: absolute;
  top: -16px;
  left: -24px;
  color: var(--slate);
}
.grid-item-9-in-2-9-1 ul li > ul,
.grid-item-10-in-2-10 ul li > ul,
.grid-item-10-in-1-10-1 ul li > ul,
.grid-item-1-3 ul li > ul {
  position: relative;
  left: 0;
  padding-top: 16px;
}
.grid-item-9-in-2-9-1 ul li > ul li,
.grid-item-10-in-2-10 ul li > ul li,
.grid-item-10-in-1-10-1 ul li > ul li,
.grid-item-1-3 ul li > ul li {
  font-size: 18px;
  font-size: 1.125rem;
}
.grid-item-9-in-2-9-1 ul li > ul li:before,
.grid-item-10-in-2-10 ul li > ul li:before,
.grid-item-10-in-1-10-1 ul li > ul li:before,
.grid-item-1-3 ul li > ul li:before {
  font-size: 32px;
  font-size: 2rem;
  content: "⚬";
  top: -12px;
  left: -24px;
}

/* Text - Quotes */
/* ==================================================== */
/*  Text - Buttons */
/* ==================================================== */
input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  border-radius: 4px;
  background-clip: padding-box;
  border-width: 0px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 16px;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: inherit;
  color: var(--white);
  background: var(--slate);
  outline: 0 none;
  -webkit-appearance: none;
  cursor: pointer;
}
input[type=submit] *, .footer-join-community .button-join *, .page-footer-signup input[type=submit] *, .header-container .button-join *, .introduction-button * {
  transition: all 0.35s ease-in-out;
}
input[type=submit]:hover, .footer-join-community .button-join:hover, .header-container .button-join:hover, .introduction-button:hover, input[type=submit]:focus, .footer-join-community .button-join:focus, .header-container .button-join:focus, .introduction-button:focus, input[type=submit]:active, .footer-join-community .button-join:active, .header-container .button-join:active, .introduction-button:active {
  color: var(--white);
  background: var(--slate);
}
@media only screen and (min-width: 1024px) {
  input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
    padding: 16px 24px;
    letter-spacing: 2px;
  }
}
input[type=submit], .footer-join-community .button-join, .page-footer-signup input[type=submit], .header-container .button-join, .introduction-button {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.footer-join-community .button-join .text, .header-container .button-join .text, .introduction-button .text {
  margin-right: 0;
}

.footer-join-community .button-join .icon, .header-container .button-join .icon, .introduction-button .icon {
  margin-left: 12px;
}
.footer-join-community .button-join .icon path, .header-container .button-join .icon path, .introduction-button .icon path {
  fill: var(--aqua);
}

.footer-join-community .button-join .icon, .header-container .button-join .icon, .introduction-button .icon {
  transform: rotate(45deg);
}
input[type=submit]:hover .footer-join-community .button-join .icon, .footer-join-community .button-join input[type=submit]:hover .icon, .footer-join-community .button-join:hover .icon, input[type=submit]:hover .header-container .button-join .icon, .header-container .button-join input[type=submit]:hover .icon, .header-container .button-join:hover .icon, input[type=submit]:hover .introduction-button .icon, .introduction-button input[type=submit]:hover .icon, .introduction-button:hover .icon {
  transform: rotate(0deg);
}
input[type=submit]:hover .footer-join-community .button-join .icon path, .footer-join-community .button-join input[type=submit]:hover .icon path, .footer-join-community .button-join:hover .icon path, input[type=submit]:hover .header-container .button-join .icon path, .header-container .button-join input[type=submit]:hover .icon path, .header-container .button-join:hover .icon path, input[type=submit]:hover .introduction-button .icon path, .introduction-button input[type=submit]:hover .icon path, .introduction-button:hover .icon path {
  fill: var(--white);
}

/* Stripe */
/* ==================================================== */
.spacer {
  display: block;
  width: 100%;
  height: 1px;
  background: rgba(var(--ghost), 0.01);
}

.spacer-hide-mobile {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .spacer-hide-mobile {
    display: block;
  }
}
.spacer-16 {
  margin: 16px 0 0;
}
.spacer-24 {
  margin: 16px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-24 {
    margin: 20px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-24 {
    margin: 24px 0 0;
  }
}
.spacer-32 {
  margin: 24px 0 0;
}
@media only screen and (min-width: 1024px) {
  .spacer-32 {
    margin: 32px 0 0;
  }
}
.spacer-48 {
  margin: 32px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-48 {
    margin: 44px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-48 {
    margin: 48px 0 0;
  }
}
.spacer-60 {
  margin: 40px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-60 {
    margin: 48px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-60 {
    margin: 60px 0 0;
  }
}
.spacer-92 {
  margin: 64px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-92 {
    margin: 72px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-92 {
    margin: 92px 0 0;
  }
}
.spacer-106 {
  margin: 72px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-106 {
    margin: 92px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-106 {
    margin: 106px 0 0;
  }
}
.spacer-120 {
  margin: 64px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-120 {
    margin: 72px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-120 {
    margin: 120px 0 0;
  }
}
.spacer-150 {
  margin: 72px 0 0;
}
@media only screen and (min-width: 600px) {
  .spacer-150 {
    margin: 92px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .spacer-150 {
    margin: 150px 0 0;
  }
}
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

p img {
  border-radius: 12px;
}

/*  Icons */
/* ==================================================== */
.icon {
  width: 24px;
  height: 24px;
}
.icon svg {
  width: 100%;
  height: 100%;
}

/* River - Header */
/* ==================================================== */
p + .cta-link {
  margin-top: 16px;
}

/*  Sharing */
/* ==================================================== */
.share-post-icons {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.share-post-icon {
  width: 24px;
  height: 24px;
}
.share-post-icon:not(:first-of-type) {
  margin-left: 16px;
}

.share-post-icon:hover svg path {
  fill: var(--avocado);
}

/*  No content */
/* ==================================================== */
.no-content {
  display: inline-flex;
  padding: 32px;
  border-radius: 12px;
  background: var(--lilac);
}

/* Module - Intro */
/* ==================================================== */
/* Component - Intro */
/* ==================================================== */
.page-intro {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* Module - Introduction - Links */
/* ==================================================== */
.introduction-links {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.introduction-links a:not(:first-of-type) {
  margin-left: 48px;
}

.introduction-links a {
  margin-top: 0;
}

.introduction-links a:not(:first-of-type) {
  margin-left: 48px;
}

/* Module - Hero */
/* ==================================================== */
/* Embeds */
/* ==================================================== */
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

p img {
  border-radius: 12px;
}

/* Module - Hero */
/* ==================================================== */
/* Embeds */
/* ==================================================== */
/*  Image */
/* ==================================================== */
figure {
  position: relative;
}

figcaption {
  display: block;
}
img {
  width: 100%;
  height: auto;
}
p + img, ul + img, ol + img {
  margin-top: 48px;
}
.page-intro-image img {
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-intro-image img {
    border-radius: 12px;
  }
}
.page-intro-image cite {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.2;
  /* Itsy spacing */
  letter-spacing: 0.5px;
  position: relative;
  bottom: -40px;
  display: block;
  font-style: inherit;
}
.page-intro-image cite:not(:first-of-type) {
  margin-top: 8px;
}
.page-intro-image cite.cite-caption {
  text-transform: initial;
}
.page-intro-image cite.cite-description {
  text-transform: lowercase;
}

.wp-caption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  position: relative;
  width: auto !important;
}
.wp-caption-text {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: inherit;
  width: 100%;
  margin: 16px 0 0 auto;
  text-align: right;
}
@media only screen and (min-width: 600px) {
  .wp-caption-text {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .wp-caption-text {
    width: 75%;
  }
}
@media only screen and (min-width: 1366px) {
  .wp-caption-text {
    width: 75%;
  }
}

p img {
  border-radius: 12px;
}

@media only screen and (min-width: 1024px) {
  .home-hero,
  .page-hero {
    -js-display: flex;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
  }
}
.home-hero figcaption,
.page-hero figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--white);
}

.home-hero figcaption,
.page-hero figcaption {
  background: var(--avocado);
}

.home-hero figcaption,
.page-hero figcaption {
  border-radius: 0 0 4px 4px;
  order: 2;
  width: 100%;
}
.home-hero figcaption.white,
.page-hero figcaption.white {
  background: var(--white);
}
.home-hero figcaption.avocado,
.page-hero figcaption.avocado {
  background: var(--avocado);
}
.home-hero figcaption.powder,
.page-hero figcaption.powder {
  background: var(--powder);
}
.home-hero figcaption.lilac,
.page-hero figcaption.lilac {
  background: var(--lilac);
}
.home-hero figcaption.wheaty,
.page-hero figcaption.wheaty {
  background: var(--wheaty);
}
.home-hero figcaption.plush,
.page-hero figcaption.plush {
  background: var(--plush);
}
.home-hero figcaption.ghost,
.page-hero figcaption.ghost {
  background: var(--ghost);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption,
  .page-hero figcaption {
    justify-content: space-between;
    width: 100%;
    padding: 0;
    border-radius: 0 0 8px 8px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption,
  .page-hero figcaption {
    order: 1;
    width: 50%;
    min-height: 480px;
    margin-right: auto;
    border-radius: 8px 0 0 8px;
  }
}
.home-hero figcaption .ticker-h1-h2,
.page-hero figcaption .ticker-h1-h2 {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption .ticker-h1-h2,
  .page-hero figcaption .ticker-h1-h2 {
    -js-display: flex;
    display: flex;
  }
}

.page-hero figcaption h1 .page-intro-title-category {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.125;
  /* Itsy spacing */
  letter-spacing: 1px;
  display: block;
  margin: 0 0 12px 4px;
  padding: 0;
  text-transform: uppercase;
  color: var(--slate);
}

.home-hero figcaption h1,
.page-hero figcaption h1 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.125;
  margin: 0;
  padding: 24px 24px 0 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 48px;
    font-size: 3rem;
    line-height: 1.1;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h1,
  .page-hero figcaption h1 {
    font-size: 64px;
    font-size: 4rem;
    line-height: 1;
    margin-top: auto;
    padding: 48px 48px 0 48px;
  }
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    margin: auto 0;
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .home-hero figcaption h1.page-intro-title-only,
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.page-hero figcaption h1 {
  padding: 24px 24px 0 24px;
}
.page-hero figcaption h1.page-intro-title-only {
  padding: 24px;
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption h1 {
    padding: 48px 48px 0 48px;
  }
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
@media only screen and (min-width: 1280px) {
  .page-hero figcaption h1.page-intro-title-only {
    padding: 0 48px;
  }
}
.home-hero figcaption h2,
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.125;
  margin: 0;
  margin-top: 16px;
  padding: 0 24px 24px;
  color: var(--slate);
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.12;
    margin-top: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h2,
  .page-hero figcaption p {
    font-size: 36px;
    font-size: 2.25rem;
    line-height: 1.125;
    margin-top: 24px;
    margin-bottom: auto;
    padding: 16px 48px 48px;
  }
}
.page-hero figcaption p {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
@media only screen and (min-width: 600px) {
  .page-hero figcaption p {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero figcaption p {
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.home-hero figcaption h6 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  line-height: 1.125;
  margin: 0;
  padding: 24px;
  text-decoration: none;
  color: var(--slate);
  background: var(--slate);
  border-radius: 0 0 8px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  margin: 24px;
  border-radius: 8px;
  padding: 16px 24px;
}
.home-hero figcaption h6 > span {
  color: var(--white);
}
.home-hero figcaption h6 a {
  display: inline-block;
  margin: 0;
  padding: 4px 8px 4px 0;
  color: var(--aqua);
  background: var(--slate);
  text-decoration: none;
}
@media only screen and (min-width: 600px) {
  .home-hero figcaption h6 {
    font-size: 32px;
    font-size: 2rem;
    line-height: 1.1;
    font-size: 24px;
    font-size: 1.5rem;
    margin: 36px;
    border-radius: 8px;
    padding: 20px 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero figcaption h6 {
    line-height: 1;
    margin-top: 24px;
    padding: 48px;
    background: var(--slate);
    border-radius: 0 0 0 8px;
    font-size: 28px;
    font-size: 1.75rem;
    margin: 48px;
    border-radius: 8px;
    padding: 24px 36px;
  }
  .home-hero figcaption h6 > span {
    color: var(--white);
  }
  .home-hero figcaption h6 a {
    margin-top: 0;
    padding: 4px 12px 4px 0;
  }
}
.home-hero img {
  order: 1;
  width: 100%;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .home-hero img {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-hero img {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .home-hero img-white {
    border-radius: 8px;
  }
}
.page-hero-image {
  order: 1;
  width: 100%;
  height: 240px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 600px) {
  .page-hero-image {
    min-height: 360px;
  }
}
@media only screen and (min-width: 1024px) {
  .page-hero-image {
    order: 2;
    width: 50%;
    height: unset;
    border-radius: 0 8px 8px 0;
  }
  .page-hero-image-white {
    border-radius: 8px;
  }
}
/* Module - Header */
/* ==================================================== */
/* Component - Header */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .menu-header > .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .menu-header > .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .menu-header > .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
    margin-left: 60px;
  }
}
.header-container {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 12px 0;
}
@media only screen and (min-width: 600px) {
  .header-container {
    padding: 16px 0;
  }
}
@media only screen and (min-width: 1024px) {
  .header-container {
    padding: 24px 0;
  }
}
.header-logo {
  margin-right: auto;
}
.header-logo-small {
  width: 76px;
}
@media only screen and (min-width: 600px) {
  .header-logo-small {
    width: 92px;
  }
}
@media only screen and (min-width: 1024px) {
  .header-logo-small {
    width: 96px;
  }
}
@media only screen and (min-width: 1366px) {
  .header-logo-small {
    width: 108px;
  }
}

.header-logo-large {
  width: calc(60px * 1.66667);
}
@media only screen and (min-width: 600px) {
  .header-logo-large {
    width: calc(60px * 2.3333);
  }
}
@media only screen and (min-width: 1024px) {
  .header-logo-large {
    width: calc(60px * 3);
  }
}
.menu-header {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header > .menu-item {
  position: relative;
}

.menu-header > .menu-item a {
  padding: 6px 0;
  padding: 12px 0;
}

.menu-header .menu-item > ul.sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 48px;
  width: 300px;
  padding: 0px 12px 12px;
  background: var(--white);
  border: 1px solid var(--ghost);
  z-index: 9999999;
  transition: all 0.35s ease-in-out;
}

.menu-header .menu-item:hover > ul.sub-menu {
  display: block;
}

.menu-header > .menu-item.current-menu-item a,
.menu-header > .menu-item.current_page_item a,
.menu-header > .menu-item.current-menu-item.current_page_item a {
  border-top: 3px solid var(--aqua);
}

.menu-header .menu-item > ul.sub-menu .menu-item {
  margin-top: 12px;
}

.menu-header .menu-item > ul.sub-menu .menu-item a {
  transition: all 0.35s ease-in-out;
  padding: 6px 0;
  border-top: none !important;
}
.menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:active {
  color: var(--aqua);
  border-top: none !important;
}

.menu-header .menu-item > ul.sub-menu li:hover a {
  color: var(--slate);
}

.menu-header .menu-item:hover > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 8px;
}

/* Module - Footer */
/* ==================================================== */
/* Component - Footer */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  input[type=submit], .page-footer-signup input[type=submit], .header-container .button-join {
    margin-left: 60px;
  }
}
.page-footer {
  margin-top: auto;
  padding: 30px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer {
    padding: 60px 0;
  }
}
.page-footer-signup,
.page-footer-quicklinks,
.page-footer-menus,
.page-footer-credits {
  margin: 0;
  padding: 0;
}

.page-footer-signup,
.page-footer-quicklinks {
  background: var(--powder);
}

.page-footer-menus,
.page-footer-credits {
  background: var(--slate);
}

.footer-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .footer-container {
    flex-direction: row;
  }
}
.page-footer-quicklinks nav,
.page-footer-signup nav,
.page-footer-menus nav,
.page-footer-credits nav {
  margin: 0;
  padding: 36px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks nav,
  .page-footer-signup nav,
  .page-footer-menus nav,
  .page-footer-credits nav {
    padding: 60px 0;
  }
}

.page-footer-quicklinks nav,
.page-footer-menus nav,
.page-footer-credits nav {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}

.page-footer-quicklinks nav,
.page-footer-signup nav,
.page-footer-credits nav {
  align-items: center;
}

.page-footer-signup nav {
  display: block;
  padding: 36px 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-signup nav {
    padding: 48px 0;
  }
}

.page-footer-credits nav {
  flex-direction: column;
  padding: 24px 0 36px;
}
@media only screen and (min-width: 1024px) {
  .page-footer-credits nav {
    flex-direction: row;
    padding: 48px 0;
  }
}

.page-footer-signup {
  border-radius: 24px 24px 0 0;
}
@media only screen and (min-width: 600px) {
  .page-footer-signup {
    border-radius: 32px 32px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .page-footer-signup {
    border-radius: 36px 36px 0 0;
  }
}
.page-footer-signup h3 {
  margin-bottom: 24px;
}

.mc4wp-form-fields {
  width: 100%;
}

.form-fields {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .form-fields {
    flex-direction: row;
    justify-content: space-between;
  }
}
.mc4wp-form-fields .form-field {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}
.mc4wp-form-fields .form-field-consent {
  width: 100%;
  margin: 24px 0 0;
}
.mc4wp-form-fields .form-field:not(:last-of-type) {
  margin: 0 0 36px;
}
@media only screen and (min-width: 1024px) {
  .mc4wp-form-fields .form-field {
    width: calc((100% - 120px) / 4);
    margin: 0;
  }
  .mc4wp-form-fields .form-field-consent {
    width: 100%;
    margin: 24px 0 0;
  }
  .mc4wp-form-fields .form-field:not(:last-of-type) {
    margin: 0;
  }
}
.page-footer-signup input[type=submit] {
  width: 100%;
  max-width: unset;
  margin: unset !important;
  padding: calc(16px + 1px) 24px;
  border-radius: 8px;
  cursor: pointer;
}

.page-footer-signup .form-field-consent a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 16px;
  font-size: 1rem;
  display: inline;
}

.page-footer-quicklinks nav {
  padding: 36px 0;
  border-top: 1px solid var(--slate);
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks nav {
    padding: 48px 0;
  }
}
.page-footer-quicklinks .footer-container-quicks {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-container-quicks {
    flex-direction: row;
    padding: 48px 0;
  }
}
.page-footer-quicklinks .footer-social {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  order: 2;
  width: 100%;
  margin: 0;
  padding: 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-social {
    order: 1;
    width: 50%;
  }
}
.page-footer-quicklinks .footer-social-item {
  width: 36px;
  height: auto;
  max-height: 36px;
  margin: 0;
  padding: 0;
}
.page-footer-quicklinks .footer-social-item-x {
  position: relative;
  top: 1px;
  width: 34px !important;
  max-height: 34px !important;
}
.page-footer-quicklinks .footer-social-item:not(:first-of-type) {
  margin-left: 24px;
}
@media only screen and (min-width: 1024px) {
  .page-footer-quicklinks .footer-social-item {
    width: 44px;
    height: auto;
    max-height: 44px;
    margin: 0;
    padding: 0;
  }
  .page-footer-quicklinks .footer-social-item-x {
    position: relative;
    top: 3px;
    width: 39px !important;
    max-height: 39px !important;
  }
  .page-footer-quicklinks .footer-social-item:not(:first-of-type) {
    margin-left: 16px;
  }
}
.footer-social-item .icon path {
  fill: var(--slate);
}

.footer-join-community {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  order: 1;
  width: 100%;
  margin: 0 0 36px;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community {
    order: 2;
    width: 50%;
    margin: 0;
  }
}
.footer-join-community h3 {
  max-width: 240px;
  margin: 0 36px 0 0;
  text-align: left;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community h3 {
    max-width: unset;
    margin: 0 36px 0 auto;
    text-align: right;
  }
}
.footer-join-community .button-join {
  margin: 0;
  margin-left: auto;
}
@media only screen and (min-width: 1024px) {
  .footer-join-community .button-join {
    margin-left: 0;
  }
}
.footer-brand {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .footer-brand {
    -js-display: flex;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
    order: 1;
    width: 120px;
    margin-top: 0;
  }
}
.footer-logo-large,
.footer-logo-small {
  width: 100%;
  margin-right: auto;
}
.footer-menus {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  order: 1;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
}
@media only screen and (min-width: 1024px) {
  .footer-menus {
    flex-wrap: nowrap;
    order: 1;
    width: calc(100% - (240px + 60px));
    margin-top: 4px;
  }
}
.footer-menus-list {
  width: calc((100% - (60px)) / 2);
}
.footer-menus-list:nth-of-type(-n+1) {
  margin-right: 60px;
}
.footer-menus-list:nth-of-type(n+3) {
  margin-top: 48px;
}
.footer-menus-list:nth-of-type(2n+3) {
  margin-right: 60px;
}
.footer-menus-list:last-of-type() {
  margin-right: auto;
  margin-left: 0;
}
@media only screen and (min-width: 600px) {
  .footer-menus-list {
    width: calc((100% - (120px)) / 3);
  }
  .footer-menus-list:nth-of-type(-n+1), .footer-menus-list:nth-of-type(n+3), .footer-menus-list:nth-of-type(2n+3), .footer-menus-list:last-of-type() {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
  }
  .footer-menus-list:nth-of-type(-n+2) {
    margin-right: 60px;
  }
  .footer-menus-list:nth-of-type(n+3) {
    margin-top: unset;
  }
  .footer-menus-list:nth-of-type(n+4) {
    margin-top: 24px;
  }
  .footer-menus-list:nth-of-type(3n+4), .footer-menus-list:nth-of-type(3n+5) {
    margin-right: 60px;
  }
  .footer-menus-list:last-of-type() {
    margin-right: auto;
    margin-left: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .footer-menus-list {
    width: calc((100% - (120px)) / 3);
  }
  .footer-menus-list:nth-of-type(-n+2), .footer-menus-list:nth-of-type(n+4), .footer-menus-list:nth-of-type(3n+4), .footer-menus-list:nth-of-type(3n+5), .footer-menus-list:last-of-type() {
    margin-top: unset;
    margin-right: unset;
    margin-left: unset;
  }
  .footer-menus-list:nth-of-type(n+4) {
    margin-top: unset;
  }
}
a.footer-menu-heading-title {
  cursor: pointer;
}

.page-footer-menus .menu-footer,
.page-footer-credits .menu-footer {
  margin-top: 16px;
}

.page-footer-menus .menu-footer .menu-item a {
  border-top: none !important;
}
.page-footer-menus .menu-footer .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:active {
  color: var(--aqua);
  border-top: none !important;
}

.page-footer-credits nav {
  border-top: 2px solid var(--powder-ghost);
}
.menu-footer-credits {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
}

.page-footer-credits .menu-footer {
  width: 100%;
  margin: 0;
}
@media only screen and (min-width: 1024px) {
  .page-footer-credits .menu-footer {
    width: auto;
    margin-top: 0;
    margin-left: 24px;
  }
}

.page-footer-credits .menu-footer .menu-item:not(:first-of-type) {
  margin-top: 0;
  margin-left: 24px;
}

.footer-credits-company,
.page-footer-credits .menu-footer .menu-item {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
}

.footer-credits-company {
  display: block;
  width: 100%;
  margin: 0 0 24px;
}
@media only screen and (min-width: 1024px) {
  .footer-credits-company {
    width: auto;
    margin: 0 auto 0 0;
  }
}

.footer-credits-company,
.page-footer-credits .menu-footer .menu-item a {
  color: var(--powder);
}

.page-footer-credits .menu-footer .menu-item a:hover, .page-footer-credits .menu-footer .menu-item a:focus {
  color: var(--aqua);
}

/* Component - Form */
/* ==================================================== */
/*  Forms */
/* ==================================================== */
form.mc4wp-form, form.wpcf7-form {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  position: relative;
  width: 100%;
  display: block;
  background: transparent;
}

.form-field {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  background: transparent;
  border: 0;
}

label {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  display: block;
  margin: 0 0 8px;
  padding: 0;
  color: var(--slate);
}

.wpcf7-form-control-wrap input[type=text],
.wpcf7-form-control-wrap input[type=email],
.wpcf7-form-control-wrap input[type=password],
.wpcf7-form-control-wrap input[type=number],
.wpcf7-form-control-wrap input[type=tel],
.wpcf7-form-control-wrap input[type=date],
.wpcf7-form-control-wrap input[type=url],
.wpcf7-form-control-wrap input[type=file],
.wpcf7-form-control-wrap option,
.wpcf7-form-control-wrap textarea, input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
input[type=url],
input[type=file],
option,
textarea,
select {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
  border-radius: 8px;
  background-clip: padding-box;
  position: relative;
  padding: 12px 16px;
  letter-spacing: 0.5px;
  color: var(--slate);
  background: var(--white);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 2px solid var(--slate);
}
.wpcf7-form-control-wrap option:hover,
.wpcf7-form-control-wrap textarea:hover, input[type=text]:hover,
input[type=email]:hover,
input[type=password]:hover,
input[type=number]:hover,
input[type=tel]:hover,
input[type=date]:hover,
input[type=url]:hover,
input[type=file]:hover,
option:hover,
textarea:hover,
select:hover {
  /* Hover */
  color: var(--slate);
}
.wpcf7-form-control-wrap option:focus,
.wpcf7-form-control-wrap textarea:focus, input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=url]:focus,
input[type=file]:focus,
option:focus,
textarea:focus,
select:focus {
  /* Hover */
  color: var(--black);
  border: 2px solid var(--black);
}
.wpcf7-form-control-wrap option:active,
.wpcf7-form-control-wrap textarea:active, input[type=text]:active,
input[type=email]:active,
input[type=password]:active,
input[type=number]:active,
input[type=tel]:active,
input[type=date]:active,
input[type=url]:active,
input[type=file]:active,
option:active,
textarea:active,
select:active {
  /* Hover */
  color: var(--slate);
}
.wpcf7-form-control-wrap input[type=text]::-moz-placeholder, .wpcf7-form-control-wrap input[type=email]::-moz-placeholder, .wpcf7-form-control-wrap input[type=password]::-moz-placeholder, .wpcf7-form-control-wrap input[type=number]::-moz-placeholder, .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder, .wpcf7-form-control-wrap input[type=date]::-moz-placeholder, .wpcf7-form-control-wrap input[type=url]::-moz-placeholder, .wpcf7-form-control-wrap input[type=file]::-moz-placeholder, .wpcf7-form-control-wrap option::-moz-placeholder, .wpcf7-form-control-wrap textarea::-moz-placeholder, input[type=text]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=date]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=file]::-moz-placeholder, option::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  color: var(--slate);
  opacity: 1;
}
.wpcf7-form-control-wrap input[type=text]::placeholder,
.wpcf7-form-control-wrap input[type=email]::placeholder,
.wpcf7-form-control-wrap input[type=password]::placeholder,
.wpcf7-form-control-wrap input[type=number]::placeholder,
.wpcf7-form-control-wrap input[type=tel]::placeholder,
.wpcf7-form-control-wrap input[type=date]::placeholder,
.wpcf7-form-control-wrap input[type=url]::placeholder,
.wpcf7-form-control-wrap input[type=file]::placeholder,
.wpcf7-form-control-wrap option::placeholder,
.wpcf7-form-control-wrap textarea::placeholder, input[type=text]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=date]::placeholder,
input[type=url]::placeholder,
input[type=file]::placeholder,
option::placeholder,
textarea::placeholder,
select::placeholder {
  color: var(--slate);
  opacity: 1;
}

select,
option {
  width: 100%;
}

select {
  margin: 0;
  padding: 18px 16px;
}

option {
  border: 0;
}

.form-help {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
  font-size: 13px;
  font-size: 0.8125rem;
  display: inline-block;
  margin: 12px 0;
}

input[type=submit] {
  cursor: pointer;
}

form.wpcf7-form {
  max-width: 720px;
  margin: 16px 0 0;
  padding: 32px;
  background: var(--powder);
  border-radius: 16px;
}

form.mc4wp-form {
  margin: 0;
  padding: 0;
}

form.mc4wp-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.form-container {
  justify-content: flex-start;
  margin-right: auto;
  margin-left: auto;
}

.form-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.form-header h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 24px;
  text-transform: uppercase;
}
.form-header a {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  /* Itsy spacing */
  text-transform: uppercase;
  color: var(--aqua);
}

.form-section:not(:first-of-type) {
  margin-top: 24px;
}

.form-field br {
  display: none;
}
label[style="visibility: hidden;"] {
  display: none;
}

input[type=text],
input[type=email],
input[type=password],
input[type=number],
input[type=tel],
input[type=date],
input[type=url],
input[type=file],
option,
textarea {
  width: 100%;
}
input[type=date] {
  padding-top: 15px;
  padding-bottom: 14px;
}

input[type=submit] {
  margin: unset;
}

.wpcf7-not-valid-tip {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
  margin-top: 12px;
  color: var(--msg-error);
}

.check-radio {
  margin-top: 16px;
}

.check-radio label {
  margin-bottom: 8px;
}

.check-radio-item:not(:first-of-type) {
  margin-left: 24px;
}

/* Module - Aside */
/* ==================================================== */
/* Component - Aside */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item, .menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .page-footer-menus .menu-footer .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-aside .menu-item a:hover, .menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-aside .menu-item a:focus, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:active, .menu-aside .menu-item a:active, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.aside-menu-heading-title, .page-footer-menus .footer-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-aside .menu-item > ul.sub-menu .menu-item, .menu-aside .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

.header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  .header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
    margin-left: 60px;
  }
}
.aside-menus-list {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .aside-menus-list {
    display: block;
    margin-top: 4px;
  }
}
a.aside-menu-heading-title {
  cursor: pointer;
}

.menu-aside {
  margin-top: 16px;
}

.menu-aside .menu-item a {
  border: none !important;
}
.menu-aside .menu-item a:hover, .menu-aside .menu-item a:focus, .menu-aside .menu-item a:active {
  color: var(--aqua);
  border: none !important;
}

.menu-aside > .menu-item.current-menu-item > a {
  position: relative;
  left: 0px;
  line-height: 0.75;
  padding: 0 0 0 0px;
  color: var(--aqua);
  border: none !important;
}

.menu-aside .menu-item > ul.sub-menu {
  margin-top: 12px;
  margin-left: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item {
  margin-top: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item a {
  border: none !important;
}
.menu-aside .menu-item > ul.sub-menu .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item a:active {
  color: var(--aqua);
  border: none !important;
}

.menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 12px;
}

.menu-aside .menu-item > ul.sub-menu .menu-item.current-menu-item a {
  position: relative;
  left: 0px;
  line-height: 0.75;
  padding: 0 0 0 0px;
}

/* Module - Modal */
/* ==================================================== */
/* Component - Modal */
/* ==================================================== */
/* Header - Menu */
/* ==================================================== */
.menu-header {
  display: none;
  flex-wrap: nowrap;
  align-items: center;
}
@media only screen and (min-width: 1024px) {
  .menu-header {
    -js-display: flex;
    display: flex;
  }
}
.menu-header {
  flex-direction: row;
}

.menu-header > .menu-item, .menu-header .menu-item > ul.sub-menu .menu-item, .page-footer-menus .menu-footer .menu-item, .menu-aside .menu-item, .menu-aside .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
}

.menu-header > .menu-item:not(:first-of-type) {
  margin-left: 48px;
}

.menu-header .menu-item > ul.sub-menu .menu-item:not(:first-of-type), .page-footer-menus .menu-footer .menu-item:not(:first-of-type), .menu-aside .menu-item:not(:first-of-type), .menu-aside .menu-item > ul.sub-menu .menu-item:not(:first-of-type) {
  margin-top: 16px;
}

.menu-header > .menu-item a, .menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-aside .menu-item a, .menu-aside .menu-item > ul.sub-menu .menu-item {
  line-height: 1;
  text-decoration: none;
  text-transform: inherit;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  border-top: 3px solid transparent;
}
.menu-header > .menu-item a:hover, .menu-header .menu-item > ul.sub-menu .menu-item a:hover, .page-footer-menus .menu-footer .menu-item a:hover, .menu-aside .menu-item a:hover, .menu-aside .menu-item > ul.sub-menu .menu-item:hover, .menu-header > .menu-item a:focus, .menu-header .menu-item > ul.sub-menu .menu-item a:focus, .page-footer-menus .menu-footer .menu-item a:focus, .menu-aside .menu-item a:focus, .menu-aside .menu-item > ul.sub-menu .menu-item:focus, .menu-header > .menu-item a:active, .menu-header .menu-item > ul.sub-menu .menu-item a:active, .page-footer-menus .menu-footer .menu-item a:active, .menu-aside .menu-item a:active, .menu-aside .menu-item > ul.sub-menu .menu-item:active {
  border-top: 3px solid var(--aqua);
}
.page-footer-menus .menu-footer .menu-item a {
  color: var(--powder);
}

.menu-header > .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 21px;
  font-size: 1.3125rem;
  letter-spacing: 1px;
}

.page-footer-menus .footer-menu-heading-title, .aside-menu-heading-title {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1;
  color: var(--slate);
  text-decoration: none;
  border: 0;
}
.page-footer-menus .footer-menu-heading-title {
  color: var(--powder);
}

.menu-header .menu-item > ul.sub-menu .menu-item a, .page-footer-menus .menu-footer .menu-item a, .menu-aside .menu-item a, .menu-aside .menu-item > ul.sub-menu .menu-item {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 400;
  font-size: 18px;
  font-size: 1.125rem;
}

.header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
  margin-left: 32px;
}
@media only screen and (min-width: 1024px) {
  .header-container .button-join, .page-footer-signup input[type=submit], input[type=submit] {
    margin-left: 60px;
  }
}
.toggle-modal-menu {
  display: block;
  margin-left: 32px;
  line-height: 1;
  transform: rotate(0deg);
  transition: all 0.35s ease-in-out;
  cursor: pointer;
}
.toggle-modal-menu path {
  fill: var(--slate);
}
.toggle-modal-menu:hover path {
  fill: var(--black);
}
.toggle-modal-menu-open {
  margin-right: 8px;
}
.toggle-modal-menu-close {
  margin-right: 16px;
}
.toggle-modal-menu-close:hover {
  transform: rotate(90deg);
}
@media only screen and (min-width: 1024px) {
  .toggle-modal-menu {
    display: none;
  }
}
.toggle-modal-menu svg {
  line-height: 1;
}

.modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: var(--white);
  opacity: 0;
  transition: all 0.35s ease-in-out;
  z-index: -999999;
}
.modal.modal-show {
  display: block;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  z-index: 999;
}

.modal-inner {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  padding: 12px 23px;
}
@media only screen and (min-width: 600px) {
  .modal-inner {
    padding: 32px 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .modal-inner {
    padding: 32px 36px;
  }
}
@media only screen and (min-width: 1366px) {
  .modal-inner {
    margin: auto 0;
    padding: 32px 64px;
    padding: 48px;
  }
}

.modal-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.modal-body {
  -js-display: flex;
  display: flex;
  height: 100%;
  margin-top: 48px;
  background: transparent;
}
.modal-body.modal-body-menu {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

.modal-menu {
  display: none;
  flex-direction: column;
  flex-wrap: nowrap;
  list-style-type: none;
}
.modal-menu.modal-show {
  -js-display: flex;
  display: flex;
}

.modal-menu .menu-item {
  list-style-type: none;
  text-indent: unset;
  margin-left: unset;
}
.modal-menu .menu-item:not(:first-child) {
  margin-top: 16px;
}

.modal-menu .menu-item a {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 500;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  display: block;
  padding: 0;
  text-decoration: none;
  letter-spacing: 1px;
  color: var(--slate);
  background: transparent;
  border-left: 0px solid var(--white);
  transition: all 0.35s ease-in-out;
}
.modal-menu .menu-item a:hover {
  padding: 0 0 0 1px;
  color: var(--black);
}

.modal-menu .menu-item.current-menu-item a {
  padding: 0 0 0 8px;
  border-left: 3px solid var(--slate);
}

.menu-modal .sub-menu {
  margin: 16px 0 0;
  padding: 0 0 0 12px;
}

/* Module - Signpost - Contact */
/* ==================================================== */
.signpost-contact {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.signpost-contact--flush {
  background: var(--powder);
  border-radius: 0;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact {
    flex-wrap: nowrap;
  }
  .signpost-contact--flush {
    border-radius: 0 24px 0 0;
  }
}
.signpost-contact-column {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
.signpost-contact-column-details {
  flex-direction: row;
}
.signpost-contact-flush .signpost-contact-column-details {
  width: 100%;
  background: var(--powder);
}
.signpost-contact-float .signpost-contact-column-details {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-flush .signpost-contact-column-details {
    width: 66.6666666667%;
  }
  .signpost-contact-float .signpost-contact-column-details {
    width: calc((100% - 60px * 1) * 0.75);
  }
}
.signpost-contact-flush .signpost-contact-column-join {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  padding: 24px;
  background: var(--white);
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-join {
  width: 100%;
  margin-top: 24px;
  background: var(--white);
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-flush .signpost-contact-column-join {
    width: 33.3333333333%;
    padding: 36px;
    background: var(--powder);
    border-radius: 0 36px 0 0;
  }
  .signpost-contact-float .signpost-contact-column-join {
    flex-direction: column;
    justify-content: center;
    width: calc((100% - 60px * 1) * 0.25);
    margin-top: 0;
  }
}
.signpost-contact-column-details-item {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 50%;
}
.signpost-contact-flush .signpost-contact-column-details-item {
  background: var(--slate);
}
.signpost-contact-float .signpost-contact-column-details-item {
  background: var(--lilac);
  border-radius: 12px;
}
@media only screen and (min-width: 600px) {
  .signpost-contact-float .signpost-contact-column-details-item {
    border-radius: 16px;
  }
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-float .signpost-contact-column-details-item {
    border-radius: 24px;
  }
}
.signpost-contact-column-details-item-image {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-column-details-item-image {
    -js-display: flex;
    display: flex;
  }
}
.signpost-contact-flush .signpost-contact-column-details-item-image img {
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-details-item-image img {
  border-radius: 24px 0 0 24px;
}
.signpost-contact-column-details-item-text {
  justify-content: center;
  padding: 16px;
}
.signpost-contact-flush .signpost-contact-column-details-item-text {
  width: 100%;
  border-radius: 0;
}
.signpost-contact-float .signpost-contact-column-details-item-text {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .signpost-contact-column-details-item-text {
    padding: 24px;
  }
}
@media only screen and (min-width: 1024px) {
  .signpost-contact-column-details-item-text {
    padding: 36px;
  }
  .signpost-contact-flush .signpost-contact-column-details-item-text {
    width: unset;
    border-radius: 0 24px 0 0;
  }
  .signpost-contact-float .signpost-contact-column-details-item-text {
    border-radius: 0 24px 24px 0;
  }
}
.signpost-contact-flush .signpost-contact-column-details-item-text h2,
.signpost-contact-flush .signpost-contact-column-details-item-text .cta-link .text {
  color: var(--powder);
}
.signpost-contact-flush .signpost-contact-column-details-item-text .cta-link .icon path {
  fill: var(--powder);
}
.signpost-contact-flush .signpost-contact-column-join-item-image {
  width: 96px;
}
.signpost-contact-float .signpost-contact-column-join-item-image {
  width: 120px;
}
.signpost-contact-flush .signpost-contact-column-join-item-text {
  width: calc(100% - (32px + 96px));
  border-radius: 0 24px 0 0;
}
.signpost-contact-float .signpost-contact-column-join-item-text {
  margin-top: 24px;
}
/* Module - Signpost - Join us */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* .wrapper-join-us {
	padding: 48px 0 64px;
	background: var(--avocado);
} */
.wrapper-join-us-bg {
  padding: 32px 32px 64px;
}

.wrapper-join-us-bg.wrapper-join-us-bg-avocado {
  background: var(--avocado);
}

.wrapper-join-us-bg.wrapper-join-us-bg-powder {
  background: var(--powder);
}

.wrapper-join-us-bg.wrapper-join-us-bg-lilac {
  background: var(--lilac);
}

.wrapper-join-us-bg.wrapper-join-us-bg-wheaty {
  background: var(--wheaty);
}

.wrapper-join-us-bg.wrapper-join-us-bg-plush {
  background: var(--plush);
}

.wrapper-join-us-bg.wrapper-join-us-bg-ghost {
  background: var(--ghost);
}

.manifesto-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.manifesto-container .image {
  width: 100%;
  margin-bottom: 24px;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image {
    display: block;
    width: 480px;
  }
}
.manifesto-container .image img {
  border-radius: 8px 8px 0 0;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container .image img {
    border-radius: 12px;
  }
}
.manifesto-container figcaption {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption {
    width: calc(100% - (480px + 60px));
  }
}
@media only screen and (min-width: 1024px) {
  .manifesto-container figcaption.gala {
    width: calc(100% - 198px);
  }
}

/* NOTE: this is a temporary homepage;  we should revert to the default front-page.php template after the gala */
.header-logo.header-logo-small {
  /* margin-right: 40px; // 64px; */
  margin: 0 auto 0 0;
}

.center {
  /* display: flex;
  justify-content: space-evenly;
  align-items: center;
  margin: 0 48px 0 auto;
  text-decoration: none; */
  margin: 0 0 0 auto;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  /* margin-right: auto;
  margin-left: 0px; */
  /* margin: 0 48px 0 auto; */
  margin: 0 0 0 auto;
  text-decoration: none;
}

.circle {
  /* width: 35px;
  height: 35px; */
  width: 24px;
  height: 24px;
  background: var(--slate);
  border-radius: 50%;
  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1019607843);
}

.pulse {
  animation: pulse-animation 2s infinite;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
  }
}
.master {
  /* float:right;
  color:black; */
  margin-left: 8px;
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--slate);
  border: 0;
  outline: 0 none;
  -webkit-appearance: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
  display: none;
}

.center:hover .master {
  text-decoration: underline;
  color: var(--black);
}

@media (min-width: 1024px) {
  .center {
    margin: 0 24px 0 auto;
  }
  /* .master {
     display: none;
  } */
}
/* @media (max-width: 1289px) {
   .center {
      margin: 0 48px;
   }

   .master {
      display: none;
   }
} */
@media (min-width: 1290px) {
  .center {
    margin: 0 48px;
  }
  .master {
    display: block;
  }
}
/* Module - River */
/* ==================================================== */
/* River - Header */
/* ==================================================== */
.river-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.river-header h2 {
  position: relative;
  margin-bottom: 0;
}
.river-header .river-header-hide {
  display: none;
}
@media only screen and (min-width: 600px) {
  .river-header .river-header-hide {
    display: inline-block;
  }
}
/* River - Header - Filter */
/* ==================================================== */
/* Module - River - Header */
/* ==================================================== */
/* Module - River - Sponsors */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-sponsor, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-sponsor, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-sponsor {
  flex-direction: column;
  justify-content: space-between;
}
.card-sponsor:not(:first-of-type) {
  margin-top: 48px;
}
.card-sponsor .image {
  width: 100%;
}
.card-sponsor img {
  border-radius: 12px;
  border: 2px solid var(--slate);
}
.card-sponsor figcaption {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  width: 100%;
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-sponsor {
    flex-direction: row;
  }
  .card-sponsor:not(:first-of-type) {
    margin-top: 64px;
  }
  .card-sponsor .image {
    width: calc(50% - 60px * 0.5);
  }
  .card-sponsor figcaption {
    width: 50%;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-sponsor:not(:first-of-type) {
    margin-top: 92px;
  }
  .card-sponsor .image {
    width: 320px;
  }
  .card-sponsor figcaption {
    width: calc(100% - (320px + 48px));
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLXNlcnZpY2VzLXBhdHJvbnMuY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGVtcGxhdGVzL3RlbXBsYXRlLXNlcnZpY2VzLXBhdHJvbnMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RlbXBsYXRlcy90ZW1wbGF0ZS0wLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX2luZGV4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtY29udGFpbmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtaXRlbS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW91dGxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtYW5jaG9ycy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJveC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdGV4dC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1sZXR0ZXItc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW9wYWNpdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19pbmRleC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtcmVzZXQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJveC1zaXppbmcuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNsZWFyZml4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1tZWRpYS1xdWVyaWVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250LXNpemUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWxpbmUtaGVpZ2h0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1jb2xvdXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWdyaWQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJhc2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LXdyYXBwZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtc2VjdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9faW5kZXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtaGVhZGluZ3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtcGFyYWdyYXBocy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1zbWFsbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1saW5rcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC11bG9sLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXF1b3Rlcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1idXR0b25zLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtc3BhY2VyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1pY29uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY3RhLWxpbmsuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zaGFyZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLW5vLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbnRyby5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWludHJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtaW50cm8tbGlua3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbWVkaWEuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLXNlY3Rpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLW1lbnUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtYXNpZGUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1hc2lkZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LW1vZGFsLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbW9kYWwuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1jb250YWN0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtc2lnbnBvc3Qtam9pbi11cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXNpZ25wb3N0LWpvaW4tdXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1yaXZlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItaGVhZGVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItc3BvbnNvcnMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJkLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1jYXJkLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY2FyZC1zcG9uc29yLnNjc3MiXSwibmFtZXMi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RSx3Q0FBQTtFM0I0RkE7QUFDRjtBMkJsRkE7RUFDQyxXQUFBO0EzQm9GRDtBdUJ2TlE7RUlrSVI7SUFRRSx1Q0FBQTtFM0JpRkE7QUFDRjtBMkJ6RUE7RUFDQyxXQUFBO0EzQjJFRDtBdUIvTlE7RUltSlI7SUFRRSx1Q0FBQTtFM0J3RUE7QUFDRjtBMkI5REE7RUFDQyxXQUFBO0EzQmdFRDtBdUJ2T1E7RUlzS1I7SUFRRSx1Q0FBQTtFM0I2REE7QUFDRjtBMkJ0REE7RUFDQyxXQUFBO0EzQndERDtBdUIvT1E7RUlzTFI7SUFRRSx1Q0FBQTtFM0JxREE7QUFDRjtBMkIzQ0E7RUFDQyxXQUFBO0EzQjZDRDtBdUJ2UFE7RUl5TVI7SUFRRSx1Q0FBQTtFM0IwQ0E7QUFDRjtBMkJuQ0E7RUFDQyxXQUFBO0EzQnFDRDtBdUIvUFE7RUl5TlI7SUFRRSx1Q0FBQTtFM0JrQ0E7QUFDRjtBMkJ4QkE7RUFDQyxXQUFBO0EzQjBCRDtBdUJqUVE7RUlzT1I7SUFJRSx1Q0FBQTtFM0IyQkE7QUFDRjtBMkJoQkE7RUFDQyxXQUFBO0EzQmtCRDtBMkJoQkM7RUFDQyxnQnRCeFFTO0FMMFJYO0F1QjVRUTtFSXNQUjtJQVVFLDRDQUFBO0UzQmdCQTtFMkJkQTtJQUNDLGtCdEJ6UlE7RUx5U1Q7RTJCYkE7SUFDQyxpQkFBQTtFM0JlRDtFMkJaQTtJQUNDLGdCdEJ6UlE7RUx1U1Q7RTJCWEE7SUFDQyxrQnRCclNRO0VMa1RUO0UyQlZBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQllEO0FBQ0Y7QTJCREE7RUFDQyxXQUFBO0EzQkdEO0F1QjFTUTtFSXNTUjtJQVFFLHVDQUFBO0UzQkFBO0FBQ0Y7QTJCT0E7RUFDQyxXQUFBO0EzQkxEO0EyQk9DO0VBQ0MsZ0J0QmxVUztBTDZUWDtBdUIvU1E7RUlnVFI7SUFVRSw0Q0FBQTtFM0JQQTtFMkJTQTtJQUNDLGtCdEJuVlE7RUw0VVQ7RTJCVUE7SUFDQyxnQnRCL1VRO0VMdVVUO0UyQldBO0lBRUMsa0J0QjVWUTtFTGtWVDtFMkJhQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0JYRDtBQUNGO0EyQnNCQTtFQUNDLFdBQUE7QTNCcEJEO0F1QnBVUTtFSXVWUjtJQUlFLHVDQUFBO0UzQm5CQTtBQUNGO0F1Qi9VUTtFSTZWUjtJQVFFLHVDQUFBO0UzQmxCQTtBQUNGO0EyQnlCQTtFQUNDLFdBQUE7QTNCdkJEO0F1QmpWUTtFSXVXUjtJQU1FLDRDQUFBO0UzQnhCQTtFMkIwQkE7SUFDQyxrQnRCdFlRO0VMOFdUO0UyQjJCQTtJQUNDLGdCdEJsWVE7RUx5V1Q7RTJCNEJBO0lBR0Msa0J0QmhaUTtFTG9YVDtFMkIrQkE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCN0JEO0FBQ0Y7QTJCd0NBO0VBQ0MsV0FBQTtBM0J0Q0Q7QXVCdFdRO0VJMllSO0lBSUUsdUNBQUE7RTNCckNBO0FBQ0Y7QXVCalhRO0VJaVpSO0lBUUUsdUNBQUE7RTNCcENBO0FBQ0Y7QTJCMkNBO0VBQ0MsV0FBQTtBM0J6Q0Q7QXVCblhRO0VJMlpSO0lBTUUsNENBQUE7RTNCMUNBO0UyQjRDQTtJQUNDLGtCdEIxYlE7RUxnWlQ7RTJCNkNBO0lBQ0MsZ0J0QnRiUTtFTDJZVDtFMkI4Q0E7SUFLQyxrQnRCdGNRO0VMc1pUO0UyQm1EQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0JqREQ7QUFDRjtBMkI0REE7RUFDQyxXQUFBO0EzQjFERDtBdUJ4WVE7RUlpY1I7SUFJRSx1Q0FBQTtFM0J6REE7QUFDRjtBdUJuWlE7RUl1Y1I7SUFRRSx3Q0FBQTtFM0J4REE7QUFDRjtBMkIrREE7RUFDQyxXQUFBO0EzQjdERDtBdUJyWlE7RUlpZFI7SUFJRSx3Q0FBQTtFM0I1REE7RTJCOERBO0lBQ0Msa0J0QjllUTtFTGtiVDtFMkIrREE7SUFDQyxnQnRCMWVRO0VMNmFUO0UyQmdFQTtJQVdDLGtCdEJoZ0JRO0VMd2JUO0UyQjJFQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0J6RUQ7QUFDRjtBMkI2RkE7RUFFQyx3QkQ3Zk87QTFCaWFSOztBNEI5Y0EsZUFBQTtBQUNBLHlEQUFBO0FBR0Esb0JBQUE7QUFJQSxlQUFBO0FBQ0E7OztFUEhJLHNCT01pQjtBNUI0Y3JCOztBNEJ4Y0EsbUJBQUE7QUFDQTtFQUNDLGtCRnNCTTtFRXJCTix3QkZvQk87QTFCdWJSO0E0QjdjQTtFQUNDLGtCRnNCTTtFRXJCTix3QkZvQk87QTFCdWJSOztBNEJ2Y0EsY0FBQTtBQUNBO0VyQlJDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZUllbUI7RUpkbkIsZUFBQTtFQ1BBLGdCR3NCcUI7RUFDckIsbUJGV087RUVWSixnQkFBQTtFQUNILHNCQUFBO0VBQ0csOEJBQUE7RUFDSCwyQkFBQTtFQUNHLDBCQUFBO0VBQ0Esa0NBQUE7RUFDQSxtQ0FBQTtFQUNILGtCQUFBO0VBQ0EsdUJBQUE7RUFDQSx1RUFBQTtBNUI2Y0Q7O0E0QnhjQSxjQUFBO0FBQ0E7RXRCckNDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFc0JSRCxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUNWNUNNO0FsQitmUDtBNEJoZEM7RUFDQyx5QkFBQTtBNUJrZEY7QTRCL2NDO0VBQ0MsZ0JBQUE7QTVCaWRGOztBNEI1Y0EsU0FBQTtBQUNBO0VBQ0MsZ0J2QjFDVTtFdUIyQ1YsVUFBQTtBNUIrY0Q7QXVCNWVRO0VLMkJSO0lBS0UsZ0J2QmpEUztFTGlnQlQ7QUFDRjtBdUJ2ZlE7RUtpQ1I7SUFTRSxhdkJ6Q1E7RUwwZlI7QUFDRjtBNEJ6Y0EsWUFBQTtBQU1BLGNBQUE7QUFRQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0E1QitiRDs7QTZCemlCQSxZQUFBO0FBQ0EseURBQUE7QUFHQTtFQUVDLFdBQUE7QTdCeWlCRDtBOEIvaUJBLGNBQUE7QUFDQSx5REFBQTtBQUdBO0VBQ0MsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsWUFBQTtBOUIraUJEO0F1QmxoQlE7RU9oQ1I7SUFNRSxtQ0FBQTtFOUJnakJBO0FBQ0Y7QXVCN2hCUTtFTzFCUjtJQVVFLGlDQUFBO0U5QmlqQkE7QUFDRjtBK0Joa0JBLGtCQUFBO0FBQ0EseURBQUE7QUNEQSxzQkFBQTtBQUNBLHlEQUFBO0FDREEsb0JBQUE7QUFDQSx5REFBQTtBQUdBOzs7Ozs7RUFNQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1CNUJhVTtFNEJaVixtQlAwQk87QTFCMGlCUjs7QWlDamtCQTs7O0VSWEMsY1FjcUI7QWpDb2tCdEI7O0FpQ2prQkE7OztFUmpCQyxpQlFvQnFCO0FqQ29rQnRCO0F1QnpqQlE7RVVkUjs7O0lSakJDLGtCUXVCc0I7RWpDdWtCckI7QUFDRjtBdUJ0a0JRO0VVUlI7OztJUmpCQyxjUTJCc0I7RWpDMGtCckI7QUFDRjtBaUNsa0JBO0UxQnpCQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNnQ21CO0VUL0JuQixpQkFBQTtBeEJzbUJEO0F1QjlrQlE7RVVLUjtJVDlCQyxlU21Db0I7SVRsQ3BCLGVBQUE7RXhCMm1CQztBQUNGO0F1QjFsQlE7RVVXUjtJVDlCQyxlU3VDb0I7SVR0Q3BCLGVBQUE7RXhCaW5CQztBQUNGO0FpQ25rQkE7RTFCM0NDLHVFQUFBO0VBRUEsU0FBQTtFQU9DLGdCQUFBO0VpQmRELGVTa0RtQjtFVGpEbkIsaUJBQUE7QXhCeW5CRDtBaUN0a0JDO0VBSUMsZ0I1QjdDUztBTGtuQlg7QXVCcG1CUTtFVXVCUjtJVGhEQyxlUzREb0I7SVQzRHBCLGtCQUFBO0V4QmlvQkM7RWlDcGtCQTtJQUlDLGdCNUIxRFE7RUw2bkJUO0FBQ0Y7QXVCbm5CUTtFVTZCUjtJVGhEQyxlU3VFb0I7SVR0RXBCLGVBQUE7RXhCMG9CQztFaUNsa0JBO0lBSUMsZ0I1QnpFUTtFTDBvQlQ7QUFDRjtBaUN4akJBO0UxQmxGQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxlU3lGbUI7RVR4Rm5CLG1CQUFBO0F4QnFwQkQ7QWlDM2pCQztFQUlDLGdCNUJuRlM7QUw2b0JYO0F1QmhvQlE7RVU4RFI7SVR2RkMsZVNtR29CO0lUbEdwQixrQkFBQTtFeEI2cEJDO0VpQ3pqQkE7SUFJQyxnQjVCOUZRO0VMc3BCVDtBQUNGO0F1Qi9vQlE7RVVvRVI7SVR2RkMsZVM4R29CO0lUN0dwQixpQkFBQTtFeEJzcUJDO0VpQ3ZqQkE7SUFJQyxnQjVCNUdRO0VMa3FCVDtBQUNGO0FpQzdpQkE7RTFCekhDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU2dJbUI7RVQvSG5CLGVBQUE7QXhCaXJCRDtBdUJ6cEJRO0VVcUdSO0lUOUhDLGVTbUlvQjtJVGxJcEIsbUJBQUE7RXhCc3JCQztBQUNGO0F1QnJxQlE7RVUyR1I7SVQ5SEMsZVN1SW9CO0lUdElwQixvQkFBQTtFeEI0ckJDO0FBQ0Y7QWlDOWlCQTtFMUIzSUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTa0ptQjtFVGpKbkIsa0JBQUE7RVNrSkEsbUI1QmxJUztFNEJtSVQseUJBQUE7QWpDbWpCRDtBdUI5cUJRO0VVdUhSO0lUaEpDLGVTdUpvQjtJVHRKcEIsbUJBQUE7RXhCMnNCQztBQUNGO0F1QjFyQlE7RVU2SFI7SVRoSkMsZVMySm9CO0lUMUpwQixlQUFBO0V4Qml0QkM7QUFDRjtBaUMvaUJBO0UxQi9KQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNzS21CO0VUcktuQixvQkFBQTtBeEJ5dEJEO0F1QmpzQlE7RVUySVI7SVRwS0MsZVN5S29CO0lUeEtwQixvQkFBQTtFeEI4dEJDO0FBQ0Y7QXVCN3NCUTtFVWlKUjtJVHBLQyxlUzZLb0I7SVQ1S3BCLG1CQUFBO0V4Qm91QkM7QUFDRjtBa0NqdkJBLHNCQUFBO0FBQ0EseURBQUE7QUFHQTtFM0JZQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RTJCN0JELGtCQUFBO0VBQ0EsbUJSZ0NPO0ExQm10QlI7QXVCdHRCUTtFV2hDUjtJVk9DLGVVRG9CO0lWRXBCLGVBQUE7RXhCbXZCQztBQUNGO0F1Qmx1QlE7RVcxQlI7SVZPQyxlVUdvQjtJVkZwQixrQkFBQTtFeEJ5dkJDO0FBQ0Y7O0FrQ3B2QkE7OztFQUdDLGdCN0JHVTtBTG92Qlg7QXVCeHVCUTtFV2xCUjs7O0lBTUUsZ0I3QkZTO0VMNHZCVDtBQUNGO0F1QnJ2QlE7RVdaUjs7O0lBVUUsZ0I3Qk5TO0VMbXdCVDtBQUNGOztBa0MxdkJBO0UzQmhCQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVVdUJtQjtFVnRCbkIsaUJBQUE7QXhCc3hCRDtBdUI5dkJRO0VXSlI7SVZyQkMsZVUyQm9CO0lWMUJwQixtQkFBQTtFeEIyeEJDO0FBQ0Y7QXVCMXdCUTtFV0VSO0lWckJDLGVVZ0NvQjtJVi9CcEIsa0JBQUE7RXhCaXlCQztBQUNGOztBbUM5eUJBLGlCQUFBO0FBQ0EseURBQUE7QUFHQTtFNUJZQyx1RUFBQTtFQUVBLFNBQUE7RUFzQkMsZ0JBQUE7RWlCN0JELGVXTG1CO0VYTW5CLGVBQUE7RVdMQSxjQUFBO0VBQ0EsZ0I5QmlCVTtBTGl5Qlg7QXVCNXhCUTtFWTFCUjtJWE9DLGVXSW9CO0lYSHBCLGVBQUE7SVdJQyxnQjlCUVM7RUx3eUJUO0FBQ0Y7QW9DajBCQSxpQkFBQTtBQUNBLHlEQUFBO0FBSUE7O0U3QldDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VrQnpCRCxjV0dxQjtFcEJIckIsaUJBQUE7RUFPQyxtQkFBQTtFb0JGRCxxQkFBQTtFQUNBLG1CVjRCTztFVTNCUCxxQkFBQTtFQUNBLGlDbEJSTTtFa0JTTixlQUFBO0FwQ20wQkQ7QW9DajBCQzs7OztFQUdDLG1CVm9CTTtBMUJnekJSO0FvQ2p6QkE7RTdCdEJDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlWTZCbUI7RVo1Qm5CLG1CQUFBO0VDUEEsY1dvQ3FCO0V0QnBDckIsaUJzQnFDZ0I7RXRCcENoQixtQnNCb0NxQjtFdEJuQ3JCLHlCc0JtQzRCO0VBQzVCLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJWUk87RVVTUCxlQUFBO0VBQ0csd0JBQUE7RUFDSCxlQUFBO0FwQ3d6QkQ7QW9DdHpCQztFN0JwQ0EsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlWTJDb0I7RVoxQ3BCLGVBQUE7RVkyQ0MsaUJBQUE7QXBDMnpCRjtBb0N4ekJDO0VBQ0MsaUNsQnRESztBbEJnM0JQO0FvQ3Z6QkM7RUFHQyxtQlY3Qk07QTFCbzFCUjtBb0NwekJDO0VBQ0MsZS9CM0NRO0FMaTJCVjtBdUI3MUJRO0VhUVI7SUF1Q0UsbUJBQUE7RXBDa3pCQTtBQUNGO0FvQzN5QkE7RTlCOUVDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGlCOEJja0I7RUFDbkIsbUJBQUE7QXBDdXpCRDs7QW9DcHpCQTtFN0I1RUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RTZCZ0VELGVBQUE7QXBDeXpCRDs7QW9DdHpCQTtFQUNDLGlCL0J6RVU7QUxrNEJYO0FvQ3Z6QkM7RUFDQyxrQlY5RE07QTFCdTNCUjtBb0N0ekJDO0VBQ0Msd0JBQUE7QXBDd3pCRjtBb0N0ekJFO0VBQ0Msa0JWeEVLO0ExQmc0QlI7O0FvQ256QkE7RUFDQyx3QkFBQTtBcENzekJEO0FvQ3B6QkM7RUFDQyx1QkFBQTtBcENzekJGO0FvQ3B6QkU7RUFDQyxrQlZwRks7QTFCMDRCUjs7QXFDOTZCQSxpQkFBQTtBQUNBLHlEQUFBO0FBR0E7O0VBQ0MsZ0JBQUE7QXJDZzdCRDs7QXFDaDZCQzs7Ozs7Ozs7RUFFQyxnQmhDRFM7QUwwNkJYO0FxQ3Q2QkM7Ozs7RUFDQyxxQkFBQTtBckMyNkJGOztBcUNuNkJDOzs7Ozs7OztFQU9DLGtCQUFBO0VBQ0EsVWhDckJTO0VnQ3NCVCx3QkFBQTtFYmpDRCxlYWtDb0I7RWJqQ3BCLGtCQUFBO0VDUEEsaUJZeUNzQjtBckN3NkJ2QjtBcUNqN0JFOzs7Ozs7OztFQUNDLGNBQUE7RUFDQSxrQkFBQTtBckMwN0JIO0FxQ2o3QkU7Ozs7Ozs7O0VBQ0MsZ0JoQ3pCUTtBTG05Qlg7QXFDcjdCRTs7OztFYjNDRCxlYTRDcUI7RWIzQ3JCLGVBQUE7RUNQQSxpQlltRHVCO0VBQ3JCLFlBQUE7RUFDQSxrQkFBQTtFQUNB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bURDOztFQUNDLDBCekJyQlE7QTFCeW5EVjtBbURqbURDOztFQUNDLHlCekJ4Qk87QTFCNG5EVDtBbURqbURDOztFQUNDLHdCekIzQk07QTFCK25EUjtBbURqbURDOztFQUNDLHlCekI5Qk87QTFCa29EVDtBbURqbURDOztFQUNDLHdCekJqQ007QTFCcW9EUjtBbURqbURDOztFQUNDLHdCekJsRE07QTFCc3BEUjtBdUJwcERRO0U0Qm1CUjs7SUF1Q0UsOEJBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtJQUVBLDBCQUFBO0VuRDhsREE7QUFDRjtBdUJucURRO0U0QnlCUjs7SUFvREUsUUFBQTtJQUNBLFVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0lBQ0EsMEJBQUE7RW5EMmxEQTtBQUNGO0FtRDdrREE7O0U3Q3ZIQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUI2Q3dEa0I7RUFDbkIsWUFBQTtBbkR5bEREO0F1QnhyRFE7RTRCMEZSOztJQVFFLGNBQUE7RW5EMmxEQTtBQUNGO0F1QnBzRFE7RTRCZ0dSOztJN0N2SEMsaUJBQUE7SUFLQSxhQUFBO0VOK3REQztBQUNGOztBbUQ5bERBO0U1QzlIQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZW5CWVU7RW1CWFYsa0JBQUE7RUNQQSxrQjBCNElxQjtFbkM1SXJCLGlCQUFBO0VBT0MsbUJBQUE7RW1DdUlELGNBQUE7RUFDQSxvQkFBQTtFQUNBLFU5Q3RIUztFOEN1SFQseUJBQUE7RUFDQSxtQnpCaEhPO0ExQnF0RFI7O0FtRGxtREE7O0U1QzFJQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZW5CUVU7RW1CUFYsZUFBQTtFQ1BBLGtCMEJ5SnFCO0VBQ3JCLFM5Q2hJUztFOENpSVQseUJBQUE7RUFDQSxtQnpCMUhPO0ExQmt1RFI7QXVCcnVEUTtFNEJzSFI7O0kzQi9JQyxlbkJJVTtJbUJIVixlQUFBO0lDUEEsZ0IwQmdLc0I7RW5EMm1EckI7QUFDRjtBdUJudkRRO0U0QjRIUjs7STNCL0lDLGVuQkVVO0ltQkRWLGVBQUE7SUNQQSxjMEJxS3NCO0lBQ3JCLGdCQUFBO0lBQ0EseUJBQUE7RW5EOG1EQTtFbUQ1bURBOztJQUNDLGNBQUE7SUFDQSxlQUFBO0VuRCttREQ7QUFDRjtBdUJ4d0RRO0U0QjZKTjs7SUFFQyxlQUFBO0VuRDhtREQ7QUFDRjtBbUR0bURBO0VBQ0MseUJBQUE7QW5Ed21ERDtBbUR0bURDO0VBQ0MsYTlDOUtTO0FMc3hEWDtBdUI5d0RRO0U0QmtLUjtJQVlFLHlCQUFBO0VuRG9tREE7RW1EbG1EQTtJQUNDLGVBQUE7RW5Eb21ERDtBQUNGO0F1QjV4RFE7RTRCNExOO0lBQ0MsZUFBQTtFbkRtbUREO0FBQ0Y7QW1EM2xEQTs7RTVDOU1DLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZW5CV1U7RW1CVlYsaUJBQUE7RUNQQSxrQjBCNk5xQjtFQUNyQixTOUNwTVM7RThDcU1ULGdCOUM1TVU7RThDNk1WLG9CQUFBO0VBQ0EsbUJ6Qi9MTztBMUIreERSO0F1Qmx5RFE7RTRCMExSOztJM0JuTkMsZW5CVVU7SW1CVFYsa0JBQUE7SUNQQSxpQjBCcU9zQjtJQUNyQixnQjlDck5TO0VMd3pEVDtBQUNGO0F1Qmp6RFE7RTRCZ01SOztJM0JuTkMsZW5CT1U7SW1CTlYsa0JBQUE7SUNQQSxrQjBCNk9zQjtJQUNyQixnQjlDN05TO0k4QzhOVCxtQkFBQTtJQUNBLHVCQUFBO0VuRG9tREE7QUFDRjtBbUR6bERBO0U1Q2pQQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVuQmFVO0VtQlpWLGVBQUE7RUNQQSxnQjBCK1BxQjtBbkQ4bER0QjtBdUI5ekRRO0U0QjZOUjtJM0J0UEMsZW5CWVU7SW1CWFYsa0JBQUE7RXhCMjFEQztBQUNGO0F1QjEwRFE7RTRCbU9SO0kzQnRQQyxlbkJXVTtJbUJWVixpQkFBQTtFeEJpMkRDO0FBQ0Y7QW1EcmxEQTtFNUN6UUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWtCekJELGtCMEJ1UnFCO0VBQ3JCLFM5QzlQUztFOEMrUFQsYTlDeFFVO0U4Q3lRVixxQkFBQTtFQUNBLG1CekJ6UE87RXlCMFBQLHdCekIxUE87RXlCMlBQLDBCQUFBO0UzQnZSQSxlMkIwUnFCO0UzQnpSckIsbUJBQUE7RTJCMFJFLFk5Q2hSUTtFOENpUlIsa0I5QzdRTztFOEM4UVAsa0JBQUE7QW5EdWxESDtBbURybERDO0VBQ0MsbUJ6QjFRTTtBMUJpMkRSO0FtRHBsREM7RUFDQyxxQkFBQTtFQUNBLFM5Q2pSUTtFOENvUlIsc0JBQUE7RUFDQSxrQnpCNVFLO0V5QjZRTCx3QnpCOVFNO0V5QitRTixxQkFBQTtBbkRvbERGO0F1QnQyRFE7RTRCcVBSO0kzQjlRQyxlbkJRVTtJbUJQVixlQUFBO0lDUEEsZ0IwQnNUc0I7STNCaFR0QixlbkJXVTtJbUJWVixpQkFBQTtJMkJvVEUsWTlDOVNRO0k4QytTUixrQjlDdlNPO0k4Q3dTUCxrQkFBQTtFbkRtbEREO0FBQ0Y7QXVCeDNEUTtFNEIyUFI7STFCcFJDLGMwQmtVc0I7SUFDckIsZ0I5Q2xUUztJOENtVFQsYTlDMVRTO0k4QzJUVCx3QnpCblNNO0l5QnFTTix3QkFBQTtJM0JqVUQsZW5CVVU7SW1CVFYsa0JBQUE7STJCb1VFLFk5Q2pVUTtJOENrVVIsa0I5Q3ZUTztJOEN3VFAsa0JBQUE7RW5EaWxERDtFbUQva0RBO0lBQ0MsbUJ6QnBUSztFMUJxNEROO0VtRDlrREE7SUFDQyxhQUFBO0lBRUEsdUJBQUE7RW5EK2tERDtBQUNGO0FtRG5rREE7RUFDSSxRQUFBO0VBQ0gsV0FBQTtFQUNHLDBCQUFBO0FuRHFrREo7QXVCNTREUTtFNEJvVVI7SUFNRSxpQkFBQTtFbkRza0RBO0FBQ0Y7QXVCdjVEUTtFNEIwVVI7SUFVRSxRQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSwwQkFBQTtFbkR1a0RBO0VtRHJrREE7SUFDQyxrQjlDOVZPO0VMcTZEUjtBQUNGO0FtRHBqREE7RUFDQyxRQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDRyw0QkFBQTtFQUNBLHNCQUFBO0VBQ0EsMEJBQUE7QW5Ec2pESjtBdUJwNkRRO0U0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c0Q5cUVDO0VBQ0Msb0I1QnZETztBMUJ1dUVUOztBc0Q1cUVBO0UvQ3ZGQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGU4QjhGbUI7RTlCN0ZuQixtQkFBQTtBeEIrd0VEOztBc0Q3cUVBO0VBQ0MsaUJqRDVGVTtBTDR3RVg7QXVCandFUTtFK0JnRlI7SUFRRSxpQmpEeEdTO0VMcXhFVDtBQUNGO0F3RDN4RUE7RUFDQyxnQkFBQTtFQUNBLGVBQUE7QXhENnhFRDtBdUIxd0VRO0VpQ3JCUjtJQVNFLGVBQUE7RXhEMHhFQTtBQUNGO0F3RG54RUE7Ozs7RUFJQyxTQUFBO0VBQ0EsVUFBQTtBeERxeEVEOztBd0RseEVBOztFQUVDLHlCOUJRUTtBMUI2d0VUOztBd0RseEVBOztFQUVDLHdCOUJGTztBMUJ1eEVSOztBd0RoeEVBO0VsRHZDQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJrRHpCcUI7RUFDdEIsOEJBQUE7QXhENnhFRDtBdUJqekVRO0VpQ2dCUjtJbERpQkUsbUJBQUE7RU53eEVBO0FBQ0Y7QXdEdnhFQTs7OztFQUlDLFNBQUE7RUFDQSxlQUFBO0F4RHl4RUQ7QXVCajBFUTtFaUNtQ1I7Ozs7SUFZRSxlQUFBO0V4RHl4RUE7QUFDRjs7QXdEdHhFQTs7O0VsRDFFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQmtEWXFCO0F4RG15RXZCOztBd0RoeUVBOzs7RUFHQyxtQkFBQTtBeERteUVEOztBd0RoeUVBO0VBQ0MsY0FBQTtFQUNBLGVBQUE7QXhEbXlFRDtBdUJ0MkVRO0VpQ2lFUjtJQVNFLGVBQUE7RXhEZ3lFQTtBQUNGOztBd0Q3eEVBO0VsRHJERSxzQkFBQTtFa0R1REQsb0JBQUE7QXhEb3lFRDtBdUJwM0VRO0VpQzhFUjtJbEQ3Q0UsbUJBQUE7SWtEdURBLGVBQUE7RXhEcXlFQTtBQUNGOztBd0Q3eEVBO0VBQ0ksNEJBQUE7QXhEZ3lFSjtBdUI1M0VRO0VpQzJGUjtJQUlFLDRCQUFBO0V4RGl5RUE7QUFDRjtBdUJ2NEVRO0VpQ2lH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L0ZBO0VBRUksMkJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0F6RGsvRko7O0F5RDkrRkE7RUFFSSxhQUFBO0VBQ0EsOEJBQUE7RUFDSCxtQkFBQTtBekRnL0ZEO0F5RDkrRkM7RWpDbkNBLGVpQ29Db0I7RWpDbkNwQixpQkFBQTtFQ1BBLGlCZ0MyQ3NCO0VBQ3JCLHlCQUFBO0F6RGkvRkY7QXlEOStGQztFakN6Q0EsZWlDMENvQjtFakN6Q3BCLG1CQUFBO0VDUEEsY2dDaURzQjtFekNqRHRCLGlCQUFBO0V5Q21EQyx5QkFBQTtFQUNBLGtCL0JqQks7QTFCa2dHUDs7QXlEeitGSTtFQUNJLGdCcEQ1Q0c7QUx3aEdYOztBeURwK0ZDO0VBQ0MsYUFBQTtBekR1K0ZGO0F5RGw5RkE7RUFDQyxhQUFBO0F6RG85RkQ7O0F5RGo5RkE7Ozs7Ozs7Ozs7RUFXQyxXQUFBO0F6RG05RkQ7QXlENThGQTtFQUNJLGlCQUFBO0VBQ0gsb0JBQUE7QXpEODhGRDs7QXlEbjhGQTtFQUVDLGFBQUE7QXpEcThGRDs7QXlEOTdGQTtFbEQ1SEMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlaUNtSXNCO0VqQ2xJdEIsb0JBQUE7RWlDbUlBLGNBQUE7RUFDRyxnQkFBQTtFQUNBLHVCL0I1Rkk7QTFCZ2lHUjs7QXlENTdGQTtFQUNJLGdCcERsSU87QUxpa0dYOztBeUQ1N0ZBO0VBQ0ksa0JwRHBJTTtBTG1rR1Y7O0F5RDU3RkE7RUFDSSxpQnBENUlPO0FMMmtHWDs7QTJEam1HQSxtQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBTkRBLGtCQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLGFBQUE7RWhEb0VDLGlCZ0RuRXFCO0VBQ3RCLG1CQUFBO0F0RHVtR0Q7QXVCamxHUTtFK0J6QlI7SWhERUMsaUJBQUE7SUFLQSxhQUFBO0VOMm1HQztBQUNGO0FzRGhtR0E7RWhEdUNFLG1CQUFBO0FOZ2tHRjs7QXNEN2xHQTtFN0I3QkMsYzZCOEJxQjtBdERnbUd0Qjs7QXNENWxHQztFQUNDLGlCakR6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SEM7RUFDQyx5QnJDMkJPO0VxQzFCUCxnQkFBQTtBL0QraUhGO0F1Qm5pSFE7RXdDckJSO0l6RGlFRSxpQnlENUNtQjtFL0R5aUhuQjtFK0R2aUhBO0lBQ0MseUJBQUE7RS9EeWlIRDtBQUNGO0ErRDVoSEE7RXpEeENDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQnlEeEJrQjtBL0R3aUhwQjtBK0Q3aEhBO0V6REVFLG1CQUFBO0FOa2lIRjtBK0RqaUhDO0VBQ0MsV0FBQTtFQUNBLHlCckN0Qk87QTFCeWpIVDtBK0RoaUhDO0VBQ0MsV0FBQTtBL0RraUhGO0F1QjFrSFE7RXdDZ0ROO0lBQ0MscUJBQUE7RS9ENmhIRDtFK0QxaEhBO0lBQ0MscUNBQUE7RS9ENGhIRDtBQUNGO0ErRGpoSEM7RXpEaENDLG1CQUFBO0V5RGtDQSw4QkFBQTtFQUNBLFdBQUE7RUFDQSxhMUQ3RVM7RTBEOEVULHdCckNuRU07RXFDb0VOLGdCQUFBO0EvRHVoSEY7QStEcGhIQztFQUNDLFdBQUE7RUFDQSxnQjFEcEZTO0UwRHFGVCx3QnJDMUVNO0ExQmdtSFI7QXVCbm1IUTtFd0NxRk47SUFDQyxxQkFBQTtJQUNBLGExRG5HUTtJMERvR1IseUJyQzFFTTtJcUMyRU4seUJBQUE7RS9EaWhIRDtFK0Q5Z0hBO0l6RG5FQSxzQkFBQTtJeURxRUMsdUJBQUE7SUFDQSxxQ0FBQTtJQUNBLGExRC9GTztFTG1uSFI7QUFDRjtBK0QzZ0hBO0V6RGpJQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJ5RGlFa0I7RUFDbkIsVUFBQTtBL0R1aEhEO0ErRHJoSEM7RUFDQyx3QnJDeEdNO0ExQituSFI7QStEcGhIQztFQUNDLHdCckN0R007RXFDdUdOLG1CMUQzSFM7QUxpcEhYO0F1QnRvSFE7RXdDb0hOO0lBQ0MsbUIxRGpJUTtFTHNwSFQ7QUFDRjtBdUJqcEhRO0V3Q2dJTjtJQUNDLG1CMUR6SVE7RUw2cEhUO0FBQ0Y7QStENWdIQTtFQUNDLGFBQUE7QS9EOGdIRDtBdUJ6cEhRO0V3QzBJUjtJekRqS0Ms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O0FGb3lISDtBRS94SEE7Ozs7Ozs7O0dBQUE7QUFVQTtFQUNHO0lBQ0csY0FBQTtFRmd5SEo7RUU3eEhDO0lBQ0csY0FBQTtFRit4SEo7QUFDRjtBa0VsOEhBLG1CQUFBO0FBQ0EseURBQUE7QUNGQSxtQkFBQTtBQUNBLHlEQUFBO0FBSUE7RTdERUMsaUJBQUE7RUFLQSxhQUFBO0VBbURDLG1CQUFBO0VBV0EsaUI2RGxFcUI7RUFDdEIsOEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1COURXVTtBTG04SFg7QW1FNThIQztFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7QW5FODhIRjtBbUUzOEhDO0VBQ0MsYUFBQTtBbkU2OEhGO0F1QjU3SFE7RTRDYk47SUFDQyxxQkFBQTtFbkU0OEhEO0FBQ0Y7QW9FcitIQSw0QkFBQTtBQUNBLHlEQUFBO0FDREEsNEJBQUE7QUFDQSx5REFBQTtBQ0RBLDhCQUFBO0FBQ0EseURBQUE7QUNEQSxXQUFBO0FBQ0EseURBQUE7QUNEQSxVQUFBO0FBQ0EseURBQUE7QUFJQTtFbEVFQyxpQkFBQTtFQUtBLGFBQUE7RUE4REMsaUJrRW5FcUI7RUFDdEIscUJBQUE7RUFDQSxlQUFBO0F4RWsvSEQ7O0F5RTMvSEEsV0FBQTtBQUNBLHlEQUFBO0FEREEsVUFBQTtBQUNBLHlEQUFBO0FBSUE7RWxFRUMsaUJBQUE7RUFLQSxhQUFBO0VBOERDLGlCa0VuRXFCO0VBQ3RCLHFCQUFBO0VBQ0EsZUFBQTtBeEVtZ0lEOztBeUVuL0hBO0VuRThCRSxzQkFBQTtFbUV6QkQsOEJBQUE7QXpFdS9IRDtBeUVyL0hDO0VBQ0MsZ0JwRWxCUztBTHlnSVg7QXlFcC9IQztFQUNDLFdBQUE7QXpFcy9IRjtBeUVuL0hDO0VBQ0MsbUJwRWhCUztFb0VpQlQsOEJBQUE7QXpFcS9IRjtBeUVsL0hDO0VuRXRDQSxpQkFBQTtFQUtBLGFBQUE7RUE4REMsaUJtRTNCbUI7RW5FUW5CLHNCQUFBO0VtRU5BLFdBQUE7RUFDQSxnQnBFNUJTO0FMMGhJWDtBdUI1Z0lRO0VrRFhSO0luRXNDRSxtQkFBQTtFTnkvSEE7RXlFaGdJQTtJQUNDLGdCcEU1Q1E7RUw4aUlUO0V5RS8vSEE7SUFDQyw2QkFBQTtFekVpZ0lEO0V5RTkvSEE7SUFDQyxVQUFBO0lBQ0EsYXBFbkNPO0VMbWlJUjtBQUNGO0F1QnJpSVE7RWtEeUNOO0lBQ0MsZ0JwRTlEUTtFTDZqSVQ7RXlFNS9IQTtJQUNDLFlBQUE7RXpFOC9IRDtFeUUzL0hBO0lBQ0Msa0NBQUE7RXpFNi9IRDtBQUNGIiwiZmlsZSI6InRlbXBsYXRlLXNlcnZpY2VzLXBhdHJvbnMuY3NzIn0= */