@charset "UTF-8";
/* Template - Post */
/* ==================================================== */
/* 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 */
/* ==================================================== */
.related-posts, .related-items, .river, .grid {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

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

.card-publication, .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);
  }
}
.related-item, .grid-item-1-2 {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .related-item, .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;
  }
}
.card-related, .grid-item-1-3 {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .card-related, .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 */
/* ==================================================== */
.byline-button, 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;
}
.byline-button *, 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;
}
.byline-button:hover, input[type=submit]:hover, .footer-join-community .button-join:hover, .header-container .button-join:hover, .introduction-button:hover, .byline-button:focus, input[type=submit]:focus, .footer-join-community .button-join:focus, .header-container .button-join:focus, .introduction-button:focus, .byline-button:active, 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) {
  .byline-button, 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;
  }
}
.byline-button, 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;
}

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

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

.byline-button .icon, .footer-join-community .button-join .icon, .header-container .button-join .icon, .introduction-button .icon {
  transform: rotate(45deg);
}
.byline-button:hover .icon, input[type=submit]:hover .byline-button .icon, .byline-button input[type=submit]:hover .icon, 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);
}
.byline-button:hover .icon path, input[type=submit]:hover .byline-button .icon path, .byline-button input[type=submit]:hover .icon path, 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%;
  }
}

.card-publication-image img, .related-item-image img {
  border-radius: 12px;
}

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%;
  }
}

.card-publication-image img, .related-item-image img {
  border-radius: 12px;
}

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%;
  }
}

.card-publication-image img, .related-item-image img {
  border-radius: 12px;
}

