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

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

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

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

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

a img {
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

p img {
  border-radius: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

p img {
  border-radius: 12px;
}

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

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

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

p img {
  border-radius: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

select,
option {
  width: 100%;
}

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

option {
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   .master {
      display: none;
   }
} */
@media (min-width: 1290px) {
  .center {
    margin: 0 48px;
  }
  .master {
    display: block;
  }
}
.policies-list-item:not(:first-of-type) {
  margin-top: 12px;
}

.policies-list-item a:hover {
  color: var(--aqua);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLWxlZ2FsLmNzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RlbXBsYXRlcy90ZW1wbGF0ZS1sZWdhbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGVtcGxhdGVzL3RlbXBsYXRlLTAuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9faW5kZXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC12YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1zcGFjaW5nLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtZmxleC1jb250YWluZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWZvbnRzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtZmxleC1pdGVtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtb3V0bGluZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJvcmRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1hbmNob3JzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJhY2tncm91bmQtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC10ZXh0LXNoYWRvdy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWxldHRlci1zcGFjaW5nLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtb3BhY2l0eS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWFuaW1hdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX2luZGV4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1yZXNldC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtYm94LXNpemluZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtY2xlYXJmaXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LW1lZGlhLXF1ZXJpZXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWZvbnQtc2l6ZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtbGluZS1oZWlnaHQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNvbG91ci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtZ3JpZC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtYmFzZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtd3JhcHBlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtY29udGFpbmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1zZWN0aW9uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L19pbmRleC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1oZWFkaW5ncy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1wYXJhZ3JhcGhzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXNtYWxsLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LWxpbmtzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXVsb2wuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtcXVvdGVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LWJ1dHRvbnMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zcGFjZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1pbWFnZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWljb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jdGEtbGluay5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXNoYXJlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbm8tY29udGVudC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LWludHJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW50cm8uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbnRyby1saW5rcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LWhlcm8uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1tZWRpYS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LWhlcm8tc2VjdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvcGxhY2Vob2xkZXJzL3BsYWMtbWVudS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LWZvb3Rlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWZvb3Rlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWZvcm0uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLWZvcm0uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1hc2lkZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWFzaWRlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtbW9kYWwuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1tb2RhbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXNpZ25wb3N0LWNvbnRhY3Quc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1qb2luLXVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtc2lnbnBvc3Qtam9pbi11cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQixvQkFBQTtBQUNBLHlEQUFBO0FDREEsc0NBQUE7QUFDQTs0REFBQTtBQUVBLHlEQUFBO0FDSEEscUJBQUE7QUFDQSx5REFBQTtBQ0RBLGNBQUE7QUFDQSx5REFBQTtBQUdBLGtCQUFBO0FDSkEsWUFBQTtBQUNBLHlEQUFBO0FDREEsdUJBQUE7QUFDQSx5REFBQTtBQUdBLFlBQUE7QUE0Q0EsbUJBQUE7QUFzQkEsWUFBQTtBQVlBLGdDQUFBO0FDdkVRLHNHQUFBO0FEd0VSOztFQTVFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQkFZcUI7QU5uRHZCOztBTTBEQSw2QkFBQTtBQUNBO0VBdkZDLGlCQUFBO0VBS0EsYUFBQTtFQW1EQyxtQkFBQTtFQVdBLGVBdUJxQjtBTjdDdkI7O0FNb0RBLHVCQUFBO0FBVUEsa0NBQUE7QUFDQTtFQTVHQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJBNENxQjtBTmhEdkI7O0FRdEVBLGtCQUFBO0FBQ0EseURBQUE7QUFHQSxlQUFBO0FBV0EsU0FBQTtBQ2ZBLFlBQUE7QUFDQSx5REFBQTtBQ0RBLFdBQUE7QUFDQSx5REFBQTtBQ0RBLG1CQUFBO0FBQ0EseURBQUE7QUNEQSxVQUFBO0FBQ0EseURBQUE7QUNEQSxlQUFBO0FBQ0EseURBQUE7QUNEQSxXQUFBO0FBQ0EseURBQUE7QUNEQSxnQkFBQTtBQUNBLHlEQUFBO0FDREEsbUJBQUE7QUFDQSx5REFBQTtBQ0RBLGFBQUE7QUFDQSx5REFBQTtBQ0RBLGVBQUE7QUFDQSx5REFBQTtBQUdBLFNBQUE7QUNKQSxvQkFBQTtBQUNBLHlEQUFBO0FDREEsZ0JBQUE7QUFDQSx5REFBQTtBQUdBOzs7Ozs7RUFNQyxTQUFBO0VBQ0csVUFBQTtFQUNBLFNBQUE7QXBCa0dKOztBb0I5RkE7O0VBRUMsY0FBQTtBcEJpR0Q7O0FvQjdGQTtFQUNDLFNBQUE7QXBCZ0dEOztBb0IzRkE7RUFDQywwQkFBQTtBcEI4RkQ7O0FxQjNIQSxnQkFBQTtBQUNBLHlEQUFBO0FBR0EsZUFBQTtBQ0pBLGFBQUE7QUFDQSx5REFBQTtBQ0RBLG1CQUFBO0FBQ0EseURBQUE7QWhCREEsY0FBQTtBQUNBLHlEQUFBO0FBYUEsYUFBQTtBaUJkQSxjQUFBO0FBQ0EseURBQUE7QUNEQSxnQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBQUdBO0VBRUMsb0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGdDQUFBO0VBQ0EsaUNBQUE7RUFHQSxpQ0FBQTtFQUNBLGlDQUFBO0VBR0Esc0NBQUE7RUFDQSxxQ0FBQTtFQUNBLG9DQUFBO0VBQ0EscUNBQUE7RUFDQSxvQ0FBQTtFQUNBLDRDQUFBO0VBSUEsdUNBQUE7RUFDQSx5Q0FBQTtFQUNBLHNDQUFBO0VBQ0Esd0NBQUE7QTFCa0lEOztBMkI5SkEscUJBQUE7QUFDQSx5REFBQTtBQWdCQTtFckJWQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxlcUJ0RGtCO0VBQ25CLDhCQUFBO0EzQjRKRDs7QTJCdEpBO0VBQ0MsaUNUdkJNO0FsQmdMUDs7QTJCbkpBO0VBQ0MsV0FBQTtBM0JzSkQ7O0EyQmhKQTtFQUNDLFdBQUE7QTNCbUpEO0F1Qi9KUTtFSVdSO0lBT0UsdUNBQUE7RTNCaUpBO0FBQ0Y7QTJCM0lBO0VBQ0MsV0FBQTtBM0I2SUQ7QXVCdktRO0VJeUJSO0lBT0UsdUNBQUE7RTNCMklBO0FBQ0Y7QTJCcklBO0VBQ0MsV0FBQTtBM0J1SUQ7QXVCL0tRO0VJdUNSO0lBUUUsdUNBQUE7RTNCb0lBO0FBQ0Y7QTJCekhBO0VBQ0MsV0FBQTtBM0IySEQ7QXVCdkxRO0VJMkRSO0lBUUUsdUNBQUE7RTNCd0hBO0FBQ0Y7QTJCaEhBO0VBQ0MsV0FBQTtBM0JrSEQ7QXVCL0xRO0VJNEVSO0lBUUUsd0NBQUE7RTNCK0dBO0FBQ0Y7QTJCckdBO0VBQ0MsV0FBQTtBM0J1R0Q7QXVCdk1RO0VJK0ZSO0lBUUUsdUNBQUE7RTNCb0dBO0FBQ0Y7QTJCN0ZBO0VBQ0MsV0FBQTtBM0IrRkQ7QXVCL01RO0VJK0dSO0lBUUUsd0NBQUE7RTNCNEZBO0FBQ0Y7QTJCbEZBO0VBQ0MsV0FBQTtBM0JvRkQ7QXVCdk5RO0VJa0lSO0lBUUUsdUNBQUE7RTNCaUZBO0FBQ0Y7QTJCekVBO0VBQ0MsV0FBQTtBM0IyRUQ7QXVCL05RO0VJbUpSO0lBUUUsdUNBQUE7RTNCd0VBO0FBQ0Y7QTJCOURBO0VBQ0MsV0FBQTtBM0JnRUQ7QXVCdk9RO0VJc0tSO0lBUUUsdUNBQUE7RTNCNkRBO0FBQ0Y7QTJCdERBO0VBQ0MsV0FBQTtBM0J3REQ7QXVCL09RO0VJc0xSO0lBUUUsdUNBQUE7RTNCcURBO0FBQ0Y7QTJCM0NBO0VBQ0MsV0FBQTtBM0I2Q0Q7QXVCdlBRO0VJeU1SO0lBUUUsdUNBQUE7RTNCMENBO0FBQ0Y7QTJCbkNBO0VBQ0MsV0FBQTtBM0JxQ0Q7QXVCL1BRO0VJeU5SO0lBUUUsdUNBQUE7RTNCa0NBO0FBQ0Y7QTJCeEJBO0VBQ0MsV0FBQTtBM0IwQkQ7QXVCalFRO0VJc09SO0lBSUUsdUNBQUE7RTNCMkJBO0FBQ0Y7QTJCaEJBO0VBQ0MsV0FBQTtBM0JrQkQ7QTJCaEJDO0VBQ0MsZ0J0QnhRUztBTDBSWDtBdUI1UVE7RUlzUFI7SUFVRSw0Q0FBQTtFM0JnQkE7RTJCZEE7SUFDQyxrQnRCelJRO0VMeVNUO0UyQmJBO0lBQ0MsaUJBQUE7RTNCZUQ7RTJCWkE7SUFDQyxnQnRCelJRO0VMdVNUO0UyQlhBO0lBQ0Msa0J0QnJTUTtFTGtUVDtFMkJWQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0JZRDtBQUNGO0EyQkRBO0VBQ0MsV0FBQTtBM0JHRDtBdUIxU1E7RUlzU1I7SUFRRSx1Q0FBQTtFM0JBQTtBQUNGO0EyQk9BO0VBQ0MsV0FBQTtBM0JMRDtBMkJPQztFQUNDLGdCdEJsVVM7QUw2VFg7QXVCL1NRO0VJZ1RSO0lBVUUsNENBQUE7RTNCUEE7RTJCU0E7SUFDQyxrQnRCblZRO0VMNFVUO0UyQlVBO0lBQ0MsZ0J0Qi9VUTtFTHVVVDtFMkJXQTtJQUVDLGtCdEI1VlE7RUxrVlQ7RTJCYUE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCWEQ7QUFDRjtBMkJzQkE7RUFDQyxXQUFBO0EzQnBCRDtBdUJwVVE7RUl1VlI7SUFJRSx1Q0FBQTtFM0JuQkE7QUFDRjtBdUIvVVE7RUk2VlI7SUFRRSx1Q0FBQTtFM0JsQkE7QUFDRjtBMkJ5QkE7RUFDQyxXQUFBO0EzQnZCRDtBdUJqVlE7RUl1V1I7SUFNRSw0Q0FBQTtFM0J4QkE7RTJCMEJBO0lBQ0Msa0J0QnRZUTtFTDhXVDtFMkIyQkE7SUFDQyxnQnRCbFlRO0VMeVdUO0UyQjRCQTtJQUdDLGtCdEJoWlE7RUxvWFQ7RTJCK0JBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQjdCRDtBQUNGO0EyQndDQTtFQUNDLFdBQUE7QTNCdENEO0F1QnRXUTtFSTJZUjtJQUlFLHVDQUFBO0UzQnJDQTtBQUNGO0F1QmpYUTtFSWlaUjtJQVFFLHVDQUFBO0UzQnBDQTtBQUNGO0EyQjJDQTtFQUNDLFdBQUE7QTNCekNEO0F1Qm5YUTtFSTJaUjtJQU1FLDRDQUFBO0Uz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QUFBO0V4QjJtQkM7QUFDRjtBdUIxbEJRO0VVV1I7SVQ5QkMsZVN1Q29CO0lUdENwQixlQUFBO0V4QmluQkM7QUFDRjtBaUNua0JBO0UxQjNDQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxlU2tEbUI7RVRqRG5CLGlCQUFBO0F4QnluQkQ7QWlDdGtCQztFQUlDLGdCNUI3Q1M7QUxrbkJYO0F1QnBtQlE7RVV1QlI7SVRoREMsZVM0RG9CO0lUM0RwQixrQkFBQTtFeEJpb0JDO0VpQ3BrQkE7SUFJQyxnQjVCMURRO0VMNm5CVDtBQUNGO0F1Qm5uQlE7RVU2QlI7SVRoREMsZVN1RW9CO0lUdEVwQixlQUFBO0V4QjBvQkM7RWlDbGtCQTtJQUlDLGdCNUJ6RVE7RUwwb0JUO0FBQ0Y7QWlDeGpCQTtFMUJsRkMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZVN5Rm1CO0VUeEZuQixtQkFBQTtBeEJxcEJEO0FpQzNqQkM7RUFJQyxnQjVCbkZTO0FMNm9CWDtBdUJob0JRO0VVOERSO0lUdkZDLGVTbUdvQjtJVGxHcEIsa0JBQUE7RXhCNnBCQztFaUN6akJBO0lBSUMsZ0I1QjlGUTtFTHNwQlQ7QUFDRjtBdUIvb0JRO0VVb0VSO0lUdkZDLGVTOEdvQjtJVDdHcEIsaUJBQUE7RXhCc3FCQztFaUN2akJBO0lBSUMsZ0I1QjVHUTtFTGtxQlQ7QUFDRjtBaUM3aUJBO0UxQnpIQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNnSW1CO0VUL0huQixlQUFBO0F4QmlyQkQ7QXVCenBCUTtFVXFHUjtJVDlIQyxlU21Jb0I7SVRsSXBCLG1CQUFBO0V4QnNyQkM7QUFDRjtBdUJycUJRO0VVMkdSO0lUOUhDLGVTdUlvQjtJVHRJcEIsb0JBQUE7RXhCNHJCQztBQUNGO0FpQzlpQkE7RTFCM0lDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU2tKbUI7RVRqSm5CLGtCQUFBO0VTa0pBLG1CNUJsSVM7RTRCbUlULHlCQUFBO0FqQ21qQkQ7QXVCOXFCUTtFVXVIUjtJVGhKQyxlU3VKb0I7SVR0SnBCLG1CQUFBO0V4QjJzQkM7QUFDRjtBdUIxckJRO0VVNkhSO0lUaEpDLGVTMkpvQjtJVDFKcEIsZUFBQTtFeEJpdEJDO0FBQ0Y7QWlDL2lCQTtFMUIvSkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTc0ttQjtFVHJLbkIsb0JBQUE7QXhCeXRCRDtBdUJqc0JRO0VVMklSO0lUcEtDLGVTeUtvQjtJVHhLcEIsb0JBQUE7RXhCOHRCQztBQUNGO0F1QjdzQlE7RVVpSlI7SVRwS0MsZVM2S29CO0lUNUtwQixtQkFBQTtFeEJvdUJDO0FBQ0Y7QWtDanZCQSxzQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTNCWUMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0UyQjdCRCxrQkFBQTtFQUNBLG1CUmdDTztBMUJtdEJSO0F1QnR0QlE7RVdoQ1I7SVZPQyxlVURvQjtJVkVwQixlQUFBO0V4Qm12QkM7QUFDRjtBdUJsdUJRO0VXMUJSO0lWT0MsZVVHb0I7SVZGcEIsa0JBQUE7RXhCeXZCQztBQUNGOztBa0NwdkJBOzs7RUFHQyxnQjdCR1U7QUxvdkJYO0F1Qnh1QlE7RVdsQlI7OztJQU1FLGdCN0JGUztFTDR2QlQ7QUFDRjtBdUJydkJRO0VXWlI7OztJQVVFLGdCN0JOUztFTG13QlQ7QUFDRjs7QWtDMXZCQTtFM0JoQkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlVXVCbUI7RVZ0Qm5CLGlCQUFBO0F4QnN4QkQ7QXVCOXZCUTtFV0pSO0lWckJDLGVVMkJvQjtJVjFCcEIsbUJBQUE7RXhCMnhCQztBQUNGO0F1QjF3QlE7RVdFUjtJVnJCQyxlVWdDb0I7SVYvQnBCLGtCQUFBO0V4Qml5QkM7QUFDRjs7QW1DOXlCQSxpQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTVCWUMsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlV0xtQjtFWE1uQixlQUFBO0VXTEEsY0FBQTtFQUNBLGdCOUJpQlU7QUxpeUJYO0F1QjV4QlE7RVkxQlI7SVhPQyxlV0lvQjtJWEhwQixlQUFBO0lXSUMsZ0I5QlFTO0VMd3lCVDtBQUNGO0FvQ2owQkEsaUJBQUE7QUFDQSx5REFBQTtBQUlBOztFN0JXQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFa0J6QkQsY1dHcUI7RXBCSHJCLGlCQUFBO0VBT0MsbUJBQUE7RW9CRkQscUJBQUE7RUFDQSxtQlY0Qk87RVUzQlAscUJBQUE7RUFDQSxpQ2xCUk07RWtCU04sZUFBQTtBcENtMEJEO0FvQ2owQkM7Ozs7RUFHQyxtQlZvQk07QTFCZ3pCUjtBb0NqekJBO0U3QnRCQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVk2Qm1CO0VaNUJuQixtQkFBQTtFQ1BBLGNXb0NxQjtFdEJwQ3JCLGlCc0JxQ2dCO0V0QnBDaEIsbUJzQm9DcUI7RXRCbkNyQix5QnNCbUM0QjtFQUM1QixxQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CVlJPO0VVU1AsZUFBQTtFQUNHLHdCQUFBO0VBQ0gsZUFBQTtBcEN3ekJEO0FvQ3R6QkM7RTdCcENBLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZVkyQ29CO0VaMUNwQixlQUFBO0VZMkNDLGlCQUFBO0FwQzJ6QkY7QW9DeHpCQztFQUNDLGlDbEJ0REs7QWxCZzNCUDtBb0N2ekJDO0VBR0MsbUJWN0JNO0ExQm8xQlI7QW9DcHpCQztFQUNDLGUvQjNDUTtBTGkyQlY7QXVCNzFCUTtFYVFSO0lBdUNFLG1CQUFBO0VwQ2t6QkE7QUFDRjtBb0MzeUJBO0U5QjlFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjhCY2tCO0VBQ25CLG1CQUFBO0FwQ3V6QkQ7O0FvQ3B6QkE7RTdCNUVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0U2QmdFRCxlQUFBO0FwQ3l6QkQ7O0FvQ3R6QkE7RUFDQyxpQi9CekVVO0FMazRCWDtBb0N2ekJDO0VBQ0Msa0JWOURNO0ExQnUzQlI7QW9DdHpCQztFQUNDLHdCQUFBO0FwQ3d6QkY7QW9DdHpCRTtFQUNDLGtCVnhFSztBMUJnNEJSOztBb0NuekJBO0VBQ0Msd0JBQUE7QXBDc3pCRDtBb0NwekJDO0VBQ0MsdUJBQUE7QXBDc3pCRjtBb0NwekJFO0VBQ0Msa0JWcEZLO0ExQjA0QlI7O0FxQzk2QkEsaUJBQUE7QUFDQSx5REFBQTtBQUdBOztFQUNDLGdCQUFBO0FyQ2c3QkQ7O0FxQ2g2QkM7Ozs7Ozs7O0VBRUMsZ0JoQ0RTO0FMMDZCWDtBcUN0NkJDOzs7O0VBQ0MscUJBQUE7QXJDMjZCRjs7QXFDbjZCQzs7Ozs7Ozs7RUFPQyxrQkFBQTtFQUNBLFVoQ3JCUztFZ0NzQlQsd0JBQUE7RWJqQ0QsZWFrQ29CO0ViakNwQixrQkFBQTtFQ1BBLGlCWXlDc0I7QXJDdzZCdkI7QXFDajdCRTs7Ozs7Ozs7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QXJDMDdCSDtBcUNqN0JFOzs7Ozs7OztFQUNDLGdCaEN6QlE7QUxtOUJYO0FxQ3I3QkU7Ozs7RWIzQ0QsZWE0Q3FCO0ViM0NyQixlQUFBO0VDUEEsaUJZbUR1QjtFQUNyQixZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUVBLG1CWHZCSztBMUJpOUJSO0FxQ2w3QkM7Ozs7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxpQmhDakRTO0FMdytCWDtBcUNwN0JDOzs7O0ViakVBLGVha0VvQjtFYmpFcEIsbUJBQUE7QXhCMi9CRDtBcUN4N0JFOzs7O0VicEVELGVhcUVxQjtFYnBFckIsZUFBQTtFYXFFRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QXJDODdCSDs7QXNDamhDQSxrQkFBQTtBQUNBLHlEQUFBO0FDREEsb0JBQUE7QUFDQSx5REFBQTtBQUlBO0VoQ1dDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlZUptQjtFZktuQixtQkFBQTtFQ1BBLGNjR3FCO0U1QkhyQixrQjRCSXVCO0U1Qkh2Qiw0QkFBQTtFR0RBLGlCeUJLZ0I7RXpCSmhCLG1CeUJJcUI7RXpCSHJCLHlCeUJHNEI7RUFDNUIscUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CYmdCTztFYWZQLHdCYnFCTztFYXBCUCxlQUFBO0VBQ0csd0JBQUE7RUFDSCxlQUFBO0F2Q3loQ0Q7QXVDdmhDQztFQUNDLGlDckJuQks7QWxCNGlDUDtBdUN0aENDO0VBR0MsbUJiR007RWFGTix3QmJRTTtBMUI4Z0NSO0F1QnZoQ1E7RWdCekJSO0lBa0NFLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa2hDQTtBQUNGO0F1QzNnQ0E7RWpDM0JFLG9CQUFBO0VBMENBLG1CQUFBO0VBV0EsaUJpQ3ZCa0I7RUFDbkIsbUJBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGVBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGlCbENuQ1U7QUx1akNYO0F1Q2xoQ0M7RUFDQyxpQmJ2Qks7QTFCMmlDUDs7QXVDaGhDQTtFQUNDLHdCQUFBO0F2Q21oQ0Q7QXVDamhDQztFQUNDLHVCQUFBO0F2Q21oQ0Y7QXVDamhDRTtFQUNDLGtCYnpDSztBMUI0akNSOztBd0M3bENBLFdBQUE7QUFDQSx5REFBQTtBQUlBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QXhDNmxDSjs7QXdDeGxDQTtFQUNJLGFBQUE7QXhDMmxDSjtBdUI1a0NRO0VpQmhCUjtJQVFFLGNBQUE7RXhDd2xDQTtBQUNGO0F3Qy9rQ0E7RUFDSSxnQkFBQTtBeENpbENKO0F3Q2hrQ0E7RUFDSSxnQkFBQTtBeENra0NKO0F1QmpsQ1E7RWlCY1I7SUFJRSxnQkFBQTtFeENta0NBO0FBQ0Y7QXVCNWxDUTtFaUJvQlI7SUFRRSxnQkFBQTtFeENva0NBO0FBQ0Y7QXdDM2pDQTtFQUNJLGdCQUFBO0F4QzZqQ0o7QXVCcG1DUTtFaUJzQ1I7SUFRRSxnQkFBQTtFeEMwakNBO0FBQ0Y7QXdDampDQTtFQUNJLGdCQUFBO0F4Q21qQ0o7QXVCdG1DUTtFaUJrRFI7SUFJRSxnQkFBQTtFeENvakNBO0FBQ0Y7QXVCam5DUTtFaUJ3RFI7SUFRRSxnQkFBQTtFeENxakNBO0FBQ0Y7QXdDNWlDQTtFQUNJLGdCQUFBO0F4QzhpQ0o7QXVCbm5DUTtFaUJvRVI7SUFJRSxnQkFBQTtFeEMraUNBO0FBQ0Y7QXVCOW5DUTtFaUIwRVI7SUFRRSxnQkFBQTtFeENnakNBO0FBQ0Y7QXdDdmlDQTtFQUNJLGdCQUFBO0F4Q3lpQ0o7QXVCaG9DUTtFaUJzRlI7SUFJRSxnQkFBQTtFeEMwaUNBO0FBQ0Y7QXVCM29DUTtFaUI0RlI7SUFRRSxnQkFBQTtFeEMyaUNBO0FBQ0Y7QXdDbGlDQTtFQUNFLGdCQUFBO0F4Q29pQ0Y7QXVCN29DUTtFaUJ3R1I7SUFJSSxnQkFBQTtFeENxaUNGO0FBQ0Y7QXVCeHBDUTtFaUI4R1I7SUFRSSxpQkFBQTtFeENzaUNGO0FBQ0Y7QXdDN2hDQTtFQUNJLGdCQUFBO0F4QytoQ0o7QXVCMXBDUTtFaUIwSFI7SUFJRSxnQkFBQTtFeENnaUNBO0FBQ0Y7QXVCcnFDUTtFaUJnSVI7SUFRRSxpQkFBQTtFeENpaUNBO0FBQ0Y7QXdDeGhDQTtFQUNJLGdCQUFBO0F4QzBoQ0o7QXVCdnFDUTtFaUI0SVI7SUFJRSxnQkFBQTtFeEMyaENBO0FBQ0Y7QXVCbHJDUTtFaUJrSlI7SUFRRSxpQkFBQTtFeEM0aENBO0FBQ0Y7QXlDcnRDQSxXQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLGtCQUFBO0F6Q3F0Q0Q7O0F5Q2p0Q0E7RUFDQyxjQUFBO0F6Q290Q0Q7QXlDcHNDQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6Q3NzQ0Q7QXlDcHNDSTtFQUdJLGdCcENsQkc7QUxzdENYO0F5Q25yQ0E7RUFFQyxtQnBDM0JVO0FMK3NDWDtBdUJwc0NRO0VrQmNSO0lBTUUsbUJwQy9CUztFTG10Q1Q7QUFDRjtBdUIvc0NRO0VrQm9CUjtJQVlFLG1CcENyQ1M7RUx3dENUO0FBQ0Y7QXlDM3FDQTtFakI1REMsZWlCNkRtQjtFakI1RG5CLGtCQUFBO0VDUEEsZ0JnQm9FcUI7RXpCcEVyQixpQkFBQTtFQUVDLHFCQUFBO0V5Qm9FRCxrQkFBQTtFQUNBLGFB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QjBGUjs7SUFRRSxjQUFBO0VuRDJsREE7QUFDRjtBdUJwc0RRO0U0QmdHUjs7STdDdkhDLGlCQUFBO0lBS0EsYUFBQTtFTit0REM7QUFDRjs7QW1EOWxEQTtFNUM5SEMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQllVO0VtQlhWLGtCQUFBO0VDUEEsa0IwQjRJcUI7RW5DNUlyQixpQkFBQTtFQU9DLG1CQUFBO0VtQ3VJRCxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxVOUN0SFM7RThDdUhULHlCQUFBO0VBQ0EsbUJ6QmhITztBMUJxdERSOztBbURsbURBOztFNUMxSUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQlFVO0VtQlBWLGVBQUE7RUNQQSxrQjBCeUpxQjtFQUNyQixTOUNoSVM7RThDaUlULHlCQUFBO0VBQ0EsbUJ6QjFITztBMUJrdURSO0F1QnJ1RFE7RTRCc0hSOztJM0IvSUMsZW5CSVU7SW1CSFYsZUFBQTtJQ1BBLGdCMEJnS3NCO0VuRDJtRHJCO0FBQ0Y7QXVCbnZEUTtFNEI0SFI7O0kzQi9JQyxlbkJFVTtJbUJEVixlQUFBO0lDUEEsYzBCcUtzQjtJQUNyQixnQkFBQTtJQUNBLHlCQUFBO0VuRDhtREE7RW1ENW1EQTs7SUFDQyxjQUFBO0lBQ0EsZUFBQTtFbkQrbUREO0FBQ0Y7QXVCeHdEUTtFNEI2Sk47O0lBRUMsZUFBQTtFbkQ4bUREO0FBQ0Y7QW1EdG1EQTtFQUNDLHlCQUFBO0FuRHdtREQ7QW1EdG1EQztFQUNDLGE5QzlLUztBTHN4RFg7QXVCOXdEUTtFNEJrS1I7SUFZRSx5QkFBQTtFbkRvbURBO0VtRGxtREE7SUFDQyxlQUFBO0VuRG9tREQ7QUFDRjtBdUI1eERRO0U0QjRMTjtJQUNDLGVBQUE7RW5EbW1ERDtBQUNGO0FtRDNsREE7O0U1QzlNQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVuQldVO0VtQlZWLGlCQUFBO0VDUEEsa0IwQjZOcUI7RUFDckIsUzlDcE1TO0U4Q3FNVCxnQjlDNU1VO0U4QzZNVixvQkFBQTtFQUNBLG1CekIvTE87QTFCK3hEUjtBdUJseURRO0U0QjBMUjs7STNCbk5DLGVuQlVVO0ltQlRWLGtCQUFBO0lDUEEsaUIwQnFPc0I7SUFDckIsZ0I5Q3JOUztFTHd6RFQ7QUFDRjtBdUJqekRRO0U0QmdNUjs7STNCbk5DLGVuQk9VO0ltQk5WLGtCQUFBO0lDUEEsa0IwQjZPc0I7SUFDckIsZ0I5QzdOUztJOEM4TlQsbUJBQUE7SUFDQSx1QkFBQTtFbkRvbURBO0FBQ0Y7QW1EemxEQTtFNUNqUEMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlbkJhVTtFbUJaVixlQUFBO0VDUEEsZ0IwQitQcUI7QW5EOGxEdEI7QXVCOXpEUTtFNEI2TlI7STNCdFBDLGVuQllVO0ltQlhWLGtCQUFBO0V4QjIxREM7QUFDRjtBdUIxMERRO0U0Qm1PUjtJM0J0UEMsZW5CV1U7SW1CVlYsaUJBQUE7RXhCaTJEQztBQUNGO0FtRHJsREE7RTVDelFDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VrQnpCRCxrQjBCdVJxQjtFQUNyQixTOUM5UFM7RThDK1BULGE5Q3hRVTtFOEN5UVYscUJBQUE7RUFDQSxtQnpCelBPO0V5QjBQUCx3QnpCMVBPO0V5QjJQUCwwQkFBQTtFM0J2UkEsZTJCMFJxQjtFM0J6UnJCLG1CQUFBO0UyQjBSRSxZOUNoUlE7RThDaVJSLGtCOUM3UU87RThDOFFQLGtCQUFBO0FuRHVsREg7QW1EcmxEQztFQUNDLG1CekIxUU07QTFCaTJEUjtBbURwbERDO0VBQ0MscUJBQUE7RUFDQSxTOUNqUlE7RThDb1JSLHNCQUFBO0VBQ0Esa0J6QjVRSztFeUI2UUwsd0J6QjlRTTtFeUIrUU4scUJBQUE7QW5Eb2xERjtBdUJ0MkRRO0U0QnFQUjtJM0I5UUMsZW5CUVU7SW1CUFYsZUFBQTtJQ1BBLGdCMEJzVHNCO0kzQmhUdEIsZW5CV1U7SW1CVlYsaUJBQUE7STJCb1RFLFk5QzlTUTtJOEMrU1Isa0I5Q3ZTTztJOEN3U1Asa0JBQUE7RW5EbWxERDtBQUNGO0F1QngzRFE7RTRCMlBSO0kxQnBSQyxj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YUFBQTtFTit3R0M7QUFDRjtBc0Rwd0dBO0VoRHVDRSxtQkFBQTtBTm91R0Y7O0FzRGp3R0E7RTdCN0JDLGM2QjhCcUI7QXREb3dHdEI7O0FzRGh3R0M7RUFDQyxpQmpEekJTO0FMNHhHWDs7QXNEOXZHQztFQUNDLGdCakR0QlM7QUx1eEdYOztBc0QzdkdBO0U3Qi9DQyxjNkJnRHFCO0VBQ3JCLHFCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQjVCakJPO0U0QmtCUCxTQUFBO0VBQ0EsZUFBQTtFQUNHLHdCQUFBO0VBQ0gscUJBQUE7T0FBQSxnQkFBQTtFQUNBLGlDcEN4RE07RW9DeUROLGVBQUE7RUFFQSxpQ0FBQTtBdEQ2dkdEO0FzRDN2R0M7RUFJQyxpQ0FBQTtBdEQwdkdGO0FzRHZ2R0M7RUFDQyxvQjVCOUJPO0ExQnV4R1Q7O0FzRC91R0E7RS9DcEVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlOEIyRW1CO0U5QjFFbkIsb0JBQUE7RThCMkVBLG1CQUFBO0F0RHF2R0Q7O0FzRGx2R0E7RS9DMUVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlOEJpRm1CO0U5QmhGbkIsa0JBQUE7RUNQQSxjNkJ3RnFCO0VBQ3JCLG1CNUJ2RE87RTRCd0RQLHFCQUFBO0VBQ0EsU0FBQTtBdER3dkdEO0FzRHR2R0M7RUFDQyxvQjVCdkRPO0ExQit5R1Q7O0FzRHB2R0E7RS9DdkZDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZThCOEZtQjtFOUI3Rm5CLG1CQUFBO0F4QnUxR0Q7O0FzRHJ2R0E7RUFDQyxpQmpENUZVO0FMbzFHWDtBdUJ6MEdRO0UrQmdGUjtJQVFFLGlCakR4R1M7RUw2MUdUO0FBQ0Y7QThEbDJHQTtFQUNDLGNBQUE7RUFDQSxpQnpET1U7RXlETlYsY0FBQTtFQUNBLHVCQUFBO0VBQ0EsaUM1Q1ZNO0U0Q1dOLGVBQUE7QTlEbzJHRDtBOERsMkdDO0VBQ0Msa0JwQ29CTTtBMUJnMUdSO0E4RGgyR0U7RUFDQyxrQnBDWUs7QTFCczFHUjtBOEQ5MUdD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L0R1aEhGO0ErRHBoSEM7RUFDQyxXQUFBO0VBQ0EsZ0IxRHBGUztFMERxRlQsd0JyQzFFTTtBMUJnbUhSO0F1Qm5tSFE7RXdDcUZOO0lBQ0MscUJBQUE7SUFDQSxhMURuR1E7STBEb0dSLHlCckMxRU07SXFDMkVOLHlCQUFBO0UvRGloSEQ7RStEOWdIQTtJekRuRUEsc0JBQUE7SXlEcUVDLHVCQUFBO0lBQ0EscUNBQUE7SUFDQSxhMUQvRk87RUxtbkhSO0FBQ0Y7QStEM2dIQTtFekRqSUMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCeURpRWtCO0VBQ25CLFVBQUE7QS9EdWhIRDtBK0RyaEhDO0VBQ0Msd0JyQ3hHTTtBMUIrbkhSO0ErRHBoSEM7RUFDQyx3QnJDdEdNO0VxQ3VHTixtQjFEM0hTO0FMaXBIWDtBdUJ0b0hRO0V3Q29ITjtJQUNDLG1CMURqSVE7RUxzcEhUO0FBQ0Y7QXVCanBIUTtFd0NnSU47SUFDQyxtQjFEeklRO0VMNnBIVDtBQUNGO0ErRDVnSEE7RUFDQyxhQUFBO0EvRDhnSEQ7QXVCenBIUTtFd0MwSVI7SXpEaktDLGlCQUFBO0lBS0EsYUFBQTtFTm1ySEM7QUFDRjtBK0RyZ0hDO0VBQ0MsZ0JBQUE7QS9EdWdIRjtBK0RwZ0hDO0VBQ0MsNEJBQUE7QS9Ec2dIRjtBK0R0L0dBO0VBQ0MsdUJBQUE7RUFDQSxhMUQxTFU7QUxrckhYO0ErRHQvR0M7RUFDQyxXQUFBO0VBQ0EsZ0JBQUE7QS9Edy9HRjtBK0RyL0dDO0VBQ0MsV0FBQTtBL0R1L0dGO0F1QjdxSFE7RXdDNEtSO0lBY0UsYTFEeE1TO0VMK3JIVDtBQUNGO0F1QnhySFE7RXdDa0xSO0lBa0JFLGExRGhOUztFTHdzSFQ7RStEdC9HQTtJQUNDLFlBQUE7SUFDQSx5QkFBQTtFL0R3L0dEO0UrRHIvR0E7SUFDQyw0QkFBQTtFL0R1L0dEO0FBQ0Y7QStEMytHQzs7RUFDQyxvQnJDNU1PO0ExQjBySFQ7QStEbitHQztFQUNDLG1CckN4Tk87QTFCNnJIVDtBK0RwOUdDO0VBQ0MsVzFEN1FTO0FMbXVIWDtBK0RuOUdD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 */