@charset "UTF-8";
/* Template - About - Team 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 */
/* ==================================================== */
.team-mini, .related-items, .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;
}

.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);
  }
}
.card-team-mini, .grid-item-1-2 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-team-mini, .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 - Team */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-team, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-team {
  flex-direction: row;
}

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

.card-team {
  flex-direction: row;
}

.team-mini {
  justify-content: space-between;
}
.team-full {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}

.card-team {
  justify-content: space-between;
}
.card-team-mini:not(:first-of-type) {
  margin-top: 24px;
}
.card-team-mini:not(:first-of-type):nth-of-type(n+3) {
  margin-top: 24px;
}
.card-team-full:not(:first-of-type) {
  margin-top: 92px;
}
.card-team:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-team-mini:not(:first-of-type):nth-of-type(n+3) {
    margin-top: 48px;
  }
}
@media only screen and (min-width: 1024px) {
  .card-team:not(:first-of-type) {
    margin-top: unset;
  }
  .card-team-mini:not(:first-of-type):nth-of-type(n+3) {
    margin-top: 60px;
  }
}
.card-team figcaption {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
}

.card-team-mini .image {
  width: 150px;
}
.card-team-mini img {
  border-radius: 8px;
}
.card-team-mini figcaption {
  width: calc(100% - (150px + 24px));
}
.card-team-mini h3 {
  margin-bottom: 4px;
}
.card-team-mini p + .cta-link {
  margin-top: 8px;
}