p img {
  border-radius: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

select,
option {
  width: 100%;
}

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

option {
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

   .master {
      display: none;
   }
} */
@media (min-width: 1290px) {
  .center {
    margin: 0 48px;
  }
  .master {
    display: block;
  }
}
/* Module - Byline - Blog */
/* ==================================================== */
/* Component - Intro */
/* ==================================================== */
.page-intro {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* Component - Byline - Blog */
/* ==================================================== */
/* Intro - Byline */
/* ==================================================== */
.byline-resource-meta-list, .byline-resource, .byline-blog-meta-list, .byline-blog, .byline-container {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media only screen and (min-width: 600px) {
  .byline-resource-meta-list, .byline-resource, .byline-blog-meta-list, .byline-blog, .byline-container {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.byline-resource-meta:not(:first-of-type), .byline-blog-meta:not(:first-of-type) {
  margin-top: 12px;
  margin-left: 0;
}
@media only screen and (min-width: 1024px) {
  .byline-resource-meta:not(:first-of-type), .byline-blog-meta:not(:first-of-type) {
    margin-top: 0;
    margin-left: 24px;
  }
}
.byline-resource-meta-label, .byline-blog-meta-label {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
}

.byline-resource-meta-data, .byline-blog-meta-data {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
}

.byline-blog {
  width: 100%;
}

.byline-blog-meta-list {
  justify-content: space-between;
  width: 100%;
}

.byline-blog-meta-label a {
  color: var(--slate);
  text-decoration: none;
  transition: all 0.35s ease-in-out;
  cursor: pointer;
}
.byline-blog-meta-label a:hover, .byline-blog-meta-label a:focus, .byline-blog-meta-label a:active {
  color: var(--slate);
}

.byline-blog-meta-data:not(:first-of-type) {
  margin-left: 8px;
}
/* Module - Byline - Resource */
/* ==================================================== */
/* Component - Intro */
/* ==================================================== */
.page-intro {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
/* Component - Byline - Resource */
/* ==================================================== */
/* Intro - Byline */
/* ==================================================== */
.byline-resource-meta-list, .byline-resource, .byline-container, .byline-blog, .byline-blog-meta-list {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media only screen and (min-width: 600px) {
  .byline-resource-meta-list, .byline-resource, .byline-container, .byline-blog, .byline-blog-meta-list {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
}
.byline-resource-meta:not(:first-of-type), .byline-blog-meta:not(:first-of-type) {
  margin-top: 12px;
  margin-left: 0;
}
@media only screen and (min-width: 1024px) {
  .byline-resource-meta:not(:first-of-type), .byline-blog-meta:not(:first-of-type) {
    margin-top: 0;
    margin-left: 24px;
  }
}
.byline-resource-meta-label, .byline-blog-meta-label {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
}

.byline-resource-meta-data, .byline-blog-meta-data {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 300;
}

.byline-resource-meta-list {
  margin-top: 24px;
  margin-left: 0;
}
@media only screen and (min-width: 1024px) {
  .byline-resource-meta-list {
    margin-top: 0;
    margin-left: 24px;
  }
}
.byline-resource-meta-data {
  margin-left: 8px;
}

/* Module - River */
/* ==================================================== */
/* River - Header */
/* ==================================================== */
.river-header {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.river-header h2 {
  position: relative;
  margin-bottom: 0;
}
.river-header .river-header-hide {
  display: none;
}
@media only screen and (min-width: 600px) {
  .river-header .river-header-hide {
    display: inline-block;
  }
}
/* River - Header - Filter */
/* ==================================================== */
/* Module - River - Header */
/* ==================================================== */
/* Module - Carousel - Post */
/* ==================================================== */
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*  Carousel - Post */
/* ==================================================== */
.carousel-post-actual .slick-slide {
  padding: 0;
}
.carousel-post-actual .slick-slide img {
  width: 100%;
  height: auto;
  border-radius: 8px;
}
@media only screen and (min-width: 600px) {
  .carousel-post-actual .slick-slide img {
    border-radius: 12px;
  }
}
@media only screen and (min-width: 1024px) {
  .carousel-post-actual .slick-slide img {
    border-radius: 16px;
  }
}
section.section.carousel-post-actual.slick-slider .slick-prev,
section.section.carousel-post-actual.slick-slider .slick-next {
  top: unset;
  right: unset;
  bottom: 0.75rem;
  left: unset;
  width: 36px;
  height: 36px;
  margin: unset;
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--aqua);
  border-radius: 50%;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
  transition: all 0.35s ease-in-out;
  z-index: 99;
}
section.section.carousel-post-actual.slick-slider .slick-prev:before,
section.section.carousel-post-actual.slick-slider .slick-next:before {
  opacity: 0;
}
section.section.carousel-post-actual.slick-slider .slick-prev:hover,
section.section.carousel-post-actual.slick-slider .slick-next:hover {
  background-color: var(--slate);
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-prev,
  section.section.carousel-post-actual.slick-slider .slick-next {
    top: unset;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-prev,
  section.section.carousel-post-actual.slick-slider .slick-next {
    top: unset;
  }
}

section.section.carousel-post-actual.slick-slider .slick-prev {
  right: 4rem;
  background-image: url("../../svg/icon-arrow-back-24px.svg");
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-prev {
    right: 5rem;
    bottom: -2rem;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-prev {
    right: 5rem;
    bottom: 0.75rem;
  }
}

section.section.carousel-post-actual.slick-slider .slick-next {
  right: 1rem;
  background-image: url("../../svg/icon-arrow-forward-24px.svg");
}
@media only screen and (min-width: 600px) {
  section.section.carousel-post-actual.slick-slider .slick-next {
    right: 2rem;
    bottom: -2rem;
  }
}
@media only screen and (min-width: 1024px) {
  section.section.carousel-post-actual.slick-slider .slick-next {
    right: 2rem;
    bottom: 0.75rem;
  }
}

.carousel-post-thumbs {
  display: none;
  margin: 1rem auto 0;
  padding: 0;
  overflow: hidden;
}
.carousel-post-thumbs figure {
  padding: 24px 30.5px;
  border: 0;
  outline: 0;
  cursor: pointer;
}
.carousel-post-thumbs figure.slick-current img {
  border: 3px solid var(--aqua);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
}
.carousel-post-thumbs img {
  width: 64px;
  border: 4px solid transparent;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0);
  transition: all 0.35s ease-in-out;
}
.carousel-post-thumbs img:hover {
  border: 3px solid var(--slate);
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
}
@media only screen and (min-width: 1024px) {
  .carousel-post-thumbs {
    display: block;
  }
}

.carousel-post-thumbs .slick-track {
  left: calc(16px * -1);
}

/* Module - River - Related posts */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-publication, .card, .related-item, .card-related {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-publication, .card-related {
  flex-direction: row;
}

.card-publication-text small, .card-publication-text h3, .card-publication-text, .related-item-text {
  padding: 0;
}

.card-publication-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-publication-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-publication-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-publication-image-featured-main, .related-item-image {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 50%;
  }
}
.card-publication-text, .related-item-text {
  width: calc(75% - 24px);
}
.river-featured .card-publication-text, .river-featured .related-item-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-publication-text, .related-item-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-publication-text, .river-featured .related-item-text {
    width: calc(50% - 48px);
  }
}
.card-publication-text-featured-main, .related-item-text {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(50% - 48px);
  }
}
.related-posts {
  justify-content: space-between;
}

.card-related {
  justify-content: space-between;
}
.card-related:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-related:not(:first-of-type) {
    margin-top: unset;
  }
}
.card-related .image {
  width: 100px;
}

.card-related img {
  border-radius: 8px;
}

.card-related figcaption {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  width: calc(100% - (100px + 24px));
}

/* Module - River - Related pages */
/* ==================================================== */
/* River - Related pages */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-publication, .card, .related-item, .card-related {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-publication, .card-related {
  flex-direction: row;
}

.card-publication-text small, .card-publication-text h3, .card-publication-text, .related-item-text {
  padding: 0;
}

.card-publication-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-publication-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-publication-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-publication-image-featured-main, .related-item-image {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 50%;
  }
}
.card-publication-text, .related-item-text {
  width: calc(75% - 24px);
}
.river-featured .card-publication-text, .river-featured .related-item-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-publication-text, .related-item-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-publication-text, .river-featured .related-item-text {
    width: calc(50% - 48px);
  }
}
.card-publication-text-featured-main, .related-item-text {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(50% - 48px);
  }
}
.related-item {
  -js-display: flex;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.related-item:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 1024px) {
  .related-item:not(:first-of-type) {
    margin-top: unset;
  }
}
.related-item-text {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

/* Module - River - Publications */
/* ==================================================== */
/*  Cards */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-publication, .card, .card-related, .related-item {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-publication, .card-related {
  flex-direction: row;
}

.card-publication-text small, .card-publication-text h3, .card-publication-text, .related-item-text {
  padding: 0;
}

.card-publication-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-publication-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-publication-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-publication-image-featured-main, .related-item-image {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 50%;
  }
}
.card-publication-text, .related-item-text {
  width: calc(75% - 24px);
}
.river-featured .card-publication-text, .river-featured .related-item-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-publication-text, .related-item-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-publication-text, .river-featured .related-item-text {
    width: calc(50% - 48px);
  }
}
.card-publication-text-featured-main, .related-item-text {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(50% - 48px);
  }
}
/*  Card - Publication */
/* ==================================================== */
/* Cards */
/* ==================================================== */
.card-publication, .card-related, .related-item, .card {
  -js-display: flex;
  display: flex;
  flex-wrap: nowrap;
  text-decoration: none;
  cursor: pointer;
}

.card-publication, .card-related {
  flex-direction: row;
}

.card-publication-text small, .card-publication-text h3, .card-publication-text, .related-item-text {
  padding: 0;
}

.card-publication-text-featured-main h3 {
  font-family: "Clash Grotesk", "Poppins", "Open Sans", Arial, sans-serif;
  /* Bold */
  font-weight: 600;
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main h3 {
    font-size: 32px;
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main h3 {
    font-size: 40px;
    font-size: 2.5rem;
  }
}
.card-publication-image {
  width: 25%;
  margin-right: 24px;
}
@media only screen and (min-width: 1024px) {
  .card-publication-image {
    width: 35%;
    margin-right: 48px;
  }
}
.card-publication-image-featured-main, .related-item-image {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 35%;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-image-featured-main, .related-item-image {
    width: 50%;
  }
}
.card-publication-text, .related-item-text {
  width: calc(75% - 24px);
}
.river-featured .card-publication-text, .river-featured .related-item-text {
  width: calc(50% - 48px);
}
@media only screen and (min-width: 1024px) {
  .card-publication-text, .related-item-text {
    width: calc(65% - 48px);
  }
  .river-featured .card-publication-text, .river-featured .related-item-text {
    width: calc(50% - 48px);
  }
}
.card-publication-text-featured-main, .related-item-text {
  width: 100%;
  margin-top: 16px;
}
@media only screen and (min-width: 600px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(65% - 24px);
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text-featured-main, .related-item-text {
    width: calc(50% - 48px);
  }
}
.card-publication.no-link {
  cursor: default;
}
.card-publication.card-publication-featured-main {
  flex-direction: column;
  flex-wrap: wrap;
}
.card-publication:not(:first-child), .card-publication:not(:first-of-type) {
  margin-top: 24px;
}
@media only screen and (min-width: 600px) {
  .card-publication:not(:first-child), .card-publication:not(:first-of-type) {
    margin-top: 32px;
  }
  .card-publication.card-publication-featured-main {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication:not(:first-child), .card-publication:not(:first-of-type) {
    margin-top: 48px;
  }
}

.card-publication-text h3 {
  line-height: 1.35;
}
@media only screen and (min-width: 600px) {
  .card-publication-text h3 {
    line-height: 1.25;
  }
}
@media only screen and (min-width: 1024px) {
  .card-publication-text h3 {
    line-height: 1;
  }
}
.card-publication-text p {
  display: none;
}
@media only screen and (min-width: 600px) {
  .card-publication-text p {
    display: block;
  }
}
.card-publication-text small {
  margin-top: 8px;
  color: var(--slate);
}

/* Module - Resources - Resource details */
/* ==================================================== */
.publication-details {
  -js-display: flex;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1024px) {
  .publication-details {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
  }
}
.publication-details-image {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .publication-details-image {
    width: 41.6666666667%;
  }
}
.publication-details-text {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .publication-details-text {
    width: calc(58.3333333333% - 60px * 1);
  }
}
.publication-details-image img {
  border-radius: 16px;
}

.publication-details-text {
  margin-top: 24px;
}
@media only screen and (min-width: 1024px) {
  .publication-details-text {
    margin-top: 0;
  }
}
.publication-details-text h6 {
  font-size: 15px;
  font-size: 0.9375rem;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.page-intro .cta.cta-small,
.page-intro .cta-link:not(:first-of-type) {
  margin-top: 0;
  margin-left: 48px;
}

.page-intro .cta-link .text {
  color: var(--slate);
}

.page-intro .cta-link .icon path {
  fill: var(--slate);
}

.page-intro .cta-link:hover .text {
  color: var(--black);
}

.page-intro .cta-link:hover .icon path {
  fill: var(--black);
}

.when-where .byline-resource-meta-list {
  display: flex;
  /* flex-direction: row; */
  flex-direction: column;
  flex-wrap: nowrap;
  /* align-items: center; */
  align-items: start;
  margin-top: 24px;
  margin-left: unset;
}

.when-where .byline-resource-meta {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

@media only screen and (min-width: 1024px) {
  .when-where .byline-resource-meta:not(:first-of-type) {
    /* margin-top: 0;
    margin-left: 64px; */
    margin-top: 24px;
    margin-left: 0;
  }
}
.when-where .byline-resource-meta .logo {
  display: flex;
  width: auto;
  height: 96px;
  height: 64px;
  padding: 0;
  /* margin-top: 12px; */
  /* background: var(--wheaty);
  border-radius: 50%; */
  height: 64px;
  overflow: hidden;
  align-items: center;
}

.when-where .byline-resource-meta .logo img {
  height: 96px;
}

.when-where .byline-resource-meta .icon {
  width: 64px;
  height: 64px;
  padding: 16px;
  margin-right: 12px;
  background: var(--wheaty);
  border-radius: 50%;
}

.when-where .byline-resource-meta .icon svg path {
  fill: var(--slate);
}

.when-where .byline-resource-meta-data {
  font-weight: 400;
}

.community-impact-triplets-item:nth-of-type(1) {
  background: var(--avocado);
}

.community-impact-triplets-item:nth-of-type(2) {
  background: var(--lilac);
}

.community-impact-triplets-item:nth-of-type(3) {
  background: var(--powder);
}

.community-impact-triplets-item .icon {
  width: 92px;
  height: 92px;
  margin-bottom: 24px;
  padding: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.community-impact-triplets-item .icon svg path {
  fill: var(--slate);
}

.community-impact-triplets-item p {
  font-size: 18px;
}

.accent-background {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  background: var(--avocado);
}

.accent-background:hover {
  background: var(--ghost);
}

.accent-background .icon {
  width: 92px;
  height: 92px;
  margin-bottom: 24px;
  padding: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.accent-background .icon svg path {
  fill: var(--slate);
}

.accent-background p span {
  display: block;
  margin-top: 16px;
  font-size: 18px;
  font-weight: 500;
}

.card-team {
  cursor: default;
}

.community-impact-triplets-item .icon {
  width: 92px;
  height: 92px;
  margin-bottom: 24px;
  padding: 24px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

.community-impact-triplets-item .icon svg path {
  fill: var(--slate);
}

.community-impact-triplets-item p a {
  font-size: inherit;
  font-weight: inherit;
  word-break: break-word;
  color: var(--slate);
  transition: all 0.35s ease-in-out;
}

.community-impact-triplets-item p a:hover {
  font-size: inherit;
  font-weight: inherit;
  text-decoration: underline;
  color: var(--black);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRlbXBsYXRlLXBvc3QuY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGVtcGxhdGVzL3RlbXBsYXRlLXBvc3Quc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RlbXBsYXRlcy90ZW1wbGF0ZS0wLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX2luZGV4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtY29udGFpbmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWZsZXgtaXRlbS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW91dGxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtYW5jaG9ycy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLWJveC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1iYWNrZ3JvdW5kLWltYWdlLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy91dGlsaXRpZXMvX3V0aWwtdGV4dC1zaGFkb3cuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1sZXR0ZXItc3BhY2luZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdXRpbGl0aWVzL191dGlsLW9wYWNpdHkuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3V0aWxpdGllcy9fdXRpbC1hbmltYXRpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19pbmRleC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtcmVzZXQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJveC1zaXppbmcuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNsZWFyZml4LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1tZWRpYS1xdWVyaWVzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1mb250LXNpemUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWxpbmUtaGVpZ2h0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9zZXR0aW5ncy9fc2V0dC1jb2xvdXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWdyaWQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWJhc2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LXdyYXBwZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3NldHRpbmdzL19zZXR0LWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3Mvc2V0dGluZ3MvX3NldHQtc2VjdGlvbi5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9faW5kZXguc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtaGVhZGluZ3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3RleHQvX3RleHQtcGFyYWdyYXBocy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1zbWFsbC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1saW5rcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC11bG9sLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy90ZXh0L190ZXh0LXF1b3Rlcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvdGV4dC9fdGV4dC1idXR0b25zLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtc3BhY2VyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtaW1hZ2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1pY29uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtY3RhLWxpbmsuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1zaGFyZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLW5vLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1pbnRyby5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWludHJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtaW50cm8tbGlua3Muc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbWVkaWEuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZXJvLXNlY3Rpb24uc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1oZWFkZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLW1lbnUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb290ZXIuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1mb3JtLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtYXNpZGUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1hc2lkZS5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LW1vZGFsLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtbW9kYWwuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1zaWducG9zdC1jb250YWN0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtc2lnbnBvc3Qtam9pbi11cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXNpZ25wb3N0LWpvaW4tdXMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1ieWxpbmUtYmxvZy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWJ5bGluZS1ibG9nLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9wbGFjZWhvbGRlcnMvcGxhYy1ieWxpbmUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1ieWxpbmUtcmVzb3VyY2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1ieWxpbmUtcmVzb3VyY2Uuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1yaXZlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLWhlYWRlci5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItaGVhZGVyLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtY2Fyb3VzZWwtcG9zdC5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9fZXh0LXNsaWNrLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL19leHQtc2xpY2stdGhlbWUuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJvdXNlbC1wb3N0LnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcml2ZXItcmVsYXRlZC1wb3N0cy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLXJpdmVyLXJlbGF0ZWQtcG9zdHMuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL3BsYWNlaG9sZGVycy9wbGFjLWNhcmQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL21vZHVsZXMvbW9kdS1yaXZlci1yZWxhdGVkLXBhZ2VzLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9jb21wb25lbnRzL2NvbXAtcml2ZXItcmVsYXRlZC1wYWdlcy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvbW9kdWxlcy9tb2R1LXJpdmVyLXB1YmxpY2F0aW9ucy5zY3NzIiwiLi4vLi4vc291cmNlL3Nhc3MvY29tcG9uZW50cy9jb21wLWNhcmQuc2NzcyIsIi4uLy4uL3NvdXJjZS9zYXNzL2NvbXBvbmVudHMvY29tcC1jYXJkLXB1YmxpY2F0aW9uLnNjc3MiLCIuLi8uLi9zb3VyY2Uvc2Fzcy9tb2R1bGVzL21vZHUtcHVibGljYXRpb24tZGV0YWlscy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQixvQkFBQTtBQUNBLHlEQUFBO0FDREEsc0NBQUE7QUFDQTs0REFBQTtBQUVBLHlEQUFBO0FDSEEscUJBQUE7QUFDQSx5REFBQTtBQ0RBLGNBQUE7QUFDQSx5REFBQTtBQUdBLGtCQUFBO0FDSkEsWUFBQTtBQUNBLHlE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QTtBM0JnRUQ7QXVCdk9RO0VJc0tSO0lBUUUsdUNBQUE7RTNCNkRBO0FBQ0Y7QTJCdERBO0VBQ0MsV0FBQTtBM0J3REQ7QXVCL09RO0VJc0xSO0lBUUUsdUNBQUE7RTNCcURBO0FBQ0Y7QTJCM0NBO0VBQ0MsV0FBQTtBM0I2Q0Q7QXVCdlBRO0VJeU1SO0lBUUUsdUNBQUE7RTNCMENBO0FBQ0Y7QTJCbkNBO0VBQ0MsV0FBQTtBM0JxQ0Q7QXVCL1BRO0VJeU5SO0lBUUUsdUNBQUE7RTNCa0NBO0FBQ0Y7QTJCeEJBO0VBQ0MsV0FBQTtBM0IwQkQ7QXVCalFRO0VJc09SO0lBSUUsdUNBQUE7RTNCMkJBO0FBQ0Y7QTJCaEJBO0VBQ0MsV0FBQTtBM0JrQkQ7QTJCaEJDO0VBQ0MsZ0J0QnhRUztBTDBSWDtBdUI1UVE7RUlzUFI7SUFVRSw0Q0FBQTtFM0JnQkE7RTJCZEE7SUFDQyxrQnRCelJRO0VMeVNUO0UyQmJBO0lBQ0MsaUJBQUE7RTNCZUQ7RTJCWkE7SUFDQyxnQnRCelJRO0VMdVNUO0UyQlhBO0lBQ0Msa0J0QnJTUTtFTGtUVDtFMkJWQTtJQUNDLGtCQUFBO0lBQ0EsY0FBQTtFM0JZRDtBQUNGO0EyQkRBO0VBQ0MsV0FBQTtBM0JHRDtBdUIxU1E7RUlzU1I7SUFRRSx1Q0FBQTtFM0JBQTtBQUNGO0EyQk9BO0VBQ0MsV0FBQTtBM0JMRDtBMkJPQztFQUNDLGdCdEJsVVM7QUw2VFg7QXVCL1NRO0VJZ1RSO0lBVUUsNENBQUE7RTNCUEE7RTJCU0E7SUFDQyxrQnRCblZRO0VMNFVUO0UyQlVBO0lBQ0MsZ0J0Qi9VUTtFTHVVVDtFMkJXQTtJQUVDLGtCdEI1VlE7RUxrVlQ7RTJCYUE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCWEQ7QUFDRjtBMkJzQkE7RUFDQyxXQUFBO0EzQnBCRDtBdUJwVVE7RUl1VlI7SUFJRSx1Q0FBQTtFM0JuQkE7QUFDRjtBdUIvVVE7RUk2VlI7SUFRRSx1Q0FBQTtFM0JsQkE7QUFDRjtBMkJ5QkE7RUFDQyxXQUFBO0EzQnZCRDtBdUJqVlE7RUl1V1I7SUFNRSw0Q0FBQTtFM0J4QkE7RTJCMEJBO0lBQ0Msa0J0QnRZUTtFTDhXVDtFMkIyQkE7SUFDQyxnQnRCbFlRO0VMeVdUO0UyQjRCQTtJQUdDLGtCdEJoWlE7RUxvWFQ7RTJCK0JBO0lBQ0Msa0JBQUE7SUFDQSxjQUFBO0UzQjdCRDtBQUNGO0EyQndDQTtFQUNDLFdBQUE7QTNCdENEO0F1QnRXUTtFSTJZUjtJQUlFLHVDQUFBO0UzQnJDQTtBQUNGO0F1QmpYUTtFSWlaUjtJQVFFLHVDQUFBO0UzQnBDQTtBQUNGO0EyQjJDQTtFQUNDLFdBQUE7QTNCekNEO0F1Qm5YUTtFSTJaUjtJQU1FLDRDQUFBO0UzQjFDQTtFMkI0Q0E7SUFDQyxrQnRCMWJRO0VMZ1pUO0UyQjZDQTtJQUNDLGdCdEJ0YlE7RUwyWVQ7RTJCOENBO0lBS0Msa0J0QnRjUTtFTHNaVDtFMkJtREE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCakREO0FBQ0Y7QTJCNERBO0VBQ0MsV0FBQTtBM0IxREQ7QXVCeFlRO0VJaWNSO0lBSUUsdUNBQUE7RTNCekRBO0FBQ0Y7QXVCblpRO0VJdWNSO0lBUUUsd0NBQUE7RTNCeERBO0FBQ0Y7QTJCK0RBO0VBQ0MsV0FBQTtBM0I3REQ7QXVCclpRO0VJaWRSO0lBSUUsd0NBQUE7RTNCNURBO0UyQjhEQTtJQUNDLGtCdEI5ZVE7RUxrYlQ7RTJCK0RBO0lBQ0MsZ0J0QjFlUTtFTDZhVDtFMkJnRUE7SUFXQyxrQnRCaGdCUTtFTHdiVDtFMkIyRUE7SUFDQyxrQkFBQTtJQUNBLGNBQUE7RTNCekVEO0FBQ0Y7QTJCNkZBO0VBRUMsd0JEN2ZPO0ExQmlhUjs7QTRCOWNBLGVBQUE7QUFDQSx5REFBQTtBQUdBLG9CQUFBO0FBSUEsZUFBQTtBQUNBOzs7RVBISSxzQk9NaUI7QTVCNGNyQjs7QTRCeGNBLG1CQUFBO0FBQ0E7RUFDQyxrQkZzQk07RUVyQk4sd0JGb0JPO0ExQnViUjtBNEI3Y0E7RUFDQyxrQkZzQk07RUVyQk4sd0JGb0JPO0ExQnViUjs7QTRCdmNBLGNBQUE7QUFDQTtFckJSQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVJZW1CO0VKZG5CLGVBQUE7RUNQQSxnQkdzQnFCO0VBQ3JCLG1CRldPO0VFVkosZ0JBQUE7RUFDSCxzQkFBQTtFQUNHLDhCQUFBO0VBQ0gsMkJBQUE7RUFDRywwQkFBQTtFQUNBLGtDQUFBO0VBQ0EsbUNBQUE7RUFDSCxrQkFBQTtFQUNBLHVCQUFBO0VBQ0EsdUVBQUE7QTVCNmNEOztBNEJ4Y0EsY0FBQTtBQUNBO0V0QnJDQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RXNCUkQsa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlDVjVDTTtBbEIrZlA7QTRCaGRDO0VBQ0MseUJBQUE7QTVCa2RGO0E0Qi9jQztFQUNDLGdCQUFBO0E1QmlkRjs7QTRCNWNBLFNBQUE7QUFDQTtFQUNDLGdCdkIxQ1U7RXVCMkNWLFVBQUE7QTVCK2NEO0F1QjVlUTtFSzJCUjtJQUtFLGdCdkJqRFM7RUxpZ0JUO0FBQ0Y7QXVCdmZRO0VLaUNSO0lBU0UsYXZCekNRO0VMMGZSO0FBQ0Y7QTRCemNBLFlBQUE7QUFNQSxjQUFBO0FBUUE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBNUIrYkQ7O0E2QnppQkEsWUFBQTtBQUNBLHlEQUFBO0FBR0E7RUFFQyxXQUFBO0E3QnlpQkQ7QThCL2lCQSxjQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLFdBQUE7RUFDQSw2QkFBQTtFQUNBLFlBQUE7QTlCK2lCRDtBdUJsaEJRO0VPaENSO0lBTUUsbUNBQUE7RTlCZ2pCQTtBQUNGO0F1QjdoQlE7RU8xQlI7SUFVRSxpQ0FBQTtFOUJpakJBO0FBQ0Y7QStCaGtCQSxrQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBQ0RBLG9CQUFBO0FBQ0EseURBQUE7QUFHQTs7Ozs7O0VBTUMsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQjVCYVU7RTRCWlYsbUJQMEJPO0ExQjBpQlI7O0FpQ2prQkE7OztFUlhDLGNRY3FCO0FqQ29rQnRCOztBaUNqa0JBOzs7RVJqQkMsaUJRb0JxQjtBakNva0J0QjtBdUJ6akJRO0VVZFI7OztJUmpCQyxrQlF1QnNCO0VqQ3VrQnJCO0FBQ0Y7QXVCdGtCUTtFVVJSOzs7SVJqQkMsY1EyQnNCO0VqQzBrQnJCO0FBQ0Y7QWlDbGtCQTtFMUJ6QkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTZ0NtQjtFVC9CbkIsaUJBQUE7QXhCc21CRDtBdUI5a0JRO0VVS1I7SVQ5QkMsZVNtQ29CO0lUbENwQixlQUFBO0V4QjJtQkM7QUFDRjtBdUIxbEJRO0VVV1I7SVQ5QkMsZVN1Q29CO0lUdENwQixlQUFBO0V4QmluQkM7QUFDRjtBaUNua0JBO0UxQjNDQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxlU2tEbUI7RVRqRG5CLGlCQUFBO0F4QnluQkQ7QWlDdGtCQztFQUlDLGdCNUI3Q1M7QUxrbkJYO0F1QnBtQlE7RVV1QlI7SVRoREMsZVM0RG9CO0lUM0RwQixrQkFBQTtFeEJpb0JDO0VpQ3BrQkE7SUFJQyxnQjVCMURRO0VMNm5CVDtBQUNGO0F1Qm5uQlE7RVU2QlI7SVRoREMsZVN1RW9CO0lUdEVwQixlQUFBO0V4QjBvQkM7RWlDbGtCQTtJQUlDLGdCNUJ6RVE7RUwwb0JUO0FBQ0Y7QWlDeGpCQTtFMUJsRkMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZVN5Rm1CO0VUeEZuQixtQkFBQTtBeEJxcEJEO0FpQzNqQkM7RUFJQyxnQjVCbkZTO0FMNm9CWDtBdUJob0JRO0VVOERSO0lUdkZDLGVTbUdvQjtJVGxHcEIsa0JBQUE7RXhCNnBCQztFaUN6akJBO0lBSUMsZ0I1QjlGUTtFTHNwQlQ7QUFDRjtBdUIvb0JRO0VVb0VSO0lUdkZDLGVTOEdvQjtJVDdHcEIsaUJBQUE7RXhCc3FCQztFaUN2akJBO0lBSUMsZ0I1QjVHUTtFTGtxQlQ7QUFDRjtBaUM3aUJBO0UxQnpIQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVNnSW1CO0VUL0huQixlQUFBO0F4QmlyQkQ7QXVCenBCUTtFVXFHUjtJVDlIQyxlU21Jb0I7SVRsSXBCLG1CQUFBO0V4QnNyQkM7QUFDRjtBdUJycUJRO0VVMkdSO0lUOUhDLGVTdUlvQjtJVHRJcEIsb0JBQUE7RXhCNHJCQztBQUNGO0FpQzlpQkE7RTFCM0lDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlU2tKbUI7RVRqSm5CLGtCQUFBO0VTa0pBLG1CNUJsSVM7RTRCbUlULHlCQUFBO0FqQ21qQkQ7QXVCOXFCUTtFVXVIUjtJVGhKQyxlU3VKb0I7SVR0SnBCLG1CQUFBO0V4QjJzQkM7QUFDRjtBdUIxckJRO0VVNkhSO0lUaEpDLGVTMkpvQjtJVDFKcEIsZUFBQTtFeEJpdEJDO0FBQ0Y7QWlDL2lCQTtFMUIvSkMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVTc0ttQjtFVHJLbkIsb0JBQUE7QXhCeXRCRDtBdUJqc0JRO0VVMklSO0lUcEtDLGVTeUtvQjtJVHhLcEIsb0JBQUE7RXhCOHRCQztBQUNGO0F1QjdzQlE7RVVpSlI7SVRwS0MsZVM2S29CO0lUNUtwQixtQkFBQTtFeEJvdUJDO0FBQ0Y7QWtDanZCQSxzQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTNCWUMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0UyQjdCRCxrQkFBQTtFQUNBLG1CUmdDTztBMUJtdEJSO0F1QnR0QlE7RVdoQ1I7SVZPQyxlVURvQjtJVkVwQixlQUFBO0V4Qm12QkM7QUFDRjtBdUJsdUJRO0VXMUJSO0lWT0MsZVVHb0I7SVZGcEIsa0JBQUE7RXhCeXZCQztBQUNGOztBa0NwdkJBOzs7RUFHQyxnQjdCR1U7QUxvdkJYO0F1Qnh1QlE7RVdsQlI7OztJQU1FLGdCN0JGUztFTDR2QlQ7QUFDRjtBdUJydkJRO0VXWlI7OztJQVVFLGdCN0JOUztFTG13QlQ7QUFDRjs7QWtDMXZCQTtFM0JoQkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlVXVCbUI7RVZ0Qm5CLGlCQUFBO0F4QnN4QkQ7QXVCOXZCUTtFV0pSO0lWckJDLGVVMkJvQjtJVjFCcEIsbUJBQUE7RXhCMnhCQztBQUNGO0F1QjF3QlE7RVdFUjtJVnJCQyxlVWdDb0I7SVYvQnBCLGtCQUFBO0V4Qml5QkM7QUFDRjs7QW1DOXlCQSxpQkFBQTtBQUNBLHlEQUFBO0FBR0E7RTVCWUMsdUVBQUE7RUFFQSxTQUFBO0VBc0JDLGdCQUFBO0VpQjdCRCxlV0xtQjtFWE1uQixlQUFBO0VXTEEsY0FBQTtFQUNBLGdCOUJpQlU7QUxpeUJYO0F1QjV4QlE7RVkxQlI7SVhPQyxlV0lvQjtJWEhwQixlQUFBO0lXSUMsZ0I5QlFTO0VMd3lCVDtBQUNGO0FvQ2owQkEsaUJBQUE7QUFDQSx5REFBQTtBQUlBOztFN0JXQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFa0J6QkQsY1dHcUI7RXBCSHJCLGlCQUFBO0VBT0MsbUJBQUE7RW9CRkQscUJBQUE7RUFDQSxtQlY0Qk87RVUzQlAscUJBQUE7RUFDQSxpQ2xCUk07RWtCU04sZUFBQTtBcENtMEJEO0FvQ2owQkM7Ozs7RUFHQyxtQlZvQk07QTFCZ3pCUjtBb0NqekJBO0U3QnRCQyx1RUFBQTtFQUVBLFNBQUE7RUFZQyxnQkFBQTtFaUJuQkQsZVk2Qm1CO0VaNUJuQixtQkFBQTtFQ1BBLGNXb0NxQjtFdEJwQ3JCLGlCc0JxQ2dCO0V0QnBDaEIsbUJzQm9DcUI7RXRCbkNyQix5QnNCbUM0QjtFQUM1QixxQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CVlJPO0VVU1AsZUFBQTtFQUNHLHdCQUFBO0VBQ0gsZUFBQTtBcEN3ekJEO0FvQ3R6QkM7RTdCcENBLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZVkyQ29CO0VaMUNwQixlQUFBO0VZMkNDLGlCQUFBO0FwQzJ6QkY7QW9DeHpCQztFQUNDLGlDbEJ0REs7QWxCZzNCUDtBb0N2ekJDO0VBR0MsbUJWN0JNO0ExQm8xQlI7QW9DcHpCQztFQUNDLGUvQjNDUTtBTGkyQlY7QXVCNzFCUTtFYVFSO0lBdUNFLG1CQUFBO0VwQ2t6QkE7QUFDRjtBb0MzeUJBO0U5QjlFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjhCY2tCO0VBQ25CLG1CQUFBO0FwQ3V6QkQ7O0FvQ3B6QkE7RTdCNUVDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0U2QmdFRCxlQUFBO0FwQ3l6QkQ7O0FvQ3R6QkE7RUFDQyxpQi9CekVVO0FMazRCWDtBb0N2ekJDO0VBQ0Msa0JWOURNO0ExQnUzQlI7QW9DdHpCQztFQUNDLHdCQUFBO0FwQ3d6QkY7QW9DdHpCRTtFQUNDLGtCVnhFSztBMUJnNEJSOztBb0NuekJBO0VBQ0Msd0JBQUE7QXBDc3pCRDtBb0NwekJDO0VBQ0MsdUJBQUE7QXBDc3pCRjtBb0NwekJFO0VBQ0Msa0JWcEZLO0ExQjA0QlI7O0FxQzk2QkEsaUJBQUE7QUFDQSx5REFBQTtBQUdBOztFQUNDLGdCQUFBO0FyQ2c3QkQ7O0FxQ2g2QkM7Ozs7Ozs7O0VBRUMsZ0JoQ0RTO0FMMDZCWDtBcUN0NkJDOzs7O0VBQ0MscUJBQUE7QXJDMjZCRjs7QXFDbjZCQzs7Ozs7Ozs7RUFPQyxrQkFBQTtFQUNBLFVoQ3JCUztFZ0NzQlQsd0JBQUE7RWJqQ0QsZWFrQ29CO0ViakNwQixrQkFBQTtFQ1BBLGlCWXlDc0I7QXJDdzZCdkI7QXFDajdCRTs7Ozs7Ozs7RUFDQyxjQUFBO0VBQ0Esa0JBQUE7QXJDMDdCSDtBcUNqN0JFOzs7Ozs7OztFQUNDLGdCaEN6QlE7QUxtOUJYO0FxQ3I3QkU7Ozs7RWIzQ0QsZWE0Q3FCO0ViM0NyQixlQUFBO0VDUEEsaUJZbUR1QjtFQUNyQixZQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUVBLG1CWHZCSztBMUJpOUJSO0FxQ2w3QkM7Ozs7RUFDQyxrQkFBQTtFQUNBLE9BQUE7RUFDQSxpQmhDakRTO0FMdytCWDtBcUNwN0JDOzs7O0ViakVBLGVha0VvQjtFYmpFcEIsbUJBQUE7QXhCMi9CRDtBcUN4N0JFOzs7O0VicEVELGVhcUVxQjtFYnBFckIsZUFBQTtFYXFFRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7QXJDODdCSDs7QXNDamhDQSxrQkFBQTtBQUNBLHlEQUFBO0FDREEsb0JBQUE7QUFDQSx5REFBQTtBQUlBO0VoQ1dDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VpQm5CRCxlZUptQjtFZktuQixtQkFBQTtFQ1BBLGNjR3FCO0U1QkhyQixrQjRCSXVCO0U1Qkh2Qiw0QkFBQTtFR0RBLGlCeUJLZ0I7RXpCSmhCLG1CeUJJcUI7RXpCSHJCLHlCeUJHNEI7RUFDNUIscUJBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CYmdCTztFYWZQLHdCYnFCTztFYXBCUCxlQUFBO0VBQ0csd0JBQUE7RUFDSCxlQUFBO0F2Q3loQ0Q7QXVDdmhDQztFQUNDLGlDckJuQks7QWxCNGlDUDtBdUN0aENDO0VBR0MsbUJiR007RWFGTix3QmJRTTtBMUI4Z0NSO0F1QnZoQ1E7RWdCekJSO0lBa0NFLGtCQUFBO0lBQ0EsbUJBQUE7RXZDa2hDQTtBQUNGO0F1QzNnQ0E7RWpDM0JFLG9CQUFBO0VBMENBLG1CQUFBO0VBV0EsaUJpQ3ZCa0I7RUFDbkIsbUJBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGVBQUE7QXZDb2hDRDs7QXVDamhDQTtFQUNDLGlCbENuQ1U7QUx1akNYO0F1Q2xoQ0M7RUFDQyxpQmJ2Qks7QTFCMmlDUDs7QXVDaGhDQTtFQUNDLHdCQUFBO0F2Q21oQ0Q7QXVDamhDQztFQUNDLHVCQUFBO0F2Q21oQ0Y7QXVDamhDRTtFQUNDLGtCYnpDSztBMUI0akNSOztBd0M3bENBLFdBQUE7QUFDQSx5REFBQTtBQUlBO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7QXhDNmxDSjs7QXdDeGxDQTtFQUNJLGFBQUE7QXhDMmxDSjtBdUI1a0NRO0VpQmhCUjtJQVFFLGNBQUE7RXhDd2xDQTtBQUNGO0F3Qy9rQ0E7RUFDSSxnQkFBQTtBeENpbENKO0F3Q2hrQ0E7RUFDSSxnQkFBQTtBeENra0NKO0F1QmpsQ1E7RWlCY1I7SUFJRSxnQkFBQTtFeENta0NBO0FBQ0Y7QXVCNWxDUTtFaUJvQlI7SUFRRSxnQkFBQTtFeENva0NBO0FBQ0Y7QXdDM2pDQTtFQUNJLGdCQUFBO0F4QzZqQ0o7QXVCcG1DUTtFaUJzQ1I7SUFRRSxnQkFBQTtFeEMwakNBO0FBQ0Y7QXdDampDQTtFQUNJLGdCQUFBO0F4Q21qQ0o7QXVCdG1DUTtFaUJrRFI7SUFJRSxnQkFBQTtFeENvakNBO0FBQ0Y7QXVCam5DUTtFaUJ3RFI7SUFRRSxnQkFBQTtFeENxakNBO0FBQ0Y7QXdDNWlDQTtFQUNJLGdCQUFBO0F4QzhpQ0o7QXVCbm5DUTtFaUJvRVI7SUFJRSxnQkFBQTtFeEMraUNBO0FBQ0Y7QXVCOW5DUTtFaUIwRVI7SUFRRSxnQkFBQTtFeENnakNBO0FBQ0Y7QXdDdmlDQTtFQUNJLGdCQUFBO0F4Q3lpQ0o7QXVCaG9DUTtFaUJzRlI7SUFJRSxnQkFBQTtFeEMwaUNBO0FBQ0Y7QXVCM29DUTtFaUI0RlI7SUFRRSxnQkFBQTtFeEMyaUNBO0FBQ0Y7QXdDbGlDQTtFQUNFLGdCQUFBO0F4Q29pQ0Y7QXVCN29DUTtFaUJ3R1I7SUFJSSxnQkFBQTtFeENxaUNGO0FBQ0Y7QXVCeHBDUTtFaUI4R1I7SUFRSSxpQkFBQTtFeENzaUNGO0FBQ0Y7QXdDN2hDQTtFQUNJLGdCQUFBO0F4QytoQ0o7QXVCMXBDUTtFaUIwSFI7SUFJRSxnQkFBQTtFeENnaUNBO0FBQ0Y7QXVCcnFDUTtFaUJnSVI7SUFRRSxpQkFBQTtFeENpaUNBO0FBQ0Y7QXdDeGhDQTtFQUNJLGdCQUFBO0F4QzBoQ0o7QXVCdnFDUTtFaUI0SVI7SUFJRSxnQkFBQTtFeEMyaENBO0FBQ0Y7QXVCbHJDUTtFaUJrSlI7SUFRRSxpQkFBQTtFeEM0aENBO0FBQ0Y7QXlDcnRDQSxXQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLGtCQUFBO0F6Q3F0Q0Q7O0F5Q2p0Q0E7RUFDQyxjQUFBO0F6Q290Q0Q7QXlDcHNDQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6Q3NzQ0Q7QXlDcHNDSTtFQUdJLGdCcENsQkc7QUxzdENYO0F5Q25yQ0E7RUFFQyxtQnBDM0JVO0FMK3NDWDtBdUJwc0NRO0VrQmNSO0lBTUUsbUJwQy9CUztFTG10Q1Q7QUFDRjtBdUIvc0NRO0VrQm9CUjtJQVlFLG1CcENyQ1M7RUx3dENUO0FBQ0Y7QXlDM3FDQTtFakI1REMsZWlCNkRtQjtFakI1RG5CLGtCQUFBO0VDUEEsZ0JnQm9FcUI7RXpCcEVyQixpQkFBQTtFQUVDLHFCQUFBO0V5Qm9FRCxrQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QXpDK3FDRDtBeUM3cUNDO0VBQ0MsZXBDdkRRO0FMc3VDVjtBeUM1cUNDO0VBQ0MsdUJBQUE7QXpDOHFDRjtBeUMzcUNDO0VBQ0MseUJBQUE7QXpDNnFDRjs7QXlDeHFDQTtFbkN2RkMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCbUN1QmtCO0VBQ2hCLGtCQUFBO0VBQ0gsc0JBQUE7QXpDcXJDRDtBeUN0cUNBO0VsQ2xHQyx1RUFBQTtFQUVBLFNBQUE7RUFzQkMsZ0JBQUE7RWlCN0JELGVpQnlHbUI7RWpCeEduQixrQkFBQTtFQ1BBLG9CZ0JnSHFCO0VBQ2xCLFdBQUE7RUFDSCxxQkFBQTtFQUNBLGlCQUFBO0F6QzJxQ0Q7QXVCL3ZDUTtFa0I4RVI7SUFTRSxXQUFBO0V6QzRxQ0E7QUFDRjtBdUIxd0NRO0VrQm9GUjtJQWFFLFVBQUE7RXpDNnFDQTtBQUNGO0F1QjN4Q1E7RWtCZ0dSO0lBaUJFLFVBQUE7RXpDOHFDQTtBQUNGOztBeUNwcUNDO0VBQ0MsbUJwQ3RIUztBTDZ4Q1g7O0F5QzdwQ0E7RUFDQyxtQnBDaklVO0FMaXlDWDs7QTBDMXpDQSxXQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLFdyQ2dCVTtFcUNmVixZckNlVTtBTDJ5Q1g7QTBDeHpDQztFQUNDLFdBQUE7RUFDQSxZQUFBO0ExQzB6Q0Y7O0EyQ3IwQ0EsbUJBQUE7QUFDQSx5REFBQTtBQVFDO0VBQ0MsZ0J0Q2NTO0FMbXpDWDs7QTRDMzBDQSxhQUFBO0FBQ0EseURBQUE7QUFJQTtFdENFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQnNDbEVxQjtBNUNxMUN2Qjs7QTRDbDFDQTtFQUNDLFd2Q1VVO0V1Q1RWLFl2Q1NVO0FMNDBDWDtBNENuMUNDO0VBQ0MsaUJ2Q1FTO0FMNjBDWDs7QTRDajFDQTtFQUNDLG9CbEJzQlM7QTFCOHpDVjs7QTZDejJDQSxnQkFBQTtBQUNBLHlEQUFBO0FBR0E7RXZDaUJFLG9CQUFBO0V1Q2ZFLGF4Q2FPO0V3Q1pQLG1CeENrQk87RXdDakJQLHdCbkJxQ0k7QTFCczBDUjs7QThDbjNDQSxtQkFBQTtBQUNBLHlEQUFBO0FDREEsc0JBQUE7QUFDQSx5REFBQTtBQUlBO0V6Q0VDLGlCQUFBO0VBS0EsYUFBQTtFQTJDQyxzQkFBQTtFQW1CQSxpQnlDbEVrQjtBL0MrM0NwQjtBZ0R2NENBLGtDQUFBO0FBQ0EseURBQUE7QUFJQTtFMUNFQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjBDbEVrQjtBaERnNUNwQjtBZ0Q5NENDO0VBQ0MsaUIzQ0lTO0FMNDRDWDs7QWdEOTNDQTtFQUNDLGFBQUE7QWhEaTRDRDs7QWdEOTNDQTtFQUNDLGlCM0NuQlU7QUxvNUNYOztBaURuNkNBLGtCQUFBO0FBQ0EseURBQUE7QUNEQSxXQUFBO0FBQ0EseURBQUE7QVREQSxXQUFBO0FBQ0EseURBQUE7QUFHQTtFQUNDLGtCQUFBO0F6Q3c2Q0Q7O0F5Q3A2Q0E7RUFDQyxjQUFBO0F6Q3U2Q0Q7QXlDdjVDQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0F6Q3k1Q0Q7QXlDdjVDSTtFQUdJLGdCcENsQkc7QUx5NkNYO0F5Q3Q0Q0E7RUFFQyxtQnBDM0JVO0FMazZDWDtBdUJ2NUNRO0VrQmNSO0lBTUUsbUJwQy9CUztFTHM2Q1Q7QUFDRjtBdUJsNkNRO0VrQm9CUjtJQVlFLG1CcENyQ1M7RUwyNkNUO0FBQ0Y7QXlDOTNDQTtFakI1REMsZWlCNkRtQjtFakI1RG5CLGtCQUFBO0VD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Qyx3QnpCM0JNO0ExQjJvRFI7QW1EN21EQzs7RUFDQyx5QnpCOUJPO0ExQjhvRFQ7QW1EN21EQzs7RUFDQyx3QnpCakNNO0ExQmlwRFI7QW1EN21EQzs7RUFDQyx3QnpCbERNO0ExQmtxRFI7QXVCaHFEUTtFNEJtQlI7O0lBdUNFLDhCQUFBO0lBQ0EsV0FBQTtJQUNBLFVBQUE7SUFFQSwwQkFBQTtFbkQwbURBO0FBQ0Y7QXVCL3FEUTtFNEJ5QlI7O0lBb0RFLFFBQUE7SUFDQSxVQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtJQUNBLDBCQUFBO0VuRHVtREE7QUFDRjtBbUR6bERBOztFN0N2SEMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCNkN3RGtCO0VBQ25CLFlBQUE7QW5EcW1ERDtBdUJwc0RRO0U0QjBGUjs7SUFRRSxjQUFBO0VuRHVtREE7QUFDRjtBdUJodERRO0U0QmdHUjs7STdDdkhDLGlCQUFBO0lBS0EsYUFBQTtFTjJ1REM7QUFDRjs7QW1EMW1EQTtFNUM5SEMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQllVO0VtQlhWLGtCQUFBO0VDUEEsa0IwQjRJcUI7RW5DNUlyQixpQkFBQTtFQU9DLG1CQUFBO0VtQ3VJRCxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxVOUN0SFM7RThDdUhULHlCQUFBO0VBQ0EsbUJ6QmhITztBMUJpdURSOztBbUQ5bURBOztFNUMxSUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGVuQlFVO0VtQlBWLGVBQUE7RUNQQSxrQjBCeUpxQjtFQUNyQixTOUNoSVM7RThDaUlULHlCQUFBO0VBQ0EsbUJ6QjFITztBMUI4dURSO0F1Qmp2RFE7RTRCc0hSOztJM0IvSUMsZW5CSVU7SW1CSFYsZUFBQTtJQ1BBLGdCMEJnS3NCO0VuRHVuRHJCO0FBQ0Y7QXVCL3ZEUTtFNEI0SFI7O0kzQi9JQyxlbkJFVTtJbUJEVixlQUFBO0lDUEEsYzBCcUtzQjtJQUNyQixnQkFBQTtJQUNBLHlCQUFBO0VuRDBuREE7RW1EeG5EQTs7SUFDQyxjQUFBO0lBQ0EsZUFBQTtFbkQybkREO0FBQ0Y7QXVCcHhEUTtFNEI2Sk47O0lBRUMsZUFBQTtFbkQwbkREO0FBQ0Y7QW1EbG5EQTtFQUNDLHlCQUFBO0FuRG9uREQ7QW1EbG5EQztFQUNDLGE5QzlLUztBTGt5RFg7QXVCMXhEUTtFNEJrS1I7SUFZRSx5QkFBQTtFbkRnbkRBO0VtRDltREE7SUFDQyxlQUFBO0VuRGduREQ7QUFDRjtBdUJ4eURRO0U0QjRMTjtJQUNDLGVBQUE7RW5EK21ERDtBQUNGO0FtRHZtREE7O0U1QzlNQyx1RUFBQTtFQUVBLFNBQUE7RUFpQkMsZ0JBQUE7RWlCeEJELGVuQldVO0VtQlZWLGlCQUFBO0VDUEEsa0IwQjZOcUI7RUFDckIsUzlDcE1TO0U4Q3FNVCxnQjlDNU1VO0U4QzZNVixvQkFBQTtFQUNBLG1CekIvTE87QTFCMnlEUjtBdUI5eURRO0U0QjBMUjs7STNCbk5DLGVuQlVVO0ltQlRWLGtCQUFBO0lDUEEsaUIwQnFPc0I7SUFDckIsZ0I5Q3JOUztFTG8wRFQ7QUFDRjtBdUI3ekRRO0U0QmdNUjs7STNCbk5DLGVuQk9VO0ltQk5WLGtCQUFBO0lDUEEsa0IwQjZPc0I7SUFDckIsZ0I5QzdOUztJOEM4TlQsbUJBQUE7SUFDQSx1QkFBQTtFbkRnbkRBO0FBQ0Y7QW1Ecm1EQTtFNUNqUEMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlbkJhVTtFbUJaVixlQUFBO0VDUEEsZ0IwQitQcUI7QW5EMG1EdEI7QXVCMTBEUTtFNEI2TlI7STNCdFBDLGVuQllVO0ltQlhWLGtCQUFBO0V4QnUyREM7QUFDRjtBdUJ0MURRO0U0Qm1PUjtJM0J0UEMsZW5CV1U7SW1CVlYsaUJBQUE7RXhCNjJEQztBQUNGO0FtRGptREE7RTVDelFDLHVFQUFBO0VBRUEsU0FBQTtFQVlDLGdCQUFBO0VrQnpCRCxrQjBCdVJxQjtFQUNyQixTOUM5UFM7RThDK1BULGE5Q3hRVTtFOEN5UVYscUJBQUE7RUFDQSxtQnpCelBPO0V5QjBQUCx3QnpCMVBPO0V5QjJQUCwwQkFBQTtFM0J2UkEsZTJCMFJxQjtFM0J6UnJCLG1CQUFBO0UyQjBSRSxZOUNoUlE7RThDaVJSLGtCOUM3UU87RThDOFFQLGtCQUFBO0FuRG1tREg7QW1Eam1EQztFQUNDLG1CekIxUU07QTFCNjJEUjtBbURobURDO0VBQ0MscUJBQUE7RUFDQSxTOUNqUlE7RThDb1JSLHNCQUFBO0VBQ0Esa0J6QjVRSztFeUI2UUwsd0J6QjlRTTtFeUIrUU4scUJBQUE7QW5EZ21ERjtBdUJsM0RRO0U0QnFQUjtJM0I5UUMsZW5CUVU7SW1CUFYsZUFBQTtJQ1BBLGdCMEJzVHNCO0kzQmhUdEIsZW5CV1U7SW1CVlYsaUJBQUE7STJCb1RFLFk5QzlTUTtJOEMrU1Isa0I5Q3ZTTztJOEN3U1Asa0JBQUE7RW5EK2xERDtBQUNGO0F1QnA0RFE7RTRCMlBSO0kxQnBSQyxjMEJrVXNCO0lBQ3JCLGdCOUNsVFM7SThDbVRULGE5QzFUUztJOEMyVFQsd0J6Qm5TTTtJeUJxU04sd0JBQUE7STNCalVELGVuQlVVO0ltQlRWLGtCQUFBO0kyQm9VRSxZOUNqVVE7SThDa1VSLGtCOUN2VE87SThDd1RQLGtCQUFBO0VuRDZsREQ7RW1EM2xEQTtJQUNDLG1CekJwVEs7RTFCaTVETjtFbUQxbERBO0lBQ0MsYUFBQTtJQUVBLHVCQUFBO0VuRDJsREQ7QUFDRjtBbUQva0RBO0VBQ0ksUUFBQTtFQUNILFdBQUE7RUFDRywwQkFBQTtBbkRpbERKO0F1Qng1RFE7RTRCb1VSO0lBTUUsaUJBQUE7RW5Ea2xEQTtBQUNGO0F1Qm42RFE7RTRCMFVSO0lBVUUsUUFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0EsMEJBQUE7RW5EbWxEQTtFbURqbERBO0lBQ0Msa0I5QzlWTztFTGk3RFI7QUFDRjtBbURoa0RBO0VBQ0MsUUFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0csNEJBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0FuRGtrREo7QXVCaDdEUTtFNEJ3V1I7SUFTRSxpQkFBQTtFbkRta0RBO0FBQ0Y7QXVCMzdEUTtFNEI4V1I7SUFhRSxRQUFBO0lBQ0EsVUFBQTtJQUNB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Mi9ERDtBcUR4L0RDO0VBR0Msa0IzQmhLSztFMkJpS0wsMkJBQUE7QXJEdy9ERjs7QXFEbi9EQTtFQUNJLG1CM0J4S0k7QTFCOHBFUjs7QXFEbi9EQTtFQUNDLGVBQUE7QXJEcy9ERDs7QXVEenNFQSxvQkFBQTtBQUNBLHlEQUFBO0FDREEsdUJBQUE7QUFDQSx5REFBQTtBRkRBLGtCQUFBO0FBQ0EseURBQUE7QUFJQTtFQUNDLGFBQUE7RWhEb0VDLGlCZ0RuRXFCO0VBQ3RCLG1CQUFBO0F0RCtzRUQ7QXVCenJFUTtFK0J6QlI7SWhERUMsaUJBQUE7SUFLQSxhQUFBO0VObXRFQztBQUNGO0FzRHhzRUE7RWhEdUNFLG1CQUFBO0FOd3FFRjs7QXNEcnNFQTtFN0I3QkMsYzZCOEJxQjtBdER3c0V0Qjs7QXNEcHNFQztFQUNDLGlCakR6QlM7QUxndUVYOztBc0Rsc0VDO0VBQ0MsZ0JqRHRCUztBTDJ0RVg7O0FzRC9yRUE7RTdCL0NDLGM2QmdEcUI7RUFDckIscUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CNUJqQk87RTRCa0JQLFNBQUE7RUFDQSxlQUFBO0VBQ0csd0JBQUE7RUFDSCxxQkFBQTtPQUFBLGdCQUFBO0VBQ0EsaUNwQ3hETTtFb0N5RE4sZUFBQTtFQUVBLGlDQUFBO0F0RGlzRUQ7QXNEL3JFQztFQUlDLGlDQUFBO0F0RDhyRUY7QXNEM3JFQztFQUNDLG9CNUI5Qk87QTFCMnRFVDs7QXNEbnJFQTtFL0NwRUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGU4QjJFbUI7RTlCMUVuQixvQkFBQTtFOEIyRUEsbUJBQUE7QXREeXJFRDs7QXNEdHJFQTtFL0MxRUMsdUVBQUE7RUFFQSxTQUFBO0VBWUMsZ0JBQUE7RWlCbkJELGU4QmlGbUI7RTlCaEZuQixrQkFBQTtFQ1BBLGM2QndGcUI7RUFDckIsbUI1QnZETztFNEJ3RFAscUJBQUE7RUFDQSxTQUFBO0F0RDRyRUQ7QXNEMXJFQztFQUNDLG9CNUJ2RE87QTFCbXZFVDs7QXNEeHJFQTtFL0N2RkMsdUVBQUE7RUFFQSxTQUFBO0VBaUJDLGdCQUFBO0VpQnhCRCxlOEI4Rm1CO0U5QjdGbkIsbUJBQUE7QXhCMnhFRDs7QXNEenJFQTtFQUNDLGlCakQ1RlU7QUx3eEVYO0F1Qjd3RVE7RStCZ0ZSO0lBUUUsaUJqRHhHUztFTGl5RVQ7QUFDRjtBd0R2eUVBO0VBQ0MsZ0JBQUE7RUFDQSxlQUFBO0F4RHl5RUQ7QXVCdHhFUTtFaUNyQlI7SUFTRSxlQUFBO0V4RHN5RUE7QUFDRjtBd0QveEVBOzs7O0VBSUMsU0FBQTtFQUNBLFVBQUE7QXhEaXlFRDs7QXdEOXhFQTs7RUFFQyx5QjlCUVE7QTFCeXhFVDs7QXdEOXhFQTs7RUFFQyx3QjlCRk87QTFCbXlFUjs7QXdENXhFQTtFbER2Q0MsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCa0R6QnFCO0VBQ3RCLDhCQUFBO0F4RHl5RUQ7QXVCN3pFUTtFaUNnQlI7SWxEaUJFLG1CQUFBO0VOb3lFQTtBQUNGO0F3RG55RUE7Ozs7RUFJQyxTQUFBO0VBQ0EsZUFBQTtBeERxeUVEO0F1QjcwRVE7RWlDbUNSOzs7O0lBWUUsZUFBQTtFeERxeUVBO0FBQ0Y7O0F3RGx5RUE7OztFbEQxRUMsaUJBQUE7RUFLQSxhQUFBO0VBbURDLG1CQUFBO0VBV0EsaUJrRFlxQjtBeEQreUV2Qjs7QXdENXlFQTs7O0VBR0MsbUJBQUE7QXhEK3lFRDs7QXdENXlFQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0F4RCt5RUQ7QXVCbDNFUTtFaUNpRVI7SUFTRSxlQUFBO0V4RDR5RUE7QUFDRjs7QXdEenlFQTtFbERyREUsc0JBQUE7RWtEdURELG9CQUFBO0F4RGd6RUQ7QXVCaDRFUTtFaUM4RVI7SWxEN0NFLG1CQUFBO0lrRHVEQSxlQUFBO0V4RGl6RUE7QUFDRjs7QXdEenlFQTtFQUNJLDRCQUFBO0F4RDR5RUo7QXVCeDRFUTtFaUMyRlI7SUFJRSw0QkFBQTtFeEQ2eUVBO0FBQ0Y7QXVCbjVFUTtFaUNpR1I7SUFRRSw0QkFBQTtFeEQ4eUVBO0FBQ0Y7QXdEdnlFQTtFQUNJLG1CbkQxSE87QUxtNkVYOztBd0R0eUVBO0VBQ0Ms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LDhCQUFBO0VBQ0gsbUJBQUE7QXpENC9GRDtBeUQxL0ZDO0VqQ25DQSxlaUNvQ29CO0VqQ25DcEIsaUJBQUE7RUNQQSxpQmdDMkNzQjtFQUNyQix5QkFBQTtBekQ2L0ZGO0F5RDEvRkM7RWpDekNBLGVpQzBDb0I7RWpDekNwQixtQkFBQTtFQ1BBLGNnQ2lEc0I7RXpDakR0QixpQkFBQTtFeUNtREMseUJBQUE7RUFDQSxrQi9CakJLO0ExQjhnR1A7O0F5RHIvRkk7RUFDSSxnQnBENUNHO0FMb2lHWDs7QXlEaC9GQztFQUNDLGFBQUE7QXpEbS9GRjtBeUQ5OUZBO0VBQ0MsYUFBQTtBekRnK0ZEOztBeUQ3OUZBOzs7Ozs7Ozs7O0VBV0MsV0FBQTtBekQrOUZEO0F5RHg5RkE7RUFDSSxpQkFBQTtFQUNILG9CQUFBO0F6RDA5RkQ7O0F5RC84RkE7RUFFQyxhQUFBO0F6RGk5RkQ7O0F5RDE4RkE7RWxENUhDLHVFQUFBO0VBRUEsU0FBQTtFQWlCQyxnQkFBQTtFaUJ4QkQsZWlDbUlzQjtFakNsSXRCLG9CQUFBO0VpQ21JQSxjQUFBO0VBQ0csZ0JBQUE7RUFDQSx1Qi9CNUZJO0ExQjRpR1I7O0F5RHg4RkE7RUFDSSxnQnBEbElPO0FMNmtHWDs7QXlEeDhGQTtFQUNJLGtCcERwSU07QUwra0dWOztBeUR4OEZBO0VBQ0ksaUJwRDVJTztBTHVsR1g7O0EyRDdtR0EsbUJBQUE7QUFDQSx5REFBQTtBQ0RBLHNCQUFBO0FBQ0EseURBQUE7QU5EQSxrQkFBQTtBQUNBLHlEQUFBO0FBSUE7RUFDQyxhQUFBO0VoRG9FQyxpQmdEbkVxQjtFQUN0QixtQkFBQTtBdERtbkdEO0F1QjdsR1E7RStCekJSO0loREVDLGlCQUFBO0lBS0EsYUFBQTtFTnVuR0M7QUFDRjtBc0Q1bUdBO0VoRHVDRSxtQkFBQTtBTjRrR0Y7O0FzRHptR0E7RTdCN0JDLGM2QjhCcUI7QXRENG1HdEI7O0FzRHhtR0M7RUFDQyxpQmpEekJTO0FMb29HWDs7QXNEdG1HQztFQUNDLGdCakR0QlM7QUwrbkdYOztBc0RubUdBO0U3Qi9DQyxjNkJnRHFCO0VBQ3JC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RS9EcWpIbkI7RStEbmpIQTtJQUNDLHlCQUFBO0UvRHFqSEQ7QUFDRjtBK0R4aUhBO0V6RHhDQyxpQkFBQTtFQUtBLGFBQUE7RUEyQ0Msc0JBQUE7RUFtQkEsaUJ5RHhCa0I7QS9Eb2pIcEI7QStEemlIQTtFekRFRSxtQkFBQTtBTjhpSEY7QStEN2lIQztFQUNDLFdBQUE7RUFDQSx5QnJDdEJPO0ExQnFrSFQ7QStENWlIQztFQUNDLFdBQUE7QS9EOGlIRjtBdUJ0bEhRO0V3Q2dETjtJQUNDLHFCQUFBO0UvRHlpSEQ7RStEdGlIQTtJQUNDLHFDQUFBO0UvRHdpSEQ7QUFDRjtBK0Q3aEhDO0V6RGhDQyxtQkFBQTtFeURrQ0EsOEJBQUE7RUFDQSxXQUFBO0VBQ0EsYTFEN0VTO0UwRDhFVCx3QnJDbkVNO0VxQ29FTixnQkFBQTtBL0RtaUhGO0ErRGhpSEM7RUFDQyxXQUFBO0VBQ0EsZ0IxRHBGUztFMERxRlQsd0JyQzFFTTtBMUI0bUhSO0F1Qi9tSFE7RXdDcUZOO0lBQ0MscUJBQUE7SUFDQSxhMURuR1E7STBEb0dSLHlCckMxRU07SXFDMkVOLHlCQUFBO0UvRDZoSEQ7RStEMWhIQTtJekRuRUEsc0JBQUE7SXlEcUVDLHVCQUFBO0lBQ0EscUNBQUE7SUFDQSxhMUQvRk87RUwrbkhSO0FBQ0Y7QStEdmhIQTtFekRqSUMsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCeURpRWtCO0VBQ25CLFVBQUE7QS9EbWlIRDtBK0RqaUhDO0VBQ0Msd0JyQ3hHTTtBMUIyb0hSO0ErRGhpSEM7RUFDQyx3QnJDdEdNO0VxQ3VHTixtQjFEM0hTO0FMNnBIWDtBdUJscEhRO0V3Q29ITjtJQUNDLG1CMURqSVE7RUxrcUhUO0FBQ0Y7QXVCN3BIUTtFd0NnSU47SUFDQyxtQjFEeklRO0VMeXFIVDtBQUNGO0ErRHhoSEE7RUFDQyxhQUFBO0EvRDBoSEQ7QXVCcnFIUTtFd0MwSVI7SXpEaktDLGlCQUFBO0lBS0EsYUFBQTtFTitySEM7QUFDRjtBK0RqaEhDO0VBQ0MsZ0JBQUE7QS9EbWhIRjtBK0RoaEhDO0VBQ0Ms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Qyx1QkFBQTtBakZnOUlEO0FpRjk4SUM7RUFDQyx1QkFBQTtBakZnOUlGO0F1QnRsSlE7RTBEa0lSO0lBY0UsdUJBQUE7RWpGMDhJQTtFaUZuOElBO0lBQ0MsdUJBQUE7RWpGcThJRDtBQUNGO0FpRjc3SUE7RUFDQyxXQUFBO0VBQ0EsZ0I1RXpLVTtBTHdtSlg7QXVCNWxKUTtFMEQySlI7SUFLRSx1QkFBQTtJQUNBLGE1RXRLUTtFTHNtSlI7QUFDRjtBdUJ4bUpRO0UwRGlLUjtJQVVFLHVCQUFBO0VqRmk4SUE7QUFDRjtBZ0Y1bkpBO0VBRUMsOEJBQUE7QWhGNm5KRDs7QWdGMW5KQTtFQUdDLDhCQUFBO0FoRjJuSkQ7QWdGeG5KQztFQUNDLGdCM0VMUztBTCtuSlg7QXVCdm5KUTtFeURLTjtJQUNDLGlCQUFBO0VoRnFuSkQ7QUFDRjtBZ0Y3bUpBO0VBQ0MsWUFBQTtBaEYrbUpEOztBZ0Y1bUpBO0VBQ0Msa0IzRXhCUztBTHVvSlY7O0FnRjVtSkE7RTFFOUNDLGlCQUFBO0VBS0EsYUFBQTtFQThEQyxpQjBFbkJrQjtFMUVBbEIsc0JBQUE7RTBFRUQsa0NBQUE7QWhGeW5KRDs7QWtGbHJKQSxtQ0FBQTtBQUNBLHlEQUFBO0FDREEsMEJBQUE7QUFDQSx5REFBQTtBRkRBLFVBQUE7QUFDQSx5REFBQTtBQUlBO0UzRUVDLGlCQUFBO0VBS0EsYUFBQTtFQThEQyxpQjJFbkVxQjtFQUN0QixxQkFBQTtFQUNBLGVBQUE7QWpGNHJKRDs7QWlGenJKQTtFM0VtREUsbUJBQUE7QU44b0pGOztBaUZ4bkpBO0VBQ0MsVUFBQTtBakYybkpEOztBaUZ4bkpBO0UxRXpFQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxleURnRm1CO0V6RC9FbkIsaUJBQUE7QXhCNnNKRDtBdUJyckpRO0UwRHFEUjtJekQ5RUMsZXlEbUZvQjtJekRsRnBCLGVBQUE7RXhCa3RKQztBQUNGO0F1QmpzSlE7RTBEMkRSO0l6RDlFQyxleUR1Rm9CO0l6RHRGcEIsaUJBQUE7RXhCd3RKQztBQUNGO0FpRnZuSkE7RUFDQyxVQUFBO0VBQ0Esa0I1RTFGVTtBTG10Slg7QXVCM3NKUTtFMERnRlI7SUFhRSxVQUFBO0lBQ0Esa0I1RTdHUztFTCt0SlQ7QUFDRjtBaUZ2bUpBO0VBQ0MsV0FBQTtBakZ5bUpEO0F1QjlzSlE7RTBEb0dSO0lBSUUsVUFBQTtFakYwbUpBO0FBQ0Y7QXVCenRKUTtFMEQwR1I7SUFRRSxVQUFBO0VqRjJtSkE7QUFDRjtBaUY1bEpBO0VBQ0MsdUJBQUE7QWpGOGxKRDtBaUY1bEpDO0VBQ0MsdUJBQUE7QWpGOGxKRjtBdUJwdUpRO0UwRGtJUjtJQWNFLHVCQUFBO0VqRndsSkE7RWlGamxKQTtJQUNDLHVCQUFBO0VqRm1sSkQ7QUFDRjtBaUYza0pBO0VBQ0MsV0FBQTtFQUNBLGdCNUV6S1U7QUxzdkpYO0F1QjF1SlE7RTBEMkpSO0lBS0UsdUJBQUE7SUFDQSxhNUV0S1E7RUxvdkpSO0FBQ0Y7QXVCdHZKUTtFMERpS1I7SUFVRSx1QkFBQTtFakYra0pBO0FBQ0Y7QW1GdndKQTtFN0VYQyxpQkFBQTtFQUtBLGFBQUE7RUFtREMsbUJBQUE7RUFXQSxpQjZFbkRrQjtFQUNuQiw4QkFBQTtBbkZpeEpEO0FtRi93SkM7RUFDQyxnQjlFTFM7QUxzeEpYO0F1Qjl3SlE7RTRES047SUFDQyxpQkFBQTtFbkY0d0pEO0FBQ0Y7QW1GL3ZKQTtFN0UzQ0MsaUJBQUE7RUFLQSxhQUFBO0VBMkNDLHNCQUFBO0VBbUJBLGlCNkVwQmtCO0FuRjB3SnBCOztBb0ZoMEpBLGtDQUFBO0FBQ0EseURBQUE7QUNEQSxXQUFBO0FBQ0EseURBQUE7QUpEQSxVQUFBO0FBQ0EseURBQUE7QUFJQTtFM0VFQyxpQkFBQTtFQUtBLGFBQUE7RUE4REMsaUIyRW5FcUI7RUFDdEIscUJBQUE7RUFDQSxlQUFBO0FqRjAwSkQ7O0FpRnYwSkE7RTNFbURFLG1CQUFBO0FONHhKRjs7QWlGdHdKQTtFQUNDLFVBQUE7QWpGeXdKRDs7QWlGdHdKQTtFMUV6RUMsdUVBQUE7RUFFQSxTQUFBO0VBT0MsZ0JBQUE7RWlCZEQsZXlEZ0ZtQjtFekQvRW5CLGlCQUFBO0F4QjIxSkQ7QXVCbjBKUTtFMERxRFI7SXpEOUVDLGV5RG1Gb0I7SXpEbEZwQixlQUFBO0V4QmcySkM7QUFDRjtBdUIvMEpRO0UwRDJEUjtJekQ5RUMsZXlEdUZvQjtJekR0RnBCLGlCQUFBO0V4QnMySkM7QUFDRjtBaUZyd0pBO0VBQ0MsVUFBQTtFQUNBLGtCNUUxRlU7QUxpMkpYO0F1QnoxSlE7RTBEZ0ZSO0lBYUUsVUFBQTtJQUNBLGtCNUU3R1M7RUw2MkpUO0FBQ0Y7QWlGcnZKQTtFQUNDLFdBQUE7QWpGdXZKRDtBdUI1MUpRO0UwRG9HUjtJQUlFLFVBQUE7RWpGd3ZKQTtBQUNGO0F1QnYySlE7RTBEMEdSO0lBUUUsVUFBQTtFakZ5dkpBO0FBQ0Y7QWlGMXVKQTtFQUNDLHVCQUFBO0FqRjR1SkQ7QWlGMXVKQztFQUNDLHVCQUFBO0FqRjR1SkY7QXVCbDNKUTtFMERrSVI7SUFjRSx1QkFBQTtFakZzdUpBO0VpRi90SkE7SUFDQyx1QkFBQTtFakZpdUpEO0FBQ0Y7QWlGenRKQTtFQUNDLFdBQUE7RUFDQSxnQjVFektVO0FMbzRKWDtBdUJ4M0pRO0UwRDJKUjtJQUtFLHVCQUFBO0lBQ0EsYTVFdEtRO0VMazRKUjtBQUNGO0F1QnA0SlE7RTBEaUtSO0lBVUUsdUJBQUE7RWpGNnRKQTtBQUNGO0FzRnY2SkEsd0JBQUE7QUFDQSx5REFBQTtBTERBLFVBQUE7QUFDQSx5REFBQTtBQUlBO0UzRUVDLGlCQUFBO0VBS0EsYUFBQTtFQThEQyxpQjJFbkVxQjtFQUN0QixxQkFBQTtFQUNBLGVBQUE7QWpGODZKRDs7QWlGMzZKQTtFM0VtREUsbUJBQUE7QU5nNEpGOztBaUYxMkpBO0VBQ0MsVUFBQTtBakY2MkpEOztBaUYxMkpBO0UxRXpFQyx1RUFBQTtFQUVBLFNBQUE7RUFPQyxnQkFBQTtFaUJkRCxleURnRm1CO0V6RC9FbkIsaUJBQUE7QXhCKzdKRDtBdUJ2NkpRO0UwRHFEUjtJekQ5RUMsZXlEbUZvQjtJekRsRnBCLGVBQUE7RXhCbzhKQztBQUNGO0F1Qm43SlE7RTBEMkRSO0l6RDlFQyxleUR1Rm9CO0l6RHRGcEIsaUJBQUE7RXhCMDhKQztBQUNGO0FpRnoySkE7RUFDQyxVQUFBO0VBQ0Esa0I1RTFGVTtBTHE4Slg7QXVCNzdKUTtFMERnRlI7SUFhRSxVQUFBO0lBQ0Esa0I1RTdHUztFTGk5SlQ7QUFDRjtBaUZ6MUpBO0VBQ0MsV0FBQTtBakYyMUpEO0F1Qmg4SlE7RTBEb0dSO0lBSUUsVUFBQTtFakY0MUpBO0FBQ0Y7QXVCMzhKUTtFMEQwR1I7SUFRRSxVQUFBO0VqRjYxSkE7QUFDRjtBaUY5MEpBO0VBQ0MsdUJBQUE7QWpGZzFKRDtBaUY5MEpDO0VBQ0MsdUJBQUE7QWpGZzFKRjtBdUJ0OUpRO0UwRGtJUjtJQWNFLHVCQUFBO0VqRjAwSkE7RWlGbjBKQTtJQUNDLHVCQUFBO0VqRnEwSkQ7QUFDRjtBaUY3ekpBO0VBQ0MsV0FBQTtFQUNBLGdCNUV6S1U7QUx3K0pYO0F1QjU5SlE7RTBEMkpSO0lBS0UsdUJBQUE7SUFDQSxhNUV0S1E7RUxzK0pSO0FBQ0Y7QXVCeCtKUTtFMERpS1I7SUFVRSx1QkFBQTtFakZpMEpBO0FBQ0Y7QXNGNy9KQztFQUNDLGVBQUE7QXRGKy9KRjtBc0Y1L0pDO0VoRnFDQyxzQkFBQTtFQW1CQSxlZ0Z0RG1CO0F0Rm9nS3JCO0FzRmpnS0M7RUFFQyxnQmpGSFM7QUxxZ0tYO0F1QnYvSlE7RStEUE47SUFFQyxnQmpGWlE7RUw0Z0tUO0VzRjcvSkE7SWhGNkJBLG1CQUFBO0lBV0EsaUJnRnRDb0I7RXRGcWdLcEI7QUFDRjtBdUI1Z0tRO0UrRFdOO0lBRUMsZ0JqRjVCUTtFTCtoS1Q7QUFDRjs7QXNGNytKQTtFN0Q3REMsaUI2RCtEcUI7QXRGKytKdEI7QXVCL2dLUTtFK0Q4QlI7STdEN0RDLGlCNkRrRXNCO0V0RmcvSnJCO0FBQ0Y7QXVCMWhLUTtFK0RvQ1I7STdEN0RDLGM2RHNFc0I7RXRGaS9KckI7QUFDRjtBc0YxK0pBO0VBQ0MsYUFBQTtBdEY0K0pEO0F1QjVoS1E7RStEK0NSO0lBSUUsY0FBQTtFdEY2K0pBO0FBQ0Y7QXNGOTlKQTtFQUVDLGVqRi9FUztFaUZnRlQsbUI1RG5FTztBMUJraUtS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 */