.card-team-full {
  flex-direction: column;
}
.card-team-full:not(:first-of-type) {
  margin-top: 48px;
}
.card-team-full .image {
  width: 100%;
}
.card-team-full img {
  border-radius: 12px;
}
.card-team-full figcaption {
  width: 100%;
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-team-full {
    flex-direction: row;
  }
  .card-team-full:not(:first-of-type) {
    margin-top: 64px;
  }
  .card-team-full .image {
    width: 50%;
  }
  .card-team-full figcaption {
    width: calc(50% - 60px * 0.5);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-team-full {
    flex-direction: row;
  }
  .card-team-full:not(:first-of-type) {
    margin-top: 92px;
  }
  .card-team-full .image {
    width: 320px;
  }
  .card-team-full figcaption {
    width: calc(100% - (320px + 48px));
  }
}
.cta-link.cta-link-no-rotate:hover .icon {
  transform: none;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLWFib3V0LXRlYW0uY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGVtcGxhdGVzL3RlbXBsYXRlLWFib3V0LXRlYW0uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RlbXBsYXRlcy90ZW1wbGF0ZS0wLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX2luZGV4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtY29udGFpbmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtaXRlbS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW91dGxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtYW5jaG9ycy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJveC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdGV4dC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1sZXR0ZXItc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW9wYWNpdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19pbmRleC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtcmVzZXQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJveC1zaXppbmcuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNsZWFyZml4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1tZWRpYS1xdWVyaWVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250LXNpemUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWxpbmUtaGVpZ2h0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1jb2xvdXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWdyaWQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJhc2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LXdyYXBwZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtc2VjdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9faW5kZXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtaGVhZGluZ3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtcGFyYWdyYXBocy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1zbWFsbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1saW5rcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC11bG9sLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXF1b3Rlcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1idXR0b25zLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtc3BhY2VyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1pY29uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY3RhLWxpbmsuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zaGFyZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLW5vLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbnRyby5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWludHJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtaW50cm8tbGlua3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbWVkaWEuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLXNlY3Rpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLW1lbnUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtYXNpZGUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1hc2lkZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LW1vZGFsLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbW9kYWwuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1jb250YWN0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtc2lnbnBvc3Qtam9pbi11cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXNpZ25wb3N0LWpvaW4tdXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1yaXZlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItaGVhZGVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItdGVhbS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWNhcmQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLWNhcmQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJkLXRlYW0uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFB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O0EyQmxGQTtFQUNDLFdBQUE7QTNCb0ZEO0F1QnZOUTtFSWtJUjtJQVFFLHVDQUFBO0UzQmlGQTtBQUNGO0EyQnpFQTtFQUNDLFdBQUE7QTNCMkVEO0F1Qi9OUTtFSW1KUjtJQVFFLHVDQUFBO0UzQndFQTtBQUNGO0EyQjlEQTtFQUNDLFdBQUE7QTNCZ0VEO0F1QnZPUTtFSXNLUjtJQVFFLHVDQUFBO0UzQjZEQTtBQUNGO0EyQnREQTtFQUNDLFdBQUE7QTNCd0REO0F1Qi9PUTtFSXNMUjtJQVFFLHVDQUFBO0UzQnFEQTtBQUNGO0EyQjNDQTtFQUNDLFdBQUE7QTNCNkNEO0F1QnZQUTtFSXlNUjtJQVFFLHVDQUFBO0UzQjBDQTtBQUNGO0EyQm5DQTtFQUNDLFdBQUE7QTNCcUNEO0F1Qi9QUTtFSXlOUjtJQVFFLHVDQUFBO0UzQmtDQTtBQUNGO0EyQnhCQTtFQUNDLFdBQUE7QTNCMEJEO0F1QmpRUTtFSXNPUjtJQUlFLHVDQUFBO0UzQjJCQTtBQUNGO0EyQmhCQTtFQUNDLFdBQUE7QTNCa0JEO0EyQmhCQztFQUNDLGdCdEJ4UVM7QUwwUlg7QXVCNVFRO0VJc1BSO0lBVUUsNENBQUE7RTNCZ0JBO0UyQmRBO0lBQ0Msa0J0QnpSUTtFTHlTVDtFMkJiQTtJQUNDLGlCQUFBO0UzQmVEO0UyQlpBO0lBQ0MsZ0J0QnpSUTtFTHVTVDtFMkJYQTtJQUNDLGtCdEJyU1E7RUxrVFQ7RTJCVkE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCWUQ7QUFDRjtBMkJEQTtFQUNDLFdBQUE7QTNCR0Q7QXVCMVNRO0VJc1NSO0lBUUUsdUNBQUE7RTNCQUE7QUFDRjtBMkJPQTtFQUNDLFdBQUE7QTNCTEQ7QTJCT0M7RUFDQyxnQnRCbFVTO0FMNlRYO0F1Qi9TUTtFSWdUUjtJQVVFLDRDQUFBO0UzQlBBO0UyQlNBO0lBQ0Msa0J0Qm5WUTtFTDRVVDtFMkJVQTtJQUNDLGdCdEIvVVE7RUx1VVQ7RTJCV0E7SUFFQyxrQnRCNVZRO0VMa1ZUO0UyQmFBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQlhEO0FBQ0Y7QTJCc0JBO0VBQ0MsV0FBQTtBM0JwQkQ7QXVCcFVRO0VJdVZSO0lBSUUsdUNBQUE7RTNCbkJBO0FBQ0Y7QXVCL1VRO0VJNlZSO0lBUUUsdUNBQUE7RTNCbEJBO0FBQ0Y7QTJCeUJBO0VBQ0MsV0FBQTtBM0J2QkQ7QXVCalZRO0VJdVdSO0lBTUUsNENBQUE7RTNCeEJBO0UyQjBCQTtJQUNDLGtCdEJ0WVE7RUw4V1Q7RTJCMkJBO0lBQ0MsZ0J0QmxZUTtFTHlXVDtFMkI0QkE7SUFHQyxrQnRCaFpRO0VMb1hUO0UyQitCQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0I3QkQ7QUFDRjtBMkJ3Q0E7RUFDQyxXQUFBO0EzQnRDRDtBdUJ0V1E7RUkyWVI7SUFJRSx1Q0FBQTtFM0JyQ0E7QUFDRjtBdUJqWFE7RUlpWlI7SUFRRSx1Q0FBQTtFM0JwQ0E7QUFDRjtBMkIyQ0E7RUFDQyxXQUFBO0EzQnpDRDtBdUJuWFE7RUkyWlI7SUFNRSw0Q0FBQTtFM0IxQ0E7RTJCNENBO0lBQ0Msa0J0QjFiUTtFTGdaVDtFMkI2Q0E7SUFDQyxnQnRCdGJRO0VMMllUO0UyQjhDQTtJQUtDLGtCdEJ0Y1E7RUxzWlQ7RTJCbURBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQmpERDtBQUNGO0EyQjREQTtFQUNDLFdBQUE7QTNCMUREO0F1QnhZUTtFSWljUjtJQUlFLHVDQUFBO0UzQnpEQTtBQUNGO0F1Qm5aUTtFSXVjUjtJQVFFLHdDQUFBO0UzQnhEQTtBQUNGO0EyQitEQTtFQUNDLFdBQUE7QTNCN0REO0F1QnJaUTtFSWlkUjtJQUlFLHdDQUFBO0UzQjVEQTtFMkI4REE7SUFDQyxrQnRCOWVRO0VMa2JUO0UyQitEQTtJQUNDLGdCdEIxZVE7RUw2YVQ7RTJCZ0VBO0lBV0Msa0J0QmhnQlE7RUx3YlQ7RTJCMkVBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQnpFRDtBQUNGO0EyQjZGQTtFQUVDLHdCRDdmTztBMUJpYVI7O0E0QjljQSxlQUFBO0FBQ0EseURBQUE7QUFHQSxvQkFBQTtBQUlBLGVBQUE7QUFDQTs7O0VQSEksc0JPTWlCO0E1QjRjckI7O0E0QnhjQSxtQkFBQTtBQUNBO0VBQ0Msa0JGc0JNO0VFckJOLHdCRm9CTztBMUJ1YlI7QTRCN2NBO0VBQ0Msa0JGc0JNO0VFckJOLHdCRm9CTztBMUJ1YlI7O0E0QnZjQSxjQUFBO0FBQ0E7RXJCUkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlSWVtQjtFSmRuQixlQUFBO0VDUEEsZ0JHc0JxQjtFQUNyQixtQkZXTztFRVZKLGdCQUFBO0VBQ0gsc0JBQUE7RUFDRyw4QkFBQTtFQUNILDJCQUFBO0VBQ0csMEJBQUE7RUFDQSxrQ0FBQTtFQUNBLG1DQUFBO0VBQ0gsa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVFQUFBO0E1QjZjRDs7QTRCeGNBLGNBQUE7QUFDQTtFdEJyQ0MsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VzQlJELGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQ1Y1Q007QWxCK2ZQO0E0QmhkQztFQUNDLHlCQUFBO0E1QmtkRjtBNEIvY0M7RUFDQyxnQkFBQTtBNUJpZEY7O0E0QjVjQSxTQUFBO0FBQ0E7RUFDQyxnQnZCMUNVO0V1QjJDVixVQUFBO0E1QitjRDtBdUI1ZVE7RUsyQlI7SUFLRSxnQnZCakRTO0VMaWdCVDtBQUNGO0F1QnZmUTtFS2lDUjtJQVNFLGF2QnpDUTtFTDBmUjtBQUNGO0E0QnpjQSxZQUFBO0FBTUEsY0FBQTtBQVFBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7QTVCK2JEOztBNkJ6aUJBLFlBQUE7QUFDQSx5REFBQTtBQUdBO0VBRUMsV0FBQTtBN0J5aUJEO0E4Qi9pQkEsY0FBQTtBQUNBLHlEQUFBO0FBR0E7RUFDQyxXQUFBO0VBQ0EsNkJBQUE7RUFDQSxZQUFBO0E5QitpQkQ7QXVCbGhCUTtFT2hDUjtJQU1FLG1DQUFBO0U5QmdqQkE7QUFDRjtBdUI3aEJRO0VPMUJSO0lBVUUsaUNBQUE7RTlCaWpCQTtBQUNGO0ErQmhrQkEsa0JBQUE7QUFDQSx5REFBQTtBQ0RBLHNCQUFBO0FBQ0EseURBQUE7QUNEQSxvQkFBQTtBQUNBLHlEQUFBO0FBR0E7Ozs7OztFQU1DLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUI1QmFVO0U0QlpWLG1CUDBCTztBMUIwaUJSOztBaUNqa0JBOzs7RVJYQyxjUWNxQjtBakNva0J0Qjs7QWlDamtCQTs7O0VSakJDLGlCUW9CcUI7QWpDb2tCdEI7QXVCempCUTtFVWRSOzs7SVJqQkMsa0JRdUJzQjtFakN1a0JyQjtBQUNGO0F1QnRrQlE7RVVSUjs7O0lSakJDLGNRMkJzQjtFakMwa0JyQjtBQUNGO0FpQ2xrQkE7RTFCekJDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU2dDbUI7RVQvQm5CLGlCQUFBO0F4QnNtQkQ7QXVCOWtCUTtFVUtSO0lUOUJDLGVTbUNvQjtJVGxDcEIsZUFBQTtFeEIybUJDO0FBQ0Y7QXVCMWxCUTtFVVdSO0lUOUJDLGVTdUNvQjtJVHRDcEIsZUFBQTtFeEJpbkJDO0FBQ0Y7QWlDbmtCQTtFMUIzQ0MsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZVNrRG1CO0VUakRuQixpQkFBQTtBeEJ5bkJEO0FpQ3RrQkM7RUFJQyxnQjVCN0NTO0FMa25CWDtBdUJwbUJRO0VVdUJSO0lUaERDLGVTNERvQjtJVDNEcEIsa0JBQUE7RXhCaW9CQztFaUNwa0JBO0lBSUMsZ0I1QjFEUTtFTDZuQlQ7QUFDRjtBdUJubkJRO0VVNkJSO0lUaERDLGVTdUVvQjtJVHRFcEIsZUFBQTtFeEIwb0JDO0VpQ2xrQkE7SUFJQyxnQjVCekVRO0VMMG9CVDtBQUNGO0FpQ3hqQkE7RTFCbEZDLHVFQUFBO0VBRUEsU0FBQTtFQU9DLGdCQUFBO0VpQmRELGVTeUZtQjtFVHhGbkIsbUJBQUE7QXhCcXBCRDtBaUMzakJDO0VBSUMsZ0I1Qm5GUztBTDZvQlg7QXVCaG9CUTtFVThEUjtJVHZGQyxlU21Hb0I7SVRsR3BCLGtCQUFBO0V4QjZwQkM7RWlDempCQTtJQUlDLGdCNUI5RlE7RUxzcEJUO0FBQ0Y7QXVCL29CUTtFVW9FUjtJVHZGQyxlUzhHb0I7SVQ3R3BCLGlCQUFBO0V4QnNxQkM7RWlDdmpCQTtJQUlDLGdCNUI1R1E7RUxrcUJUO0FBQ0Y7QWlDN2lCQTtFMUJ6SEMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTZ0ltQjtFVC9IbkIsZUFBQTtBeEJpckJEO0F1QnpwQlE7RVVxR1I7SVQ5SEMsZVNtSW9CO0lUbElwQixtQkFBQTtFeEJzckJDO0FBQ0Y7QXVCcnFCUTtFVTJHUjtJVDlIQyxlU3VJb0I7SVR0SXBCLG9CQUFBO0V4QjRyQkM7QUFDRjtBaUM5aUJBO0UxQjNJQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNrSm1CO0VUakpuQixrQkFBQTtFU2tKQSxtQjVCbElTO0U0Qm1JVCx5QkFBQTtBakNtakJEO0F1QjlxQlE7RVV1SFI7SVRoSkMsZVN1Sm9CO0lUdEpwQixtQkFBQTtFeEIyc0JDO0FBQ0Y7QXVCMXJCUTtFVTZIUjtJVGhKQyxlUzJKb0I7SVQxSnBCLGVBQUE7RXhCaXRCQztBQUNGO0FpQy9pQkE7RTFCL0pDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU3NLbUI7RVRyS25CLG9CQUFBO0F4Qnl0QkQ7QXVCanNCUTtFVTJJUjtJVHBLQyxlU3lLb0I7SVR4S3BCLG9CQUFBO0V4Qjh0QkM7QUFDRjtBdUI3c0JRO0VVaUpSO0lUcEtDLGVTNktvQjtJVDVLcEIsbUJBQUE7RXhCb3VCQztBQUNGO0FrQ2p2QkEsc0JBQUE7QUFDQSx5REFBQTtBQUdBO0UzQllDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFMkI3QkQsa0JBQUE7RUFDQSxtQlJnQ087QTFCbXRCUjtBdUJ0dEJRO0VXaENSO0lWT0MsZVVEb0I7SVZFcEIsZUFBQTtFeEJtdkJDO0FBQ0Y7QXVCbHVCUTtFVzFCUjtJVk9DLGVVR29CO0lWRnBCLGtCQUFBO0V4Qnl2QkM7QUFDRjs7QWtDcHZCQTs7O0VBR0MsZ0I3QkdVO0FMb3ZCWDtBdUJ4dUJRO0VXbEJSOzs7SUFNRSxnQjdCRlM7RUw0dkJUO0FBQ0Y7QXVCcnZCUTtFV1pSOzs7SUFVRSxnQjdCTlM7RUxtd0JUO0FBQ0Y7O0FrQzF2QkE7RTNCaEJDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZVV1Qm1CO0VWdEJuQixpQkFBQTtBeEJzeEJEO0F1Qjl2QlE7RVdKUjtJVnJCQyxlVTJCb0I7SVYxQnBCLG1CQUFBO0V4QjJ4QkM7QUFDRjtBdUIxd0JRO0VXRVI7SVZyQkMsZVVnQ29CO0lWL0JwQixrQkFBQTtFeEJpeUJDO0FBQ0Y7O0FtQzl5QkEsaUJBQUE7QUFDQSx5REFBQTtBQUdBO0U1QllDLHVFQUFBO0VBRUEsU0FBQTtFQXNCQyxnQkFBQTtFaUI3QkQsZVdMbUI7RVhNbkIsZUFBQTtFV0xBLGNBQUE7RUFDQSxnQjlCaUJVO0FMaXlCWDtBdUI1eEJRO0VZMUJSO0lYT0MsZVdJb0I7SVhIcEIsZUFBQTtJV0lDLGdCOUJRUztFTHd5QlQ7QUFDRjtBb0NqMEJBLGlCQUFBO0FBQ0EseURBQUE7QUFJQTs7RTdCV0MsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWtCekJELGNXR3FCO0VwQkhyQixpQkFBQTtFQU9DLG1CQUFBO0VvQkZELHFCQUFBO0VBQ0EsbUJWNEJPO0VVM0JQLHFCQUFBO0VBQ0EsaUNsQlJNO0VrQlNOLGVBQUE7QXBDbTBCRDtBb0NqMEJDOzs7O0VBR0MsbUJWb0JNO0ExQmd6QlI7QW9DanpCQTtFN0J0QkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVZNkJtQjtFWjVCbkIsbUJBQUE7RUNQQSxjV29DcUI7RXRCcENyQixpQnNCcUNnQjtFdEJwQ2hCLG1Cc0JvQ3FCO0V0Qm5DckIseUJzQm1DNEI7RUFDNUIscUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQlZSTztFVVNQLGVBQUE7RUFDRyx3QkFBQTtFQUNILGVBQUE7QXBDd3pCRDtBb0N0ekJDO0U3QnBDQSx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVZMkNvQjtFWjFDcEIsZUFBQTtFWTJDQyxpQkFBQTtBcEMyekJGO0FvQ3h6QkM7RUFDQyxpQ2xCdERLO0FsQmczQlA7QW9DdnpCQztFQUdDLG1CVjdCTTtBMUJvMUJSO0FvQ3B6QkM7RUFDQyxlL0IzQ1E7QUxpMkJWO0F1QjcxQlE7RWFRUjtJQXVDRSxtQkFBQTtFcENrekJBO0FBQ0Y7QW9DM3lCQTtFOUI5RUMsaUJBQUE7RUFLQSxhQUFBO0VBbURDLG1CQUFBO0VBV0EsaUI4QmNrQjtFQUNuQixtQkFBQTtBcEN1ekJEOztBb0NwekJBO0U3QjVFQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFNkJnRUQsZUFBQTtBcEN5ekJEOztBb0N0ekJBO0VBQ0MsaUIvQnpFVTtBTGs0Qlg7QW9DdnpCQztFQUNDLGtCVjlETTtBMUJ1M0JSO0FvQ3R6QkM7RUFDQyx3QkFBQTtBcEN3ekJGO0FvQ3R6QkU7RUFDQyxrQlZ4RUs7QTFCZzRCUjs7QW9DbnpCQTtFQUNDLHdCQUFBO0FwQ3N6QkQ7QW9DcHpCQztFQUNDLHVCQUFBO0FwQ3N6QkY7QW9DcHpCRTtFQUNDLGtCVnBGSztBMUIwNEJSOztBcUM5NkJBLGlCQUFBO0FBQ0EseURBQUE7QUFHQTs7RUFDQyxnQkFBQTtBckNnN0JEOztBcUNoNkJDOzs7Ozs7OztFQUVDLGdCaENEUztBTDA2Qlg7QXFDdDZCQzs7OztFQUNDLHFCQUFBO0FyQzI2QkY7O0FxQ242QkM7Ozs7Ozs7O0VBT0Msa0JBQUE7RUFDQSxVaENyQlM7RWdDc0JULHdCQUFBO0ViakNELGVha0NvQjtFYmpDcEIsa0JBQUE7RUNQQSxpQll5Q3NCO0FyQ3c2QnZCO0FxQ2o3QkU7Ozs7Ozs7O0VBQ0MsY0FBQTtFQUNBLGtCQUFBO0FyQzA3Qkg7QXFDajdCRTs7Ozs7Ozs7RUFDQyxnQmhDekJRO0FMbTlCWDtBcUNyN0JFOzs7O0ViM0NELGVhNENxQjtFYjNDckIsZUFBQTtFQ1BBLGlCWW1EdUI7RUFDckIsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFFQSxtQlh2Qks7QTFCaTlCUjtBcUNsN0JDOzs7O0VBQ0Msa0JBQUE7RUFDQSxPQUFBO0VBQ0EsaUJoQ2pEUztBTHcrQlg7QXFDcDdCQzs7OztFYmpFQSxlYWtFb0I7RWJqRXBCLG1CQUFBO0F4QjIvQkQ7QXFDeDdCRTs7OztFYnBFRCxlYXFFcUI7RWJwRXJCLGVBQUE7RWFxRUUsWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0FyQzg3Qkg7O0FzQ2poQ0Esa0JBQUE7QUFDQSx5REFBQTtBQ0RBLG9CQUFBO0FBQ0EseURBQUE7QUFJQTtFaENXQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZWVKbUI7RWZLbkIsbUJBQUE7RUNQQSxjY0dxQjtFNUJIckIsa0I0Qkl1QjtFNUJIdkIsNEJBQUE7RUdEQSxpQnlCS2dCO0V6QkpoQixtQnlCSXFCO0V6QkhyQix5QnlCRzRCO0VBQzVCLHFCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQmJnQk87RWFmUCx3QmJxQk87RWFwQlAsZUFBQTtFQUNHLHdCQUFBO0VBQ0gsZUFBQTtBdkN5aENEO0F1Q3ZoQ0M7RUFDQyxpQ3JCbkJLO0FsQjRpQ1A7QXVDdGhDQztFQUdDLG1CYkdNO0VhRk4sd0JiUU07QTFCOGdDUjtBdUJ2aENRO0VnQnpCUjtJQWtDRSxrQkFBQTtJQUNBLG1CQUFBO0V2Q2toQ0E7QUFDRjtBdUMzZ0NBO0VqQzNCRSxvQkFBQTtFQTBDQSxtQkFBQTtFQVdBLGlCaUN2QmtCO0VBQ25CLG1CQUFBO0F2Q29oQ0Q7O0F1Q2poQ0E7RUFDQyxlQUFBO0F2Q29oQ0Q7O0F1Q2poQ0E7RUFDQyxpQmxDbkNVO0FMdWpDWDtBdUNsaENDO0VBQ0MsaUJidkJLO0ExQjJpQ1A7O0F1Q2hoQ0E7RUFDQyx3QkFBQTtBdkNtaENEO0F1Q2poQ0M7RUFDQyx1QkFBQTtBdkNtaENGO0F1Q2poQ0U7RUFDQyxrQmJ6Q0s7QTFCNGpDUjs7QXdDN2xDQSxXQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNJLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0F4QzZsQ0o7O0F3Q3hsQ0E7RUFDSSxhQUFBO0F4QzJsQ0o7QXVCNWtDUTtFaUJoQlI7SUFRRSxjQUFBO0V4Q3dsQ0E7QUFDRjtBd0Mva0NBO0VBQ0ksZ0JBQUE7QXhDaWxDSjtBd0Noa0NBO0VBQ0ksZ0JBQUE7QXhDa2tDSjtBdUJqbENRO0VpQmNSO0lBSUUsZ0JBQUE7RXhDbWtDQTtBQUNGO0F1QjVsQ1E7RWlCb0JSO0lBUUUsZ0JBQUE7RXhDb2tDQTtBQUNGO0F3QzNqQ0E7RUFDSSxnQkFBQTtBeEM2akNKO0F1QnBtQ1E7RWlCc0NSO0lBUUUsZ0JBQUE7RXhDMGpDQTtBQUNGO0F3Q2pqQ0E7RUFDSSxnQkFBQTtBeENtakNKO0F1QnRtQ1E7RWlCa0RSO0lBSUUsZ0JBQUE7RXhDb2pDQTtBQUNGO0F1QmpuQ1E7RWlCd0RSO0lBUUUsZ0JBQUE7RXhDcWpDQTtBQUNGO0F3QzVpQ0E7RUFDSSxnQkFBQTtBeEM4aUNKO0F1Qm5uQ1E7RWlCb0VSO0lBSUUsZ0JBQUE7RXhDK2lDQTtBQUNGO0F1QjluQ1E7RWlCMEVSO0lBUUUsZ0JBQUE7RXhDZ2pDQTtBQUNGO0F3Q3ZpQ0E7RUFDSSxnQkFBQTtBeEN5aUNKO0F1QmhvQ1E7RWlCc0ZSO0lBSUUsZ0JBQUE7RXhDMGlDQTtBQUNGO0F1QjNvQ1E7RWlCNEZSO0lBUUUsZ0JBQUE7RXhDMmlDQTtBQUNGO0F3Q2xpQ0E7RUFDRSxnQkFBQTtBeENvaUNGO0F1QjdvQ1E7RWlCd0dSO0lBSUksZ0JBQUE7RXhDcWlDRjtBQUNGO0F1QnhwQ1E7RWlCOEdSO0lBUUksaUJBQUE7RXhDc2lDRjtBQUNGO0F3QzdoQ0E7RUFDSSxnQkFBQTtBeEMraENKO0F1QjFwQ1E7RWlCMEhSO0lBSUUsZ0JBQUE7RXhDZ2lDQTtBQUNGO0F1QnJxQ1E7RWlCZ0lSO0lBUUUsaUJBQUE7RXhDaWlDQTtBQUNGO0F3Q3hoQ0E7RUFDSSxnQkFBQTtBeEMwaENKO0F1QnZxQ1E7RWlCNElSO0lBSUUsZ0JBQUE7RXhDMmhDQTtBQUNGO0F1QmxyQ1E7RWlCa0pSO0lBUUUsaUJBQUE7RXhDNGhDQTtBQUNGO0F5Q3J0Q0EsV0FBQTtBQUNBLHlEQUFBO0FBR0E7RUFDQyxrQkFBQTtBekNxdENEOztBeUNqdENBO0VBQ0MsY0FBQTtBekNvdENEO0F5Q3BzQ0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekNzc0NEO0F5Q3BzQ0k7RUFHSSxnQnBDbEJHO0FMc3RDWDtBeUNuckNBO0VBRUMsbUJwQzNCVTtBTCtzQ1g7QXVCcHNDUTtFa0JjUjtJQU1FLG1CcEMvQlM7RUxtdENUO0FBQ0Y7QXVCL3NDUTtFa0JvQlI7SUFZRSxtQnBDckNTO0VMd3RDVDtBQUNGO0F5QzNxQ0E7RWpCNURDLGVpQjZEbUI7RWpCNURuQixrQkFBQTtFQ1BBLGdCZ0JvRXFCO0V6QnBFckIsaUJBQUE7RUFFQyxxQkFBQTtFeUJvRUQsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F6QytxQ0Q7QXlDN3FDQztFQUNDLGVwQ3ZEUTtBTHN1Q1Y7QXlDNXFDQztFQUNDLHVCQUFBO0F6QzhxQ0Y7QXlDM3FDQztFQUNDLHlCQUFBO0F6QzZxQ0Y7O0F5Q3hxQ0E7RW5DdkZDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQm1DdUJrQjtFQUNoQixrQkFBQTtFQUNILHNCQUFBO0F6Q3FyQ0Q7QXlDdHFDQTtFbENsR0MsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlaUJ5R21CO0VqQnhHbkIsa0JBQUE7RUNQQSxvQmdCZ0hxQjtFQUNsQixXQUFBO0VBQ0gscUJBQUE7RUFDQSxpQkFBQTtBekMycUNEO0F1Qi92Q1E7RWtCOEVSO0lBU0UsV0FBQTtFekM0cUNBO0FBQ0Y7QXVCMXdDUTtFa0JvRlI7SUFhRSxVQUFBO0V6QzZxQ0E7QUFDRjtBdUIzeENRO0VrQmdHUjtJQWlCRSxVQUFBO0V6QzhxQ0E7QUFDRjs7QXlDenBDQTtFQUNDLG1CcENqSVU7QUw2eENYOztBMEN0ekNBLFdBQUE7QUFDQSx5REFBQTtBQUlBO0VBQ0MsV3JDZ0JVO0VxQ2ZWLFlyQ2VVO0FMdXlDWDtBMENwekNDO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QTFDc3pDRjs7QTJDajBDQSxtQkFBQTtBQUNBLHlEQUFBO0FBUUM7RUFDQyxnQnRDY1M7QUwreUNYOztBNEN2MENBLGFBQUE7QUFDQSx5REFBQTtBQUlBO0V0Q0VDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGlCc0NsRXFCO0E1Q2kxQ3ZCOztBNEM5MENBO0VBQ0MsV3ZDVVU7RXVDVFYsWXZDU1U7QUx3MENYO0E0Qy8wQ0M7RUFDQyxpQnZDUVM7QUx5MENYOztBNEM3MENBO0VBQ0Msb0JsQnNCUztBMUIwekNWOztBNkNyMkNBLGdCQUFBO0FBQ0EseURBQUE7QUFHQTtFdkNpQkUsb0JBQUE7RXVDZkUsYXhDYU87RXdDWlAsbUJ4Q2tCTztFd0NqQlAsd0JuQnFDSTtBMUJrMENSOztBOEMvMkNBLG1CQUFBO0FBQ0EseURBQUE7QUNEQSxzQkFBQTtBQUNBLHlEQUFBO0FBSUE7RXpDRUMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCeUNsRWtCO0EvQzIzQ3BCO0FnRG40Q0Esa0NBQUE7QUFDQSx5REFBQTtBQUlBO0UxQ0VDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGlCMENsRWtCO0FoRDQ0Q3BCO0FnRDE0Q0M7RUFDQyxpQjNDSVM7QUx3NENYOztBZ0QxM0NBO0VBQ0MsYUFBQTtBaEQ2M0NEOztBZ0QxM0NBO0VBQ0MsaUIzQ25CVTtBTGc1Q1g7O0FpRC81Q0Esa0JBQUE7QUFDQSx5REFBQTtBQ0RBLFdBQUE7QUFDQSx5REFBQTtBVERBLFdBQUE7QUFDQSx5REFBQTtBQUdBO0VBQ0Msa0JBQUE7QXpDbzZDRDs7QXlDaDZDQTtFQUNDLGNBQUE7QXpDbTZDRDtBeUNuNUNBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QXpDcTVDRDtBeUNuNUNJO0VBR0ksZ0JwQ2xCRztBTHE2Q1g7QXlDbDRDQTtFQUVDLG1CcEMzQlU7QUw4NUNYO0F1Qm41Q1E7RWtCY1I7SUFNRSxtQnBDL0JTO0VMazZDVDtBQUNGO0F1Qjk1Q1E7RWtCb0JSO0lBWUUsbUJwQ3JDUztFTHU2Q1Q7QUFDRjtBeUMxM0NBO0VqQjVEQyxlaUI2RG1CO0VqQjVEbkIsa0JBQUE7RUNQQSxnQmdCb0VxQjtFekJwRXJCLGlCQUFBO0VBRUMscUJBQUE7RXlCb0VELGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtBekM4M0NEO0F5QzUzQ0M7RUFDQyxlcEN2RFE7QUxxN0NWO0F5QzMzQ0M7RUFDQyx1QkFBQTtBekM2M0NGO0F5QzEzQ0M7RUFDQyx5QkFBQTtBekM0M0NGOztBeUN2M0NBO0VuQ3ZGQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJtQ3VCa0I7RUFDaEIsa0JBQUE7RUFDSCxzQkFBQTtBekNvNENEO0F5Q3IzQ0E7RWxDbEdDLHVFQUFBO0VBRUEsU0FBQTtFQXNCQyxnQkFBQTtFaUI3QkQsZWlCeUdtQjtFakJ4R25CLGtCQUFBO0VDUEEsb0JnQmdIcUI7RUFDbEIsV0FBQTtFQUNILHFCQUFBO0VBQ0EsaUJBQUE7QXpDMDNDRDtBdUI5OENRO0VrQjhFUjtJQVNFLFdBQUE7RXpDMjNDQTtBQUNGO0F1Qno5Q1E7RWtCb0ZSO0lBYUUsVUFBQTtFekM0M0NBO0FBQ0Y7QXVCMStDUTtFa0JnR1I7SUFpQkUsVUFBQTtFekM2M0NBO0FBQ0Y7O0F5Q3gyQ0E7RUFDQyxtQnBDaklVO0FMNCtDWDs7QW1EcmdEQSxrQkFBQTtBQUNBLHlEQUFBO0FEREEsV0FBQTtBQUNBLHlEQUFBO0FUREEsV0FBQTtBQUNBLHlEQUFBO0FBR0E7RUFDQyxrQkFBQTtBekMwZ0REOztBeUN0Z0RBO0VBQ0MsY0FBQTtBekN5Z0REO0F5Q3ovQ0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBekMyL0NEO0F5Q3ovQ0k7RUFHSSxnQnBDbEJHO0FMMmdEWDtBeUN4K0NBO0VBRUMsbUJwQzNCVTtBTG9nRFg7QXVCei9DUTtFa0JjUjtJQU1FLG1CcEMvQlM7RUx3Z0RUO0FBQ0Y7QXVCcGdEUTtFa0JvQlI7SUFZRSxtQnBDckNTO0VMNmdEVDtBQUNGO0F5Q2grQ0E7RWpCNURDLGVpQjZEbUI7RWpCNURuQixrQkFBQTtFQ1BBLGdCZ0JvRXFCO0V6QnBFckIsaUJBQUE7RUFFQyxxQkFBQTtFeUJvRUQsa0JBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0F6Q28rQ0Q7QXlDbCtDQztFQUNDLGVwQ3ZEUTtBTDJoRFY7QXlDaitDQztFQUNDLHVCQUFBO0F6Q20rQ0Y7QXlDaCtDQztFQUNDLHlCQUFBO0F6Q2srQ0Y7O0F5Qzc5Q0E7RW5DdkZDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQm1DdUJrQjtFQUNoQixrQkFBQTtFQUNILHNCQUFBO0F6QzArQ0Q7QXlDMzlDQTtFbENsR0MsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlaUJ5R21CO0VqQnhHbkIsa0JBQUE7RUNQQSxvQmdCZ0hxQjtFQUNsQixXQUFBO0VBQ0gscUJBQUE7RUFDQSxpQkFBQTtBekNnK0NEO0F1QnBqRFE7RWtCOEVSO0lBU0UsV0FBQTtFekNpK0NBO0FBQ0Y7QXVCL2pEUTtFa0JvRlI7SUFhRSxVQUFBO0V6Q2srQ0E7QUFDRjtBdUJobERRO0VrQmdHUjtJQWlCRSxVQUFBO0V6Q20rQ0E7QUFDRjs7QXlDOThDQTtFQUNDLG1CcENqSVU7QUxrbERYOztBdUI3a0RRO0U0QmxCUjs7STdDTEMsaUJBQUE7SUFLQSxhQUFBO0lBbURDLG1CQUFBO0lBV0EsaUI2Q3JEbUI7SUFDbkIsV0FBQTtFbkR3bURBO0FBQ0Y7QW1EMWxEQTs7RTdDOUJDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQjZDakNrQjtFQUtuQix3QnpCYk87QTFCK21EUjs7QW1EOWxEQTs7RUFFQywwQnpCVFM7QTFCMG1EVjs7QW1EOWxEQTs7RUFFQywwQkFBQTtFQThCQSxRQUFBO0VBQ0EsV0FBQTtBbkRva0REO0FtRGptREM7O0VBQ0Msd0J6QjNCTTtBMUIrbkRSO0FtRGptREM7O0VBQ0MsMEJ6QnJCUTtBMUJ5bkRWO0FtRGptREM7O0VBQ0MseUJ6QnhCTztBMUI0bkRUO0FtRGptREM7O0VBQ0Msd0J6QjNCTTtBMUIrbkRSO0FtRGptREM7O0VBQ0MseUJ6QjlCTztBMUJrb0RUO0FtRGptREM7O0VBQ0Msd0J6QmpDTTtBMUJxb0RSO0FtRGptREM7O0VBQ0Msd0J6QmxETTtBMUJzcERSO0F1QnBwRFE7RTRCbUJSOztJQXVDRSw4QkFBQTtJQUNBLFdBQUE7SUFDQSxVQUFBO0lBRUEsMEJBQUE7RW5EOGxEQTtBQUNGO0F1Qm5xRFE7RTRCeUJSOztJQW9ERSxRQUFBO0lBQ0EsVUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7SUFDQSwwQkFBQTtFbkQybERBO0FBQ0Y7QW1EN2tEQTs7RTdDdkhDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQjZDd0RrQjtFQUNuQixZQUFBO0FuRHlsREQ7QXVCeHJEUTtFNEIwRlI7O0lBUUUsY0FBQTtFbkQybERBO0FBQ0Y7QXVCcHNEUTtFNEJnR1I7O0k3Q3ZIQyxpQkFBQTtJQUtBLGFBQUE7RU4rdERDO0FBQ0Y7O0FtRDlsREE7RTVDOUhDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlbkJZVTtFbUJYVixrQkFBQTtFQ1BBLGtCMEI0SXFCO0VuQzVJckIsaUJBQUE7RUFPQyxtQkFBQTtFbUN1SUQsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsVTlDdEhTO0U4Q3VIVCx5QkFBQTtFQUNBLG1CekJoSE87QTFCcXREUjs7QW1EbG1EQTs7RTVDMUlDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlbkJRVTtFbUJQVixlQUFBO0VDUEEsa0IwQnlKcUI7RUFDckIsUzlDaElTO0U4Q2lJVCx5QkFBQTtFQUNBLG1CekIxSE87QTFCa3VEUjtBdUJydURRO0U0QnNIUjs7STNCL0lDLGVuQklVO0ltQkhWLGVBQUE7SUNQQSxnQjBCZ0tzQjtFbkQybURyQjtBQUNGO0F1Qm52RFE7RTRCNEhSOztJM0IvSUMsZW5CRVU7SW1CRFYsZUFBQTtJQ1BBLGMwQnFLc0I7SUFDckIsZ0JBQUE7SUFDQSx5QkFBQTtFbkQ4bURBO0VtRDVtREE7O0lBQ0MsY0FBQTtJQUNBLGVBQUE7RW5EK21ERDtBQUNGO0F1Qnh3RFE7RTRCNkpOOztJQUVDLGVBQUE7RW5EOG1ERDtBQUNGO0FtRHRtREE7RUFDQyx5QkFBQTtBbkR3bUREO0FtRHRtREM7RUFDQyxhOUM5S1M7QUxzeERYO0F1Qjl3RFE7RTRCa0tSO0lBWUUseUJBQUE7RW5Eb21EQTtFbURsbURBO0lBQ0MsZUFBQTtFbkRvbUREO0FBQ0Y7QXVCNXhEUTtFNEI0TE47SUFDQyxlQUFBO0VuRG1tREQ7QUFDRjtBbUQzbERBOztFNUM5TUMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlbkJXVTtFbUJWVixpQkFBQTtFQ1BBLGtCMEI2TnFCO0VBQ3JCLFM5Q3BNUztFOENxTVQsZ0I5QzVNVTtFOEM2TVYsb0JBQUE7RUFDQSxtQnpCL0xPO0ExQit4RFI7QXVCbHlEUTtFNEIwTFI7O0kzQm5OQyxlbkJVVTtJbUJUVixrQkFBQTtJQ1BBLGlCMEJxT3NCO0lBQ3JCLGdCOUNyTlM7RUx3ekRUO0FBQ0Y7QXVCanpEUTtFNEJnTVI7O0kzQm5OQyxlbkJPVTtJbUJOVixrQkFBQTtJQ1BBLGtCMEI2T3NCO0lBQ3JCLGdCOUM3TlM7SThDOE5ULG1CQUFBO0lBQ0EsdUJBQUE7RW5Eb21EQTtBQUNGO0FtRHpsREE7RTVDalBDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZW5CYVU7RW1CWlYsZUFBQTtFQ1BBLGdCMEIrUHFCO0FuRDhsRHRCO0F1Qjl6RFE7RTRCNk5SO0kzQnRQQyxlbkJZVTtJbUJYVixrQkFBQTtFeEIyMURDO0FBQ0Y7QXVCMTBEUTtFNEJtT1I7STNCdFBDLGVuQldVO0ltQlZWLGlCQUFBO0V4QmkyREM7QUFDRjtBbURybERBO0U1Q3pRQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFa0J6QkQsa0IwQnVScUI7RUFDckIsUzlDOVBTO0U4QytQVCxhOUN4UVU7RThDeVFWLHFCQUFBO0VBQ0EsbUJ6QnpQTztFeUIwUFAsd0J6QjFQTztFeUIyUFAsMEJBQUE7RTNCdlJBLGUyQjBScUI7RTNCelJyQixtQkFBQTtFMkIwUkUsWTlDaFJRO0U4Q2lSUixrQjlDN1FPO0U4QzhRUCxrQkFBQTtBbkR1bERIO0FtRHJsREM7RUFDQyxtQnpCMVFNO0ExQmkyRFI7QW1EcGxEQztFQUNDLHFCQUFBO0VBQ0EsUzlDalJRO0U4Q29SUixzQkFBQTtFQUNBLGtCekI1UUs7RXlCNlFMLHdCekI5UU07RXlCK1FOLHFCQUFBO0FuRG9sREY7QXVCdDJEUTtFNEJxUFI7STNCOVFDLGVuQlFVO0ltQlBWLGVBQUE7SUNQQSxnQjBCc1RzQjtJM0JoVHRCLGVuQldVO0ltQlZWLGlCQUFBO0kyQm9URSxZOUM5U1E7SThDK1NSLGtCOUN2U087SThDd1NQLGtCQUFBO0VuRG1sREQ7QUFDRjtBdUJ4M0RRO0U0QjJQUjtJMUJwUkMsYzBCa1VzQjtJQUNyQixnQjlDbFRTO0k4Q21UVCxhOUMxVFM7SThDMlRULHdCekJuU007SXlCcVNOLHdCQUFBO0kzQmpVRCxlbkJVVTtJbUJUVixrQkFBQTtJMkJvVUUsWTlDalVRO0k4Q2tVUixrQjlDdlRPO0k4Q3dUUCxrQkFBQTtFbkRpbEREO0VtRC9rREE7SUFDQyxtQnpCcFRLO0UxQnE0RE47RW1EOWtEQTtJQUNDLGFBQUE7SUFFQSx1QkFBQTtFbkQra0REO0FBQ0Y7QW1EbmtEQTtFQUNJLFFBQUE7RUFDSCxXQUFBO0VBQ0csMEJBQUE7QW5EcWtESjtBdUI1NERRO0U0Qm9VUjtJQU1FLGlCQUFBO0VuRHNrREE7QUFDRjtBdUJ2NURRO0U0QjBVUjtJQVVFLFFBQUE7SUFDQSxVQUFBO0lBQ0EsYUFBQTtJQUNBLDBCQUFBO0VuRHVrREE7RW1EcmtEQTtJQUNDLGtCOUM5Vk87RUxxNkRSO0FBQ0Y7QW1EcGpEQTtFQUNDLFFBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNHLDRCQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQkFBQTtBbkRzakRKO0F1QnA2RFE7RTRCd1dSO0lBU0UsaUJBQUE7RW5E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O0ExQnV1RVQ7O0FzRDVxRUE7RS9DdkZDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZThCOEZtQjtFOUI3Rm5CLG1CQUFBO0F4Qit3RUQ7O0FzRDdxRUE7RUFDQyxpQmpENUZVO0FMNHdFWDtBdUJqd0VRO0UrQmdGUjtJQVFFLGlCakR4R1M7RUxxeEVUO0FBQ0Y7QXdEM3hFQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtBeEQ2eEVEO0F1QjF3RVE7RWlDckJSO0lBU0UsZUFBQTtFeEQweEVBO0FBQ0Y7QXdEbnhFQTs7OztFQUlDLFNBQUE7RUFDQSxVQUFBO0F4RHF4RUQ7O0F3RGx4RUE7O0VBRUMseUI5QlFRO0ExQjZ3RVQ7O0F3RGx4RUE7O0VBRUMsd0I5QkZPO0ExQnV4RVI7O0F3RGh4RUE7RWxEdkNDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQmtEekJxQjtFQUN0Qiw4QkFBQTtBeEQ2eEVEO0F1Qmp6RVE7RWlDZ0JSO0lsRGlCRSxtQkFBQTtFTnd4RUE7QUFDRjtBd0R2eEVBOzs7O0VBSUMsU0FBQTtFQUNBLGVBQUE7QXhEeXhFRDtBdUJqMEVRO0VpQ21DUjs7OztJQVlFLGVBQUE7RXhEeXhFQTtBQUNGOztBd0R0eEVBOzs7RWxEMUVDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGlCa0RZcUI7QXhEbXlFdkI7O0F3RGh5RUE7OztFQUdDLG1CQUFBO0F4RG15RUQ7O0F3RGh5RUE7RUFDQyxjQUFBO0VBQ0EsZUFBQTtBeERteUVEO0F1QnQyRVE7RWlDaUVSO0lBU0UsZUFBQTtFeERneUVBO0FBQ0Y7O0F3RDd4RUE7RWxEckRFLHNCQUFBO0VrRHVERCxvQkFBQTtBeERveUVEO0F1QnAzRVE7RWlDOEVSO0lsRDdDRSxtQkFBQTtJa0R1REEsZUFBQTtFeERxeUVBO0FBQ0Y7O0F3RDd4RUE7RUFDSSw0QkFBQTtBeERneUVKO0F1QjUzRVE7RWlDMkZSO0lBSUUsNEJBQUE7RXhEaXlFQTtBQUNGO0F1QnY0RVE7RWlDaUdSO0lBUUUsNEJBQUE7RXhEa3lF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LGtCQUFBO0VBQ0EsaUJBQUE7QXpEay9GSjs7QXlEOStGQTtFQUVJLGFBQUE7RUFDQSw4QkFBQTtFQUNILG1CQUFBO0F6RGcvRkQ7QXlEOStGQztFakNuQ0EsZWlDb0NvQjtFakNuQ3BCLGlCQUFBO0VDUEEsaUJnQzJDc0I7RUFDckIseUJBQUE7QXpEaS9GRjtBeUQ5K0ZDO0VqQ3pDQSxlaUMwQ29CO0VqQ3pDcEIsbUJBQUE7RUNQQSxjZ0NpRHNCO0V6Q2pEdEIsaUJBQUE7RXlDbURDLHlCQUFBO0VBQ0Esa0IvQmpCSztBMUJrZ0dQOztBeUR6K0ZJO0VBQ0ksZ0JwRDVDRztBTHdoR1g7O0F5RHArRkM7RUFDQyxhQUFBO0F6RHUrRkY7QXlEbDlGQTtFQUNDLGFBQUE7QXpEbzlGRDs7QXlEajlGQTs7Ozs7Ozs7OztFQVdDLFdBQUE7QXpEbTlGRDtBeUQ1OEZBO0VBQ0ksaUJBQUE7RUFDSCxvQkFBQTtBekQ4OEZEOztBeURuOEZBO0VBRUMsYUFBQTtBekRxOEZEOztBeUQ5N0ZBO0VsRDVIQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVpQ21Jc0I7RWpDbEl0QixvQkFBQTtFaUNtSUEsY0FBQTtFQUNHLGdCQUFBO0VBQ0EsdUIvQjVGSTtBMUJnaUdSOztBeUQ1N0ZBO0VBQ0ksZ0JwRGxJTztBTGlrR1g7O0F5RDU3RkE7RUFDSSxrQnBEcElNO0FMbWtHVjs7QXlENTdGQTtFQUNJLGlCcEQ1SU87QUwya0dYOztBMkRqbUdBLG1CQUFBO0FBQ0EseURBQUE7QUNEQSxzQkFBQTtBQUNBLHlEQUFBO0FOREEsa0JBQUE7QUFDQSx5REFBQTtBQUlBO0VBQ0MsYUFBQTtFaERvRUMsaUJnRG5FcUI7RUFDdEIsbUJBQUE7QXREdW1HRDtBdUJqbEdRO0UrQnpCUjtJaERFQyxpQkFBQTtJQUtBLGFBQUE7RU4ybUdDO0FBQ0Y7QXNEaG1HQTtFaER1Q0UsbUJBQUE7QU5na0dGOztBc0Q3bEdBO0U3QjdCQyxjNkI4QnFCO0F0RGdtR3RCOztBc0Q1bEdDO0VBQ0MsaUJqRHpCUztBTHduR1g7O0FzRDFsR0M7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MUJQLGdCQUFBO0EvRCtpSEY7QXVCbmlIUTtFd0NyQlI7SXpEaUVFLGlCeUQ1Q21CO0UvRHlpSG5CO0UrRHZpSEE7SUFDQyx5QkFBQTtFL0R5aUhEO0FBQ0Y7QStENWhIQTtFekR4Q0MsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCeUR4QmtCO0EvRHdpSHBCO0ErRDdoSEE7RXpERUUsbUJBQUE7QU5raUhGO0ErRGppSEM7RUFDQyxXQUFBO0VBQ0EseUJyQ3RCTztBMUJ5akhUO0ErRGhpSEM7RUFDQyxXQUFBO0EvRGtpSEY7QXVCMWtIUTtFd0NnRE47SUFDQyxxQkFBQTtFL0Q2aEhEO0UrRDFoSEE7SUFDQyxxQ0FBQTtFL0Q0aEhEO0FBQ0Y7QStEamhIQztFekRoQ0MsbUJBQUE7RXlEa0NBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLGExRDdFUztFMEQ4RVQsd0JyQ25FTTtFcUNvRU4sZ0JBQUE7QS9EdWhIRjtBK0RwaEhDO0VBQ0MsV0FBQTtFQUNBLGdCMURwRlM7RTBEcUZULHdCckMxRU07QTFCZ21IUjtBdUJubUhRO0V3Q3FGTjtJQUNDLHFCQUFBO0lBQ0EsYTFEbkdRO0kwRG9HUix5QnJDMUVNO0lxQzJFTix5QkFBQTtFL0RpaEhEO0UrRDlnSEE7SXpEbkVBLHNCQUFBO0l5RHFFQyx1QkFBQTtJQUNBLHFDQUFBO0lBQ0EsYTFEL0ZPO0VMbW5IUjtBQUNGO0ErRDNnSEE7RXpEaklDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQnlEaUVrQjtFQUNuQixVQUFBO0EvRHVoSEQ7QStEcmhIQztFQUNDLHdCckN4R007QTFCK25IUjtBK0RwaEhDO0VBQ0Msd0JyQ3RHTTtFcUN1R04sbUIxRDNIUztBTGlwSFg7QXVCdG9IUTtFd0NvSE47SUFDQyxtQjFEaklRO0VMc3BIVDtBQUNGO0F1QmpwSFE7RXdDZ0lOO0lBQ0MsbUIxRHpJUTtFTDZwSFQ7QUFDRjtBK0Q1Z0hBO0VBQ0MsYUFBQTtBL0Q4Z0hEO0F1QnpwSFE7RXdDMElSO0l6RGpLQyxpQkFBQTtJQUtBLGFBQUE7RU5t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O0F1QjNoSVE7RWtEc0JMO0lBQ0MsZ0JwRTVDTztFTG9qSVQ7QUFDRjtBdUJ0aUlRO0VrRG1DTjtJQUNDLGlCQUFBO0V6RXNnSUQ7RXlFbGdJQztJQUNDLGdCcEV6RE87RUw2aklUO0FBQ0Y7QXlFMy9IQTtFbkUxRUMsaUJBQUE7RUFLQSxhQUFBO0VBOERDLGlCbUVTa0I7RW5FNUJsQixzQkFBQTtBTm9pSUY7O0F5RW5nSUM7RUFFQyxZQUFBO0F6RXFnSUY7QXlFbGdJQztFQUNDLGtCcEVwRVE7QUx3a0lWO0F5RWpnSUM7RUFFQyxrQ0FBQTtBekVrZ0lGO0F5RS8vSEM7RUFDQyxrQnBFM0VRO0FMNGtJVjtBeUU5L0hDO0VBQ0MsZXBFakZRO0FMaWxJVjs7QXlFNS9IQTtFbkV4REUsc0JBQUE7QU40aklGO0F5RWpnSUM7RUFDQyxnQnBFcEdTO0FMdW1JWDtBeUVoZ0lDO0VBQ0MsV0FBQTtBekVrZ0lGO0F5RS8vSEM7RUFDQyxtQnBFbEdTO0FMbW1JWDtBeUU5L0hDO0VBQ0MsV0FBQTtFQUNBLGdCcEUxR1M7QUwwbUlYO0F1QjVsSVE7RWtEMkVSO0luRWhERSxtQkFBQTtFTnlrSUE7RXlFbGdJQTtJQUNDLGdCcEUxSFE7RUw4bklUO0V5RWpnSUE7SUFDQyxVQUFBO0V6RW1nSUQ7RXlFaGdJQTtJQUNDLDZCQUFBO0lBQ0EsYXBFakhPO0VMbW5JUjtBQUNGO0F1QnJuSVE7RWtEaUZSO0luRWhERSxtQkFBQTtFTjRsSUE7RXlFcGdJQTtJQUNDLGdCcEU5SVE7RUxvcElUO0V5RW5nSUE7SUFDQyxZQUFBO0V6RXFnSUQ7RXlFbGdJQTtJQUNDLGtDQUFBO0V6RW9nSUQ7QUFDRjtBeUU1L0hBO0VBRUksZUFBQTtBekU2L0hKIiwiZmlsZSI6InRlbXBsYXRlLWFib3V0LXRlYW0uY3NzIn0= */