/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.102.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.102.1/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.93.2_webpack@5.102.1/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/.pnpm/swiper@12.0.2/node_modules/swiper/swiper.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 12.0.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 18, 2025
 */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: initial;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
  }
    > .swiper-wrapper::-webkit-scrollbar {
      display: none;
    }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
}
.swiper-css-mode.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
  }
.swiper-css-mode.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
  }
.swiper-css-mode.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
.swiper-css-mode.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
.swiper-css-mode.swiper-centered.swiper-horizontal {
    [dir="ltr"] > .swiper-wrapper > .swiper-slide:first-child {
      margin-left: var(--swiper-centered-offset-before);
  }
    [dir="rtl"] > .swiper-wrapper > .swiper-slide:first-child {
      margin-right: var(--swiper-centered-offset-before);
  }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
.swiper-css-mode.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-top: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.102.1/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@6.2.1_postcss@8.5.6_webpack@5.102.1/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@12.6.0_sass@1.93.2_webpack@5.102.1/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./resources/scss/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}
.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}
.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-overflow-scrolling: touch;
}

/**
 * Remove default margin.
 */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ffff00;
  color: #000000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield; /* 1 */ /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/* Besley Regular - Used for H1, H2, H3, Button */
@font-face {
  font-family: "Besley";
  src: url(75ca66e56fbe77471353.woff2) format("woff2"), url(6e7e08c80eb5ce5b9736.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Inter Regular - Used for H4, Body, Tiny */
@font-face {
  font-family: "Inter";
  src: url(9a57fc95e3edab315ea1.woff2) format("woff2"), url(0b3c76a31901556b113c.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Inter Bold - Used for Body bold, Link/hyperlink */
@font-face {
  font-family: "Inter";
  src: url(afe9a153d0b43e58df59.woff2) format("woff2"), url(82f8c67e476edf7e314d.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/* Base */
* {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}

body {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
body.modal-open {
  overflow: hidden;
}

img {
  max-width: 100%;
  width: 100%;
  height: auto;
  display: block;
}

figure {
  margin: 0;
}

.grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 16px;
  gap: 16px;
}
.grid > * {
  grid-column: 1/-1;
}

.col-auto {
  grid-column: auto;
}

.col-span-full {
  grid-column: 1/-1;
}

.col-start-auto {
  grid-column-start: auto;
}

.col-end-auto {
  grid-column-end: auto;
}

/* Helpers */
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-capitalize {
  text-transform: capitalize;
}

.font-thin {
  font-weight: 100;
}
.font-light {
  font-weight: 300;
}
.font-regular {
  font-weight: 400;
}
.font-medium {
  font-weight: 500;
}
.font-semibold {
  font-weight: 600;
}
.font-bold {
  font-weight: 700;
}
.font-black {
  font-weight: 900;
}

.mt-0 {
  margin-top: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

.ml-0 {
  margin-left: 0px;
}

.mr-0 {
  margin-right: 0px;
}

.p-0 {
  padding: 0px;
}

.pt-0 {
  padding-top: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pl-0 {
  padding-left: 0px;
}

.pr-0 {
  padding-right: 0px;
}

.z-0 {
  z-index: 0;
}

.col-span-0 {
  grid-column: span 0;
}

.col-end-0 {
  grid-column-end: 0;
}

.col-start-0 {
  grid-column-start: 0;
}

.gap-0 {
  gap: 0px;
}

.mt-1 {
  margin-top: 8px;
}

.mb-1 {
  margin-bottom: 8px;
}

.ml-1 {
  margin-left: 8px;
}

.mr-1 {
  margin-right: 8px;
}

.p-1 {
  padding: 8px;
}

.pt-1 {
  padding-top: 8px;
}

.pb-1 {
  padding-bottom: 8px;
}

.pl-1 {
  padding-left: 8px;
}

.pr-1 {
  padding-right: 8px;
}

.z-10 {
  z-index: 10;
}

.col-span-1 {
  grid-column: span 1;
}

.col-end-1 {
  grid-column-end: 1;
}

.col-start-1 {
  grid-column-start: 1;
}

.gap-1 {
  gap: 8px;
}

.mt-2 {
  margin-top: 16px;
}

.mb-2 {
  margin-bottom: 16px;
}

.ml-2 {
  margin-left: 16px;
}

.mr-2 {
  margin-right: 16px;
}

.p-2 {
  padding: 16px;
}

.pt-2 {
  padding-top: 16px;
}

.pb-2 {
  padding-bottom: 16px;
}

.pl-2 {
  padding-left: 16px;
}

.pr-2 {
  padding-right: 16px;
}

.z-20 {
  z-index: 20;
}

.col-span-2 {
  grid-column: span 2;
}

.col-end-2 {
  grid-column-end: 2;
}

.col-start-2 {
  grid-column-start: 2;
}

.gap-2 {
  gap: 16px;
}

.mt-3 {
  margin-top: 24px;
}

.mb-3 {
  margin-bottom: 24px;
}

.ml-3 {
  margin-left: 24px;
}

.mr-3 {
  margin-right: 24px;
}

.p-3 {
  padding: 24px;
}

.pt-3 {
  padding-top: 24px;
}

.pb-3 {
  padding-bottom: 24px;
}

.pl-3 {
  padding-left: 24px;
}

.pr-3 {
  padding-right: 24px;
}

.z-30 {
  z-index: 30;
}

.col-span-3 {
  grid-column: span 3;
}

.col-end-3 {
  grid-column-end: 3;
}

.col-start-3 {
  grid-column-start: 3;
}

.gap-3 {
  gap: 24px;
}

.mt-4 {
  margin-top: 32px;
}

.mb-4 {
  margin-bottom: 32px;
}

.ml-4 {
  margin-left: 32px;
}

.mr-4 {
  margin-right: 32px;
}

.p-4 {
  padding: 32px;
}

.pt-4 {
  padding-top: 32px;
}

.pb-4 {
  padding-bottom: 32px;
}

.pl-4 {
  padding-left: 32px;
}

.pr-4 {
  padding-right: 32px;
}

.z-40 {
  z-index: 40;
}

.col-span-4 {
  grid-column: span 4;
}

.col-end-4 {
  grid-column-end: 4;
}

.col-start-4 {
  grid-column-start: 4;
}

.gap-4 {
  gap: 32px;
}

.mt-5 {
  margin-top: 40px;
}

.mb-5 {
  margin-bottom: 40px;
}

.ml-5 {
  margin-left: 40px;
}

.mr-5 {
  margin-right: 40px;
}

.p-5 {
  padding: 40px;
}

.pt-5 {
  padding-top: 40px;
}

.pb-5 {
  padding-bottom: 40px;
}

.pl-5 {
  padding-left: 40px;
}

.pr-5 {
  padding-right: 40px;
}

.z-50 {
  z-index: 50;
}

.col-span-5 {
  grid-column: span 5;
}

.col-end-5 {
  grid-column-end: 5;
}

.col-start-5 {
  grid-column-start: 5;
}

.gap-5 {
  gap: 40px;
}

.mt-6 {
  margin-top: 48px;
}

.mb-6 {
  margin-bottom: 48px;
}

.ml-6 {
  margin-left: 48px;
}

.mr-6 {
  margin-right: 48px;
}

.p-6 {
  padding: 48px;
}

.pt-6 {
  padding-top: 48px;
}

.pb-6 {
  padding-bottom: 48px;
}

.pl-6 {
  padding-left: 48px;
}

.pr-6 {
  padding-right: 48px;
}

.z-60 {
  z-index: 60;
}

.col-span-6 {
  grid-column: span 6;
}

.col-end-6 {
  grid-column-end: 6;
}

.col-start-6 {
  grid-column-start: 6;
}

.gap-6 {
  gap: 48px;
}

.mt-7 {
  margin-top: 56px;
}

.mb-7 {
  margin-bottom: 56px;
}

.ml-7 {
  margin-left: 56px;
}

.mr-7 {
  margin-right: 56px;
}

.p-7 {
  padding: 56px;
}

.pt-7 {
  padding-top: 56px;
}

.pb-7 {
  padding-bottom: 56px;
}

.pl-7 {
  padding-left: 56px;
}

.pr-7 {
  padding-right: 56px;
}

.z-70 {
  z-index: 70;
}

.col-span-7 {
  grid-column: span 7;
}

.col-end-7 {
  grid-column-end: 7;
}

.col-start-7 {
  grid-column-start: 7;
}

.gap-7 {
  gap: 56px;
}

.mt-8 {
  margin-top: 64px;
}

.mb-8 {
  margin-bottom: 64px;
}

.ml-8 {
  margin-left: 64px;
}

.mr-8 {
  margin-right: 64px;
}

.p-8 {
  padding: 64px;
}

.pt-8 {
  padding-top: 64px;
}

.pb-8 {
  padding-bottom: 64px;
}

.pl-8 {
  padding-left: 64px;
}

.pr-8 {
  padding-right: 64px;
}

.z-80 {
  z-index: 80;
}

.col-span-8 {
  grid-column: span 8;
}

.col-end-8 {
  grid-column-end: 8;
}

.col-start-8 {
  grid-column-start: 8;
}

.gap-8 {
  gap: 64px;
}

.mt-9 {
  margin-top: 72px;
}

.mb-9 {
  margin-bottom: 72px;
}

.ml-9 {
  margin-left: 72px;
}

.mr-9 {
  margin-right: 72px;
}

.p-9 {
  padding: 72px;
}

.pt-9 {
  padding-top: 72px;
}

.pb-9 {
  padding-bottom: 72px;
}

.pl-9 {
  padding-left: 72px;
}

.pr-9 {
  padding-right: 72px;
}

.z-90 {
  z-index: 90;
}

.col-span-9 {
  grid-column: span 9;
}

.col-end-9 {
  grid-column-end: 9;
}

.col-start-9 {
  grid-column-start: 9;
}

.gap-9 {
  gap: 72px;
}

.mt-10 {
  margin-top: 80px;
}

.mb-10 {
  margin-bottom: 80px;
}

.ml-10 {
  margin-left: 80px;
}

.mr-10 {
  margin-right: 80px;
}

.p-10 {
  padding: 80px;
}

.pt-10 {
  padding-top: 80px;
}

.pb-10 {
  padding-bottom: 80px;
}

.pl-10 {
  padding-left: 80px;
}

.pr-10 {
  padding-right: 80px;
}

.z-100 {
  z-index: 100;
}

.col-span-10 {
  grid-column: span 10;
}

.col-end-10 {
  grid-column-end: 10;
}

.col-start-10 {
  grid-column-start: 10;
}

.gap-10 {
  gap: 80px;
}

.mt-11 {
  margin-top: 88px;
}

.mb-11 {
  margin-bottom: 88px;
}

.ml-11 {
  margin-left: 88px;
}

.mr-11 {
  margin-right: 88px;
}

.p-11 {
  padding: 88px;
}

.pt-11 {
  padding-top: 88px;
}

.pb-11 {
  padding-bottom: 88px;
}

.pl-11 {
  padding-left: 88px;
}

.pr-11 {
  padding-right: 88px;
}

.z-110 {
  z-index: 110;
}

.col-span-11 {
  grid-column: span 11;
}

.col-end-11 {
  grid-column-end: 11;
}

.col-start-11 {
  grid-column-start: 11;
}

.gap-11 {
  gap: 88px;
}

.mt-12 {
  margin-top: 96px;
}

.mb-12 {
  margin-bottom: 96px;
}

.ml-12 {
  margin-left: 96px;
}

.mr-12 {
  margin-right: 96px;
}

.p-12 {
  padding: 96px;
}

.pt-12 {
  padding-top: 96px;
}

.pb-12 {
  padding-bottom: 96px;
}

.pl-12 {
  padding-left: 96px;
}

.pr-12 {
  padding-right: 96px;
}

.z-120 {
  z-index: 120;
}

.col-span-12 {
  grid-column: span 12;
}

.col-end-12 {
  grid-column-end: 12;
}

.col-start-12 {
  grid-column-start: 12;
}

.gap-12 {
  gap: 96px;
}

.mt-13 {
  margin-top: 104px;
}

.mb-13 {
  margin-bottom: 104px;
}

.ml-13 {
  margin-left: 104px;
}

.mr-13 {
  margin-right: 104px;
}

.p-13 {
  padding: 104px;
}

.pt-13 {
  padding-top: 104px;
}

.pb-13 {
  padding-bottom: 104px;
}

.pl-13 {
  padding-left: 104px;
}

.pr-13 {
  padding-right: 104px;
}

.z-130 {
  z-index: 130;
}

.col-end-13 {
  grid-column-end: 13;
}

.col-start-13 {
  grid-column-start: 13;
}

.gap-13 {
  gap: 104px;
}

.mb-20 {
  margin-bottom: 20px;
}

@media screen and (min-width: 440px) {
  .xs-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 768px) {
  .md-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-1 {
    grid-column: span 1;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-2 {
    grid-column: span 2;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-3 {
    grid-column: span 3;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-4 {
    grid-column: span 4;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-5 {
    grid-column: span 5;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-6 {
    grid-column: span 6;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-7 {
    grid-column: span 7;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-8 {
    grid-column: span 8;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-9 {
    grid-column: span 9;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-10 {
    grid-column: span 10;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-11 {
    grid-column: span 11;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-12 {
    grid-column: span 12;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-span-13 {
    grid-column: span 13;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 768px) {
  .md-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-1 {
    grid-column-start: 1;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-2 {
    grid-column-start: 2;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-3 {
    grid-column-start: 3;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-4 {
    grid-column-start: 4;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-5 {
    grid-column-start: 5;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-6 {
    grid-column-start: 6;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-7 {
    grid-column-start: 7;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-8 {
    grid-column-start: 8;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-9 {
    grid-column-start: 9;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-10 {
    grid-column-start: 10;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-11 {
    grid-column-start: 11;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-start-12 {
    grid-column-start: 12;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 440px) {
  .xs-col-end-12 {
    grid-column-end: 12;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 640px) {
  .sm-col-end-12 {
    grid-column-end: 12;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 768px) {
  .md-col-end-12 {
    grid-column-end: 12;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 1024px) {
  .lg-col-end-12 {
    grid-column-end: 12;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 1280px) {
  .xl-col-end-12 {
    grid-column-end: 12;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-1 {
    grid-column-end: 1;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-2 {
    grid-column-end: 2;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-3 {
    grid-column-end: 3;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-4 {
    grid-column-end: 4;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-5 {
    grid-column-end: 5;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-6 {
    grid-column-end: 6;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-7 {
    grid-column-end: 7;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-8 {
    grid-column-end: 8;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-9 {
    grid-column-end: 9;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-10 {
    grid-column-end: 10;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-11 {
    grid-column-end: 11;
  }
}
@media screen and (min-width: 1536px) {
  .xxl-col-end-12 {
    grid-column-end: 12;
  }
}
.font-headings {
  font-family: "Besley", serif;
}

.flex {
  display: flex;
}

.justify-between {
  justify-content: space-between;
}

.items-center {
  align-items: center;
}

.flex-column {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

p-small {
  font-size: 0.875rem;
}

.cat-blue {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
  font-size: 0.875rem;
  font-family: "Besley", serif;
  padding: 12px 18px;
}
.cat-blue:hover {
  color: #eae8e6;
  color: var(--color-white);
}

.cat-basic {
  font-family: "Besley", serif;
  font-size: 0.875rem;
  text-decoration: underline;
  text-underline-offset: 1px;
}

.p-text a {
  color: #2e5ea8;
  color: var(--color-primary);
  text-underline-offset: 1px;
  text-decoration: underline;
}
.p-text a:hover {
  text-decoration: none;
}

.highlight {
  color: #2e5ea8;
  color: var(--color-primary);
}

body {
  line-height: 1.4;
  font-family: "Inter", sans-serif;
}
body {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  body {
    font-size: calc(0.875rem + 0.25 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  body {
    font-size: 1.125rem;
  }
}
body {
  letter-spacing: -0.03em;
  color: #0f2846;
  color: var(--color-dark);
  background-color: #eae8e6;
  background-color: var(--color-white);
}

hr.wp-block-separator {
  border-top: 1px solid #e0deda;
  border-top: 1px solid var(--color-white-100);
}

a {
  text-decoration: none;
  background-color: transparent;
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  text-underline-offset: 2px;
}
a:hover {
  color: #2e5ea8;
  color: var(--color-primary);
}

p,
ul,
ol {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  line-height: 1;
  margin: 0 0 20px;
  font-family: "Besley", serif;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
  margin-bottom: 0;
}

h1 {
  line-height: 1.05;
}

h4 {
  font-family: "Inter", sans-serif;
  line-height: 1.4;
}

/* Typography */
h1,
.h1 {
  font-size: 2.5rem;
}
@media screen and (min-width: 23.43rem) {
  h1,
  .h1 {
    font-size: calc(2.5rem + 2 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h1,
  .h1 {
    font-size: 4.5rem;
  }
}

h2,
.h2 {
  font-size: 1.5rem;
}
@media screen and (min-width: 23.43rem) {
  h2,
  .h2 {
    font-size: calc(1.5rem + 1 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h2,
  .h2 {
    font-size: 2.5rem;
  }
}

h3,
.h3 {
  font-size: 1.25rem;
}
@media screen and (min-width: 23.43rem) {
  h3,
  .h3 {
    font-size: calc(1.25rem + 0.75 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}

h4,
.h4 {
  font-size: 1rem;
}
@media screen and (min-width: 23.43rem) {
  h4,
  .h4 {
    font-size: calc(1rem + 0.5 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}

h5,
.h5 {
  font-size: 1.08rem;
}
@media screen and (min-width: 23.43rem) {
  h5,
  .h5 {
    font-size: calc(1.08rem + 0.17 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h5,
  .h5 {
    font-size: 1.25rem;
  }
}

h6,
.h6 {
  font-size: 1rem;
}
@media screen and (min-width: 23.43rem) {
  h6,
  .h6 {
    font-size: calc(1rem + 0 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  h6,
  .h6 {
    font-size: 1rem;
  }
}

.p-normal {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .p-normal {
    font-size: calc(0.875rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .p-normal {
    font-size: 1rem;
  }
}

.p-small {
  font-size: 0.75rem;
}

/*  Add .has-background if block has background
	<div class="content-block has-background">
		<div class="wrapper">
		</div>
	</div>
*/
.content-block:first-child {
  margin-top: 0;
}
.content-block {
  margin-top: 56px;
}
@media (min-width: 480px) {
  .content-block {
    margin-top: calc(56px + 64 * (100vw - 480px) / 544);
  }
}
@media (min-width: 1024px) {
  .content-block {
    margin-top: 120px;
  }
}
.content-block.has-background {
  padding-top: 56px;
}
@media (min-width: 480px) {
  .content-block.has-background {
    padding-top: calc(56px + 64 * (100vw - 480px) / 544);
  }
}
@media (min-width: 1024px) {
  .content-block.has-background {
    padding-top: 120px;
  }
}
.content-block.has-background {
  padding-bottom: 56px;
}
@media (min-width: 480px) {
  .content-block.has-background {
    padding-bottom: calc(56px + 64 * (100vw - 480px) / 544);
  }
}
@media (min-width: 1024px) {
  .content-block.has-background {
    padding-bottom: 120px;
  }
}
.content-block.has-background + .has-background {
  margin-top: 0;
}

.wrapper,
.wp-block-group {
  width: 100%;
  max-width: 1504px;
  margin: 0 auto;
  padding: 0 16px;
}
.wrapper--full,
.wp-block-group--full {
  max-width: none;
}
.wrapper--hd-mini,
.wp-block-group--hd-mini {
  max-width: 1752px;
}
.wrapper--hd,
.wp-block-group--hd {
  max-width: 1952px;
}
.wrapper--narrow,
.wp-block-group--narrow {
  max-width: 1112px;
}
.wrapper--medium,
.wp-block-group--medium {
  max-width: 1006px;
}
.wrapper .wrapper,
.wp-block-group .wrapper {
  padding: 0;
}

/* WordPress Default */
.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #ffffff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  position: absolute !important;
  word-wrap: normal !important;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  width: 1px;
}

.screen-reader-text:focus {
  clip: auto !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

.header {
  padding: 10px 0;
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
@media screen and (min-width: 1024px) {
  .header {
    padding: 32px 0;
  }
}
.header__wrapper {
  background-color: #eae8e6;
  background-color: var(--color-white);
  position: relative;
}
.header--site {
  position: relative;
}
.header--sticky {
  position: sticky;
  top: 0;
  z-index: 100;
}
.header--fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  width: 100%;
}
.header--scroll {
  background-color: #eae8e6;
  background-color: var(--color-white);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}
@media screen and (min-width: 1024px) {
  .header--scroll {
    padding: 16px 0;
  }
}
@media screen and (min-width: 1024px) {
  .header--scroll .header__logo-text {
    width: 0;
  }
  .header--scroll .header__logo-text img {
    opacity: 0;
  }
}
.header__container {
  display: grid;
  grid-template-columns: 1fr auto auto;
  align-items: center;
  grid-gap: 16px;
  gap: 16px;
}
@media screen and (min-width: 1024px) {
  .header__container {
    grid-template-columns: 1fr auto 1fr;
  }
}
.header__logo {
  display: flex;
}
.header__logo > img {
  width: 56px;
  -o-object-fit: contain;
     object-fit: contain;
}
.header__logo-text {
  position: relative;
}
@media screen and (min-width: 1024px) {
  .header__logo-text {
    width: 90px;
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: var(--transition-specific);
  }
}
.header__logo-text img {
  -o-object-fit: contain;
     object-fit: contain;
  height: 36px;
  width: auto;
}
@media screen and (min-width: 1024px) {
  .header__logo-text img {
    width: 90px;
    max-width: none;
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: var(--transition-specific);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
    z-index: 10;
    opacity: 1;
    height: auto;
  }
}
@media screen and (max-width: 1023px) {
  .header__menu {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .header__menu {
    display: block;
  }
}
@media screen and (min-width: 1024px) {
  .header .resp-buttons {
    display: none;
  }
}
.header__cta {
  justify-self: end;
}
.header__text {
  padding: 36px 0 58px;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .header__text {
    padding: 36px 0 100px;
  }
}
.header__text-logo {
  max-width: 250px;
  margin: 0 auto 40px;
}
.header__text-holder {
  max-width: 870px;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .header__text-holder {
    text-align: left;
  }
}
.header__text-holder h1,
.header__text-holder h2 {
  margin-bottom: 34px;
}
@media screen and (max-width: 1023px) {
  .header__text-holder h1,
  .header__text-holder h2 {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 439px) {
  .header__text-holder h1,
  .header__text-holder h2 {
    color: #0f2846;
    color: var(--color-dark);
  }
  .header__text-holder h1 span,
  .header__text-holder h2 span {
    color: #0f2846 !important;
    color: var(--color-dark) !important;
  }
}
.header__text-holder h4,
.header__text-holder p {
  max-width: 810px;
  margin: 0 auto;
}
@media screen and (max-width: 439px) {
  .header__text-holder h4 {
    font-size: 0.875rem;
  }
}
.header__lottie-wrapper {
  width: 100%;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .header__lottie-wrapper {
    display: none;
  }
}
.header__lottie {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.header__lottie.lottie-loaded {
  opacity: 1;
}
.header__lottie.lottie-error {
  display: none;
}

.js-header-text-fade {
  opacity: 1;
  transition: opacity 0.6s ease-in-out;
}
.js-header-text-fade.hidden {
  opacity: 0;
}

body.home .header__wrapper {
  background: linear-gradient(180deg, rgba(192, 188, 181, 0) 0%, rgba(192, 188, 181, 0.2) 100%);
}

body:not(.error404) .site-container .main > section:last-child:not(.contact) {
  margin-bottom: max(100px, min(8vw, 120px));
}

.footer {
  width: 100%;
  padding: 40px 0;
}
.footer--site {
  background-color: #0f2846;
  background-color: var(--color-dark);
  color: #fff;
  color: var(--color-light);
}
.footer__top {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid rgba(234, 232, 230, 0.2);
  border-bottom: 1px solid var(--color-dark-grey-opacity);
}
@media screen and (max-width: 1023px) {
  .footer__top {
    padding-bottom: 40px;
    margin-bottom: 0;
    border-bottom: none;
  }
}
.footer__middle {
  margin-bottom: 80px;
}
@media screen and (max-width: 1023px) {
  .footer__middle {
    margin-bottom: 40px;
    flex-direction: column;
    gap: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .footer__bottom {
    align-items: flex-end;
  }
}
@media screen and (max-width: 1023px) {
  .footer__bottom {
    flex-direction: column-reverse;
    gap: 20px;
  }
}
.footer__logo {
  width: 100%;
  max-width: 250px;
}
@media screen and (max-width: 1023px) {
  .footer__logo {
    max-width: 150px;
  }
}
@media screen and (min-width: 1024px) {
  .footer__form, .footer__meta {
    width: 100%;
    max-width: 562px;
  }
}
@media screen and (max-width: 1023px) {
  .footer__meta {
    width: 100%;
  }
}
@media screen and (max-width: 639px) {
  .footer__meta {
    gap: 20px;
    flex-direction: column-reverse;
    justify-content: center;
  }
}
.footer__form form {
  position: relative;
}
.footer__form h3 {
  margin-bottom: 20px;
  color: #eae8e6;
  color: var(--color-white);
}
.footer__form p {
  color: #eae8e6;
  color: var(--color-white);
}
.footer__form .gform_fields {
  grid-row-gap: 20px !important;
}
.footer__form .gfield input {
  color: #eae8e6 !important;
  color: var(--color-white) !important;
  background-color: transparent !important;
  padding: 0 30px 16px 0 !important;
  border: none !important;
  border-bottom: 1px solid rgba(234, 232, 230, 0.2) !important;
  border-bottom: 1px solid var(--color-dark-grey-opacity) !important;
  border-radius: 0 !important;
  outline: none !important;
}
.footer__form .gfield input::-moz-placeholder {
  color: rgba(234, 232, 230, 0.2) !important;
  color: var(--color-dark-grey-opacity) !important;
}
.footer__form .gfield input::placeholder {
  color: rgba(234, 232, 230, 0.2) !important;
  color: var(--color-dark-grey-opacity) !important;
}
.footer__form .gfield input:-webkit-autofill, .footer__form .gfield input:-webkit-autofill:hover, .footer__form .gfield input:-webkit-autofill:focus, .footer__form .gfield input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #eae8e6 !important;
  -webkit-text-fill-color: var(--color-white) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.footer__form .gform_wrapper.gravity-theme input[type=email] {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .footer__form .gform_wrapper.gravity-theme input[type=email] {
    font-size: calc(0.875rem + 0.25 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .footer__form .gform_wrapper.gravity-theme input[type=email] {
    font-size: 1.125rem;
  }
}
.footer__form .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
}
.footer__form .gform_footer {
  position: absolute;
  bottom: 12px;
  right: 0;
}
.footer__form .gform_footer input {
  margin: 0 !important;
  background-color: rgba(234, 232, 230, 0.2) !important;
  background-color: var(--color-dark-grey-opacity) !important;
  color: transparent !important;
  border: none !important;
  border-radius: 50% !important;
  outline: none !important;
}
.footer__form .gform_footer input {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2717%27 viewBox=%270 0 21 17%27 fill=%27none%27%3E%3Cpath d=%27M13.125 16.5L21 8.5L13.125 0.5L11.2875 2.43333L15.9469 7.16667H0V9.83333H15.9469L11.2875 14.5667L13.125 16.5Z%27 fill=%27%23EAE8E6%27/%3E%3C/svg%3E");
  cursor: pointer;
  width: 32px;
  height: 32px;
  transition: 0.3s ease-in-out;
}
.footer__form .gform_footer input:hover {
  background-color: #eae8e6 !important;
  background-color: var(--color-white) !important;
}
.footer__form .gform_footer input:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2717%27 viewBox=%270 0 21 17%27 fill=%27none%27%3E%3Cpath d=%27M13.125 16.5L21 8.5L13.125 0.5L11.2875 2.43333L15.9469 7.16667H0V9.83333H15.9469L11.2875 14.5667L13.125 16.5Z%27 fill=%27%232e5ea8%27/%3E%3C/svg%3E");
}
.footer__socials {
  display: flex;
  align-items: center;
  gap: 18px;
}
.footer__menu2 a {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.prefooter {
  width: 100%;
  padding: max(80px, min(180px, 20vw)) 0;
  position: relative;
  min-height: 370px;
}
.prefooter__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.prefooter__image img {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.prefooter__image::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: linear-gradient(0deg, rgba(1, 1, 3, 0.4) 0%, rgba(1, 1, 3, 0.4) 100%);
}
.prefooter__text {
  color: #eae8e6;
  color: var(--color-white);
}
.prefooter__text h1,
.prefooter__text h2,
.prefooter__text h3,
.prefooter__text h4,
.prefooter__text h5,
.prefooter__text h6 {
  color: #eae8e6;
  color: var(--color-white);
}
.prefooter__text h1:not(:last-child),
.prefooter__text h2:not(:last-child),
.prefooter__text h3:not(:last-child),
.prefooter__text h4:not(:last-child),
.prefooter__text h5:not(:last-child),
.prefooter__text h6:not(:last-child) {
  margin-bottom: 20px;
}

/* @import 'block-name'; */
/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.latest-library {
  margin: 100px 0;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .latest-library {
    margin: 120px 0;
  }
}
.latest-library__headings {
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  .latest-library__headings {
    margin-bottom: 64px;
  }
}
@media screen and (max-width: 1023px) {
  .latest-library__headings {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  .latest-library__posts .swiper-wrapper {
    display: grid !important;
    transform: none !important;
  }
  .latest-library__posts .swiper-wrapper {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 40px;
    gap: 40px;
  }
}
@media screen and (min-width: 1024px) {
  .latest-library__posts .swiper-slide {
    width: auto !important;
    margin: 0 !important;
  }
}
@media screen and (max-width: 1023px) {
  .latest-library__cta {
    display: none !important;
  }
}
.latest-library__cta--mobile {
  display: block;
  margin-top: 60px;
}
@media screen and (min-width: 1024px) {
  .latest-library__cta--mobile {
    display: none;
  }
}
.latest-library .swiper {
  overflow: visible !important;
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.archive {
  margin: 0 0 max(100px, min(10vw, 120px));
}
.archive:first-child {
  margin-top: 42px;
}
.archive__intro {
  margin-bottom: 24px;
  max-width: 872px;
}
.archive__intro h1,
.archive__intro h2,
.archive__intro h3,
.archive__intro h4,
.archive__intro h5,
.archive__intro h6 {
  margin-bottom: 16px;
}
.archive__search {
  display: block;
  margin-bottom: 40px;
  max-width: 600px;
  position: relative;
}
.archive__search input {
  line-height: 1 !important;
}
.archive__search input {
  width: 100%;
  padding: 5px 18px 5px 40px;
  border: none;
  outline: none;
  font-size: 1rem;
  font-family: "Besley", serif;
  color: #0f2846;
  color: var(--color-dark);
  background-color: #e0deda;
  background-color: var(--color-white-100);
}
.archive__search input::-moz-placeholder {
  color: #0f2846;
  color: var(--color-dark);
}
.archive__search input::placeholder {
  color: #0f2846;
  color: var(--color-dark);
}
.archive__search input:-webkit-autofill, .archive__search input:-webkit-autofill:hover, .archive__search input:-webkit-autofill:focus, .archive__search input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #0f2846 !important;
  -webkit-text-fill-color: var(--color-dark) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.archive__search-icon {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2713%27 height=%2713%27 viewBox=%270 0 13 13%27 fill=%27none%27%3E%3Cpath d=%27M11.9889 13L7.43889 8.45C7.07778 8.73889 6.6625 8.96759 6.19306 9.13611C5.72361 9.30463 5.22407 9.38889 4.69444 9.38889C3.38241 9.38889 2.27199 8.93449 1.36319 8.02569C0.454398 7.1169 0 6.00648 0 4.69444C0 3.38241 0.454398 2.27199 1.36319 1.36319C2.27199 0.454398 3.38241 0 4.69444 0C6.00648 0 7.1169 0.454398 8.02569 1.36319C8.93449 2.27199 9.38889 3.38241 9.38889 4.69444C9.38889 5.22407 9.30463 5.72361 9.13611 6.19306C8.96759 6.6625 8.73889 7.07778 8.45 7.43889L13 11.9889L11.9889 13ZM4.69444 7.94444C5.59722 7.94444 6.36458 7.62847 6.99653 6.99653C7.62847 6.36458 7.94444 5.59722 7.94444 4.69444C7.94444 3.79167 7.62847 3.02431 6.99653 2.39236C6.36458 1.76042 5.59722 1.44444 4.69444 1.44444C3.79167 1.44444 3.02431 1.76042 2.39236 2.39236C1.76042 3.02431 1.44444 3.79167 1.44444 4.69444C1.44444 5.59722 1.76042 6.36458 2.39236 6.99653C3.02431 7.62847 3.79167 7.94444 4.69444 7.94444Z%27 fill=%27%230F2846%27/%3E%3C/svg%3E");
}
.archive__categories {
  list-style: none;
  gap: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid #e0deda;
  border-bottom: 1px solid var(--color-white-100);
  overflow-x: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.archive__categories::-webkit-scrollbar {
  display: none;
}
.archive__category {
  padding-bottom: 20px;
  cursor: pointer;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  position: relative;
  white-space: nowrap;
}
.archive__category::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  opacity: 0;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.archive__category:hover {
  color: #2e5ea8;
  color: var(--color-primary);
}
.archive__category.active {
  color: #2e5ea8;
  color: var(--color-primary);
}
.archive__category.active::after {
  opacity: 1;
}
.archive__posts {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 32px 16px;
  gap: 32px 16px;
  transition: opacity 0.3s ease;
}
@media screen and (min-width: 768px) {
  .archive__posts {
    grid-template-columns: repeat(2, 1fr);
    -moz-column-gap: 32px;
         column-gap: 32px;
  }
}
@media screen and (min-width: 1024px) {
  .archive__posts {
    gap: 64px 40px;
    grid-template-columns: repeat(3, 1fr);
  }
}
.archive__posts.loading {
  opacity: 0.5;
  pointer-events: none;
}
.archive__load-more {
  margin-top: 64px;
}
.archive__load-more .c-button {
  transition: 0.3s ease;
}
.archive__load-more .c-button.loading {
  opacity: 0.6;
  pointer-events: none;
  position: relative;
}
.archive__load-more .c-button.loading::after {
  content: "";
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  border: 2px solid currentColor;
  border-top-color: transparent;
  border-radius: 50%;
  animation: spin 0.8s linear infinite;
}
.archive__load-more .c-button.loading .c-button__icon {
  opacity: 0;
}

@keyframes spin {
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}
/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

@media screen and (min-width: 1024px) {
  .latest-publication {
    margin: max(50px, min(10vw, 64px));
  }
  .latest-publication .latest-library__posts {
    padding-top: max(50px, min(10vw, 64px));
    border-top: 1px solid #e0deda;
    border-top: 1px solid var(--color-white-100);
  }
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.latest-news {
  overflow: hidden;
}
.latest-news__intro {
  margin-bottom: max(40px, min(10vw, 64px));
}
@media screen and (max-width: 767px) {
  .latest-news__intro {
    text-align: center;
    justify-content: center;
  }
}
.latest-news__container {
  row-gap: 0;
}
@media screen and (min-width: 768px) {
  .latest-news .card-post-v2 {
    grid-column: span 8;
    grid-row: span 5;
  }
  .latest-news .card-post-v2 .card-post-v2__image {
    height: 100%;
  }
  .latest-news .card-post-v2 .card-post-v2__image img {
    height: 100%;
  }
  .latest-news .card-basic, .latest-news__separator {
    grid-column: 9/span 4;
  }
}
.latest-news__separator {
  height: 1px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
  margin: 0 20px;
}
@media screen and (min-width: 768px) {
  .latest-news__separator--mobile-only {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .latest-news__cta {
    display: none !important;
  }
}
.latest-news__cta--mobile {
  display: block;
  margin-top: 60px;
}
@media screen and (min-width: 1024px) {
  .latest-news__cta--mobile {
    display: none;
  }
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.our-mission {
  overflow: hidden;
  background: linear-gradient(180deg, rgba(192, 188, 181, 0) 0%, rgba(192, 188, 181, 0.1) 15%, rgba(192, 188, 181, 0.2) 100%);
  margin: max(100px, min(10vw, 120px)) 0;
}
.our-mission__content {
  max-width: 540px;
  margin: 0 auto;
}
.our-mission__content h1,
.our-mission__content h2,
.our-mission__content h3,
.our-mission__content h4 {
  margin-bottom: 20px;
}
.our-mission__content p:not(:last-child) {
  margin-bottom: 8px;
}
.our-mission__content a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.our-mission__content a:hover {
  text-decoration: none;
}
.our-mission__lottie-wrapper {
  margin-top: 60px;
  aspect-ratio: 9;
  position: relative;
  min-height: 200px;
}
@media screen and (max-width: 767px) {
  .our-mission__lottie-wrapper {
    min-height: 150px;
  }
}
.our-mission__lottie {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  pointer-events: none;
}
@media screen and (min-width: 1024px) {
  .our-mission__lottie {
    top: 55%;
  }
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.image-text {
  margin: max(100px, min(10vw, 120px)) 0;
}
@media screen and (min-width: 1024px) {
  .image-text {
    margin: max(50px, min(10vw, 64px)) 0 0;
  }
  .image-text .image-text__container {
    padding-top: max(50px, min(10vw, 64px));
    border-top: 1px solid #e0deda;
    border-top: 1px solid var(--color-white-100);
  }
}
.image-text.remove-border .image-text__container {
  border-top: none;
}
.image-text__container {
  row-gap: 20px;
}
@media screen and (min-width: 1024px) {
  .image-text__image, .image-text__content {
    grid-column: span 6;
  }
}
.image-text__image img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 6px;
}
@media screen and (max-width: 639px) {
  .image-text__image img {
    aspect-ratio: 2.08;
  }
}
@media screen and (min-width: 1024px) {
  .image-text__image img {
    min-height: 300px;
  }
}
.image-text__content {
  padding: max(0px, min(4.5vw, 80px));
}
@media screen and (max-width: 1023px) {
  .image-text__content {
    padding: 0;
  }
}
@media screen and (min-width: 1024px) {
  .image-text--8-4 .image-text__image {
    grid-column: span 8;
  }
  .image-text--8-4 .image-text__content {
    grid-column: span 4;
    padding: max(0px, min(4.5vw, 20px));
  }
}
@media screen and (min-width: 1024px) {
  .image-text--right .image-text__image {
    order: 2;
  }
  .image-text--right .image-text__content {
    order: 1;
  }
}

.flexible-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.subscribe {
  margin: max(100px, min(10vw, 120px)) auto;
  max-width: 1504px;
}
.subscribe__container {
  margin: 0 16px;
  padding: 32px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
  border-radius: 6px;
  padding: max(24px, min(6vw, 64px));
}
.subscribe__container form {
  position: relative;
}
.subscribe__container h3 {
  margin-bottom: 8px;
  color: #0f2846;
  color: var(--color-dark);
}
.subscribe__container p {
  color: #0f2846;
  color: var(--color-dark);
}
.subscribe__container .gform_fields {
  grid-row-gap: 4px !important;
  grid-row-gap: 20px !important;
}
@media screen and (min-width: 1024px) {
  .subscribe__container .gform_fields {
    display: flex !important;
    align-items: flex-end !important;
  }
}
@media screen and (min-width: 1024px) {
  .subscribe__container .gfield {
    flex: 1;
  }
}
.subscribe__container .gfield input {
  color: #0f2846 !important;
  color: var(--color-dark) !important;
  background-color: transparent !important;
  padding: 0 30px 16px 0 !important;
  border: none !important;
  border-bottom: 1px solid rgba(15, 40, 70, 0.2) !important;
  border-radius: 0 !important;
  outline: none !important;
}
.subscribe__container .gfield input::-moz-placeholder {
  color: rgba(15, 40, 70, 0.2) !important;
}
.subscribe__container .gfield input::placeholder {
  color: rgba(15, 40, 70, 0.2) !important;
}
.subscribe__container .gfield input:-webkit-autofill, .subscribe__container .gfield input:-webkit-autofill:hover, .subscribe__container .gfield input:-webkit-autofill:focus, .subscribe__container .gfield input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #0f2846 !important;
  -webkit-text-fill-color: var(--color-dark) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.subscribe__container .gform_wrapper.gravity-theme input[type=email] {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .subscribe__container .gform_wrapper.gravity-theme input[type=email] {
    font-size: calc(0.875rem + 0.25 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .subscribe__container .gform_wrapper.gravity-theme input[type=email] {
    font-size: 1.125rem;
  }
}
.subscribe__container .gform_footer {
  margin: 0 !important;
  padding: 0 !important;
}
.subscribe__container .gform_footer {
  position: absolute;
  bottom: 14px;
  right: 0;
}
.subscribe__container .gform_footer input {
  margin: 0 !important;
  background-color: #0f2846 !important;
  background-color: var(--color-dark) !important;
  color: transparent !important;
  border: none !important;
  border-radius: 50% !important;
  outline: none !important;
}
.subscribe__container .gform_footer input {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2717%27 viewBox=%270 0 21 17%27 fill=%27none%27%3E%3Cpath d=%27M13.125 16.5L21 8.5L13.125 0.5L11.2875 2.43333L15.9469 7.16667H0V9.83333H15.9469L11.2875 14.5667L13.125 16.5Z%27 fill=%27%23EAE8E6%27/%3E%3C/svg%3E");
  cursor: pointer;
  width: 32px;
  height: 32px;
  transition: 0.3s ease-in-out;
}
.subscribe__container .gform_footer input:hover {
  background-color: #eae8e6 !important;
  background-color: var(--color-white) !important;
}
.subscribe__container .gform_footer input:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2721%27 height=%2717%27 viewBox=%270 0 21 17%27 fill=%27none%27%3E%3Cpath d=%27M13.125 16.5L21 8.5L13.125 0.5L11.2875 2.43333L15.9469 7.16667H0V9.83333H15.9469L11.2875 14.5667L13.125 16.5Z%27 fill=%27%232e5ea8%27/%3E%3C/svg%3E");
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.featured-news {
  margin: max(100px, min(10vw, 120px)) 0;
}
.featured-news__text {
  margin-bottom: max(40px, min(6vw, 64px));
}
.featured-news__post {
  row-gap: 20px;
}
.featured-news__post:hover .featured-news__post-image img {
  transform: scale(1.02);
}
.featured-news__post-image {
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .featured-news__post-image {
    border-radius: 6px;
    grid-column: span 8;
  }
}
.featured-news__post-image img {
  border-radius: 6px;
  aspect-ratio: 1.78;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.featured-news__post-content {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media screen and (min-width: 1024px) {
  .featured-news__post-content {
    padding: 20px;
    grid-column: span 4;
  }
}
.featured-news--home {
  margin: max(100px, min(10vw, 120px)) 0 0;
}
.featured-news--archive {
  margin: max(64px, min(10vw, 120px)) 0;
}
.featured-news--archive .featured-news__text {
  margin-bottom: 40px;
}
@media screen and (max-width: 639px) {
  .featured-news--archive .featured-news__text * {
    text-align: center;
  }
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.logos {
  padding: max(100px, min(10vw, 120px)) 0;
}
@media screen and (max-width: 639px) {
  .logos {
    background: linear-gradient(180deg, rgba(192, 188, 181, 0) 0%, rgba(192, 188, 181, 0.2) 100%);
  }
}
@media screen and (min-width: 640px) {
  .logos {
    margin: max(50px, min(10vw, 64px)) 0 max(100px, min(10vw, 120px));
    padding: 0;
  }
  .logos .logos__text {
    padding-top: max(50px, min(10vw, 64px));
    border-top: 1px solid #e0deda;
    border-top: 1px solid var(--color-white-100);
  }
}
.logos__text {
  margin-bottom: 40px;
}
.logos__items {
  row-gap: 0;
}
@media screen and (min-width: 640px) {
  .logos__items {
    row-gap: 32px;
  }
}
.logos__items--count-3, .logos__items--count-2, .logos__items--count-1 {
  display: flex;
  justify-content: center;
  gap: 16px;
}
@media screen and (max-width: 639px) {
  .logos__items--count-3, .logos__items--count-2, .logos__items--count-1 {
    flex-direction: column;
  }
}
.logos__item {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
@media screen and (min-width: 640px) {
  .logos__item {
    grid-column: span 6;
  }
}
@media screen and (min-width: 1024px) {
  .logos__item {
    padding: 10px;
    grid-column: span 3;
  }
}
.logos__item-image {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 17px;
  overflow: hidden;
}
@media screen and (max-width: 639px) {
  .logos__item-image {
    margin-bottom: 0;
  }
}
.logos__item-image img {
  width: auto;
  aspect-ratio: 1.8;
  height: 172px;
  -o-object-fit: contain;
     object-fit: contain;
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
@media screen and (max-width: 639px) {
  .logos__item-image img {
    height: 132px;
  }
}
.logos__item-text {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  color: #0f2846;
  color: var(--color-dark);
}
@media screen and (max-width: 639px) {
  .logos__item-text {
    display: none;
  }
}
.logos__item:hover .logos__item-image img {
  transform: scale(1.03);
}
.logos__item:hover .logos__item-text {
  color: #0f2846;
  color: var(--color-dark);
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.team {
  margin: max(100px, min(10vw, 120px)) 0;
}
@media screen and (min-width: 640px) {
  .team {
    margin: max(100px, min(10vw, 120px)) 0 50px;
  }
}
@media screen and (max-width: 639px) {
  .team {
    margin: 0;
    padding: max(100px, min(10vw, 120px)) 0;
    background: linear-gradient(180deg, rgba(192, 188, 181, 0) 0%, rgba(192, 188, 181, 0.2) 100%);
  }
}
@media screen and (min-width: 640px) {
  .team + .team {
    margin: 50px 0 max(50px, min(10vw, 64px));
  }
  .team + .team .team__text {
    padding-top: max(50px, min(10vw, 64px));
    border-top: 1px solid #e0deda;
    border-top: 1px solid var(--color-white-100);
  }
}
.team__text {
  margin-bottom: 40px;
}
.team__separator {
  display: block;
  height: 1px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
  margin: 20px 0;
  grid-column: 1/-1;
}
.team__separator--mini {
  margin: 10px 0;
}
@media screen and (max-width: 639px) {
  .team__separator {
    display: none;
  }
}
@media screen and (max-width: 639px) {
  .team__items {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px;
    gap: 16px;
    align-items: flex-start;
  }
}
@media screen and (max-width: 439px) {
  .team__items {
    grid-template-columns: 1fr;
  }
}
.team__item {
  display: grid;
  grid-template-columns: 2.3fr 8fr;
  align-items: center;
}
@media screen and (max-width: 639px) {
  .team__item {
    grid-template-columns: 1fr;
    align-items: flex-start;
    cursor: pointer;
  }
}
.team__item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
}
.team__item-title-icon {
  display: inline-block;
  width: 10px;
  height: 10px;
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
@media screen and (min-width: 640px) {
  .team__item-title-icon {
    display: none;
  }
}
.team__item-image {
  aspect-ratio: 1;
}
@media screen and (max-width: 639px) {
  .team__item-image {
    position: relative;
    z-index: 0;
  }
}
.team__item-image img {
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 439px) {
  .team__item-image {
    max-width: 250px;
    margin: 0 auto;
  }
}
.team__item-content {
  padding: max(12px, min(4.5vw, 40px));
}
@media screen and (max-width: 639px) {
  .team__item-content {
    margin: 20px 0 0;
    padding: 0;
    position: relative;
    z-index: 1;
  }
}
@media screen and (max-width: 639px) {
  .team__item-role {
    margin: 0;
  }
}
@media screen and (max-width: 639px) {
  .team__item-socials {
    display: none;
  }
}
.team__item-socials a:hover svg {
  fill: #0f2846 !important;
  fill: var(--color-dark) !important;
  color: #0f2846 !important;
  color: var(--color-dark) !important;
}
.team__item-socials svg {
  fill: #2e5ea8 !important;
  fill: var(--color-primary) !important;
  color: #2e5ea8 !important;
  color: var(--color-primary) !important;
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.contact {
  padding-top: max(100px, min(10vw, 120px));
}
.contact__content-wrapper {
  margin-bottom: max(40px, min(4vw, 64px));
  position: relative;
}
.contact__content-wrapper .wrapper {
  max-width: 1033px;
  background: linear-gradient(90deg, rgba(234, 232, 230, 0) 0%, #eae8e6 10%, #eae8e6 90%, rgba(234, 232, 230, 0) 100%);
}
.contact__lottie-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  z-index: -1;
}
@media screen and (max-width: 767px) {
  .contact__lottie-wrapper {
    display: none;
  }
}
.contact__content, .contact__form {
  max-width: 751px;
  margin: 0 auto;
}
.contact__content a {
  color: #2e5ea8;
  color: var(--color-primary);
}
.contact__content a:hover {
  text-decoration: underline;
}
.contact__content p:not(:last-child) {
  margin-bottom: 8px;
}
.contact__form {
  margin-bottom: 70px;
}
.contact__form .gform_wrapper .gform_heading {
  display: none;
}
.contact__form .gform_wrapper .gform_fields {
  gap: 20px !important;
}
.contact__form .gform_wrapper .gfield {
  margin-bottom: 0;
}
.contact__form .gform_wrapper .gfield label {
  color: #0f2846 !important;
  color: var(--color-dark) !important;
}
.contact__form .gform_wrapper .gfield label {
  display: block;
  margin-bottom: 8px;
  font-weight: 400;
  font-size: max(0.875rem, min(2vw, 1.125rem));
}
.contact__form .gform_wrapper .gfield label .gfield_required {
  padding: 0 !important;
}
.contact__form .gform_wrapper .gfield label .gfield_required {
  color: #0f2846;
  color: var(--color-dark);
  font-size: max(0.875rem, min(2vw, 1.125rem));
}
.contact__form .gform_wrapper .gfield input[type=text],
.contact__form .gform_wrapper .gfield input[type=email],
.contact__form .gform_wrapper .gfield input[type=tel],
.contact__form .gform_wrapper .gfield select,
.contact__form .gform_wrapper .gfield textarea {
  outline: none !important;
}
.contact__form .gform_wrapper .gfield input[type=text],
.contact__form .gform_wrapper .gfield input[type=email],
.contact__form .gform_wrapper .gfield input[type=tel],
.contact__form .gform_wrapper .gfield select,
.contact__form .gform_wrapper .gfield textarea {
  width: 100%;
  padding: 10px 20px;
  border: 1px solid #c0bcb5;
  border: 1px solid var(--color-light-grey);
  border-radius: 4px;
  background-color: #eae8e6;
  background-color: var(--color-white);
  color: #0f2846;
  color: var(--color-dark);
  font-size: max(0.875rem, min(2vw, 1.125rem));
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  box-sizing: border-box;
}
.contact__form .gform_wrapper .gfield input[type=text]:focus,
.contact__form .gform_wrapper .gfield input[type=email]:focus,
.contact__form .gform_wrapper .gfield input[type=tel]:focus,
.contact__form .gform_wrapper .gfield select:focus,
.contact__form .gform_wrapper .gfield textarea:focus {
  background-color: #e0deda;
  background-color: var(--color-white-100);
}
.contact__form .gform_wrapper .gfield input[type=text]::-moz-placeholder, .contact__form .gform_wrapper .gfield input[type=email]::-moz-placeholder, .contact__form .gform_wrapper .gfield input[type=tel]::-moz-placeholder, .contact__form .gform_wrapper .gfield select::-moz-placeholder, .contact__form .gform_wrapper .gfield textarea::-moz-placeholder {
  color: #807d78;
  color: var(--color-dark-grey);
}
.contact__form .gform_wrapper .gfield input[type=text]::placeholder,
.contact__form .gform_wrapper .gfield input[type=email]::placeholder,
.contact__form .gform_wrapper .gfield input[type=tel]::placeholder,
.contact__form .gform_wrapper .gfield select::placeholder,
.contact__form .gform_wrapper .gfield textarea::placeholder {
  color: #807d78;
  color: var(--color-dark-grey);
}
.contact__form .gform_wrapper .gfield input[type=text][aria-invalid=true],
.contact__form .gform_wrapper .gfield input[type=email][aria-invalid=true],
.contact__form .gform_wrapper .gfield input[type=tel][aria-invalid=true],
.contact__form .gform_wrapper .gfield select[aria-invalid=true],
.contact__form .gform_wrapper .gfield textarea[aria-invalid=true] {
  border-color: #c02b0a !important;
}
.contact__form .gform_wrapper .gfield input[type=text]:-webkit-autofill, .contact__form .gform_wrapper .gfield input[type=text]:-webkit-autofill:hover, .contact__form .gform_wrapper .gfield input[type=text]:-webkit-autofill:focus, .contact__form .gform_wrapper .gfield input[type=text]:-webkit-autofill:active,
.contact__form .gform_wrapper .gfield input[type=email]:-webkit-autofill,
.contact__form .gform_wrapper .gfield input[type=email]:-webkit-autofill:hover,
.contact__form .gform_wrapper .gfield input[type=email]:-webkit-autofill:focus,
.contact__form .gform_wrapper .gfield input[type=email]:-webkit-autofill:active,
.contact__form .gform_wrapper .gfield input[type=tel]:-webkit-autofill,
.contact__form .gform_wrapper .gfield input[type=tel]:-webkit-autofill:hover,
.contact__form .gform_wrapper .gfield input[type=tel]:-webkit-autofill:focus,
.contact__form .gform_wrapper .gfield input[type=tel]:-webkit-autofill:active,
.contact__form .gform_wrapper .gfield select:-webkit-autofill,
.contact__form .gform_wrapper .gfield select:-webkit-autofill:hover,
.contact__form .gform_wrapper .gfield select:-webkit-autofill:focus,
.contact__form .gform_wrapper .gfield select:-webkit-autofill:active,
.contact__form .gform_wrapper .gfield textarea:-webkit-autofill,
.contact__form .gform_wrapper .gfield textarea:-webkit-autofill:hover,
.contact__form .gform_wrapper .gfield textarea:-webkit-autofill:focus,
.contact__form .gform_wrapper .gfield textarea:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px transparent inset !important;
  -webkit-text-fill-color: #0f2846 !important;
  -webkit-text-fill-color: var(--color-dark) !important;
  -webkit-transition: background-color 5000s ease-in-out 0s !important;
  transition: background-color 5000s ease-in-out 0s !important;
}
.contact__form .gform_wrapper .gfield select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 16px;
  padding-right: 40px;
}
.contact__form .gform_wrapper .gfield select .gf_placeholder {
  color: #807d78 !important;
  color: var(--color-dark-grey) !important;
}
.contact__form .gform_wrapper .gfield textarea {
  resize: vertical;
}
.contact__form .gform_wrapper .gfield.gfield--type-textarea .gfield_validation_message {
  position: relative;
  bottom: 0;
  margin: 0;
}
.contact__form .gform_wrapper .gform_footer {
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
.contact__form .gform_wrapper .gform_footer .gform_button {
  border: none !important;
  outline: none !important;
  padding: 12px 18px !important;
  font-size: 1rem !important;
  font-weight: 400 !important;
  letter-spacing: -0.03em !important;
  font-family: "Besley", serif !important;
  line-height: 1 !important;
}
.contact__form .gform_wrapper .gform_footer .gform_button {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #c0bcb5;
  color: var(--color-light-grey);
  border-radius: 4px;
  cursor: pointer;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.contact__form .gform_wrapper .gform_footer .gform_button:hover {
  background-color: #0f2846;
  background-color: var(--color-dark);
}
.contact__form .gform_confirmation_message {
  text-align: center !important;
  font-size: 1.25rem !important;
}
.contact__info {
  padding: max(80px, min(10vw, 120px)) 0;
  background: linear-gradient(180deg, rgba(192, 188, 181, 0.2) 0%, rgba(192, 188, 181, 0) 100%);
}
.contact__info-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px 16px;
  gap: 20px 16px;
  justify-items: center;
}
@media screen and (max-width: 639px) {
  .contact__info-container * {
    text-align: center;
  }
}
@media screen and (min-width: 640px) {
  .contact__info-container {
    justify-items: start;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .contact__info-container {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1280px) {
  .contact__info-container {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 1279px) {
  .contact__info-title--main {
    grid-column: 1/-1;
  }
}
.contact__info-title {
  margin-bottom: 20px;
}
.contact__info-title span {
  color: #2e5ea8;
  color: var(--color-primary);
}
.contact__info a.contact__info-content {
  color: #2e5ea8;
  color: var(--color-primary);
}
.contact__info a.contact__info-content:hover {
  text-decoration: underline;
}
.contact__info-socials svg {
  fill: #2e5ea8 !important;
  fill: var(--color-primary) !important;
  color: #2e5ea8 !important;
  color: var(--color-primary) !important;
}
.contact__info-socials .social__item a:hover svg {
  fill: #0f2846 !important;
  fill: var(--color-dark) !important;
  color: #0f2846 !important;
  color: var(--color-dark) !important;
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.donate {
  background: linear-gradient(90deg, rgba(234, 232, 230, 0) 0%, #eae8e6 10%, #eae8e6 90%, rgba(234, 232, 230, 0) 100%);
  padding: max(100px, min(10vw, 120px)) 0;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 1023px) {
  .donate {
    padding: max(100px, min(10vw, 120px)) 0 0;
  }
}
.donate__lottie-wrapper {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  z-index: 1;
}
.donate__lottie-wrapper::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 95%;
  height: 100%;
  max-width: 1779px;
  background: linear-gradient(90deg, rgba(234, 232, 230, 0) 0%, #eae8e6 10%, #eae8e6 90%, rgba(234, 232, 230, 0) 100%);
}
@media screen and (max-width: 1023px) {
  .donate__lottie-wrapper {
    display: none;
  }
}
.donate .wrapper {
  position: relative;
  z-index: 5;
}
.donate__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: max(40px, min(6vw, 120px));
  gap: max(40px, min(6vw, 120px));
  align-items: center;
}
@media screen and (max-width: 1023px) {
  .donate__container {
    align-items: flex-start;
    grid-template-columns: 1fr;
    gap: 40px;
  }
}
@media screen and (max-width: 1023px) {
  .donate__content {
    text-align: center;
  }
}
.donate__content h1,
.donate__content h2,
.donate__content h3,
.donate__content h4,
.donate__content h5,
.donate__content h6 {
  letter-spacing: -0.03em;
}
.donate__content a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.donate__content a:hover {
  text-decoration: none;
}
.donate__form {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .donate + .image-text {
    margin-top: 0 !important;
  }
  .donate + .image-text .image-text__container {
    padding-top: max(100px, min(10vw, 120px)) !important;
  }
  .donate + .image-text + .image-text {
    margin-top: max(100px, min(10vw, 120px)) !important;
  }
  .donate + .image-text + .image-text .image-text__container {
    padding-top: max(100px, min(10vw, 120px)) !important;
  }
}

.donation-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}
.donation-form__tabs {
  display: flex;
  width: 100%;
}
.donation-form__tab {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 0;
  background-color: #e0deda;
  background-color: var(--color-white-100);
  border: none;
  cursor: pointer;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  position: relative;
}
.donation-form__tab {
  font-size: 1rem;
}
@media screen and (min-width: 23.43rem) {
  .donation-form__tab {
    font-size: calc(1rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .donation-form__tab {
    font-size: 1.125rem;
  }
}
.donation-form__tab {
  color: #0f2846;
  color: var(--color-dark);
}
.donation-form__tab:first-child {
  border-radius: 4px 0 0 4px;
}
.donation-form__tab:last-child {
  border-radius: 0 4px 4px 0;
}
.donation-form__tab--active {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
}
.donation-form__tab-arrow {
  display: block;
  opacity: 0;
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 12px;
  height: 6px;
  color: #2e5ea8;
  color: var(--color-primary);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.donation-form__tab--active .donation-form__tab-arrow {
  opacity: 1;
}
.donation-form__heart-icon {
  width: 14px;
  height: 13px;
  flex-shrink: 0;
}
.donation-form__amounts {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 16px;
  gap: 16px;
}
@media screen and (min-width: 640px) {
  .donation-form__amounts {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1280px) {
  .donation-form__amounts {
    grid-template-columns: repeat(3, 1fr);
  }
}
.donation-form__amount {
  min-width: 200px;
  padding: 18px 20px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.donation-form__amount {
  font-size: 1rem;
}
@media screen and (min-width: 23.43rem) {
  .donation-form__amount {
    font-size: calc(1rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .donation-form__amount {
    font-size: 1.125rem;
  }
}
.donation-form__amount {
  color: #0f2846;
  color: var(--color-dark);
  text-align: center;
}
.donation-form__amount:hover {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
  transform: translateY(-2px);
}
.donation-form__amount--active {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
}
.donation-form__amount--custom {
  grid-column: 1/-1;
}
.donation-form__heart-icon {
  color: #2e5ea8;
  color: var(--color-primary);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.donation-form__tab--active .donation-form__heart-icon {
  color: #fff;
  color: var(--color-light);
}
.donation-form__submit {
  width: 100%;
  padding: 18px;
  justify-content: center;
  border: 0;
  outline: 0;
}
.donation-form__submit:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
.donation-form__info-link {
  display: block;
  text-align: center;
}
.donation-form__info-link {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .donation-form__info-link {
    font-size: calc(0.875rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .donation-form__info-link {
    font-size: 1rem;
  }
}
.donation-form__info-link {
  color: #0f2846;
  color: var(--color-dark);
  text-decoration: none;
  transition: color 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: color var(--transition-general);
}
.donation-form__info-link:hover {
  color: #2e5ea8;
  color: var(--color-primary);
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.hero {
  position: relative;
  overflow: hidden;
  padding: 160px 0 174px;
}
@media screen and (min-width: 640px) {
  .hero {
    padding: 110px 0 94px;
  }
}
.hero__lottie-wrapper {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) rotate(90deg);
  z-index: -1;
  width: 1190px;
  height: 95%;
}
@media screen and (max-width: 639px) {
  .hero__lottie-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 640px) {
  .hero__lottie-wrapper {
    width: 1500px;
    height: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (min-width: 768px) {
  .hero__lottie-wrapper {
    width: 2000px;
  }
}
@media screen and (min-width: 1024px) {
  .hero__lottie-wrapper {
    width: 3450px;
  }
}
.hero__content {
  max-width: 730px;
  margin: 0 auto;
}
.hero .flexible-content {
  align-items: center;
}
.hero .flexible-content .p-buttons {
  margin-top: 50px;
}

/* Breakpoints */
/* Colors */
:root {
  --color-primary: #2e5ea8;
}

.color-primary {
  color: #2e5ea8;
}

.background-primary {
  background-color: #2e5ea8;
}

:root {
  --color-secondary: #31609a;
}

.color-secondary {
  color: #31609a;
}

.background-secondary {
  background-color: #31609a;
}

:root {
  --color-blue-graphs: #a5b2c1;
}

.color-blue-graphs {
  color: #a5b2c1;
}

.background-blue-graphs {
  background-color: #a5b2c1;
}

:root {
  --color-black: #000000;
}

.color-black {
  color: #000000;
}

.background-black {
  background-color: #000000;
}

:root {
  --color-dark: #0f2846;
}

.color-dark {
  color: #0f2846;
}

.background-dark {
  background-color: #0f2846;
}

:root {
  --color-dark-grey: #807d78;
}

.color-dark-grey {
  color: #807d78;
}

.background-dark-grey {
  background-color: #807d78;
}

:root {
  --color-dark-grey-opacity: rgba(234, 232, 230, 0.2);
}

.color-dark-grey-opacity {
  color: rgba(234, 232, 230, 0.2);
}

.background-dark-grey-opacity {
  background-color: rgba(234, 232, 230, 0.2);
}

:root {
  --color-light-grey: #c0bcb5;
}

.color-light-grey {
  color: #c0bcb5;
}

.background-light-grey {
  background-color: #c0bcb5;
}

:root {
  --color-white-100: #e0deda;
}

.color-white-100 {
  color: #e0deda;
}

.background-white-100 {
  background-color: #e0deda;
}

:root {
  --color-white: #eae8e6;
}

.color-white {
  color: #eae8e6;
}

.background-white {
  background-color: #eae8e6;
}

:root {
  --color-light: #fff;
}

.color-light {
  color: #fff;
}

.background-light {
  background-color: #fff;
}

:root {
  --color-info: #31609a;
}

.color-info {
  color: #31609a;
}

.background-info {
  background-color: #31609a;
}

:root {
  --color-success: #37ca59;
}

.color-success {
  color: #37ca59;
}

.background-success {
  background-color: #37ca59;
}

:root {
  --color-warning: #f1e12f;
}

.color-warning {
  color: #f1e12f;
}

.background-warning {
  background-color: #f1e12f;
}

:root {
  --color-error: #ce3939;
}

.color-error {
  color: #ce3939;
}

.background-error {
  background-color: #ce3939;
}

/* Transitions & Animations */
:root {
  --transition-general: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --transition-specific: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

/* Fonts */
/* Spacings */
/* Used to retrieve SCSS Colors from _variables.scss */
/*
    @include breakpoint($from, $to, $and);
    You can find a list of breakpoints in the file abstracts/variables/_breakpoints.scss

    Usage:
    a) Min width example
        @include breakpoint(xs) {
            color: red;
        }
    b) Range example
        @include breakpoint(xs, xl) {
            color: red;
        }
    c) Max width example
        @include breakpoint($to: xl) {
            color: red;
        }
    d) Min-width with additional properties
        @include breakpoint(xs, $and: 'orientation: portrait') {
            color: red;
        }
*/
/* Mixin: @include breakpoint($from, $to, $and)
   ======================================== */
.fluid-padding--sm {
  padding: calc(15% - 10vw) 0;
}

.fluid-padding--md {
  padding: calc(17.5% - 10vw) 0;
}

.fluid-padding--lg {
  padding: calc(20% - 10vw) 0;
}

/* Placeholder Color */
[data-animation=fade-up] {
  opacity: 0;
  transform: translateY(50px);
}

.text-in-columns {
  position: relative;
}
@media screen and (max-width: 767px) {
  .text-in-columns {
    overflow: hidden;
  }
  .text-in-columns::before {
    content: "";
    position: absolute;
    top: 0;
    right: -50px;
    bottom: 0;
    left: -50px;
    background: radial-gradient(50% 50% at 50% 50%, #e0deda 57.34%, rgba(224, 222, 218, 0) 100%);
  }
}
.text-in-columns__container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 64px;
  gap: 64px;
}
@media screen and (min-width: 768px) {
  .text-in-columns__container {
    grid-template-columns: repeat(2, 1fr);
    gap: 68px;
  }
}
.text-in-columns__column {
  background-color: #eae8e6;
  background-color: var(--color-white);
  position: relative;
  padding: max(20px, min(4.5vw, 80px));
}
@media screen and (min-width: 768px) {
  .text-in-columns__column {
    border-radius: 6px;
  }
}
.text-in-columns__column-title {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.text-in-columns__column-text {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.text-in-columns__column-text p:not(:last-child) {
  margin-bottom: 8px;
}
@media screen and (min-width: 768px) {
  .text-in-columns__column::before {
    content: "";
    position: absolute;
    top: -80px;
    right: -80px;
    bottom: -80px;
    left: -80px;
    background-color: #eae8e6;
    background-color: var(--color-white);
    z-index: -1;
    background: radial-gradient(50% 50% at 50% 50%, #e0deda 57.34%, rgba(224, 222, 218, 0) 100%);
    opacity: 0;
    transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: var(--transition-specific);
  }
  .text-in-columns__column:nth-child(odd)::after {
    content: "";
    position: absolute;
    z-index: 1;
    width: 1px;
    height: 100%;
    background-color: #e0deda;
    background-color: var(--color-white-100);
    top: 0;
    right: -36px;
  }
  .text-in-columns__column:hover::before {
    opacity: 1;
  }
  .text-in-columns__column:hover .text-in-columns__column-title {
    transform: translateY(-10px);
  }
  .text-in-columns__column:hover .text-in-columns__column-text {
    transform: translateY(10px);
  }
}

.menu {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 8px;
  /* Main Navigation */
}
.menu--main-menu {
  gap: 16px;
  /* One Menu Item */
}
.menu--main-menu .menu-item {
  position: relative;
  padding: 12px 0;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  /* Show Dropdown Menu Items on hover */
}
.menu--main-menu .menu-item:hover > .menu-item__dropdown {
  display: block;
}
.menu--main-menu .menu-item:hover a {
  color: #2e5ea8;
  color: var(--color-primary);
  transform: translateY(-4px);
}
.menu--main-menu .menu-item {
  /* Menu Item Link */
}
.menu--main-menu .menu-item a {
  font-family: "Besley", serif;
  display: inline-block;
  color: #0f2846;
  color: var(--color-dark);
  text-decoration: none;
}
.menu--main-menu .menu-item a {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .menu--main-menu .menu-item a {
    font-size: calc(0.875rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .menu--main-menu .menu-item a {
    font-size: 1rem;
  }
}
.menu {
  /* Footer Navigation */
}
.menu--footer-menu {
  gap: 8px;
}
@media screen and (max-width: 1023px) {
  .menu--footer-menu {
    flex-wrap: wrap;
  }
}
.menu--footer-menu .menu-item {
  margin: 0;
}
@media screen and (min-width: 640px) {
  .menu--footer-menu .menu-item {
    margin: 0;
  }
}
.menu--footer-menu .menu-item a {
  display: inline-block;
  font-family: "Besley", serif;
  color: #eae8e6;
  color: var(--color-white);
  text-decoration: none;
  padding: 18px 20px;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.menu--footer-menu .menu-item a {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .menu--footer-menu .menu-item a {
    font-size: calc(0.875rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .menu--footer-menu .menu-item a {
    font-size: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .menu--footer-menu .menu-item a {
    padding: 8px 12px;
  }
}
.menu--footer-menu .menu-item a:hover {
  transform: translateY(-4px);
}
.menu--footer-menu .menu-item .sub-menu {
  list-style: none;
}
.menu--footer-menu .menu-item .sub-menu a {
  padding-bottom: 0 !important;
}
.menu--footer-menu .menu-item .sub-menu li:first-child a {
  padding-top: 0 !important;
}

/* Mobile Responsive Menu */
.menu--responsive-menu {
  position: relative;
  display: block;
  margin: 0;
}
@media screen and (min-width: 1024px) {
  .menu--responsive-menu {
    display: none;
  }
}
.menu--responsive-menu ul {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-end;
}
.menu--responsive-menu .menu-item {
  list-style: none;
  position: relative;
  text-align: left;
  margin: 0;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.menu--responsive-menu .menu-item a {
  display: block;
  padding: 12px 18px;
  text-decoration: none;
  color: #0f2846;
  color: var(--color-dark);
}
.menu--responsive-menu .menu-item a {
  font-size: 0.875rem;
}
@media screen and (min-width: 23.43rem) {
  .menu--responsive-menu .menu-item a {
    font-size: calc(0.875rem + 0.125 * (100vw - 23.43rem) / 76.57);
  }
}
@media screen and (min-width: 100rem) {
  .menu--responsive-menu .menu-item a {
    font-size: 1rem;
  }
}
.menu--responsive-menu .menu-item a {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.menu--responsive-menu .menu-item a:hover {
  color: #2e5ea8;
  color: var(--color-primary);
  transform: translateY(-4px);
}
.menu--responsive-menu .menu-item__dropdown {
  display: none;
  margin: 0;
  padding: 0;
}
.menu--responsive-menu .menu-item__dropdown--depth-0, .menu--responsive-menu .menu-item__dropdown--depth-1, .menu--responsive-menu .menu-item__dropdown--depth-2 {
  display: block;
}
.menu--responsive-menu .menu-item__dropdown .menu-item {
  border-bottom: 0;
}
.menu--responsive-menu .menu-item__dropdown .menu-item + .menu-item:last-child {
  border-bottom: 0;
}
.menu--responsive-menu .menu-item__dropdown .menu-item__link {
  padding-left: 32px;
}
@media screen and (min-width: 640px) {
  .menu--responsive-menu .menu-item__dropdown .menu-item__link {
    padding-left: 40px;
  }
}
.menu--responsive-menu .menu-item__toggle {
  position: absolute;
  top: 0;
  right: 0;
  background: transparent;
  border: 0;
  padding: 16px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu--responsive-menu .menu-item__toggle svg {
  width: 16px;
  height: 16px;
  transition: transform 0.3s ease;
}
@media screen and (min-width: 640px) {
  .menu--responsive-menu .menu-item__toggle svg {
    width: 18px;
    height: 18px;
  }
}
.menu--responsive-menu .menu-item__toggle.rotate-arrow svg {
  transform: rotate(180deg);
}

/* Responsive Toggle Buttons */
.resp-buttons {
  display: flex;
  align-items: center;
  gap: 8px;
}
.resp-buttons__search {
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  width: 24px;
  height: 24px;
  color: #0f2846;
  color: var(--color-dark);
}
.resp-buttons__search svg {
  width: 100%;
  height: 100%;
}
.resp-buttons__search--cancel {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 5;
}
@media screen and (min-width: 1024px) {
  .resp-buttons__search {
    display: none;
  }
}
.resp-buttons__menu {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  background: transparent;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
.resp-buttons__menu span {
  display: block;
  position: relative;
  width: 20px;
  height: 2px;
  background-color: #0f2846;
  background-color: var(--color-dark);
  transition: background-color 0.3s ease;
}
.resp-buttons__menu span:before, .resp-buttons__menu span:after {
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 2px;
  background-color: #0f2846;
  background-color: var(--color-dark);
  transition: transform 0.3s ease;
}
.resp-buttons__menu span:before {
  top: -6px;
}
.resp-buttons__menu span:after {
  top: 6px;
}
.resp-buttons__menu:hover span {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
}
.resp-buttons__menu:hover span:before, .resp-buttons__menu:hover span:after {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
}
.resp-buttons__menu.active span {
  background-color: transparent;
}
.resp-buttons__menu.active span:before {
  transform: rotate(45deg) translate(0, 6px);
}
.resp-buttons__menu.active span:after {
  transform: rotate(-45deg) translate(0, -6px);
}

/* Menu Toggle Button */
.menu-toggle {
  margin-left: auto;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  outline: none;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
}
.menu-toggle > * {
  display: block;
}
.menu-toggle:hover, .menu-toggle:focus {
  outline: none;
}
.menu-toggle::-moz-focus-inner {
  border: 0;
}

.resp-menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100dvh;
  background: rgba(15, 40, 70, 0.4);
  z-index: 40000;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s ease-in-out;
}
.resp-menu.active {
  visibility: visible;
  opacity: 1;
}
.resp-menu__content {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  max-width: 233px;
  height: 100dvh;
  background: #eae8e6;
  background: var(--color-white);
  transform: translateX(100%);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  overflow-y: auto;
  padding: 10px 16px;
}
.active .resp-menu__content {
  transform: translateX(0);
}
@media screen and (min-width: 640px) {
  .resp-menu__content {
    max-width: 400px;
  }
}
.resp-menu__header {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 20px;
}
.resp-menu__close {
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 12px 0 12px 18px;
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.resp-menu__close:hover {
  color: #2e5ea8;
  color: var(--color-primary);
  transform: translateY(-4px);
}
.resp-menu__logo img {
  width: 100px;
}
.resp-menu .menu-item {
  transform: translateX(-70px);
}

body.menu-open {
  overflow: hidden;
}
body.menu-open .resp-menu {
  visibility: visible;
  opacity: 1;
}
body.menu-open .resp-menu__content {
  transform: translateX(0);
}
body.menu-open .menu-item {
  transform: translateX(0);
}

.social {
  display: flex;
  padding: 0;
  gap: 18px;
}
.social__item {
  list-style-type: none;
  margin: 0;
}
.social__icon {
  display: block;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.social__icon:hover svg {
  fill: #eae8e6;
  fill: var(--color-white);
  color: #eae8e6;
  color: var(--color-white);
}
.social__icon svg {
  display: block;
  width: 20px;
  height: 18px;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  fill: #a5b2c1;
  fill: var(--color-blue-graphs);
  color: #a5b2c1;
  color: var(--color-blue-graphs);
}

.social-share {
  display: flex;
  gap: 14px;
  align-items: center;
  color: #807d78;
  color: var(--color-dark-grey);
}
.social-share-list {
  display: flex;
  gap: 9px;
  align-items: center;
}
.social-share-list__item {
  list-style-type: none;
  height: 19px;
  position: relative;
}
.social-share-list__item:hover svg {
  fill: #0f2846;
  fill: var(--color-dark);
}
.social-share-list__icon {
  position: relative;
  cursor: pointer;
  color: #807d78;
  color: var(--color-dark-grey);
}
.social-share-list__icon .tooltiptext {
  visibility: hidden;
  opacity: 0;
  background-color: #0f2846;
  background-color: var(--color-dark);
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 6px 12px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 12px;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  pointer-events: none;
}
.social-share-list__icon .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #0f2846 transparent transparent transparent;
  border-color: var(--color-dark) transparent transparent transparent;
}
.social-share-list__icon .tooltiptext.show {
  visibility: visible;
  opacity: 1;
}
.social-share-list__icon:hover .tooltiptext-hover {
  visibility: visible;
  opacity: 1;
}
.social-share svg {
  fill: #807d78;
  fill: var(--color-dark-grey);
  width: 19px;
  height: 19px;
  min-width: 19px;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}

.card-post {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.card-post__image {
  overflow: hidden;
}
.card-post__image img {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  aspect-ratio: 1.78;
  -o-object-fit: cover;
     object-fit: cover;
}
.card-post__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.card-post .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.card-post:hover .card-post__image img {
  transform: scale(1.05);
}
.card-post:hover .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
}
.card-post a:hover {
  text-decoration: none;
  color: #0f2846;
  color: var(--color-dark);
}

.card-post-v2 {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  align-items: flex-end;
}
@media screen and (min-width: 768px) {
  .card-post-v2 {
    display: grid;
  }
}
.card-post-v2__image {
  grid-column: 1;
  grid-row: 1;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.card-post-v2__image img {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1.78;
}
.card-post-v2__content {
  grid-column: 1;
  grid-row: 1;
  overflow: hidden;
  position: relative;
  z-index: 1;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  .card-post-v2__content {
    margin: 10px;
    border-radius: 6px;
    background-color: rgba(234, 232, 230, 0.9);
    backdrop-filter: blur(4px);
  }
}
@media screen and (max-width: 767px) {
  .card-post-v2__content {
    display: flex;
    flex-direction: column;
  }
  .card-post-v2__content > * {
    order: 1;
  }
}
.card-post-v2__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .card-post-v2__excerpt {
    display: none;
  }
}
.card-post-v2 .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.card-post-v2__date {
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  transform-origin: right center;
}
@media screen and (max-width: 767px) {
  .card-post-v2__date {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  .card-post-v2__meta {
    order: 0;
    margin-bottom: 20px;
    align-items: center;
  }
  .card-post-v2__meta .cat-basic {
    background-color: #2e5ea8;
    background-color: var(--color-primary);
    color: #eae8e6;
    color: var(--color-white);
    font-size: 0.875rem;
    font-family: "Besley", serif;
    padding: 12px 18px;
    text-decoration: none;
  }
}
.card-post-v2:hover .card-post-v2__image img {
  transform: scale(1.05);
}
@media screen and (min-width: 768px) {
  .card-post-v2:hover .card-post-v2__date {
    transform: scale(0.95);
  }
}
.card-post-v2:hover .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
}
@media screen and (max-width: 767px) {
  .card-post-v2:hover .cat-basic {
    color: #eae8e6;
    color: var(--color-white);
  }
}

.card-basic {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
  padding: 20px;
}
.card-basic .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
  transition: 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-specific);
}
.card-basic__excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .card-basic__excerpt {
    display: none;
  }
}
.card-basic:hover .card-post__image img {
  transform: scale(1.05);
}
.card-basic:hover .card-basic__title {
  color: #2e5ea8;
  color: var(--color-primary);
}
.card-basic:hover .cat-basic {
  color: #0f2846;
  color: var(--color-dark);
}
.card-basic a {
  display: block;
}
.card-basic a:hover {
  text-decoration: none;
  color: #0f2846;
  color: var(--color-dark);
}

.gfield {
  position: relative;
}

.gform_validation_errors {
  display: none !important;
}

.gfield_validation_message {
  padding: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background-color: transparent !important;
  color: #ce3939 !important;
  color: var(--color-error) !important;
  font-size: 0.75rem !important;
}

.gfield_validation_message {
  position: absolute;
  bottom: -20px;
  left: 0;
  z-index: 1;
}

.single-intro {
  position: relative;
  padding: 103px 0 80px;
}
@media screen and (max-width: 767px) {
  .single-intro {
    padding: 80px 0 60px;
  }
}
.single-intro__author {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.single-intro__author-avatar {
  width: 36px;
  height: 36px;
  overflow: hidden;
}
.single-intro__author-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.single-intro__meta {
  gap: 14px;
}
.single-intro__lottie-wrapper {
  width: 100%;
  position: absolute;
  z-index: -1;
  bottom: 70px;
  left: 0;
}
@media screen and (max-width: 1023px) {
  .single-intro__lottie-wrapper {
    display: none;
  }
}
.single-intro__lottie {
  width: 100%;
  margin: 0 auto;
  min-height: 300px;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.single-intro__lottie.lottie-loaded {
  opacity: 1;
}
.single-intro__lottie.lottie-error {
  display: none;
}
.single-intro__image {
  margin-top: 64px;
}
@media screen and (max-width: 767px) {
  .single-intro__image {
    margin-top: 40px;
  }
}
.single-intro__image img {
  aspect-ratio: 1.78;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 400px;
}
.single-intro__image iframe {
  aspect-ratio: 16/9;
}
.single-intro__image video,
.single-intro__image iframe {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 6px;
}
.single-intro__separator {
  flex: 1;
  height: 1px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
}

@media screen and (min-width: 768px) {
  .single-sidebar {
    position: sticky;
    width: 247px;
    top: 100px;
  }
}
@media screen and (min-width: 768px) {
  .single-sidebar--latest {
    position: static;
  }
}
.single-sidebar__list {
  list-style-type: none;
}
@media screen and (max-width: 767px) {
  .single-sidebar__list {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .single-sidebar__list li {
    transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: var(--transition-general);
  }
  .single-sidebar__list li:hover {
    transform: translateY(-4px);
  }
  .single-sidebar__list li:hover::before {
    background-color: #2e5ea8;
    background-color: var(--color-primary);
  }
  .single-sidebar__list li:hover a {
    color: #2e5ea8;
    color: var(--color-primary);
  }
  .single-sidebar__list li a {
    color: #0f2846;
    color: var(--color-dark);
    padding: 12px 0;
  }
}
@media screen and (min-width: 768px) {
  .single-sidebar__list li {
    padding-left: 24px;
    position: relative;
  }
  .single-sidebar__list li::before {
    background-color: #2e5ea8;
    background-color: var(--color-primary);
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    position: absolute;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
  }
  .single-sidebar__list li:hover::before {
    background-color: #0f2846;
    background-color: var(--color-dark);
  }
  .single-sidebar__list li:hover a {
    color: #0f2846;
    color: var(--color-dark);
  }
  .single-sidebar__list li a {
    color: #2e5ea8;
    color: var(--color-primary);
  }
}
.single-sidebar__latest {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .single-sidebar__latest {
    display: none;
  }
}
.single-sidebar__latest .card-post__title-link p {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.single-sidebar__latest .card-post__excerpt-link,
.single-sidebar__latest .card-post__meta {
  display: none;
}
.single-sidebar .c-button {
  width: 100%;
  justify-content: center;
}
.single-sidebar .social-share {
  justify-content: space-between;
}

.no-results {
  grid-column: 1/-1;
  padding: 80px 20px;
  text-align: center;
}
.no-results__content {
  max-width: 500px;
  margin: 0 auto;
}
.no-results__icon {
  margin-bottom: 24px;
}
.no-results__icon svg {
  opacity: 0.3;
  fill: #0f2846;
  fill: var(--color-dark);
}
.no-results__title {
  margin-bottom: 16px;
  color: #0f2846;
  color: var(--color-dark);
}
.no-results__message {
  margin-bottom: 32px;
  color: #0f2846;
  color: var(--color-dark);
  opacity: 0.7;
}

.single-bottom {
  gap: 14px;
  margin-top: 80px;
}
@media screen and (max-width: 767px) {
  .single-bottom {
    margin-top: 60px;
  }
}
@media screen and (max-width: 639px) {
  .single-bottom .single-bottom__left {
    width: 100%;
  }
  .single-bottom .single-bottom__right {
    width: 100%;
  }
  .single-bottom .c-button {
    width: 100%;
    justify-content: center;
  }
  .single-bottom .social-share {
    justify-content: space-between;
  }
}
.single-bottom ul {
  padding: 0;
}
.single-bottom__separator {
  flex: 1;
  height: 1px;
  background-color: #e0deda;
  background-color: var(--color-white-100);
}
@media screen and (max-width: 639px) {
  .single-bottom__separator {
    display: none;
  }
}
.single-bottom__categories {
  font-size: 0.875rem;
}

.c-button {
  display: inline-flex;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  background-image: none;
  border-radius: 4px;
  white-space: nowrap;
  font-size: 16px;
  padding: 11px 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
  align-items: center;
  gap: 6px;
  font-family: "Besley", serif;
  line-height: 1;
  letter-spacing: -0.48px;
  position: relative;
}
.c-button__wrap {
  display: flex !important;
}
.c-button__wrap {
  align-items: center;
  gap: 6px;
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;
}
.c-button__wrap span {
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.c-button__wrap--hover span {
  transform: translateY(20px);
  opacity: 0;
}
.c-button:last-child {
  margin-right: 0px;
}
.c-button span {
  display: inline-block;
}
.c-button span:first-child {
  position: relative;
  z-index: 20;
}
.c-button.has-icon {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.c-button__icon {
  display: inline-flex !important;
}
.c-button__icon {
  vertical-align: text-top;
  gap: 6px;
  position: relative;
  z-index: 10;
  transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: transform var(--transition-specific);
}
.c-button__icon svg {
  width: 11px;
  height: 11px;
  margin: 0;
}
.c-button--default {
  color: #eae8e6;
  color: var(--color-white);
}
.c-button--default:hover {
  color: #eae8e6;
  color: var(--color-white);
  background-color: #0f2846;
  background-color: var(--color-dark);
}
.c-button--primary {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
}
.c-button--primary:hover, .c-button--primary:focus {
  background-color: #0f2846;
  background-color: var(--color-dark);
  color: #eae8e6;
  color: var(--color-white);
  gap: 10px;
}
.c-button--regular {
  background-color: transparent;
  color: #0f2846;
  color: var(--color-dark);
  border: 0;
  padding: 0;
  border-radius: 0;
  transition: 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: var(--transition-general);
}
.c-button--regular:hover, .c-button--regular:focus {
  color: #2e5ea8;
  color: var(--color-primary);
  transform: translateY(-4px);
}
.c-button--special {
  display: grid !important;
}
.c-button--special {
  background-color: #2e5ea8;
  background-color: var(--color-primary);
  color: #eae8e6;
  color: var(--color-white);
  overflow: hidden;
}
.c-button--special:hover, .c-button--special:focus {
  background-color: #0f2846;
  background-color: var(--color-dark);
  color: #eae8e6;
  color: var(--color-white);
}
.c-button--special:hover .c-button__wrap span, .c-button--special:focus .c-button__wrap span {
  opacity: 0;
  transform: translateY(-20px);
}
.c-button--special:hover .c-button__wrap--hover span, .c-button--special:focus .c-button__wrap--hover span {
  opacity: 1;
  transform: translateY(0);
}
.c-button--special-grey {
  display: grid !important;
}
.c-button--special-grey {
  background-color: rgba(234, 232, 230, 0.2);
  background-color: var(--color-dark-grey-opacity);
  color: #eae8e6;
  color: var(--color-white);
  overflow: hidden;
}
.c-button--special-grey:hover, .c-button--special-grey:focus {
  background-color: #eae8e6;
  background-color: var(--color-white);
  color: #0f2846;
  color: var(--color-dark);
}
.c-button--special-grey:hover .c-button__icon svg, .c-button--special-grey:focus .c-button__icon svg {
  color: #2e5ea8;
  color: var(--color-primary);
}
.c-button--special-grey:hover .c-button__wrap span, .c-button--special-grey:focus .c-button__wrap span {
  opacity: 0;
  transform: translateY(-20px);
}
.c-button--special-grey:hover .c-button__wrap--hover span, .c-button--special-grey:focus .c-button__wrap--hover span {
  opacity: 1;
  transform: translateY(0);
}

button:disabled,
.button--disabled {
  opacity: 0.7;
  pointer-events: none;
  box-shadow: none;
}
button:disabled:hover,
.button--disabled:hover {
  color: inherit;
  background-color: inherit;
}

.page-template-styleguide .color-box {
  width: 200px;
  height: 200px;
  margin: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-weight: bold;
}
.page-template-styleguide .styleguide-title {
  font-size: 100px;
  margin-bottom: 30px;
  margin-top: 150px;
  border-bottom: 1px solid #000;
  padding-bottom: 30px;
}
.page-template-styleguide .styleguide-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.page-template-styleguide #content {
  padding-bottom: 100px;
}

.single__container {
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 767px) {
  .single__container {
    flex-direction: column-reverse;
  }
}
@media screen and (min-width: 1024px) {
  .single__container {
    gap: 80px;
    margin-bottom: 45px;
  }
}
.single__content h1,
.single__content h2,
.single__content h3,
.single__content h4,
.single__content h5,
.single__content h6 {
  margin-bottom: 32px;
  scroll-margin-top: 100px;
}
.single__content h1:not(:first-child),
.single__content h2:not(:first-child),
.single__content h3:not(:first-child),
.single__content h4:not(:first-child),
.single__content h5:not(:first-child),
.single__content h6:not(:first-child) {
  margin-top: 32px;
}
@media screen and (max-width: 767px) {
  .single__content h1:not(:first-child),
  .single__content h2:not(:first-child),
  .single__content h3:not(:first-child),
  .single__content h4:not(:first-child),
  .single__content h5:not(:first-child),
  .single__content h6:not(:first-child) {
    margin-top: 60px;
  }
}
.single__content figure {
  margin-top: 32px;
}
.single__content figure:not(:last-child) {
  margin-bottom: 32px;
}
.single__content figcaption {
  font-size: 0.875rem;
  color: #807d78;
  color: var(--color-dark-grey);
}
.single__content figure.wp-block-embed-youtube {
  aspect-ratio: 16/9;
}
.single__content figure.wp-block-embed-youtube * {
  height: 100%;
}
.single__content figure.wp-block-embed-youtube iframe {
  border-radius: 6px;
  width: 100%;
}
.single__content {
  --wp--style--gallery-gap-default: 16px;
}
.single__content figure.wp-block-gallery:not(:last-child) {
  margin-bottom: 32px;
}
.single__content figure.wp-block-gallery img {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}
.single__content figure.wp-block-gallery img {
  aspect-ratio: 1.78;
  border-radius: 4px;
}
.single__content ol,
.single__content ul {
  padding-left: 24px;
}
.single__content ol:not(:last-child),
.single__content ul:not(:last-child) {
  margin-bottom: 32px;
}
.single__content blockquote {
  border-radius: 6px;
  border: 1px solid #c0bcb5;
  border: 1px solid var(--color-light-grey);
  background-color: #e0deda;
  background-color: var(--color-white-100);
  padding: 20px;
  margin: 0 0 32px;
}
.single__content blockquote a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.single__content ol + blockquote + ol {
  counter-reset: custom-counter 1;
  list-style: none;
}
.single__content ol + blockquote + ol li {
  counter-increment: custom-counter;
  position: relative;
}
.single__content ol + blockquote + ol li::before {
  content: counter(custom-counter) ". ";
  position: absolute;
  left: -20px;
}
.single__content ol + blockquote + ol + blockquote + ol {
  counter-reset: custom-counter 2;
  list-style: none;
}
.single__content ol + blockquote + ol + blockquote + ol li {
  counter-increment: custom-counter;
  position: relative;
}
.single__content ol + blockquote + ol + blockquote + ol li::before {
  content: counter(custom-counter) ". ";
  position: absolute;
  left: -20px;
}
.single__content p:not(:last-child) {
  margin-bottom: 16px;
}
.single__content a {
  text-decoration: underline;
}
.single__content a:hover {
  text-decoration: none;
}
.single .latest-library__text {
  width: 100%;
}

.page-404-section {
  position: relative;
  min-height: 70dvh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.page-404-section__shape {
  position: absolute;
  width: 23%;
  aspect-ratio: 1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  min-width: 300px;
}
@media screen and (max-width: 767px) {
  .page-404-section__shape {
    min-width: 400px;
  }
}
.page-404-section__shape--left {
  left: 0;
}
@media screen and (max-width: 767px) {
  .page-404-section__shape--left {
    left: -150px;
  }
}
@media screen and (max-width: 639px) {
  .page-404-section__shape--left {
    left: -250px;
  }
}
.page-404-section__shape--right {
  right: 0;
}
@media screen and (max-width: 767px) {
  .page-404-section__shape--right {
    right: -150px;
  }
}
@media screen and (max-width: 639px) {
  .page-404-section__shape--right {
    right: -250px;
  }
}
.page-404-section__container {
  max-width: 700px;
  margin: 0 auto;
  text-align: center;
}

.page-template-basic-content #main > .wrapper {
  margin-top: max(70px, min(10vw, 90px));
  margin-bottom: max(100px, min(10vw, 120px));
}
.page-template-basic-content .page-title {
  margin-top: 0;
  margin-bottom: max(60px, min(9vw, 80px));
}
.page-template-basic-content h1,
.page-template-basic-content h2,
.page-template-basic-content h3,
.page-template-basic-content h4,
.page-template-basic-content h5,
.page-template-basic-content h6 {
  margin: max(40px, min(9vw, 80px)) 0 max(20px, min(4vw, 32px));
}
.page-template-basic-content ul,
.page-template-basic-content ol {
  padding-left: 32px;
}
@media screen and (max-width: 639px) {
  .page-template-basic-content ul,
  .page-template-basic-content ol {
    padding-left: 26px;
  }
}
.page-template-basic-content li:not(:last-child) {
  margin-bottom: 4px;
}
.page-template-basic-content a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
.page-template-basic-content a:hover {
  text-decoration: none;
}

.wp-admin .interface-navigable-region {
  font-size: 14px;
}
.wp-admin .interface-navigable-region .editor-sidebar__panel components-panel textarea.wp-editor-area {
  display: none !important;
}
.wp-admin .interface-navigable-region .acf-block-component.acf-block-panel {
  display: none !important;
}
.wp-admin .components-modal__frame textarea.mce-container {
  display: none !important;
}
.wp-admin .components-modal__frame textarea.wp-editor-area {
  display: none !important;
}
.wp-admin .components-modal__frame .acf-editor-wrap.html-active textarea {
  display: block !important;
}
.wp-admin .wp-block {
  max-width: 95% !important;
}
.wp-admin .editor-visual-editor__post-title-wrapper {
  margin-bottom: 64px !important;
}

html body.wp-admin :where(.editor-styles-wrapper) {
  padding: 0 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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VCtvQlI7O0FTNW9CSTtFQUNJO0FUK29CUjs7QVM1b0JJO0VBQ0k7QVQrb0JSOztBUzVvQkk7RUFDSTtBVCtvQlI7O0FTMW9CSTtFQUNJO0FUNm9CUjs7QVMxb0JJO0VBQ0k7QVQ2b0JSOztBUzFvQkk7RUFDSTtBVDZvQlI7O0FTMW9CSTtFQUNJO0FUNm9CUjs7QVMxb0JJO0VBQ0k7QVQ2b0JSOztBUzFvQkk7RUFNSTtBVHdvQlI7O0FTbm9CUTtFQUNJO0FUc29CWjs7QVNsb0JJO0VBQ0k7QVRxb0JSOztBU2xvQkk7RUFDSTtBVHFvQlI7O0FTbG9CSTtFQUNJO0FUcW9CUjs7QVNwc0JJO0VBQ0k7QVR1c0JSOztBU3BzQkk7RUFDSTtBVHVzQlI7O0FTcHNCSTtFQUNJO0FUdXNCUjs7QVNwc0JJO0VBQ0k7QVR1c0JSOztBU2xzQkk7RUFDSTtBVHFzQlI7O0FTbHNCSTtFQUNJO0FUcXNCUjs7QVNsc0JJO0VBQ0k7QVRxc0JSOztBU2xzQkk7RUFDSTtBVHFzQlI7O0FTbHNCSTtFQUNJO0FUcXNCUjs7QVNsc0JJO0VBTUk7QVRnc0JSOztBUzNyQlE7RUFDSTtBVDhyQlo7O0FTMXJCSTtFQUNJO0FUNnJCUjs7QVMxckJJO0VBQ0k7QVQ2ckJSOztBUzFyQkk7RUFDSTtBVDZyQlI7O0FTNXZCSTtFQUNJO0FUK3ZCUjs7QVM1dkJJO0VBQ0k7QVQrdkJSOztBUzV2Qkk7RUFDSTtBVCt2QlI7O0FTNXZCSTtFQUNJO0FUK3ZCUjs7QVMxdkJJO0VBQ0k7QVQ2dkJSOztBUzF2Qkk7RUFDSTtBVDZ2QlI7O0FTMXZCSTtFQUNJO0FUNnZCUjs7QVMxdkJJO0VBQ0k7QVQ2dkJSOztBUzF2Qkk7RUFDSTtBVDZ2QlI7O0FTMXZCSTtFQU1JO0FUd3ZCUjs7QVNudkJRO0VBQ0k7QVRzdkJaOztBU2x2Qkk7RUFDSTtBVHF2QlI7O0FTbHZCSTtFQUNJO0FUcXZCUjs7QVNsdkJJO0VBQ0k7QVRxdkJSOztBU3B6Qkk7RUFDSTtBVHV6QlI7O0FTcHpCSTtFQUNJO0FUdXpCUjs7QVNwekJJO0VBQ0k7QVR1ekJSOztBU3B6Qkk7RUFDSTtBVHV6QlI7O0FTbHpCSTtFQUNJO0FUcXpCUjs7QVNsekJJO0VBQ0k7QVRxekJSOztBU2x6Qkk7RUFDSTtBVHF6QlI7O0FTbHpCSTtFQUNJO0FUcXpCUjs7QVNsekJJO0VBQ0k7QVRxekJSOztBU2x6Qkk7RUFNSTtBVGd6QlI7O0FTM3lCUTtFQUNJO0FUOHlCWjs7QVMxeUJJO0VBQ0k7QVQ2eUJSOztBUzF5Qkk7RUFDSTtBVDZ5QlI7O0FTMXlCSTtFQUNJO0FUNnlCUjs7QVM1MkJJO0VBQ0k7QVQrMkJSOztBUzUyQkk7RUFDSTtBVCsyQlI7O0FTNTJCSTtFQUNJO0FUKzJCUjs7QVM1MkJJO0VBQ0k7QVQrMkJSOztBUzEyQkk7RUFDSTtBVDYyQlI7O0FTMTJCSTtFQUNJO0FUNjJCUjs7QVMxMkJJO0VBQ0k7QVQ2MkJSOztBUzEyQkk7RUFDSTtBVDYyQlI7O0FTMTJCSTtFQUNJO0FUNjJCUjs7QVMxMkJJO0VBTUk7QVR3MkJSOztBU24yQlE7RUFDSTtBVHMyQlo7O0FTbDJCSTtFQUNJO0FUcTJCUjs7QVNsMkJJO0VBQ0k7QVRxMkJSOztBU2wyQkk7RUFDSTtBVHEyQlI7O0FTcDZCSTtFQUNJO0FUdTZCUjs7QVNwNkJJO0VBQ0k7QVR1NkJSOztBU3A2Qkk7RUFDSTtBVHU2QlI7O0FTcDZCSTtFQUNJO0FUdTZCUjs7QVNsNkJJO0VBQ0k7QVRxNkJSOztBU2w2Qkk7RUFDSTtBVHE2QlI7O0FTbDZCSTtFQUNJO0FUcTZCUjs7QVNsNkJJO0VBQ0k7QVRxNkJSOztBU2w2Qkk7RUFDSTtBVHE2QlI7O0FTbDZCSTtFQU1JO0FUZzZCUjs7QVMzNUJRO0VBQ0k7QVQ4NUJaOztBUzE1Qkk7RUFDSTtBVDY1QlI7O0FTMTVCSTtFQUNJO0FUNjVCUjs7QVMxNUJJO0VBQ0k7QVQ2NUJSOztBUzU5Qkk7RUFDSTtBVCs5QlI7O0FTNTlCSTtFQUNJO0FUKzlCUjs7QVM1OUJJO0VBQ0k7QVQrOUJSOztBUzU5Qkk7RUFDSTtBVCs5QlI7O0FTMTlCSTtFQUNJO0FUNjlCUjs7QVMxOUJJO0VBQ0k7QVQ2OUJSOztBUzE5Qkk7RUFDSTtBVDY5QlI7O0FTMTlCSTtFQUNJO0FUNjlCUjs7QVMxOUJJO0VBQ0k7QVQ2OUJSOztBUzE5Qkk7RUFNSTtBVHc5QlI7O0FTbjlCUTtFQUNJO0FUczlCWjs7QVNsOUJJO0VBQ0k7QVRxOUJSOztBU2w5Qkk7RUFDSTtBVHE5QlI7O0FTbDlCSTtFQUNJO0FUcTlCUjs7QVNwaENJO0VBQ0k7QVR1aENSOztBU3BoQ0k7RUFDSTtBVHVoQ1I7O0FTcGhDSTtFQUNJO0FUdWhDUjs7QVNwaENJO0VBQ0k7QVR1aENSOztBU2xoQ0k7RUFDSTtBVHFoQ1I7O0FTbGhDSTtFQUNJO0FUcWhDUjs7QVNsaENJO0VBQ0k7QVRxaENSOztBU2xoQ0k7RUFDSTtBVHFoQ1I7O0FTbGhDSTtFQUNJO0FUcWhDUjs7QVNsaENJO0VBTUk7QVRnaENSOztBUzNnQ1E7RUFDSTtBVDhnQ1o7O0FTMWdDSTtFQUNJO0FUNmdDUjs7QVMxZ0NJO0VBQ0k7QVQ2Z0NSOztBUzFnQ0k7RUFDSTtBVDZnQ1I7O0FTNWtDSTtFQUNJO0FUK2tDUjs7QVM1a0NJO0VBQ0k7QVQra0NSOztBUzVrQ0k7RUFDSTtBVCtrQ1I7O0FTNWtDSTtFQUNJO0FUK2tDUjs7QVMxa0NJO0VBQ0k7QVQ2a0NSOztBUzFrQ0k7RUFDSTtBVDZrQ1I7O0FTMWtDSTtFQUNJO0FUNmtDUjs7QVMxa0NJO0VBQ0k7QVQ2a0NSOztBUzFrQ0k7RUFDSTtBVDZrQ1I7O0FTMWtDSTtFQU1JO0FUd2tDUjs7QVNua0NRO0VBQ0k7QVRza0NaOztBU2xrQ0k7RUFDSTtBVHFrQ1I7O0FTbGtDSTtFQUNJO0FUcWtDUjs7QVNsa0NJO0VBQ0k7QVRxa0NSOztBU3BvQ0k7RUFDSTtBVHVvQ1I7O0FTcG9DSTtFQUNJO0FUdW9DUjs7QVNwb0NJO0VBQ0k7QVR1b0NSOztBU3BvQ0k7RUFDSTtBVHVvQ1I7O0FTbG9DSTtFQUNJO0FUcW9DUjs7QVNsb0NJO0VBQ0k7QVRxb0NSOztBU2xvQ0k7RUFDSTtBVHFvQ1I7O0FTbG9DSTtFQUNJO0FUcW9DUjs7QVNsb0NJO0VBQ0k7QVRxb0NSOztBU2xvQ0k7RUFNSTtBVGdvQ1I7O0FTM25DUTtFQUNJO0FUOG5DWjs7QVMxbkNJO0VBQ0k7QVQ2bkNSOztBUzFuQ0k7RUFDSTtBVDZuQ1I7O0FTMW5DSTtFQUNJO0FUNm5DUjs7QVM1ckNJO0VBQ0k7QVQrckNSOztBUzVyQ0k7RUFDSTtBVCtyQ1I7O0FTNXJDSTtFQUNJO0FUK3JDUjs7QVM1ckNJO0VBQ0k7QVQrckNSOztBUzFyQ0k7RUFDSTtBVDZyQ1I7O0FTMXJDSTtFQUNJO0FUNnJDUjs7QVMxckNJO0VBQ0k7QVQ2ckNSOztBUzFyQ0k7RUFDSTtBVDZyQ1I7O0FTMXJDSTtFQUNJO0FUNnJDUjs7QVMxckNJO0VBTUk7QVR3ckNSOztBU25yQ1E7RUFDSTtBVHNyQ1o7O0FTbHJDSTtFQUNJO0FUcXJDUjs7QVNsckNJO0VBQ0k7QVRxckNSOztBU2xyQ0k7RUFDSTtBVHFyQ1I7O0FTcHZDSTtFQUNJO0FUdXZDUjs7QVNwdkNJO0VBQ0k7QVR1dkNSOztBU3B2Q0k7RUFDSTtBVHV2Q1I7O0FTcHZDSTtFQUNJO0FUdXZDUjs7QVNsdkNJO0VBQ0k7QVRxdkNSOztBU2x2Q0k7RUFDSTtBVHF2Q1I7O0FTbHZDSTtFQUNJO0FUcXZDUjs7QVNsdkNJO0VBQ0k7QVRxdkNSOztBU2x2Q0k7RUFDSTtBVHF2Q1I7O0FTbHZDSTtFQU1JO0FUZ3ZDUjs7QVMzdUNRO0VBQ0k7QVQ4dUNaOztBUzF1Q0k7RUFDSTtBVDZ1Q1I7O0FTMXVDSTtFQUNJO0FUNnVDUjs7QVMxdUNJO0VBQ0k7QVQ2dUNSOztBUzV5Q0k7RUFDSTtBVCt5Q1I7O0FTNXlDSTtFQUNJO0FUK3lDUjs7QVM1eUNJO0VBQ0k7QVQreUNSOztBUzV5Q0k7RUFDSTtBVCt5Q1I7O0FTMXlDSTtFQUNJO0FUNnlDUjs7QVMxeUNJO0VBQ0k7QVQ2eUNSOztBUzF5Q0k7RUFDSTtBVDZ5Q1I7O0FTMXlDSTtFQUNJO0FUNnlDUjs7QVMxeUNJO0VBQ0k7QVQ2eUNSOztBUzF5Q0k7RUFNSTtBVHd5Q1I7O0FTbnlDUTtFQUNJO0FUc3lDWjs7QVNseUNJO0VBQ0k7QVRxeUNSOztBU2x5Q0k7RUFDSTtBVHF5Q1I7O0FTbHlDSTtFQUNJO0FUcXlDUjs7QVNwMkNJO0VBQ0k7QVR1MkNSOztBU3AyQ0k7RUFDSTtBVHUyQ1I7O0FTcDJDSTtFQUNJO0FUdTJDUjs7QVNwMkNJO0VBQ0k7QVR1MkNSOztBU2wyQ0k7RUFDSTtBVHEyQ1I7O0FTbDJDSTtFQUNJO0FUcTJDUjs7QVNsMkNJO0VBQ0k7QVRxMkNSOztBU2wyQ0k7RUFDSTtBVHEyQ1I7O0FTbDJDSTtFQUNJO0FUcTJDUjs7QVNsMkNJO0VBTUk7QVRnMkNSOztBU3QxQ0k7RUFDSTtBVHkxQ1I7O0FTdDFDSTtFQUNJO0FUeTFDUjs7QVN0MUNJO0VBQ0k7QVR5MUNSOztBU3IxQ0E7RUFDSTtBVHcxQ0o7O0FFaDZDQztFTytFVztJQUNJO0VUcTFDZDtBQUNGO0FFdDZDQztFTytFVztJQUNJO0VUMDFDZDtBQUNGO0FFMzZDQztFTytFVztJQUNJO0VUKzFDZDtBQUNGO0FFaDdDQztFTytFVztJQUNJO0VUbzJDZDtBQUNGO0FFcjdDQztFTytFVztJQUNJO0VUeTJDZDtBQUNGO0FFMTdDQztFTytFVztJQUNJO0VUODJDZDtBQUNGO0FFLzdDQztFTytFVztJQUNJO0VUbTNDZDtBQUNGO0FFcDhDQztFTytFVztJQUNJO0VUdzNDZDtBQUNGO0FFejhDQztFTytFVztJQUNJO0VUNjNDZDtBQUNGO0FFOThDQztFTytFVztJQUNJO0VUazRDZDtBQUNGO0FFbjlDQztFTytFVztJQUNJO0VUdTRDZDtBQUNGO0FFeDlDQztFTytFVztJQUNJO0VUNDRDZDtBQUNGO0FFNzlDQztFTytFVztJQUNJO0VUaTVDZDtBQUNGO0FFbCtDQztFTytFVztJQUNJO0VUczVDZDtBQUNGO0FFditDQztFTytFVztJQUNJO0VUMjVDZDtBQUNGO0FFNStDQztFTytFVztJQUNJO0VUZzZDZDtBQUNGO0FFai9DQztFTytFVztJQUNJO0VUcTZDZDtBQUNGO0FFdC9DQztFTytFVztJQUNJO0VUMDZDZDtBQUNGO0FFMy9DQztFTytFVztJQUNJO0VUKzZDZDtBQUNGO0FFaGdEQztFTytFVztJQUNJO0VUbzdDZDtBQUNGO0FFcmdEQztFTytFVztJQUNJO0VUeTdDZDtBQUNGO0FFMWdEQztFTytFVztJQUNJO0VUODdDZDtBQUNGO0FFL2dEQztFTytFVztJQUNJO0VUbThDZDtBQUNGO0FFcGhEQztFTytFVztJQUNJO0VUdzhDZDtBQUNGO0FFemhEQztFTytFVztJQUNJO0VUNjhDZDtBQUNGO0FFOWhEQztFTytFVztJQUNJO0VUazlDZDtBQUNGO0FFbmlEQztFTytFVztJQUNJO0VUdTlDZDtBQUNGO0FFeGlEQztFTytFVztJQUNJO0VUNDlDZDtBQUNGO0FFN2lEQztFTytFVztJQUNJO0VUaStDZDtBQUNGO0FFbGpEQztFTytFVztJQUNJO0VUcytDZDtBQUNGO0FFdmpEQztFTytFVztJQUNJO0VUMitDZDtBQUNGO0FFNWpEQztFTytFVztJQUNJO0VUZy9DZDtBQUNGO0FFamtEQztFTytFVztJQUNJO0VUcS9DZDtBQUNGO0FFdGtEQztFTytFVztJQUNJO0VUMC9DZDtBQUNGO0FFM2tEQztFTytFVztJQUNJO0VUKy9DZDtBQUNGO0FFaGxEQztFTytFVztJQUNJO0VUb2dEZDtBQUNGO0FFcmxEQztFTytFVztJQUNJO0VUeWdEZDtBQUNGO0FFMWxEQztFTytFVztJQUNJO0VUOGdEZDtBQUNGO0FFL2xEQztFTytFVztJQUNJO0VUbWhEZDtBQUNGO0FFcG1EQztFTytFVztJQUNJO0VUd2hEZDtBQUNGO0FFem1EQztFTytFVztJQUNJO0VUNmhEZDtBQUNGO0FFOW1EQztFTytFVztJQUNJO0VUa2lEZDtBQUNGO0FFbm5EQztFTytFVztJQUNJO0VUdWlEZDtBQUNGO0FFeG5EQztFTytFVztJQUNJO0VUNGlEZDtBQUNGO0FFN25EQztFTytFVztJQUNJO0VUaWpEZDtBQUNGO0FFbG9EQztFTytFVztJQUNJO0VUc2pEZDtBQUNGO0FFdm9EQztFTytFVztJQUNJO0VUMmpEZDtBQUNGO0FFNW9EQztFTytFVztJQUNJO0VUZ2tEZDtBQUNGO0FFanBEQztFTytFVztJQUNJO0VUcWtEZDtBQUNGO0FFdHBEQztFTytFVztJQUNJO0VUMGtEZDtBQUNGO0FFM3BEQztFTytFVztJQUNJO0VUK2tEZDtBQUNGO0FFaHFEQztFTytFVztJQUNJO0VUb2xEZDtBQUNGO0FFcnFEQztFTytFVztJQUNJO0VUeWxEZDtBQUNGO0FFMXFEQztFTytFVztJQUNJO0VUOGxEZDtBQUNGO0FFL3FEQztFTytFVztJQUNJO0VUbW1EZDtBQUNGO0FFcHJEQztFTytFVztJQUNJO0VUd21EZDtBQUNGO0FFenJEQztFTytFVztJQUNJO0VUNm1EZDtBQUNGO0FFOXJEQztFTytFVztJQUNJO0VUa25EZDtBQUNGO0FFbnNEQztFTytFVztJQUNJO0VUdW5EZDtBQUNGO0FFeHNEQztFTytFVztJQUNJO0VUNG5EZDtBQUNGO0FFN3NEQztFTytFVztJQUNJO0VUaW9EZDtBQUNGO0FFbHREQztFTytFVztJQUNJO0VUc29EZDtBQUNGO0FFdnREQztFTytFVztJQUNJO0VUMm9EZDtBQUNGO0FFNXREQztFTytFVztJQUNJO0VUZ3BEZDtBQUNGO0FFanVEQztFTytFVztJQUNJO0VUcXBEZDtBQUNGO0FFdHVEQztFTytFVztJQUNJO0VUMHBEZDtBQUNGO0FFM3VEQztFTytFVztJQUNJO0VUK3BEZDtBQUNGO0FFaHZEQztFTytFVztJQUNJO0VUb3FEZDtBQUNGO0FFcnZEQztFTytFVztJQUNJO0VUeXFEZDtBQUNGO0FFMXZEQztFTytFVztJQUNJO0VUOHFEZDtBQUNGO0FFL3ZEQztFTytFVztJQUNJO0VUbXJEZDtBQUNGO0FFcHdEQztFTytFVztJQUNJO0VUd3JEZDtBQUNGO0FFendEQztFTytFVztJQUNJO0VUNnJEZDtBQUNGO0FFOXdEQztFTytFVztJQUNJO0VUa3NEZDtBQUNGO0FFbnhEQztFTytFVztJQUNJO0VUdXNEZDtBQUNGO0FFeHhEQztFTytFVztJQUNJO0VUNHNEZDtBQUNGO0FFN3hEQztFTytFVztJQUNJO0VUaXREZDtBQUNGO0FFbHlEQztFTytFVztJQUNJO0VUc3REZDtBQUNGO0FFdnlEQztFT3lGVztJQUNJO0VUaXREZDtBQUNGO0FFNXlEQztFT3lGVztJQUNJO0VUc3REZDtBQUNGO0FFanpEQztFT3lGVztJQUNJO0VUMnREZDtBQUNGO0FFdHpEQztFT3lGVztJQUNJO0VUZ3VEZDtBQUNGO0FFM3pEQztFT3lGVztJQUNJO0VUcXVEZDtBQUNGO0FFaDBEQztFT3lGVztJQUNJO0VUMHVEZDtBQUNGO0FFcjBEQztFT3lGVztJQUNJO0VUK3VEZDtBQUNGO0FFMTBEQztFT3lGVztJQUNJO0VUb3ZEZDtBQUNGO0FFLzBEQztFT3lGVztJQUNJO0VUeXZEZDtBQUNGO0FFcDFEQztFT3lGVztJQUNJO0VUOHZEZDtBQUNGO0FFejFEQztFT3lGVztJQUNJO0VUbXdEZDtBQUNGO0FFOTFEQztFT3lGVztJQUNJO0VUd3dEZDtBQUNGO0FFbjJEQztFT3lGVztJQUNJO0VUNndEZDtBQUNGO0FFeDJEQztFT3lGVztJQUNJO0VUa3hEZDtBQUNGO0FFNzJEQztFT3lGVztJQUNJO0VUdXhEZDtBQUNGO0FFbDNEQztFT3lGVztJQUNJO0VUNHhEZDtBQUNGO0FFdjNEQztFT3lGVztJQUNJO0VUaXlEZDtBQUNGO0FFNTNEQztFT3lGVztJQUNJO0VUc3lEZDtBQUNGO0FFajREQztFT3lGVztJQUNJO0VUMnlEZDtBQUNGO0FFdDREQztFT3lGVztJQUNJO0VUZ3pEZDtBQUNGO0FFMzREQztFT3lGVztJQUNJO0VUcXpEZDtBQUNGO0FFaDVEQztFT3lGVztJQUNJO0VUMHpEZDtBQUNGO0FFcjVEQztFT3lGVztJQUNJO0VUK3pEZDtBQUNGO0FFMTVEQztFT3lGVztJQUNJO0VUbzBEZDtBQUNGO0FFLzVEQztFT3lGVztJQUNJO0VUeTBEZDtBQUNGO0FFcDZEQztFT3lGVztJQUNJO0VUODBEZDtBQUNGO0FFejZEQztFT3lGVztJQUNJO0VUbTFEZDtBQUNGO0FFOTZEQztFT3lGVztJQUNJO0VUdzFEZDtBQUNGO0FFbjdEQztFT3lGVztJQUNJO0VUNjFEZDtBQUNGO0FFeDdEQztFT3lGVztJQUNJO0VUazJEZDtBQUNGO0FFNzdEQztFT3lGVztJQUNJO0VUdTJEZDtBQUNGO0FFbDhEQztFT3lGVztJQUNJO0VUNDJEZDtBQUNGO0FFdjhEQztFT3lGVztJQUNJO0VUaTNEZDtBQUNGO0FFNThEQztFT3lGVztJQUNJO0VUczNEZDtBQUNGO0FFajlEQztFT3lGVztJQUNJO0VUMjNEZDtBQUNGO0FFdDlEQztFT3lGVztJQUNJO0VUZzREZDtBQUNGO0FFMzlEQztFT3lGVztJQUNJO0VUcTREZDtBQUNGO0FFaCtEQztFT3lGVztJQUNJO0VUMDREZDtBQUNGO0FFcitEQztFT3lGVztJQUNJO0VUKzREZDtBQUNGO0FFMStEQztFT3lGVztJQUNJO0VUbzVEZDtBQUNGO0FFLytEQztFT3lGVztJQUNJO0VUeTVEZDtBQUNGO0FFcC9EQztFT3lGVztJQUNJO0VUODVEZDtBQUNGO0FFei9EQztFT3lGVztJQUNJO0VUbTZEZDtBQUNGO0FFOS9EQztFT3lGVztJQUNJO0VUdzZEZDtBQUNGO0FFbmdFQztFT3lGVztJQUNJO0VUNjZEZDtBQUNGO0FFeGdFQztFT3lGVztJQUNJO0VUazdEZDtBQUNGO0FFN2dFQztFT3lGVztJQUNJO0VUdTdEZDtBQUNGO0FFbGhFQztFT3lGVztJQUNJO0VUNDdEZDtBQUNGO0FFdmhFQztFT3lGVztJQUNJO0VUaThEZDtBQUNGO0FFNWhFQztFT3lGVztJQUNJO0VUczhEZDtBQUNGO0FFamlFQztFT3lGVztJQUNJO0VUMjhEZDtBQUNGO0FFdGlFQztFT3lGVztJQUNJO0VUZzlEZDtBQUNGO0FFM2lFQztFT3lGVztJQUNJO0VUcTlEZDtBQUNGO0FFaGpFQztFT3lGVztJQUNJO0VUMDlEZDtBQUNGO0FFcmpFQztFT3lGVztJQUNJO0VUKzlEZDtBQUNGO0FFMWpFQztFT3lGVztJQUNJO0VUbytEZDtBQUNGO0FFL2pFQztFT3lGVztJQUNJO0VUeStEZDtBQUNGO0FFcGtFQztFT3lGVztJQUNJO0VUOCtEZDtBQUNGO0FFemtFQztFT3lGVztJQUNJO0VUbS9EZDtBQUNGO0FFOWtFQztFT3lGVztJQUNJO0VUdy9EZDtBQUNGO0FFbmxFQztFT3lGVztJQUNJO0VUNi9EZDtBQUNGO0FFeGxFQztFT3lGVztJQUNJO0VUa2dFZDtBQUNGO0FFN2xFQztFT3lGVztJQUNJO0VUdWdFZDtBQUNGO0FFbG1FQztFT3lGVztJQUNJO0VUNGdFZDtBQUNGO0FFdm1FQztFT3lGVztJQUNJO0VUaWhFZDtBQUNGO0FFNW1FQztFT3lGVztJQUNJO0VUc2hFZDtBQUNGO0FFam5FQztFT3lGVztJQUNJO0VUMmhFZDtBQUNGO0FFdG5FQztFT3lGVztJQUNJO0VUZ2lFZDtBQUNGO0FFM25FQztFT3lGVztJQUNJO0VUcWlFZDtBQUNGO0FFaG9FQztFT3lGVztJQUNJO0VUMGlFZDtBQUNGO0FFcm9FQztFT3lGVztJQUNJO0VUK2lFZDtBQUNGO0FFMW9FQztFT3lGVztJQUNJO0VUb2pFZDtBQUNGO0FFL29FQztFT21HVztJQUNJO0VUK2lFZDtBQUNGO0FFcHBFQztFT21HVztJQUNJO0VUb2pFZDtBQUNGO0FFenBFQztFT21HVztJQUNJO0VUeWpFZDtBQUNGO0FFOXBFQztFT21HVztJQUNJO0VUOGpFZDtBQUNGO0FFbnFFQztFT21HVztJQUNJO0VUbWtFZDtBQUNGO0FFeHFFQztFT21HVztJQUNJO0VUd2tFZDtBQUNGO0FFN3FFQztFT21HVztJQUNJO0VUNmtFZDtBQUNGO0FFbHJFQztFT21HVztJQUNJO0VUa2xFZDtBQUNGO0FFdnJFQztFT21HVztJQUNJO0VUdWxFZDtBQUNGO0FFNXJFQztFT21HVztJQUNJO0VUNGxFZDtBQUNGO0FFanNFQztFT21HVztJQUNJO0VUaW1FZDtBQUNGO0FFdHNFQztFT21HVztJQUNJO0VUc21FZDtBQUNGO0FFM3NFQztFT21HVztJQUNJO0VUMm1FZDtBQUNGO0FFaHRFQztFT21HVztJQUNJO0VUZ25FZDtBQUNGO0FFcnRFQztFT21HVztJQUNJO0VUcW5FZDtBQUNGO0FFMXRFQztFT21HVztJQUNJO0VUMG5FZDtBQUNGO0FFL3RFQztFT21HVztJQUNJO0VUK25FZDtBQUNGO0FFcHVFQztFT21HVztJQUNJO0VUb29FZDtBQUNGO0FFenVFQztFT21HVztJQUNJO0VUeW9FZDtBQUNGO0FFOXVFQztFT21HVztJQUNJO0VUOG9FZDtBQUNGO0FFbnZFQztFT21HVztJQUNJO0VUbXBFZDtBQUNGO0FFeHZFQztFT21HVztJQUNJO0VUd3BFZDtBQUNGO0FFN3ZFQztFT21HVztJQUNJO0VUNnBFZDtBQUNGO0FFbHdFQztFT21HVztJQUNJO0VUa3FFZDtBQUNGO0FFdndFQztFT21HVztJQUNJO0VUdXFFZDtBQUNGO0FFNXdFQztFT21HVztJQUNJO0VUNHFFZDtBQUNGO0FFanhFQztFT21HVztJQUNJO0VUaXJFZDtBQUNGO0FFdHhFQztFT21HVztJQUNJO0VUc3JFZDtBQUNGO0FFM3hFQztFT21HVztJQUNJO0VUMnJFZDtBQUNGO0FFaHlFQztFT21HVztJQUNJO0VUZ3NFZDtBQUNGO0FFcnlFQztFT21HVztJQUNJO0VUcXNFZDtBQUNGO0FFMXlFQztFT21HVztJQUNJO0VUMHNFZDtBQUNGO0FFL3lFQztFT21HVztJQUNJO0VUK3NFZDtBQUNGO0FFcHpFQztFT21HVztJQUNJO0VUb3RFZDtBQUNGO0FFenpFQztFT21HVztJQUNJO0VUeXRFZDtBQUNGO0FFOXpFQztFT21HVztJQUNJO0VUOHRFZDtBQUNGO0FFbjBFQztFT21HVztJQUNJO0VUbXVFZDtBQUNGO0FFeDBFQztFT21HVztJQUNJO0VUd3VFZDtBQUNGO0FFNzBFQztFT21HVztJQUNJO0VUNnVFZDtBQUNGO0FFbDFFQztFT21HVztJQUNJO0VUa3ZFZDtBQUNGO0FFdjFFQztFT21HVztJQUNJO0VUdXZFZDtBQUNGO0FFNTFFQztFT21HVztJQUNJO0VUNHZFZDtBQUNGO0FFajJFQztFT21HVztJQUNJO0VUaXdFZDtBQUNGO0FFdDJFQztFT21HVztJQUNJO0VUc3dFZDtBQUNGO0FFMzJFQztFT21HVztJQUNJO0VUMndFZDtBQUNGO0FFaDNFQztFT21HVztJQUNJO0VUZ3hFZDtBQUNGO0FFcjNFQztFT21HVztJQUNJO0VUcXhFZDtBQUNGO0FFMTNFQztFT21HVztJQUNJO0VUMHhFZDtBQUNGO0FFLzNFQztFT21HVztJQUNJO0VUK3hFZDtBQUNGO0FFcDRFQztFT21HVztJQUNJO0VUb3lFZDtBQUNGO0FFejRFQztFT21HVztJQUNJO0VUeXlFZDtBQUNGO0FFOTRFQztFT21HVztJQUNJO0VUOHlFZDtBQUNGO0FFbjVFQztFT21HVztJQUNJO0VUbXpFZDtBQUNGO0FFeDVFQztFT21HVztJQUNJO0VUd3pFZDtBQUNGO0FFNzVFQztFT21HVztJQUNJO0VUNnpFZDtBQUNGO0FFbDZFQztFT21HVztJQUNJO0VUazBFZDtBQUNGO0FFdjZFQztFT21HVztJQUNJO0VUdTBFZDtBQUNGO0FFNTZFQztFT21HVztJQUNJO0VUNDBFZDtBQUNGO0FFajdFQztFT21HVztJQUNJO0VUaTFFZDtBQUNGO0FFdDdFQztFT21HVztJQUNJO0VUczFFZDtBQUNGO0FFMzdFQztFT21HVztJQUNJO0VUMjFFZDtBQUNGO0FFaDhFQztFT21HVztJQUNJO0VUZzJFZDtBQUNGO0FFcjhFQztFT21HVztJQUNJO0VUcTJFZDtBQUNGO0FFMThFQztFT21HVztJQUNJO0VUMDJFZDtBQUNGO0FFLzhFQztFT21HVztJQUNJO0VUKzJFZDtBQUNGO0FFcDlFQztFT21HVztJQUNJO0VUbzNFZDtBQUNGO0FFejlFQztFT21HVztJQUNJO0VUeTNFZDtBQUNGO0FFOTlFQztFT21HVztJQUNJO0VUODNFZDtBQUNGO0FFbitFQztFT21HVztJQUNJO0VUbTRFZDtBQUNGO0FFeCtFQztFT21HVztJQUNJO0VUdzRFZDtBQUNGO0FFNytFQztFT21HVztJQUNJO0VUNjRFZDtBQUNGO0FFbC9FQztFT21HVztJQUNJO0VUazVFZDtBQUNGO0FTNzRFQTtFQUNJLDRCVnhJbUI7QUN1aEZ2Qjs7QVM1NEVBO0VBQ0k7QVQrNEVKOztBUzU0RUE7RUFDSTtBVCs0RUo7O0FTNTRFQTtFQUNJO0FUKzRFSjs7QVM1NEVBO0VBQ0k7QVQrNEVKOztBUzU0RUE7RUFDSTtBVCs0RUo7O0FTNTRFQTtFQUNJO0FUKzRFSjs7QVM1NEVBO0VBQ0k7RUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBLDRCVnZLbUI7RVV3S25CO0FUKzRFSjtBUzc0RUk7RUFDSTtFQUFBO0FUKzRFUjs7QVMzNEVBO0VBQ0ksNEJWaExtQjtFVWlMbkI7RUFDQTtFQUNBO0FUODRFSjs7QVMxNEVJO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7QVQ2NEVSO0FTMzRFUTtFQUNJO0FUNjRFWjs7QVN4NEVBO0VBQ0k7RUFBQTtBVDI0RUo7O0FVbm9GQTtFQUNJO0VBQ0EsZ0NYa0RVO0FDb2xGZDtBV2huRkU7RUFDQyxtQkR0QjZDO0FWd29GaEQ7QVcvbUZHO0VBSkQ7SUFLRTtFWGtuRkY7QUFDRjtBVy9tRkc7RUFURDtJQVVFLG1CRC9Cc0Q7RVZpcEZ4RDtBQUNGO0FVcnBGQTtFQUlJO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QVZvcEZKOztBVWpwRkE7RUFDSTtFQUFBO0FWb3BGSjs7QVVqcEZBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7QVZvcEZKO0FVbHBGSTtFQUNJO0VBQUE7QVZvcEZSOztBVWhwRkE7OztFQUdJO0VBQ0E7RUFDQTtBVm1wRko7QVVqcEZJOzs7RUFDSTtBVnFwRlI7O0FVanBGQTs7Ozs7O0VBTUk7RUFDQTtFQUNBO0VBQ0EsNEJYT21CO0FDNm9GdkI7QVVscEZJOzs7Ozs7RUFDSTtBVnlwRlI7O0FVcnBGQTtFQUNJO0FWd3BGSjs7QVVycEZBO0VBQ0ksZ0NYTlU7RVdPVjtBVndwRko7O0FVcnBGQTtBQ3RDRTs7RUFDQyxpQkQ0RWlEO0FWb25GcEQ7QVc3ckZHO0VBSkQ7O0lBS0U7RVhpc0ZGO0FBQ0Y7QVc5ckZHO0VBVEQ7O0lBVUUsaUJEbUUrRTtFVituRmpGO0FBQ0Y7O0FXN3NGRTs7RUFDQyxpQkQ0RWlEO0FWcW9GcEQ7QVc5c0ZHO0VBSkQ7O0lBS0U7RVhrdEZGO0FBQ0Y7QVcvc0ZHO0VBVEQ7O0lBVUUsaUJEbUUrRTtFVmdwRmpGO0FBQ0Y7O0FXOXRGRTs7RUFDQyxrQkQ0RWlEO0FWc3BGcEQ7QVcvdEZHO0VBSkQ7O0lBS0U7RVhtdUZGO0FBQ0Y7QVdodUZHO0VBVEQ7O0lBVUUsZURtRStFO0VWaXFGakY7QUFDRjs7QVcvdUZFOztFQUNDLGVENEVpRDtBVnVxRnBEO0FXaHZGRztFQUpEOztJQUtFO0VYb3ZGRjtBQUNGO0FXanZGRztFQVREOztJQVVFLGlCRG1FK0U7RVZrckZqRjtBQUNGOztBV2h3RkU7O0VBQ0Msa0JENEVpRDtBVndyRnBEO0FXandGRztFQUpEOztJQUtFO0VYcXdGRjtBQUNGO0FXbHdGRztFQVREOztJQVVFLGtCRG1FK0U7RVZtc0ZqRjtBQUNGOztBV2p4RkU7O0VBQ0MsZUQ0RWlEO0FWeXNGcEQ7QVdseEZHO0VBSkQ7O0lBS0U7RVhzeEZGO0FBQ0Y7QVdueEZHO0VBVEQ7O0lBVUUsZURtRStFO0VWb3RGakY7QUFDRjs7QVdseUZFO0VBQ0MsbUJEaUY2QztBVm90RmhEO0FXbHlGRztFQUpEO0lBS0U7RVhxeUZGO0FBQ0Y7QVdseUZHO0VBVEQ7SUFVRSxlRHdFc0Q7RVY2dEZ4RDtBQUNGOztBVTN0RkE7RUFDSTtBVjh0Rko7O0FZOTBGQTs7Ozs7Q0FBQTtBQTBCQztFQUNDO0FaNnpGRjtBWS96RkE7RUFYQyxnQkFSc0I7QVpxMUZ2QjtBWTMwRkM7RUFTRDtJQVJFO0VaODBGQTtBQUNGO0FZNTBGQztFQUtEO0lBSkUsaUJBZHNCO0VaNjFGdEI7QUFDRjtBWXIwRkM7RUFsQkEsaUJBUnNCO0FaazJGdkI7QVl4MUZDO0VBZ0JBO0lBZkM7RVoyMUZBO0FBQ0Y7QVl6MUZDO0VBWUE7SUFYQyxrQkFkc0I7RVowMkZ0QjtBQUNGO0FZbDFGQztFQWxCQSxvQkFSc0I7QVorMkZ2QjtBWXIyRkM7RUFnQkE7SUFmQztFWncyRkE7QUFDRjtBWXQyRkM7RUFZQTtJQVhDLHFCQWRzQjtFWnUzRnRCO0FBQ0Y7QVkzMUZFO0VBQ0M7QVo2MUZIOztBYWw0RkE7O0VBRUk7RUFDQSxpQmQrRFk7RWM5RFo7RUFDQTtBYnE0Rko7QWFuNEZJOztFQUNJO0FiczRGUjtBYW40Rkk7O0VBQ0k7QWJzNEZSO0FhbjRGSTs7RUFDSTtBYnM0RlI7QWFuNEZJOztFQUNJO0FiczRGUjtBYW40Rkk7O0VBQ0k7QWJzNEZSO0FhbjRGSTs7RUFDSTtBYnM0RlI7O0FjbDZGQTtBQUVBO0VBQ0M7QWRvNkZE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OztBRHo4R0k7RUFDSSwrQkE5QkM7QUMwK0dUOztBRHo4R0k7RUFDSSwwQ0FsQ0M7QUM4K0dUOztBRHI5R0k7RUFDSTtBQ3c5R1I7O0FEcjlHSTtFQUNJLGNBOUJDO0FDcy9HVDs7QURyOUdJO0VBQ0kseUJBbENDO0FDMC9HVDs7QURqK0dJO0VBQ0k7QUNvK0dSOztBRGorR0k7RUFDSSxjQTlCQztBQ2tnSFQ7O0FEaitHSTtFQUNJLHlCQWxDQztBQ3NnSFQ7O0FENytHSTtFQUNJO0FDZy9HUjs7QUQ3K0dJO0VBQ0ksY0E5QkM7QUM4Z0hUOztBRDcrR0k7RUFDSSx5QkFsQ0M7QUNraEhUOztBRHovR0k7RUFDSTtBQzQvR1I7O0FEei9HSTtFQUNJLFdBOUJDO0FDMGhIVDs7QUR6L0dJO0VBQ0ksc0JBbENDO0FDOGhIVDs7QURyZ0hJO0VBQ0k7QUN3Z0hSOztBRHJnSEk7RUFDSSxjQTlCQztBQ3NpSFQ7O0FEcmdISTtFQUNJLHlCQWxDQztBQzBpSFQ7O0FEamhISTtFQUNJO0FDb2hIUjs7QURqaEhJO0VBQ0ksY0E5QkM7QUNrakhUOztBRGpoSEk7RUFDSSx5QkFsQ0M7QUNzakhUOztBRDdoSEk7RUFDSTtBQ2dpSFI7O0FEN2hISTtFQUNJLGNBOUJDO0FDOGpIVDs7QUQ3aEhJO0VBQ0kseUJBbENDO0FDa2tIVDs7QUR6aUhJO0VBQ0k7QUM0aUhSOztBRHppSEk7RUFDSSxjQTlCQztBQzBrSFQ7O0FEemlISTtFQUNJLHlCQWxDQztBQzhrSFQ7O0FEeGlIQTtBQUNBO0VBQ0k7RUFDQTtBQzJpSEo7O0FEeGlIQTtBQUlBO0FFeERBO0FDSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBbUNBOzZDQUFBO0FDbENDO0VBQ0M7QUg0bkhGOztBR3puSEM7RUFDQztBSDRuSEY7O0FHem5IQztFQUNDO0FING5IRjs7QUl0b0hBO0FDQUE7RUFDQztFQUNBO0FMMG9IRDs7QW9CMW9IQTtFQUNJO0VBQ0E7QXBCNm9ISjtBRTNqSEM7RWtCcEZEO0lBS1E7RXBCOG9ITjtBQUNGO0FvQjVvSEk7RUFDSTtBcEI4b0hSO0FFbmtIQztFa0I1RUc7SUFJUTtFcEIrb0hWO0FBQ0Y7QUV4a0hDO0VrQjVFRztJQVFRO0VwQmdwSFY7QUFDRjtBRTdrSEM7RWtCOURPO0lBR1E7SUFFQTtFcEI2b0hkO0VvQmxwSE07SUFJUTtJQUVBO0lBQUE7RXBCNG9IZDtBQUNGO0FFcmxIQztFa0JwRE87SUFFUTtJQUNBO0VwQjJvSGQ7QUFDRjtBRTNsSEM7RWtCNUNHO0lBRVE7RXBCeW9IVjtBQUNGO0FvQnZvSFE7RUFDSTtFQUNBO0FwQnlvSFo7QUVwbUhDO0VrQnZDTztJQUtRO0VwQjBvSGQ7QUFDRjtBb0J0b0hJO0VBQ0k7QXBCd29IUjs7QURsc0hBO0FBVUE7QUEwQkk7RUFDSTtBQ21xSFI7O0FEaHFISTtFQUNJLGNBOUJDO0FDaXNIVDs7QURocUhJO0VBQ0kseUJBbENDO0FDcXNIVDs7QUQ1cUhJO0VBQ0k7QUMrcUhSOztBRDVxSEk7RUFDSSxjQTlCQztBQzZzSFQ7O0FENXFISTtFQUNJLHlCQWxDQztBQ2l0SFQ7O0FEeHJISTtFQUNJO0FDMnJIUjs7QUR4ckhJO0VBQ0ksY0E5QkM7QUN5dEhUOztBRHhySEk7RUFDSSx5QkFsQ0M7QUM2dEhUOztBRHBzSEk7RUFDSTtBQ3VzSFI7O0FEcHNISTtFQUNJLGNBOUJDO0FDcXVIVDs7QURwc0hJO0VBQ0kseUJBbENDO0FDeXVIVDs7QURodEhJO0VBQ0k7QUNtdEhSOztBRGh0SEk7RUFDSSxjQTlCQztBQ2l2SFQ7O0FEaHRISTtFQUNJLHlCQWxDQztBQ3F2SFQ7O0FENXRISTtFQUNJO0FDK3RIUjs7QUQ1dEhJO0VBQ0ksY0E5QkM7QUM2dkhUOztBRDV0SEk7RUFDSSx5QkFsQ0M7QUNpd0hUOztBRHh1SEk7RUFDSTtBQzJ1SFI7O0FEeHVISTtFQUNJLCtCQTlCQztBQ3l3SFQ7O0FEeHVISTtFQUNJLDBDQWxDQztBQzZ3SFQ7O0FEcHZISTtFQUNJO0FDdXZIUjs7QURwdkhJO0VBQ0ksY0E5QkM7QUNxeEhUOztBRHB2SEk7RUFDSSx5QkFsQ0M7QUN5eEhUOztBRGh3SEk7RUFDSTtBQ213SFI7O0FEaHdISTtFQUNJLGNBOUJDO0FDaXlIVDs7QURod0hJO0VBQ0kseUJBbENDO0FDcXlIVDs7QUQ1d0hJO0VBQ0k7QUMrd0hSOztBRDV3SEk7RUFDSSxjQTlCQztBQzZ5SFQ7O0FENXdISTtFQUNJLHlCQWxDQztBQ2l6SFQ7O0FEeHhISTtFQUNJO0FDMnhIUjs7QUR4eEhJO0VBQ0ksV0E5QkM7QUN5ekhUOztBRHh4SEk7RUFDSSxzQkFsQ0M7QUM2ekhUOztBRHB5SEk7RUFDSTtBQ3V5SFI7O0FEcHlISTtFQUNJLGNBOUJDO0FDcTBIVDs7QURweUhJO0VBQ0kseUJBbENDO0FDeTBIVDs7QURoekhJO0VBQ0k7QUNtekhSOztBRGh6SEk7RUFDSSxjQTlCQztBQ2kxSFQ7O0FEaHpISTtFQUNJLHlCQWxDQztBQ3ExSFQ7O0FENXpISTtFQUNJO0FDK3pIUjs7QUQ1ekhJO0VBQ0ksY0E5QkM7QUM2MUhUOztBRDV6SEk7RUFDSSx5QkFsQ0M7QUNpMkhUOztBRHgwSEk7RUFDSTtBQzIwSFI7O0FEeDBISTtFQUNJLGNBOUJDO0FDeTJIVDs7QUR4MEhJO0VBQ0kseUJBbENDO0FDNjJIVDs7QUR2MEhBO0FBQ0E7RUFDSTtFQUNBO0FDMDBISjs7QUR2MEhBO0FBSUE7QUV4REE7QUNIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFtQ0E7NkNBQUE7QUNsQ0M7RUFDQztBSDI1SEY7O0FHeDVIQztFQUNDO0FIMjVIRjs7QUd4NUhDO0VBQ0M7QUgyNUhGOztBSXI2SEE7QUNBQTtFQUNDO0VBQ0E7QUx5NkhEOztBcUJ6NkhBO0VBQ0k7QXJCNDZISjtBcUIxNkhJO0VBQ0k7QXJCNDZIUjtBcUJ6NkhJO0VBQ0k7RUFDQTtBckIyNkhSO0FxQno2SFE7Ozs7OztFQU1JO0FyQjI2SFo7QXFCdjZISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQnk2SFI7QXFCdjZIUTtFQU1JO0FyQjQ2SFo7QXFCbDdIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSw0QnRCcUJXO0VzQnBCWDtFQUFBO0VBQ0E7RUFBQTtBckJ5NkhaO0FxQnY2SFk7RUFDSTtFQUFBO0FyQnk2SGhCO0FxQjE2SFk7RUFDSTtFQUFBO0FyQnk2SGhCO0FxQnQ2SFk7RUFJSTtFQUNBO0VBQUE7RUFDQTtFQUFBO0FyQnE2SGhCO0FxQmo2SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJtNkhaO0FxQi81SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FyQmk2SFI7QXFCLzVIUTtFQUNJO0FyQmk2SFo7QXFCNzVISTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBckIrNUhSO0FxQjc1SFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0FyQis1SFo7QXFCNTVIUTtFQUNJO0VBQUE7QXJCODVIWjtBcUIzNUhRO0VBQ0k7RUFBQTtBckI2NUhaO0FxQjM1SFk7RUFDSTtBckI2NUhoQjtBcUJ4NUhJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFDQTtBckIwNUhSO0FFdjdIQztFbUJ5Qkc7SUFPUTtJQUNBO1NBQUE7RXJCMjVIVjtBQUNGO0FFNzdIQztFbUJ5Qkc7SUFZUTtJQUNBO0VyQjQ1SFY7QUFDRjtBcUIxNUhRO0VBQ0k7RUFDQTtBckI0NUhaO0FxQng1SEk7RUFDSTtBckIwNUhSO0FxQng1SFE7RUFDSTtBckIwNUhaO0FxQng1SFk7RUFDSTtFQUNBO0VBQ0E7QXJCMDVIaEI7QXFCeDVIZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjA1SHBCO0FxQnY1SGdCO0VBQ0k7QXJCeTVIcEI7O0FxQmw1SEE7RUFDSTtJQUNJO0VyQnE1SE47QUFDRjtBRDlqSUE7QUFVQTtBQTBCSTtFQUNJO0FDOGhJUjs7QUQzaElJO0VBQ0ksY0E5QkM7QUM0aklUOztBRDNoSUk7RUFDSSx5QkFsQ0M7QUNna0lUOztBRHZpSUk7RUFDSTtBQzBpSVI7O0FEdmlJSTtFQUNJLGNBOUJDO0FDd2tJVDs7QUR2aUlJO0VBQ0kseUJBbENDO0FDNGtJVDs7QURuaklJO0VBQ0k7QUNzaklSOztBRG5qSUk7RUFDSSxjQTlCQztBQ29sSVQ7O0FEbmpJSTtFQUNJLHlCQWxDQztBQ3dsSVQ7O0FEL2pJSTtFQUNJO0FDa2tJUjs7QUQvaklJO0VBQ0ksY0E5QkM7QUNnbUlUOztBRC9qSUk7RUFDSSx5QkFsQ0M7QUNvbUlUOztBRDNrSUk7RUFDSTtBQzhrSVI7O0FEM2tJSTtFQUNJLGNBOUJDO0FDNG1JVDs7QUQza0lJO0VBQ0kseUJBbENDO0FDZ25JVDs7QUR2bElJO0VBQ0k7QUMwbElSOztBRHZsSUk7RUFDSSxjQTlCQztBQ3duSVQ7O0FEdmxJSTtFQUNJLHlCQWxDQztBQzRuSVQ7O0FEbm1JSTtFQUNJO0FDc21JUjs7QURubUlJO0VBQ0ksK0JBOUJDO0FDb29JVDs7QURubUlJO0VBQ0ksMENBbENDO0FDd29JVDs7QUQvbUlJO0VBQ0k7QUNrbklSOztBRC9tSUk7RUFDSSxjQTlCQztBQ2dwSVQ7O0FEL21JSTtFQUNJLHlCQWxDQztBQ29wSVQ7O0FEM25JSTtFQUNJO0FDOG5JUjs7QUQzbklJO0VBQ0ksY0E5QkM7QUM0cElUOztBRDNuSUk7RUFDSSx5QkFsQ0M7QUNncUlUOztBRHZvSUk7RUFDSTtBQzBvSVI7O0FEdm9JSTtFQUNJLGNBOUJDO0FDd3FJVDs7QUR2b0lJO0VBQ0kseUJBbENDO0FDNHFJVDs7QURucElJO0VBQ0k7QUNzcElSOztBRG5wSUk7RUFDSSxXQTlCQztBQ29ySVQ7O0FEbnBJSTtFQUNJLHNCQWxDQztBQ3dySVQ7O0FEL3BJSTtFQUNJO0FDa3FJUjs7QUQvcElJO0VBQ0ksY0E5QkM7QUNnc0lUOztBRC9wSUk7RUFDSSx5QkFsQ0M7QUNvc0lUOztBRDNxSUk7RUFDSTtBQzhxSVI7O0FEM3FJSTtFQUNJLGNBOUJDO0FDNHNJVDs7QUQzcUlJO0VBQ0kseUJBbENDO0FDZ3RJVDs7QUR2cklJO0VBQ0k7QUMwcklSOztBRHZySUk7RUFDSSxjQTlCQztBQ3d0SVQ7O0FEdnJJSTtFQUNJLHlCQWxDQztBQzR0SVQ7O0FEbnNJSTtFQUNJO0FDc3NJUjs7QURuc0lJO0VBQ0ksY0E5QkM7QUNvdUlUOztBRG5zSUk7RUFDSSx5QkFsQ0M7QUN3dUlUOztBRGxzSUE7QUFDQTtFQUNJO0VBQ0E7QUNxc0lKOztBRGxzSUE7QUFJQTtBRXhEQTtBQ0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1DQTs2Q0FBQTtBQ2xDQztFQUNDO0FIc3hJRjs7QUdueElDO0VBQ0M7QUhzeElGOztBR254SUM7RUFDQztBSHN4SUY7O0FJaHlJQTtBQ0FBO0VBQ0M7RUFDQTtBTG95SUQ7O0FFaHRJQztFb0JwRkQ7SUFFUTtFdEJ1eUlOO0VzQnJ5SU07SUFDSTtJQUNBO0lBQUE7RXRCdXlJVjtBQUNGOztBRGh6SUE7QUFVQTtBQTBCSTtFQUNJO0FDaXhJUjs7QUQ5d0lJO0VBQ0ksY0E5QkM7QUMreUlUOztBRDl3SUk7RUFDSSx5QkFsQ0M7QUNteklUOztBRDF4SUk7RUFDSTtBQzZ4SVI7O0FEMXhJSTtFQUNJLGNBOUJDO0FDMnpJVDs7QUQxeElJO0VBQ0kseUJBbENDO0FDK3pJVDs7QUR0eUlJO0VBQ0k7QUN5eUlSOztBRHR5SUk7RUFDSSxjQTlCQztBQ3UwSVQ7O0FEdHlJSTtFQUNJLHlCQWxDQztBQzIwSVQ7O0FEbHpJSTtFQUNJO0FDcXpJUjs7QURseklJO0VBQ0ksY0E5QkM7QUNtMUlUOztBRGx6SUk7RUFDSSx5QkFsQ0M7QUN1MUlUOztBRDl6SUk7RUFDSTtBQ2kwSVI7O0FEOXpJSTtFQUNJLGNBOUJDO0FDKzFJVDs7QUQ5eklJO0VBQ0kseUJBbENDO0FDbTJJVDs7QUQxMElJO0VBQ0k7QUM2MElSOztBRDEwSUk7RUFDSSxjQTlCQztBQzIySVQ7O0FEMTBJSTtFQUNJLHlCQWxDQztBQysySVQ7O0FEdDFJSTtFQUNJO0FDeTFJUjs7QUR0MUlJO0VBQ0ksK0JBOUJDO0FDdTNJVDs7QUR0MUlJO0VBQ0ksMENBbENDO0FDMjNJVDs7QURsMklJO0VBQ0k7QUNxMklSOztBRGwySUk7RUFDSSxjQTlCQztBQ200SVQ7O0FEbDJJSTtFQUNJLHlCQWxDQztBQ3U0SVQ7O0FEOTJJSTtFQUNJO0FDaTNJUjs7QUQ5MklJO0VBQ0ksY0E5QkM7QUMrNElUOztBRDkySUk7RUFDSSx5QkFsQ0M7QUNtNUlUOztBRDEzSUk7RUFDSTtBQzYzSVI7O0FEMTNJSTtFQUNJLGNBOUJDO0FDMjVJVDs7QUQxM0lJO0VBQ0kseUJBbENDO0FDKzVJVDs7QUR0NElJO0VBQ0k7QUN5NElSOztBRHQ0SUk7RUFDSSxXQTlCQztBQ3U2SVQ7O0FEdDRJSTtFQUNJLHNCQWxDQztBQzI2SVQ7O0FEbDVJSTtFQUNJO0FDcTVJUjs7QURsNUlJO0VBQ0ksY0E5QkM7QUNtN0lUOztBRGw1SUk7RUFDSSx5QkFsQ0M7QUN1N0lUOztBRDk1SUk7RUFDSTtBQ2k2SVI7O0FEOTVJSTtFQUNJLGNBOUJDO0FDKzdJVDs7QUQ5NUlJO0VBQ0kseUJBbENDO0FDbThJVDs7QUQxNklJO0VBQ0k7QUM2NklSOztBRDE2SUk7RUFDSSxjQTlCQztBQzI4SVQ7O0FEMTZJSTtFQUNJLHlCQWxDQztBQys4SVQ7O0FEdDdJSTtFQUNJO0FDeTdJUjs7QUR0N0lJO0VBQ0ksY0E5QkM7QUN1OUlUOztBRHQ3SUk7RUFDSSx5QkFsQ0M7QUMyOUlUOztBRHI3SUE7QUFDQTtFQUNJO0VBQ0E7QUN3N0lKOztBRHI3SUE7QUFJQTtBRXhEQTtBQ0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1DQTs2Q0FBQTtBQ2xDQztFQUNDO0FIeWdKRjs7QUd0Z0pDO0VBQ0M7QUh5Z0pGOztBR3RnSkM7RUFDQztBSHlnSkY7O0FJbmhKQTtBQ0FBO0VBQ0M7RUFDQTtBTHVoSkQ7O0F1QnZoSkE7RUFDSTtBdkIwaEpKO0F1QnhoSkk7RUFDSTtBdkIwaEpSO0FFMThJQztFcUJqRkc7SUFJUTtJQUNBO0V2QjJoSlY7QUFDRjtBdUJ4aEpJO0VBQ0k7QXZCMGhKUjtBRW45SUM7RXFCbkVPO0lBQ0k7SUFDQTtFdkJ5aEpWO0V1QnZoSlU7SUFDSTtFdkJ5aEpkO0V1QnZoSmM7SUFDSTtFdkJ5aEpsQjtFdUJwaEpNO0lBRUk7RXZCcWhKVjtBQUNGO0F1QmxoSkk7RUFDSTtFQUNBO0VBQUE7RUFDQTtBdkJvaEpSO0FFditJQztFcUIzQ087SUFFUTtFdkJvaEpkO0FBQ0Y7QUU1K0lDO0VxQnBDRztJQUVRO0V2QmtoSlY7QUFDRjtBdUJoaEpRO0VBQ0k7RUFDQTtBdkJraEpaO0FFci9JQztFcUIvQk87SUFLUTtFdkJtaEpkO0FBQ0Y7O0FEaGxKQTtBQVVBO0FBMEJJO0VBQ0k7QUNpakpSOztBRDlpSkk7RUFDSSxjQTlCQztBQytrSlQ7O0FEOWlKSTtFQUNJLHlCQWxDQztBQ21sSlQ7O0FEMWpKSTtFQUNJO0FDNmpKUjs7QUQxakpJO0VBQ0ksY0E5QkM7QUMybEpUOztBRDFqSkk7RUFDSSx5QkFsQ0M7QUMrbEpUOztBRHRrSkk7RUFDSTtBQ3lrSlI7O0FEdGtKSTtFQUNJLGNBOUJDO0FDdW1KVDs7QUR0a0pJO0VBQ0kseUJBbENDO0FDMm1KVDs7QURsbEpJO0VBQ0k7QUNxbEpSOztBRGxsSkk7RUFDSSxjQTlCQztBQ21uSlQ7O0FEbGxKSTtFQUNJLHlCQWxDQztBQ3VuSlQ7O0FEOWxKSTtFQUNJO0FDaW1KUjs7QUQ5bEpJO0VBQ0ksY0E5QkM7QUMrbkpUOztBRDlsSkk7RUFDSSx5QkFsQ0M7QUNtb0pUOztBRDFtSkk7RUFDSTtBQzZtSlI7O0FEMW1KSTtFQUNJLGNBOUJDO0FDMm9KVDs7QUQxbUpJO0VBQ0kseUJBbENDO0FDK29KVDs7QUR0bkpJO0VBQ0k7QUN5bkpSOztBRHRuSkk7RUFDSSwrQkE5QkM7QUN1cEpUOztBRHRuSkk7RUFDSSwwQ0FsQ0M7QUMycEpUOztBRGxvSkk7RUFDSTtBQ3FvSlI7O0FEbG9KSTtFQUNJLGNBOUJDO0FDbXFKVDs7QURsb0pJO0VBQ0kseUJBbENDO0FDdXFKVDs7QUQ5b0pJO0VBQ0k7QUNpcEpSOztBRDlvSkk7RUFDSSxjQTlCQztBQytxSlQ7O0FEOW9KSTtFQUNJLHlCQWxDQztBQ21ySlQ7O0FEMXBKSTtFQUNJO0FDNnBKUjs7QUQxcEpJO0VBQ0ksY0E5QkM7QUMyckpUOztBRDFwSkk7RUFDSSx5QkFsQ0M7QUMrckpUOztBRHRxSkk7RUFDSTtBQ3lxSlI7O0FEdHFKSTtFQUNJLFdBOUJDO0FDdXNKVDs7QUR0cUpJO0VBQ0ksc0JBbENDO0FDMnNKVDs7QURsckpJO0VBQ0k7QUNxckpSOztBRGxySkk7RUFDSSxjQTlCQztBQ210SlQ7O0FEbHJKSTtFQUNJLHlCQWxDQztBQ3V0SlQ7O0FEOXJKSTtFQUNJO0FDaXNKUjs7QUQ5ckpJO0VBQ0ksY0E5QkM7QUMrdEpUOztBRDlySkk7RUFDSSx5QkFsQ0M7QUNtdUpUOztBRDFzSkk7RUFDSTtBQzZzSlI7O0FEMXNKSTtFQUNJLGNBOUJDO0FDMnVKVDs7QUQxc0pJO0VBQ0kseUJBbENDO0FDK3VKVDs7QUR0dEpJO0VBQ0k7QUN5dEpSOztBRHR0Skk7RUFDSSxjQTlCQztBQ3V2SlQ7O0FEdHRKSTtFQUNJLHlCQWxDQztBQzJ2SlQ7O0FEcnRKQTtBQUNBO0VBQ0k7RUFDQTtBQ3d0Sko7O0FEcnRKQTtBQUlBO0FFeERBO0FDSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBbUNBOzZDQUFBO0FDbENDO0VBQ0M7QUh5eUpGOztBR3R5SkM7RUFDQztBSHl5SkY7O0FHdHlKQztFQUNDO0FIeXlKRjs7QUluekpBO0FDQUE7RUFDQztFQUNBO0FMdXpKRDs7QXdCdnpKQTtFQUNJO0VBQ0E7RUFDQTtBeEIwekpKO0F3Qnh6Skk7RUFDSTtFQUNBO0F4QjB6SlI7QXdCeHpKUTs7OztFQUlJO0F4QjB6Slo7QXdCdHpKWTtFQUNJO0F4Qnd6SmhCO0F3QnB6SlE7RUFDSTtFQUNBO0F4QnN6Slo7QXdCcHpKWTtFQUNJO0F4QnN6SmhCO0F3Qmp6Skk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEJtekpSO0FFbndKQztFc0JwREc7SUFPUTtFeEJvekpWO0FBQ0Y7QXdCanpKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJtekpSO0FFaHhKQztFc0J6Q0c7SUFTUTtFeEJvekpWO0FBQ0Y7O0FEMzJKQTtBQVVBO0FBMEJJO0VBQ0k7QUM0MEpSOztBRHowSkk7RUFDSSxjQTlCQztBQzAySlQ7O0FEejBKSTtFQUNJLHlCQWxDQztBQzgySlQ7O0FEcjFKSTtFQUNJO0FDdzFKUjs7QURyMUpJO0VBQ0ksY0E5QkM7QUNzM0pUOztBRHIxSkk7RUFDSSx5QkFsQ0M7QUMwM0pUOztBRGoySkk7RUFDSTtBQ28ySlI7O0FEajJKSTtFQUNJLGNBOUJDO0FDazRKVDs7QURqMkpJO0VBQ0kseUJBbENDO0FDczRKVDs7QUQ3MkpJO0VBQ0k7QUNnM0pSOztBRDcySkk7RUFDSSxjQTlCQztBQzg0SlQ7O0FENzJKSTtFQUNJLHlCQWxDQztBQ2s1SlQ7O0FEejNKSTtFQUNJO0FDNDNKUjs7QUR6M0pJO0VBQ0ksY0E5QkM7QUMwNUpUOztBRHozSkk7RUFDSSx5QkFsQ0M7QUM4NUpUOztBRHI0Skk7RUFDSTtBQ3c0SlI7O0FEcjRKSTtFQUNJLGNBOUJDO0FDczZKVDs7QURyNEpJO0VBQ0kseUJBbENDO0FDMDZKVDs7QURqNUpJO0VBQ0k7QUNvNUpSOztBRGo1Skk7RUFDSSwrQkE5QkM7QUNrN0pUOztBRGo1Skk7RUFDSSwwQ0FsQ0M7QUNzN0pUOztBRDc1Skk7RUFDSTtBQ2c2SlI7O0FENzVKSTtFQUNJLGNBOUJDO0FDODdKVDs7QUQ3NUpJO0VBQ0kseUJBbENDO0FDazhKVDs7QUR6NkpJO0VBQ0k7QUM0NkpSOztBRHo2Skk7RUFDSSxjQTlCQztBQzA4SlQ7O0FEejZKSTtFQUNJLHlCQWxDQztBQzg4SlQ7O0FEcjdKSTtFQUNJO0FDdzdKUjs7QURyN0pJO0VBQ0ksY0E5QkM7QUNzOUpUOztBRHI3Skk7RUFDSSx5QkFsQ0M7QUMwOUpUOztBRGo4Skk7RUFDSTtBQ284SlI7O0FEajhKSTtFQUNJLFdBOUJDO0FDaytKVDs7QURqOEpJO0VBQ0ksc0JBbENDO0FDcytKVDs7QUQ3OEpJO0VBQ0k7QUNnOUpSOztBRDc4Skk7RUFDSSxjQTlCQztBQzgrSlQ7O0FENzhKSTtFQUNJLHlCQWxDQztBQ2svSlQ7O0FEejlKSTtFQUNJO0FDNDlKUjs7QUR6OUpJO0VBQ0ksY0E5QkM7QUMwL0pUOztBRHo5Skk7RUFDSSx5QkFsQ0M7QUM4L0pUOztBRHIrSkk7RUFDSTtBQ3crSlI7O0FEcitKSTtFQUNJLGNBOUJDO0FDc2dLVDs7QURyK0pJO0VBQ0kseUJBbENDO0FDMGdLVDs7QURqL0pJO0VBQ0k7QUNvL0pSOztBRGovSkk7RUFDSSxjQTlCQztBQ2toS1Q7O0FEai9KSTtFQUNJLHlCQWxDQztBQ3NoS1Q7O0FEaC9KQTtBQUNBO0VBQ0k7RUFDQTtBQ20vSko7O0FEaC9KQTtBQUlBO0FFeERBO0FDSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBbUNBOzZDQUFBO0FDbENDO0VBQ0M7QUhva0tGOztBR2prS0M7RUFDQztBSG9rS0Y7O0FHamtLQztFQUNDO0FIb2tLRjs7QUk5a0tBO0FDQUE7RUFDQztFQUNBO0FMa2xLRDs7QXlCbGxLQTtFQUNJO0F6QnFsS0o7QUVsZ0tDO0V1QnBGRDtJQUlRO0V6QnNsS047RXlCcGxLTTtJQUNJO0lBQ0E7SUFBQTtFekJzbEtWO0FBQ0Y7QXlCbGxLUTtFQUNJO0F6Qm9sS1o7QXlCaGxLSTtFQUNJO0F6QmtsS1I7QUVqaEtDO0V1QjlERztJQUdRO0V6QmdsS1Y7QUFDRjtBeUI1a0tRO0VBQ0k7RUFDQTtLQUFBO0VBQ0E7QXpCOGtLWjtBRTNoS0M7RXVCdERPO0lBTVE7RXpCK2tLZDtBQUNGO0FFaGlLQztFdUJ0RE87SUFVUTtFekJnbEtkO0FBQ0Y7QXlCNWtLSTtFQUNJO0F6QjhrS1I7QUV4aUtDO0V1QnZDRztJQUlRO0V6QitrS1Y7QUFDRjtBRTdpS0M7RXVCN0JXO0lBQ0k7RXpCNmtLZDtFeUIxa0tVO0lBQ0k7SUFDQTtFekI0a0tkO0FBQ0Y7QUV0aktDO0V1QmhCVztJQUNJO0V6QnlrS2Q7RXlCdGtLVTtJQUNJO0V6QndrS2Q7QUFDRjs7QTBCcHBLQTtFQUNJO0VBQ0E7RUFDQTtBMUJ1cEtKOztBRDFwS0E7QUFVQTtBQTBCSTtFQUNJO0FDMm5LUjs7QUR4bktJO0VBQ0ksY0E5QkM7QUN5cEtUOztBRHhuS0k7RUFDSSx5QkFsQ0M7QUM2cEtUOztBRHBvS0k7RUFDSTtBQ3VvS1I7O0FEcG9LSTtFQUNJLGNBOUJDO0FDcXFLVDs7QURwb0tJO0VBQ0kseUJBbENDO0FDeXFLVDs7QURocEtJO0VBQ0k7QUNtcEtSOztBRGhwS0k7RUFDSSxjQTlCQztBQ2lyS1Q7O0FEaHBLSTtFQUNJLHlCQWxDQztBQ3FyS1Q7O0FENXBLSTtFQUNJO0FDK3BLUjs7QUQ1cEtJO0VBQ0ksY0E5QkM7QUM2cktUOztBRDVwS0k7RUFDSSx5QkFsQ0M7QUNpc0tUOztBRHhxS0k7RUFDSTtBQzJxS1I7O0FEeHFLSTtFQUNJLGNBOUJDO0FDeXNLVDs7QUR4cUtJO0VBQ0kseUJBbENDO0FDNnNLVDs7QURwcktJO0VBQ0k7QUN1cktSOztBRHByS0k7RUFDSSxjQTlCQztBQ3F0S1Q7O0FEcHJLSTtFQUNJLHlCQWxDQztBQ3l0S1Q7O0FEaHNLSTtFQUNJO0FDbXNLUjs7QURoc0tJO0VBQ0ksK0JBOUJDO0FDaXVLVDs7QURoc0tJO0VBQ0ksMENBbENDO0FDcXVLVDs7QUQ1c0tJO0VBQ0k7QUMrc0tSOztBRDVzS0k7RUFDSSxjQTlCQztBQzZ1S1Q7O0FENXNLSTtFQUNJLHlCQWxDQztBQ2l2S1Q7O0FEeHRLSTtFQUNJO0FDMnRLUjs7QUR4dEtJO0VBQ0ksY0E5QkM7QUN5dktUOztBRHh0S0k7RUFDSSx5QkFsQ0M7QUM2dktUOztBRHB1S0k7RUFDSTtBQ3V1S1I7O0FEcHVLSTtFQUNJLGNBOUJDO0FDcXdLVDs7QURwdUtJO0VBQ0kseUJBbENDO0FDeXdLVDs7QURodktJO0VBQ0k7QUNtdktSOztBRGh2S0k7RUFDSSxXQTlCQztBQ2l4S1Q7O0FEaHZLSTtFQUNJLHNCQWxDQztBQ3F4S1Q7O0FENXZLSTtFQUNJO0FDK3ZLUjs7QUQ1dktJO0VBQ0ksY0E5QkM7QUM2eEtUOztBRDV2S0k7RUFDSSx5QkFsQ0M7QUNpeUtUOztBRHh3S0k7RUFDSTtBQzJ3S1I7O0FEeHdLSTtFQUNJLGNBOUJDO0FDeXlLVDs7QUR4d0tJO0VBQ0kseUJBbENDO0FDNnlLVDs7QURweEtJO0VBQ0k7QUN1eEtSOztBRHB4S0k7RUFDSSxjQTlCQztBQ3F6S1Q7O0FEcHhLSTtFQUNJLHlCQWxDQztBQ3l6S1Q7O0FEaHlLSTtFQUNJO0FDbXlLUjs7QURoeUtJO0VBQ0ksY0E5QkM7QUNpMEtUOztBRGh5S0k7RUFDSSx5QkFsQ0M7QUNxMEtUOztBRC94S0E7QUFDQTtFQUNJO0VBQ0E7QUNreUtKOztBRC94S0E7QUFJQTtBRXhEQTtBQ0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1DQTs2Q0FBQTtBQ2xDQztFQUNDO0FIbTNLRjs7QUdoM0tDO0VBQ0M7QUhtM0tGOztBR2gzS0M7RUFDQztBSG0zS0Y7O0FJNzNLQTtBQ0FBO0VBQ0M7RUFDQTtBTGk0S0Q7O0EyQmo0S0E7RUFDSTtFQUNBLGlCNUJnRVk7QUNvMEtoQjtBMkJsNEtJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0EzQm80S1I7QTJCbDRLUTtFQUNJO0EzQm80S1o7QTJCajRLUTtFQUNJO0VBQ0E7RUFBQTtBM0JtNEtaO0EyQmg0S1E7RUFDSTtFQUFBO0EzQms0S1o7QTJCLzNLUTtFQUNJO0VBQ0E7QTNCaTRLWjtBRXYwS0M7RXlCNURPO0lBS1E7SUFDQTtFM0JrNEtkO0FBQ0Y7QUU3MEtDO0V5QmxETztJQUVRO0UzQmk0S2Q7QUFDRjtBMkIvM0tZO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0JpNEtoQjtBMkIvM0tnQjtFQUNJO0EzQmk0S3BCO0EyQmw0S2dCO0VBQ0k7QTNCaTRLcEI7QTJCOTNLZ0I7RUFJSTtFQUNBO0VBQUE7RUFDQTtFQUFBO0EzQjYzS3BCO0FXNzVLRTtFQUNDLG1CZ0JxQ3FEO0EzQjAzS3hEO0FXNTVLRztFQUpEO0lBS0U7RVgrNUtGO0FBQ0Y7QVc1NUtHO0VBVEQ7SUFVRSxtQmdCNEI4RDtFM0JtNEtoRTtBQUNGO0EyQmo0S1E7RUFDSTtFQUNBO0EzQnM0S1o7QTJCeDRLUTtFQUdJO0VBQ0E7RUFDQTtBM0JtNEtaO0EyQmo0S1k7RUFDSTtFQUNBO0VBQUE7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBM0J1NEtoQjtBMkJqNUtZO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtBM0JtNEtoQjtBMkJqNEtnQjtFQUNJO0VBQUE7QTNCbzRLcEI7QTJCcjRLZ0I7RUFFSTtBM0JtNEtwQjs7QURqK0tBO0FBVUE7QUEwQkk7RUFDSTtBQ2s4S1I7O0FELzdLSTtFQUNJLGNBOUJDO0FDZytLVDs7QUQvN0tJO0VBQ0kseUJBbENDO0FDbytLVDs7QUQzOEtJO0VBQ0k7QUM4OEtSOztBRDM4S0k7RUFDSSxjQTlCQztBQzQrS1Q7O0FEMzhLSTtFQUNJLHlCQWxDQztBQ2cvS1Q7O0FEdjlLSTtFQUNJO0FDMDlLUjs7QUR2OUtJO0VBQ0ksY0E5QkM7QUN3L0tUOztBRHY5S0k7RUFDSSx5QkFsQ0M7QUM0L0tUOztBRG4rS0k7RUFDSTtBQ3MrS1I7O0FEbitLSTtFQUNJLGNBOUJDO0FDb2dMVDs7QURuK0tJO0VBQ0kseUJBbENDO0FDd2dMVDs7QUQvK0tJO0VBQ0k7QUNrL0tSOztBRC8rS0k7RUFDSSxjQTlCQztBQ2doTFQ7O0FELytLSTtFQUNJLHlCQWxDQztBQ29oTFQ7O0FEMy9LSTtFQUNJO0FDOC9LUjs7QUQzL0tJO0VBQ0ksY0E5QkM7QUM0aExUOztBRDMvS0k7RUFDSSx5QkFsQ0M7QUNnaUxUOztBRHZnTEk7RUFDSTtBQzBnTFI7O0FEdmdMSTtFQUNJLCtCQTlCQztBQ3dpTFQ7O0FEdmdMSTtFQUNJLDBDQWxDQztBQzRpTFQ7O0FEbmhMSTtFQUNJO0FDc2hMUjs7QURuaExJO0VBQ0ksY0E5QkM7QUNvakxUOztBRG5oTEk7RUFDSSx5QkFsQ0M7QUN3akxUOztBRC9oTEk7RUFDSTtBQ2tpTFI7O0FEL2hMSTtFQUNJLGNBOUJDO0FDZ2tMVDs7QUQvaExJO0VBQ0kseUJBbENDO0FDb2tMVDs7QUQzaUxJO0VBQ0k7QUM4aUxSOztBRDNpTEk7RUFDSSxjQTlCQztBQzRrTFQ7O0FEM2lMSTtFQUNJLHlCQWxDQztBQ2dsTFQ7O0FEdmpMSTtFQUNJO0FDMGpMUjs7QUR2akxJO0VBQ0ksV0E5QkM7QUN3bExUOztBRHZqTEk7RUFDSSxzQkFsQ0M7QUM0bExUOztBRG5rTEk7RUFDSTtBQ3NrTFI7O0FEbmtMSTtFQUNJLGNBOUJDO0FDb21MVDs7QURua0xJO0VBQ0kseUJBbENDO0FDd21MVDs7QUQva0xJO0VBQ0k7QUNrbExSOztBRC9rTEk7RUFDSSxjQTlCQztBQ2duTFQ7O0FEL2tMSTtFQUNJLHlCQWxDQztBQ29uTFQ7O0FEM2xMSTtFQUNJO0FDOGxMUjs7QUQzbExJO0VBQ0ksY0E5QkM7QUM0bkxUOztBRDNsTEk7RUFDSSx5QkFsQ0M7QUNnb0xUOztBRHZtTEk7RUFDSTtBQzBtTFI7O0FEdm1MSTtFQUNJLGNBOUJDO0FDd29MVDs7QUR2bUxJO0VBQ0kseUJBbENDO0FDNG9MVDs7QUR0bUxBO0FBQ0E7RUFDSTtFQUNBO0FDeW1MSjs7QUR0bUxBO0FBSUE7QUV4REE7QUNIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFtQ0E7NkNBQUE7QUNsQ0M7RUFDQztBSDByTEY7O0FHdnJMQztFQUNDO0FIMHJMRjs7QUd2ckxDO0VBQ0M7QUgwckxGOztBSXBzTEE7QUNBQTtFQUNDO0VBQ0E7QUx3c0xEOztBNEJ4c0xBO0VBQ0k7QTVCMnNMSjtBNEJ6c0xJO0VBQ0k7QTVCMnNMUjtBNEJ4c0xJO0VBQ0k7QTVCMHNMUjtBNEJ0c0xnQjtFQUNJO0E1QndzTHBCO0E0QmxzTEk7RUFDSTtBNUJvc0xSO0FFcG9MQztFMEJqRUc7SUFJUTtJQUNBO0U1QnFzTFY7QUFDRjtBNEJuc0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQUE7QTVCcXNMWjtBNEJqc0xJO0VBQ0k7RUFDQTtFQUNBO0E1Qm1zTFI7QUV0cExDO0UwQmhERztJQU1RO0lBQ0E7RTVCb3NMVjtBQUNGO0E0QmpzTEk7RUFDSTtBNUJtc0xSO0E0QmhzTEk7RUFDSTtBNUJrc0xSO0E0QmhzTFE7RUFDSTtBNUJrc0xaO0FFcnFMQztFMEIxQmU7SUFDSTtFNUJrc0xsQjtBQUNGOztBRGh3TEE7QUFVQTtBQTBCSTtFQUNJO0FDaXVMUjs7QUQ5dExJO0VBQ0ksY0E5QkM7QUMrdkxUOztBRDl0TEk7RUFDSSx5QkFsQ0M7QUNtd0xUOztBRDF1TEk7RUFDSTtBQzZ1TFI7O0FEMXVMSTtFQUNJLGNBOUJDO0FDMndMVDs7QUQxdUxJO0VBQ0kseUJBbENDO0FDK3dMVDs7QUR0dkxJO0VBQ0k7QUN5dkxSOztBRHR2TEk7RUFDSSxjQTlCQztBQ3V4TFQ7O0FEdHZMSTtFQUNJLHlCQWxDQztBQzJ4TFQ7O0FEbHdMSTtFQUNJO0FDcXdMUjs7QURsd0xJO0VBQ0ksY0E5QkM7QUNteUxUOztBRGx3TEk7RUFDSSx5QkFsQ0M7QUN1eUxUOztBRDl3TEk7RUFDSTtBQ2l4TFI7O0FEOXdMSTtFQUNJLGNBOUJDO0FDK3lMVDs7QUQ5d0xJO0VBQ0kseUJBbENDO0FDbXpMVDs7QUQxeExJO0VBQ0k7QUM2eExSOztBRDF4TEk7RUFDSSxjQTlCQztBQzJ6TFQ7O0FEMXhMSTtFQUNJLHlCQWxDQztBQyt6TFQ7O0FEdHlMSTtFQUNJO0FDeXlMUjs7QUR0eUxJO0VBQ0ksK0JBOUJDO0FDdTBMVDs7QUR0eUxJO0VBQ0ksMENBbENDO0FDMjBMVDs7QURsekxJO0VBQ0k7QUNxekxSOztBRGx6TEk7RUFDSSxjQTlCQztBQ20xTFQ7O0FEbHpMSTtFQUNJLHlCQWxDQztBQ3UxTFQ7O0FEOXpMSTtFQUNJO0FDaTBMUjs7QUQ5ekxJO0VBQ0ksY0E5QkM7QUMrMUxUOztBRDl6TEk7RUFDSSx5QkFsQ0M7QUNtMkxUOztBRDEwTEk7RUFDSTtBQzYwTFI7O0FEMTBMSTtFQUNJLGNBOUJDO0FDMjJMVDs7QUQxMExJO0VBQ0kseUJBbENDO0FDKzJMVDs7QUR0MUxJO0VBQ0k7QUN5MUxSOztBRHQxTEk7RUFDSSxXQTlCQztBQ3UzTFQ7O0FEdDFMSTtFQUNJLHNCQWxDQztBQzIzTFQ7O0FEbDJMSTtFQUNJO0FDcTJMUjs7QURsMkxJO0VBQ0ksY0E5QkM7QUNtNExUOztBRGwyTEk7RUFDSSx5QkFsQ0M7QUN1NExUOztBRDkyTEk7RUFDSTtBQ2kzTFI7O0FEOTJMSTtFQUNJLGNBOUJDO0FDKzRMVDs7QUQ5MkxJO0VBQ0kseUJBbENDO0FDbTVMVDs7QUQxM0xJO0VBQ0k7QUM2M0xSOztBRDEzTEk7RUFDSSxjQTlCQztBQzI1TFQ7O0FEMTNMSTtFQUNJLHlCQWxDQztBQys1TFQ7O0FEdDRMSTtFQUNJO0FDeTRMUjs7QUR0NExJO0VBQ0ksY0E5QkM7QUN1NkxUOztBRHQ0TEk7RUFDSSx5QkFsQ0M7QUMyNkxUOztBRHI0TEE7QUFDQTtFQUNJO0VBQ0E7QUN3NExKOztBRHI0TEE7QUFJQTtBRXhEQTtBQ0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1DQTs2Q0FBQTtBQ2xDQztFQUNDO0FIeTlMRjs7QUd0OUxDO0VBQ0M7QUh5OUxGOztBR3Q5TEM7RUFDQztBSHk5TEY7O0FJbitMQTtBQ0FBO0VBQ0M7RUFDQTtBTHUrTEQ7O0E2QnYrTEE7RUFDSTtBN0IwK0xKO0FFdjVMQztFMkJwRkQ7SUFJUTtFN0IyK0xOO0FBQ0Y7QUU1NUxDO0UyQnBGRDtJQVFRO0lBQ0E7RTdCNCtMTjtFNkIxK0xNO0lBQ0k7SUFDQTtJQUFBO0U3QjQrTFY7QUFDRjtBNkJ6K0xJO0VBQ0k7QTdCMitMUjtBNkJ4K0xJO0VBQ0k7QTdCMCtMUjtBRTU2TEM7RTJCL0RHO0lBSVE7RTdCMitMVjtBQUNGO0E2QnorTFE7RUFHSTtFQUNBO0VBQ0E7QTdCeStMWjtBRXQ3TEM7RTJCeERPO0lBUVE7RTdCMCtMZDtBQUNGO0E2QnQrTEk7RUFDSTtFQUFBO0E3QncrTFI7QUU5N0xDO0UyQjNDRztJQUlRO0U3QnkrTFY7QUFDRjtBRW44TEM7RTJCM0NHO0lBUVE7SUFDQTtFN0IwK0xWO0FBQ0Y7QTZCeCtMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMCtMWjtBRWg5TEM7RTJCL0JPO0lBUVE7RTdCMitMZDtBQUNGO0E2QnorTFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7RUFBQTtBN0IyK0xoQjtBRTU5TEM7RTJCcEJXO0lBUVE7RTdCNCtMbEI7QUFDRjtBNkJ4K0xRO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QTdCMCtMWjtBRXIrTEM7RTJCUE87SUFLUTtFN0IyK0xkO0FBQ0Y7QTZCdCtMZ0I7RUFDSTtBN0J3K0xwQjtBNkJwK0xZO0VBQ0k7RUFBQTtBN0JzK0xoQjs7QUR0a01BO0FBVUE7QUEwQkk7RUFDSTtBQ3VpTVI7O0FEcGlNSTtFQUNJLGNBOUJDO0FDcWtNVDs7QURwaU1JO0VBQ0kseUJBbENDO0FDeWtNVDs7QURoak1JO0VBQ0k7QUNtak1SOztBRGhqTUk7RUFDSSxjQTlCQztBQ2lsTVQ7O0FEaGpNSTtFQUNJLHlCQWxDQztBQ3FsTVQ7O0FENWpNSTtFQUNJO0FDK2pNUjs7QUQ1ak1JO0VBQ0ksY0E5QkM7QUM2bE1UOztBRDVqTUk7RUFDSSx5QkFsQ0M7QUNpbU1UOztBRHhrTUk7RUFDSTtBQzJrTVI7O0FEeGtNSTtFQUNJLGNBOUJDO0FDeW1NVDs7QUR4a01JO0VBQ0kseUJBbENDO0FDNm1NVDs7QURwbE1JO0VBQ0k7QUN1bE1SOztBRHBsTUk7RUFDSSxjQTlCQztBQ3FuTVQ7O0FEcGxNSTtFQUNJLHlCQWxDQztBQ3luTVQ7O0FEaG1NSTtFQUNJO0FDbW1NUjs7QURobU1JO0VBQ0ksY0E5QkM7QUNpb01UOztBRGhtTUk7RUFDSSx5QkFsQ0M7QUNxb01UOztBRDVtTUk7RUFDSTtBQyttTVI7O0FENW1NSTtFQUNJLCtCQTlCQztBQzZvTVQ7O0FENW1NSTtFQUNJLDBDQWxDQztBQ2lwTVQ7O0FEeG5NSTtFQUNJO0FDMm5NUjs7QUR4bk1JO0VBQ0ksY0E5QkM7QUN5cE1UOztBRHhuTUk7RUFDSSx5QkFsQ0M7QUM2cE1UOztBRHBvTUk7RUFDSTtBQ3VvTVI7O0FEcG9NSTtFQUNJLGNBOUJDO0FDcXFNVDs7QURwb01JO0VBQ0kseUJBbENDO0FDeXFNVDs7QURocE1JO0VBQ0k7QUNtcE1SOztBRGhwTUk7RUFDSSxjQTlCQztBQ2lyTVQ7O0FEaHBNSTtFQUNJLHlCQWxDQztBQ3FyTVQ7O0FENXBNSTtFQUNJO0FDK3BNUjs7QUQ1cE1JO0VBQ0ksV0E5QkM7QUM2ck1UOztBRDVwTUk7RUFDSSxzQkFsQ0M7QUNpc01UOztBRHhxTUk7RUFDSTtBQzJxTVI7O0FEeHFNSTtFQUNJLGNBOUJDO0FDeXNNVDs7QUR4cU1JO0VBQ0kseUJBbENDO0FDNnNNVDs7QURwck1JO0VBQ0k7QUN1ck1SOztBRHByTUk7RUFDSSxjQTlCQztBQ3F0TVQ7O0FEcHJNSTtFQUNJLHlCQWxDQztBQ3l0TVQ7O0FEaHNNSTtFQUNJO0FDbXNNUjs7QURoc01JO0VBQ0ksY0E5QkM7QUNpdU1UOztBRGhzTUk7RUFDSSx5QkFsQ0M7QUNxdU1UOztBRDVzTUk7RUFDSTtBQytzTVI7O0FENXNNSTtFQUNJLGNBOUJDO0FDNnVNVDs7QUQ1c01JO0VBQ0kseUJBbENDO0FDaXZNVDs7QUQzc01BO0FBQ0E7RUFDSTtFQUNBO0FDOHNNSjs7QUQzc01BO0FBSUE7QUV4REE7QUNIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFtQ0E7NkNBQUE7QUNsQ0M7RUFDQztBSCt4TUY7O0FHNXhNQztFQUNDO0FIK3hNRjs7QUc1eE1DO0VBQ0M7QUgreE1GOztBSXp5TUE7QUNBQTtFQUNDO0VBQ0E7QUw2eU1EOztBOEI3eU1BO0VBQ0k7QTlCZ3pNSjtBRTd0TUM7RTRCcEZEO0lBSVE7RTlCaXpNTjtBQUNGO0FFbHVNQztFNEJwRkQ7SUFRUTtJQUNBO0lBQ0E7RTlCa3pNTjtBQUNGO0FFenVNQztFNEJ2RUc7SUFFUTtFOUJrek1WO0U4Qmh6TVU7SUFDSTtJQUNBO0lBQUE7RTlCa3pNZDtBQUNGO0E4Qjl5TUk7RUFDSTtBOUJnek1SO0E4Qjd5TUk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7QTlCK3lNUjtBOEI3eU1RO0VBQ0k7QTlCK3lNWjtBRS92TUM7RTRCeERHO0lBWVE7RTlCK3lNVjtBQUNGO0FFcHdNQztFNEJ4Q0c7SUFFUTtJQUNBO0lBQ0E7SUFBQTtJQUNBO0U5Qjh5TVY7QUFDRjtBRTV3TUM7RTRCeENHO0lBU1E7RTlCK3lNVjtBQUNGO0E4QjV5TUk7RUFDSTtFQUNBO0VBQ0E7QTlCOHlNUjtBRXR4TUM7RTRCM0JHO0lBTVE7SUFDQTtJQUNBO0U5Qit5TVY7QUFDRjtBOEI3eU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlCK3lNWjtBOEI3eU1ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QTlCK3lNaEI7QUUxeU1DO0U0QlZXO0lBUVE7RTlCZ3pNbEI7QUFDRjtBOEI1eU1RO0VBQ0k7QTlCOHlNWjtBRWx6TUM7RTRCR087SUFJUTtJQUNBO0U5Qit5TWQ7QUFDRjtBOEI3eU1ZO0VBQ0k7RUFDQTtLQUFBO0E5Qit5TWhCO0FFNXpNQztFNEJHTztJQWNRO0lBQ0E7RTlCK3lNZDtBQUNGO0E4QjV5TVE7RUFDSTtBOUI4eU1aO0FFcjBNQztFNEJzQk87SUFNUTtJQUNBO0lBQ0E7SUFDQTtFOUI2eU1kO0FBQ0Y7QUU3ME1DO0U0Qm9DTztJQUVRO0U5QjJ5TWQ7QUFDRjtBRWwxTUM7RTRCMENPO0lBRVE7RTlCMHlNZDtBQUNGO0E4QnR5TW9CO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QTlCd3lNeEI7QThCbnlNWTtFQUNJO0VBQUE7RUFDQTtFQUFBO0E5QnF5TWhCOztBRHI3TUE7QUFVQTtBQTBCSTtFQUNJO0FDczVNUjs7QURuNU1JO0VBQ0ksY0E5QkM7QUNvN01UOztBRG41TUk7RUFDSSx5QkFsQ0M7QUN3N01UOztBRC81TUk7RUFDSTtBQ2s2TVI7O0FELzVNSTtFQUNJLGNBOUJDO0FDZzhNVDs7QUQvNU1JO0VBQ0kseUJBbENDO0FDbzhNVDs7QUQzNk1JO0VBQ0k7QUM4Nk1SOztBRDM2TUk7RUFDSSxjQTlCQztBQzQ4TVQ7O0FEMzZNSTtFQUNJLHlCQWxDQztBQ2c5TVQ7O0FEdjdNSTtFQUNJO0FDMDdNUjs7QUR2N01JO0VBQ0ksY0E5QkM7QUN3OU1UOztBRHY3TUk7RUFDSSx5QkFsQ0M7QUM0OU1UOztBRG44TUk7RUFDSTtBQ3M4TVI7O0FEbjhNSTtFQUNJLGNBOUJDO0FDbytNVDs7QURuOE1JO0VBQ0kseUJBbENDO0FDdytNVDs7QUQvOE1JO0VBQ0k7QUNrOU1SOztBRC84TUk7RUFDSSxjQTlCQztBQ2cvTVQ7O0FELzhNSTtFQUNJLHlCQWxDQztBQ28vTVQ7O0FEMzlNSTtFQUNJO0FDODlNUjs7QUQzOU1JO0VBQ0ksK0JBOUJDO0FDNC9NVDs7QUQzOU1JO0VBQ0ksMENBbENDO0FDZ2dOVDs7QUR2K01JO0VBQ0k7QUMwK01SOztBRHYrTUk7RUFDSSxjQTlCQztBQ3dnTlQ7O0FEditNSTtFQUNJLHlCQWxDQztBQzRnTlQ7O0FEbi9NSTtFQUNJO0FDcy9NUjs7QURuL01JO0VBQ0ksY0E5QkM7QUNvaE5UOztBRG4vTUk7RUFDSSx5QkFsQ0M7QUN3aE5UOztBRC8vTUk7RUFDSTtBQ2tnTlI7O0FELy9NSTtFQUNJLGNBOUJDO0FDZ2lOVDs7QUQvL01JO0VBQ0kseUJBbENDO0FDb2lOVDs7QUQzZ05JO0VBQ0k7QUM4Z05SOztBRDNnTkk7RUFDSSxXQTlCQztBQzRpTlQ7O0FEM2dOSTtFQUNJLHNCQWxDQztBQ2dqTlQ7O0FEdmhOSTtFQUNJO0FDMGhOUjs7QUR2aE5JO0VBQ0ksY0E5QkM7QUN3ak5UOztBRHZoTkk7RUFDSSx5QkFsQ0M7QUM0ak5UOztBRG5pTkk7RUFDSTtBQ3NpTlI7O0FEbmlOSTtFQUNJLGNBOUJDO0FDb2tOVDs7QURuaU5JO0VBQ0kseUJBbENDO0FDd2tOVDs7QUQvaU5JO0VBQ0k7QUNrak5SOztBRC9pTkk7RUFDSSxjQTlCQztBQ2dsTlQ7O0FEL2lOSTtFQUNJLHlCQWxDQztBQ29sTlQ7O0FEM2pOSTtFQUNJO0FDOGpOUjs7QUQzak5JO0VBQ0ksY0E5QkM7QUM0bE5UOztBRDNqTkk7RUFDSSx5QkFsQ0M7QUNnbU5UOztBRDFqTkE7QUFDQTtFQUNJO0VBQ0E7QUM2ak5KOztBRDFqTkE7QUFJQTtBRXhEQTtBQ0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQW1DQTs2Q0FBQTtBQ2xDQztFQUNDO0FIOG9ORjs7QUczb05DO0VBQ0M7QUg4b05GOztBRzNvTkM7RUFDQztBSDhvTkY7O0FJeHBOQTtBQ0FBO0VBQ0M7RUFDQTtBTDRwTkQ7O0ErQjVwTkE7RUFDSTtBL0IrcE5KO0ErQjdwTkk7RUFDSTtFQUNBO0EvQitwTlI7QStCN3BOUTtFQUNJO0VBQ0E7QS9CK3BOWjtBK0IzcE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjZwTlI7QUU1bE5DO0U2QnZFRztJQVNRO0UvQjhwTlY7QUFDRjtBK0IzcE5JO0VBRUk7RUFDQTtBL0I0cE5SO0ErQnhwTlE7RUFDSTtFQUFBO0EvQjBwTlo7QStCeHBOWTtFQUNJO0EvQjBwTmhCO0ErQnJwTlk7RUFDSTtBL0J1cE5oQjtBK0JscE5JO0VBQ0k7QS9Cb3BOUjtBK0JqcE5ZO0VBQ0k7QS9CbXBOaEI7QStCaHBOWTtFQUNJO0EvQmtwTmhCO0ErQi9vTlk7RUFDSTtBL0JpcE5oQjtBK0Ivb05nQjtFQUlJO0VBQUE7QS9Ca3BOcEI7QStCdHBOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBL0JpcE5wQjtBK0Ivb05vQjtFQUVJO0EvQmtwTnhCO0ErQnBwTm9CO0VBQ0k7RUFBQTtFQUVBO0EvQmlwTnhCO0ErQjdvTmdCOzs7OztFQWNJO0EvQitvTnBCO0ErQjdwTmdCOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0EvQmdwTnBCO0ErQjdvTm9COzs7OztFQUNJO0VBQUE7QS9CbXBOeEI7QStCaHBOb0I7RUFDSTtFQUFBO0EvQnNwTnhCO0ErQnZwTm9COzs7OztFQUNJO0VBQUE7QS9Cc3BOeEI7QStCbnBOb0I7Ozs7O0VBQ0k7QS9CeXBOeEI7QStCdHBOb0I7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUk7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBL0JxcU54QjtBK0JqcU5nQjtFQUNJO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbXFOcEI7QStCanFOb0I7RUFDSTtFQUFBO0EvQm1xTnhCO0ErQi9wTmdCO0VBQ0k7QS9CaXFOcEI7QStCN3BOb0I7RUFDSTtFQUNBO0VBQ0E7QS9CK3BOeEI7QStCMXBOWTtFQUNJO0VBQ0E7QS9CNHBOaEI7QStCMXBOZ0I7RUFHSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0EvQjRwTnBCO0ErQnpxTmdCO0VBQ0k7RUFBQTtFQUNBO0VBQUE7RUFJQTtFQUtBO0VBQ0E7RUFBQTtBL0I2cE5wQjtBK0IxcE5vQjtFQUNJO0VBQUE7QS9CNHBOeEI7QStCdHBOUTtFQUNJO0VBQ0E7QS9Cd3BOWjtBK0JwcE5JO0VBQ0k7RUFDQTtBL0JzcE5SO0ErQnBwTlE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0EvQnNwTlo7QUV2dk5DO0U2Qm9HZTtJQUNJO0UvQnNwTmxCO0FBQ0Y7QUU1dk5DO0U2QjZGTztJQWFRO0lBQ0E7RS9Cc3BOZDtBQUNGO0FFbHdOQztFNkI2Rk87SUFrQlE7RS9CdXBOZDtBQUNGO0FFdndOQztFNkI2Rk87SUFzQlE7RS9Cd3BOZDtBQUNGO0FFNXdOQztFNkJ1SE87SUFFUTtFL0J1cE5kO0FBQ0Y7QStCcHBOUTtFQUNJO0EvQnNwTlo7QStCcHBOWTtFQUNJO0VBQUE7QS9Cc3BOaEI7QStCbHBOUTtFQUNJO0VBQUE7QS9Cb3BOWjtBK0JscE5ZO0VBQ0k7QS9Cb3BOaEI7QStCL29OWTtFQUNJO0VBQUE7RUFDQTtFQUFBO0EvQmlwTmhCO0ErQjlvTmdCO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QS9CZ3BOcEI7O0FEMzNOQTtBQVVBO0FBMEJJO0VBQ0k7QUM0MU5SOztBRHoxTkk7RUFDSSxjQTlCQztBQzAzTlQ7O0FEejFOSTtFQUNJLHlCQWxDQztBQzgzTlQ7O0FEcjJOSTtFQUNJO0FDdzJOUjs7QURyMk5JO0VBQ0ksY0E5QkM7QUNzNE5UOztBRHIyTkk7RUFDSSx5QkFsQ0M7QUMwNE5UOztBRGozTkk7RUFDSTtBQ28zTlI7O0FEajNOSTtFQUNJLGNBOUJDO0FDazVOVDs7QURqM05JO0VBQ0kseUJBbENDO0FDczVOVDs7QUQ3M05JO0VBQ0k7QUNnNE5SOztBRDczTkk7RUFDSSxjQTlCQztBQzg1TlQ7O0FENzNOSTtFQUNJLHlCQWxDQztBQ2s2TlQ7O0FEejROSTtFQUNJO0FDNDROUjs7QUR6NE5JO0VBQ0ksY0E5QkM7QUMwNk5UOztBRHo0Tkk7RUFDSSx5QkFsQ0M7QUM4Nk5UOztBRHI1Tkk7RUFDSTtBQ3c1TlI7O0FEcjVOSTtFQUNJLGNBOUJDO0FDczdOVDs7QURyNU5JO0VBQ0kseUJBbENDO0FDMDdOVDs7QURqNk5JO0VBQ0k7QUNvNk5SOztBRGo2Tkk7RUFDSSwrQkE5QkM7QUNrOE5UOztBRGo2Tkk7RUFDSSwwQ0FsQ0M7QUNzOE5UOztBRDc2Tkk7RUFDSTtBQ2c3TlI7O0FENzZOSTtFQUNJLGNBOUJDO0FDODhOVDs7QUQ3Nk5JO0VBQ0kseUJBbENDO0FDazlOVDs7QUR6N05JO0VBQ0k7QUM0N05SOztBRHo3Tkk7RUFDSSxjQTlCQztBQzA5TlQ7O0FEejdOSTtFQUNJLHlCQWxDQztBQzg5TlQ7O0FEcjhOSTtFQUNJO0FDdzhOUjs7QURyOE5JO0VBQ0ksY0E5QkM7QUNzK05UOztBRHI4Tkk7RUFDSSx5QkFsQ0M7QUMwK05UOztBRGo5Tkk7RUFDSTtBQ285TlI7O0FEajlOSTtFQUNJLFdBOUJDO0FDay9OVDs7QURqOU5JO0VBQ0ksc0JBbENDO0FDcy9OVDs7QUQ3OU5JO0VBQ0k7QUNnK05SOztBRDc5Tkk7RUFDSSxjQTlCQztBQzgvTlQ7O0FENzlOSTtFQUNJLHlCQWxDQztBQ2tnT1Q7O0FEeitOSTtFQUNJO0FDNCtOUjs7QUR6K05JO0VBQ0ksY0E5QkM7QUMwZ09UOztBRHorTkk7RUFDSSx5QkFsQ0M7QUM4Z09UOztBRHIvTkk7RUFDSTtBQ3cvTlI7O0FEci9OSTtFQUNJLGNBOUJDO0FDc2hPVDs7QURyL05JO0VBQ0kseUJBbENDO0FDMGhPVDs7QURqZ09JO0VBQ0k7QUNvZ09SOztBRGpnT0k7RUFDSSxjQTlCQztBQ2tpT1Q7O0FEamdPSTtFQUNJLHlCQWxDQztBQ3NpT1Q7O0FEaGdPQTtBQUNBO0VBQ0k7RUFDQTtBQ21nT0o7O0FEaGdPQTtBQUlBO0FFeERBO0FDSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBbUNBOzZDQUFBO0FDbENDO0VBQ0M7QUhvbE9GOztBR2psT0M7RUFDQztBSG9sT0Y7O0FHamxPQztFQUNDO0FIb2xPRjs7QUk5bE9BO0FDQUE7RUFDQztFQUNBO0FMa21PRDs7QWdDbG1PQTtFQUNJO0VBQ0E7RUFD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O0FDeTJPVDs7QURoMU9JO0VBQ0k7QUNtMU9SOztBRGgxT0k7RUFDSSxjQTlCQztBQ2kzT1Q7O0FEaDFPSTtFQUNJLHlCQWxDQztBQ3EzT1Q7O0FENTFPSTtFQUNJO0FDKzFPUjs7QUQ1MU9JO0VBQ0ksY0E5QkM7QUM2M09UOztBRDUxT0k7RUFDSSx5QkFsQ0M7QUNpNE9UOztBRHgyT0k7RUFDSTtBQzIyT1I7O0FEeDJPSTtFQUNJLGNBOUJDO0FDeTRPVDs7QUR4Mk9JO0VBQ0kseUJBbENDO0FDNjRPVDs7QURwM09JO0VBQ0k7QUN1M09SOztBRHAzT0k7RUFDSSxjQTlCQztBQ3E1T1Q7O0FEcDNPSTtFQUNJLHlCQWxDQztBQ3k1T1Q7O0FEaDRPSTtFQUNJO0FDbTRPUjs7QURoNE9JO0VBQ0ksY0E5QkM7QUNpNk9UOztBRGg0T0k7RUFDSSx5QkFsQ0M7QUNxNk9UOztBRDU0T0k7RUFDSTtBQys0T1I7O0FENTRPSTtFQUNJLCtCQTlCQztBQzY2T1Q7O0FENTRPSTtFQUNJLDBDQWxDQztBQ2k3T1Q7O0FEeDVPSTtFQUNJO0FDMjVPUjs7QUR4NU9JO0VBQ0ksY0E5QkM7QUN5N09UOztBRHg1T0k7RUFDSSx5QkFsQ0M7QUM2N09UOztBRHA2T0k7RUFDSTtBQ3U2T1I7O0FEcDZPSTtFQUNJLGNBOUJDO0FDcThPVDs7QURwNk9JO0VBQ0kseUJBbENDO0FDeThPVDs7QURoN09JO0VBQ0k7QUNtN09SOztBRGg3T0k7RUFDSSxjQTlCQztBQ2k5T1Q7O0FEaDdPSTtFQUNJLHlCQWxDQztBQ3E5T1Q7O0FENTdPSTtFQUNJO0FDKzdPUjs7QUQ1N09JO0VBQ0ksV0E5QkM7QUM2OU9UOztBRDU3T0k7RUFDSSxzQkFsQ0M7QUNpK09UOztBRHg4T0k7RUFDSTtBQzI4T1I7O0FEeDhPSTtFQUNJLGNBOUJDO0FDeStPVDs7QUR4OE9JO0VBQ0kseUJBbENDO0FDNitPVDs7QURwOU9JO0VBQ0k7QUN1OU9SOztBRHA5T0k7RUFDSSxjQTlCQztBQ3EvT1Q7O0FEcDlPSTtFQUNJLHlCQWxDQztBQ3kvT1Q7O0FEaCtPSTtFQUNJO0FDbStPUjs7QURoK09JO0VBQ0ksY0E5QkM7QUNpZ1BUOztBRGgrT0k7RUFDSSx5QkFsQ0M7QUNxZ1BUOztBRDUrT0k7RUFDSTtBQysrT1I7O0FENStPSTtFQUNJLGNBOUJDO0FDNmdQVDs7QUQ1K09JO0VBQ0kseUJBbENDO0FDaWhQVDs7QUQzK09BO0FBQ0E7RUFDSTtFQUNBO0FDOCtPSjs7QUQzK09BO0FBSUE7QUV4REE7QUNIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFtQ0E7NkNBQUE7QUNsQ0M7RUFDQztBSCtqUEY7O0FHNWpQQztFQUNDO0FIK2pQRjs7QUc1alBDO0VBQ0M7QUgralBGOztBSXprUEE7QUNBQTtFQUNDO0VBQ0E7QUw2a1BEOztBaUM3a1BBO0VBQ0k7RUFDQTtFQUNBO0FqQ2dsUEo7QUUvL09DO0UrQnBGRDtJQU1RO0VqQ2lsUE47QUFDRjtBaUMva1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaWxQUjtBRTdnUEM7RStCM0VHO0lBVVE7SUFDQTtJQUNBO0VqQ2tsUFY7QUFDRjtBRXBoUEM7RStCM0VHO0lBZ0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDbWxQVjtBQUNGO0FFN2hQQztFK0IzRUc7SUF3QlE7RWpDb2xQVjtBQUNGO0FFbGlQQztFK0IzRUc7SUE0QlE7RWpDcWxQVjtBQUNGO0FpQ2xsUEk7RUFDSTtFQUNBO0FqQ29sUFI7QWlDamxQSTtFQUNJO0FqQ21sUFI7QWlDamxQUTtFQUNJO0FqQ21sUFo7O0FEdm9QQTtBQVVBO0FBMEJJO0VBQ0k7QUN3bVBSOztBRHJtUEk7RUFDSSxjQTlCQztBQ3NvUFQ7O0FEcm1QSTtFQUNJLHlCQWxDQztBQzBvUFQ7O0FEam5QSTtFQUNJO0FDb25QUjs7QURqblBJO0VBQ0ksY0E5QkM7QUNrcFBUOztBRGpuUEk7RUFDSSx5QkFsQ0M7QUNzcFBUOztBRDduUEk7RUFDSTtBQ2dvUFI7O0FEN25QSTtFQUNJLGNBOUJDO0FDOHBQVDs7QUQ3blBJO0VBQ0kseUJBbENDO0FDa3FQVDs7QUR6b1BJO0VBQ0k7QUM0b1BSOztBRHpvUEk7RUFDSSxjQTlCQztBQzBxUFQ7O0FEem9QSTtFQUNJLHlCQWxDQztBQzhxUFQ7O0FEcnBQSTtFQUNJO0FDd3BQUjs7QURycFBJO0VBQ0ksY0E5QkM7QUNzclBUOztBRHJwUEk7RUFDSSx5QkFsQ0M7QUMwclBUOztBRGpxUEk7RUFDSTtBQ29xUFI7O0FEanFQSTtFQUNJLGNBOUJDO0FDa3NQVDs7QURqcVBJO0VBQ0kseUJBbENDO0FDc3NQVDs7QUQ3cVBJO0VBQ0k7QUNnclBSOztBRDdxUEk7RUFDSSwrQkE5QkM7QUM4c1BUOztBRDdxUEk7RUFDSSwwQ0FsQ0M7QUNrdFBUOztBRHpyUEk7RUFDSTtBQzRyUFI7O0FEenJQSTtFQUNJLGNBOUJDO0FDMHRQVDs7QUR6clBJO0VBQ0kseUJBbENDO0FDOHRQVDs7QURyc1BJO0VBQ0k7QUN3c1BSOztBRHJzUEk7RUFDSSxjQTlCQztBQ3N1UFQ7O0FEcnNQSTtFQUNJLHlCQWxDQztBQzB1UFQ7O0FEanRQSTtFQUNJO0FDb3RQUjs7QURqdFBJO0VBQ0ksY0E5QkM7QUNrdlBUOztBRGp0UEk7RUFDSSx5QkFsQ0M7QUNzdlBUOztBRDd0UEk7RUFDSTtBQ2d1UFI7O0FEN3RQSTtFQUNJLFdBOUJDO0FDOHZQVDs7QUQ3dFBJO0VBQ0ksc0JBbENDO0FDa3dQVDs7QUR6dVBJO0VBQ0k7QUM0dVBSOztBRHp1UEk7RUFDSSxjQTlCQztBQzB3UFQ7O0FEenVQSTtFQUNJLHlCQWxDQztBQzh3UFQ7O0FEcnZQSTtFQUNJO0FDd3ZQUjs7QURydlBJO0VBQ0ksY0E5QkM7QUNzeFBUOztBRHJ2UEk7RUFDSSx5QkFsQ0M7QUMweFBUOztBRGp3UEk7RUFDSTtBQ293UFI7O0FEandQSTtFQUNJLGNBOUJDO0FDa3lQVDs7QURqd1BJO0VBQ0kseUJBbENDO0FDc3lQVDs7QUQ3d1BJO0VBQ0k7QUNneFBSOztBRDd3UEk7RUFDSSxjQTlCQztBQzh5UFQ7O0FEN3dQSTtFQUNJLHlCQWxDQztBQ2t6UFQ7O0FENXdQQTtBQUNBO0VBQ0k7RUFDQTtBQyt3UEo7O0FENXdQQTtBQUlBO0FFeERBO0FDSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBbUNBOzZDQUFBO0FDbENDO0VBQ0M7QUhnMlBGOztBRzcxUEM7RUFDQztBSGcyUEY7O0FHNzFQQztFQUNDO0FIZzJQRjs7QUkxMlBBO0FDQUE7RUFDQztFQUNBO0FMODJQRDs7QWtDOTJQQTtFQUNJO0FsQ2kzUEo7QUU5eFBDO0VnQ3BGRDtJQUlRO0VsQ2szUE47RWtDaDNQTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQ2szUFY7QUFDRjtBa0MvMlBJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QWxDaTNQUjtBRWp6UEM7RWdDbkVHO0lBTVE7SUFDQTtFbENrM1BWO0FBQ0Y7QWtDLzJQSTtFQUNJO0VBQUE7RUFDQTtFQUNBO0FsQ2kzUFI7QUU1elBDO0VnQ3hERztJQU9RO0VsQ2kzUFY7QUFDRjtBa0MvMlBRO0VBQ0k7RUFBQTtBbENpM1BaO0FrQzkyUFE7RUFDSTtFQUFBO0FsQ2czUFo7QWtDNzJQZ0I7RUFDSTtBbEMrMlBwQjtBRTEwUEM7RWdDL0JXO0lBQ0k7SUFDQTtJQUNBO0lBQUE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7RWxDNDJQZDtFa0N4MlBjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7SUFDQTtJQUNBO0VsQzAyUGxCO0VrQ3IyUGM7SUFDSTtFbEN1MlBsQjtFa0NwMlBjO0lBQ0k7RWxDczJQbEI7RWtDbjJQYztJQUNJO0VsQ3EyUGxCO0FBQ0Y7O0FtQzc3UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFFwQ3FEVztFb0NuRFg7QW5DKzdQSjtBbUM5N1BJO0VBQ0k7RUFFQTtBbkMrN1BSO0FtQzk3UFE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUVBO0FuQys3UFo7QW1DNzdQZ0I7RUFDSTtBbkMrN1BwQjtBbUM1N1BnQjtFQUNJO0VBQUE7RUFDQTtBbkM4N1BwQjtBbUMzOFBRO0VBaUJJO0FuQzY3UFo7QW1DNTdQWTtFQUNJLDRCcEN3Qk87RW9DdkJQO0VBQ0E7RUFBQTtFQUNBO0FuQzg3UGhCO0FXdDhQRTtFQUNDLG1Cd0JReUQ7QW5DZzhQNUQ7QVdyOFBHO0VBSkQ7SUFLRTtFWHc4UEY7QUFDRjtBV3I4UEc7RUFURDtJQVVFLGV3QkRrRTtFbkN5OFBwRTtBQUNGO0FtQzcrUEE7RUF3Q0k7QW5DdzhQSjtBbUN2OFBJO0VBQ0ksUXBDZ0JPO0FDeTdQZjtBRS81UEM7RWlDM0NHO0lBSVE7RW5DMDhQVjtBQUNGO0FtQ3g4UFE7RUFDSTtBbkMwOFBaO0FFdjZQQztFaUNwQ087SUFJUTtFbkMyOFBkO0FBQ0Y7QW1DejhQWTtFQUNJO0VBQ0EsNEJwQ0ZPO0VvQ0dQO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBbkMyOFBoQjtBVzkrUEU7RUFDQyxtQndCbUN5RDtBbkM2OFA1RDtBVzcrUEc7RUFKRDtJQUtFO0VYZy9QRjtBQUNGO0FXNytQRztFQVREO0lBVUUsZXdCMEJrRTtFbkNzOVBwRTtBQUNGO0FFajhQQztFaUM3Qlc7SUFVUTtFbkN3OVBsQjtBQUNGO0FtQ3Q5UGdCO0VBQ0k7QW5DdzlQcEI7QW1DcDlQWTtFQUNJO0FuQ3M5UGhCO0FtQ3A5UGdCO0VBQ0k7QW5DczlQcEI7QW1DbjlQZ0I7RUFDSTtBbkNxOVBwQjs7QW9DdGlRQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FwQ3lpUUo7QUV6OVBDO0VrQ25GRDtJQU1RO0VwQzBpUU47QUFDRjtBb0N4aVFJO0VBQ0k7RUFDQTtFQUNBLFFyQzZDTztFcUM1Q1A7QXBDMGlRUjtBb0N2aVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FwQ3lpUVI7QW9DdmlRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXBDeWlRWjtBVzNpUUU7RUFDQyxtQnlCRXFEO0FwQzJpUXhEO0FXMWlRRztFQUpEO0lBS0U7RVg2aVFGO0FBQ0Y7QVcxaVFHO0VBVEQ7SUFVRSxleUJQOEQ7RXBDb2pRaEU7QUFDRjtBb0MxalFRO0VBTUk7RUFBQTtBcEN1alFaO0FvQ3JqUVk7RUFDSTtFQUFBO0VBQ0E7QXBDdWpRaEI7QW9DbmpRUTtFQUNJO0VBQ0E7RUFDQTtBcENxalFaO0FvQ25qUVk7RUFHSTtBcENtalFoQjtBb0NoalFZO0VBQ0k7QXBDa2pRaEI7QW9DaGpRZ0I7RUFDSTtBcENralFwQjtBb0MvaVFnQjtFQUNJO0FwQ2lqUXBCO0FFdGhRQztFa0M1QmU7SUFJUTtFcENralF0QjtBQUNGO0FvQzdpUVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMraVFaO0FvQzdpUVk7RUFDSTtFQUNBO0VBQ0E7QXBDK2lRaEI7QUU1aVFDO0VrQ05XO0lBTVE7SUFDQTtFcENnalFsQjtBQUNGO0FvQzVpUWdCO0VBQ0k7QXBDOGlRcEI7O0FxQ3pvUUE7QUFFQTtFQUNJO0VBQ0E7RUFDQSxRdENxRFc7QUNzbFFmO0FxQ3pvUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXJDMm9RUjtBcUN6b1FRO0VBQ0k7RUFDQTtBckMyb1FaO0FxQ3hvUVE7RUFDSTtFQUNBLFF0Q2tDRztFc0NqQ0gsVXRDaUNHO0VzQ2hDSDtBckMwb1FaO0FFaGxRQztFbUM3RUc7SUF1QlE7RXJDMG9RVjtBQUNGO0FxQ3ZvUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDeW9RUjtBcUN2b1FRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QXJDeW9RWjtBcUN2b1FZO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBckN3b1FoQjtBcUNyb1FZO0VBQ0k7QXJDdW9RaEI7QXFDcG9RWTtFQUNJO0FyQ3NvUWhCO0FxQ2xvUVE7RUFDSTtFQUFBO0FyQ29vUVo7QXFDbG9RWTtFQUVJO0VBQUE7QXJDbW9RaEI7QXFDOW5RWTtFQUNJO0FyQ2dvUWhCO0FxQzluUWdCO0VBQ0k7QXJDZ29RcEI7QXFDN25RZ0I7RUFDSTtBckMrblFwQjs7QXFDeG5RQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FyQzBuUUo7QXFDeG5RSTtFQUNJO0FyQzBuUVI7QXFDdm5RSTtFQUVJO0FyQ3duUVI7QXFDcm5RSTtFQUNJO0FyQ3VuUVI7O0FzQ3Z2UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwdlFKO0FzQ3h2UUk7RUFDSTtFQUNBO0F0QzB2UVI7QXNDdnZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0F0Q3l2UVI7QXNDdnZRUTtFQUNJO0F0Q3l2UVo7QUVwc1FDO0VvQ25FRztJQWtCUTtFdEN5dlFWO0FBQ0Y7QXNDdHZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0Q3d2UVI7QXNDcnZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQUE7QXRDdXZRUjtBc0NydlFRO0VBQ0k7RUFBQTtFQUNBO0F0Q3V2UVo7QXNDbHZRUTtFQUNJO0F0Q292UVo7QXNDaHZRSTtFQUNJO0F0Q2t2UVI7O0FzQzl1UUE7RUFDSTtBdENpdlFKO0FzQy91UUk7RUFDSTtFQUNBO0F0Q2l2UVI7QXNDOXVRSTtFQUNJO0F0Q2d2UVI7QXNDN3VRSTtFQUNJO0F0Qyt1UVI7O0F1Q3IwUUE7RUFDSTtFQUNBO0VBQ0E7QXZDdzBRSjtBdUN0MFFJO0VBQ0k7RUFDQTtBdkN3MFFSO0F1Q3IwUUk7RUFDSTtFQUNBO0VBQUE7QXZDdTBRUjtBdUNwMFFZO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QXZDczBRaEI7QXVDbDBRUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBdkNvMFFaOztBd0MvMVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBeENrMlFKO0F3Q2gyUUk7RUFDSTtFQUNBO0VBQ0E7QXhDazJRUjtBd0NoMlFRO0VBQ0k7RUFDQTtFQUNBO0F4Q2syUVo7QXdDLzFRZ0I7RUFDSTtFQUFBO0F4Q2kyUXBCO0F3QzUxUVE7RUFDSTtFQUNBO0VBQ0E7RUFBQTtBeEM4MVFaO0F3QzUxUVk7RUFDSTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzgxUWhCO0F3QzUxUWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0F4QzgxUXBCO0F3QzMxUWdCO0VBQ0k7RUFDQTtBeEM2MVFwQjtBd0N6MVFZO0VBQ0k7RUFDQTtBeEMyMVFoQjtBd0N0MVFJO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QXhDdzFRUjs7QXlDbjZRQTtFQUNJO0VBQUE7RUFDQTtFQUFBO0F6Q3M2UUo7QXlDcDZRSTtFQUNJO0F6Q3M2UVI7QXlDcDZRUTtFQUNJO0VBQUE7RUFDQTtFQUNBO0tBQUE7QXpDczZRWjtBeUNsNlFJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXpDbTZRUjtBeUNoNlFJO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QXpDazZRUjtBeUM3NVFZO0VBQ0k7QXpDKzVRaEI7QXlDMzVRUTtFQUNJO0VBQUE7QXpDNjVRWjtBeUN6NVFJO0VBQ0k7RUFDQTtFQUFBO0F6QzI1UVI7O0EwQ2w4UUE7RUFDSTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0ExQ3E4UUo7QUVwM1FDO0V3Q3BGRDtJQU1RO0UxQ3M4UU47QUFDRjtBMENwOFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNzOFFSO0EwQ3A4UVE7RUFDSTtFQUFBO0VBQ0E7S0FBQTtFQUNBO0ExQ3M4UVo7QTBDbDhRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNvOFFSO0FFNzRRQztFd0M3REc7SUFTUTtJQUNBO0lBQ0E7SUFDQTtFMUNxOFFWO0FBQ0Y7QUVyNVFDO0V3QzdERztJQWdCUTtJQUNBO0UxQ3M4UVY7RTBDcDhRVTtJQUNJO0UxQ3M4UWQ7QUFDRjtBMENsOFFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFDbzhRUjtBRXA2UUM7RXdDcENHO0lBT1E7RTFDcThRVjtBQUNGO0EwQ2w4UUk7RUFDSTtFQUFBO0VBQ0E7RUFBQTtBMUNvOFFSO0EwQ2o4UUk7RUFDSTtFQUFBO0VBQ0E7QTFDbThRUjtBRWo3UUM7RXdDcEJHO0lBS1E7RTFDbzhRVjtBQUNGO0FFdDdRQztFd0NYRztJQUVRO0lBQ0E7SUFDQTtFMUNtOFFWO0UwQ2o4UVU7SUFDSTtJQUFBO0lBQ0E7SUFBQTtJQUNBO0lBQ0EsNEIzQzVCTztJMkM2QlA7SUFDQTtFMUNtOFFkO0FBQ0Y7QTBDNzdRWTtFQUNJO0ExQys3UWhCO0FFeDhRQztFd0NhTztJQUVRO0UxQzY3UWQ7QUFDRjtBMEMxN1FRO0VBQ0k7RUFBQTtBMUM0N1FaO0FFaDlRQztFd0NtQk87SUFJUTtJQUFBO0UxQzY3UWQ7QUFDRjs7QTJDemlSQTtFQUNJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7QTNDNGlSSjtBMkMxaVJJO0VBQ0k7RUFBQTtFQUNBO0VBQUE7QTNDNGlSUjtBMkN6aVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNDMmlSUjtBRXIrUUM7RXlDMUVHO0lBT1E7RTNDNGlSVjtBQUNGO0EyQ3ZpUlk7RUFDSTtBM0N5aVJoQjtBMkNyaVJRO0VBQ0k7RUFBQTtBM0N1aVJaO0EyQ3BpUlE7RUFDSTtFQUFBO0EzQ3NpUlo7QTJDbGlSSTtFQUNJO0EzQ29pUlI7QTJDamlSSTtFQUNJO0VBQ0E7RUFBQTtBM0NtaVJSOztBNENobFJBO0VBQ0k7QTVDbWxSSjs7QTRDaGxSQTtFQUNJO0E1Q21sUko7O0E0Q2hsUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0E1Q3VsUko7O0E0QzlsUkE7RUFRSTtFQUNBO0VBQ0E7RUFDQTtBNUNtbFJKOztBNkNwbVJBO0VBQ0k7RUFDQTtBN0N1bVJKO0FFcmhSQztFMkNwRkQ7SUFLUTtFN0N3bVJOO0FBQ0Y7QTZDdG1SSTtFQUNJO0VBQ0E7RUFDQTtBN0N3bVJSO0E2Q3RtUlE7RUFDSTtFQUNBO0VBQ0E7QTdDd21SWjtBNkN0bVJZO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QTdDd21SaEI7QTZDbm1SSTtFQUNJO0E3Q3FtUlI7QTZDbG1SSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDb21SUjtBRW5qUkM7RTJDdERHO0lBUVE7RTdDcW1SVjtBQUNGO0E2Q2xtUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDb21SUjtBNkNqbVJRO0VBQ0k7QTdDbW1SWjtBNkMvbFJRO0VBQ0k7QTdDaW1SWjtBNkM3bFJJO0VBQ0k7QTdDK2xSUjtBRXprUkM7RTJDdkJHO0lBSVE7RTdDZ21SVjtBQUNGO0E2QzlsUlE7RUFDSTtFQUNBO0tBQUE7RUFDQTtBN0NnbVJaO0E2QzdsUlE7RUFDSTtBN0MrbFJaO0E2QzVsUlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTdDOGxSWjtBNkMxbFJJO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QTdDNGxSUjs7QUVsbVJDO0U0Q3BGRDtJQUVRO0lBQ0E7SUFDQTtFOUN5clJOO0FBQ0Y7QUUxbVJDO0U0QzdFRztJQUVRO0U5Q3lyUlY7QUFDRjtBOEN0clJJO0VBQ0k7QTlDd3JSUjtBRWxuUkM7RTRDdkVHO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RTlDeXJSVjtBQUNGO0FFMW5SQztFNEM3RE87SUFFUTtJQUFBO0U5Q3lyUmQ7RThDdnJSYztJQUNJO0U5Q3lyUmxCO0U4Q3ZyUmtCO0lBQ0k7SUFBQTtFOUN5clJ0QjtFOEN0clJrQjtJQUNJO0lBQUE7RTlDd3JSdEI7RThDcHJSYztJQUNJO0lBQUE7SUFDQTtFOUNzclJsQjtBQUNGO0FFNW9SQztFNEM3RE87SUF1QlE7SUFDQTtFOUNzclJkO0U4Q3ByUmM7SUFDSTtJQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5Q3NyUmxCO0U4Q2xyUmtCO0lBQ0k7SUFBQTtFOUNvclJ0QjtFOENqclJrQjtJQUNJO0lBQUE7RTlDbXJSdEI7RThDL3FSYztJQUNJO0lBQUE7RTlDaXJSbEI7QUFDRjtBOEM1cVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlDOHFSUjtBRTdxUkM7RTRDTEc7SUFPUTtFOUMrcVJWO0FBQ0Y7QThDN3FSUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5QytxUlo7QThDNXFSUTs7RUFFSTtBOUM4cVJaO0E4QzFxUkk7RUFDSTtFQUNBO0E5QzRxUlI7QThDenFSSTtFQUNJO0E5QzJxUlI7O0ErQ3Z4UkE7RUFDSTtFQUNBO0VBQ0E7QS9DMHhSSjtBK0N4eFJJO0VBQ0k7RUFDQTtBL0MweFJSO0ErQ3Z4Ukk7RUFDSTtBL0N5eFJSO0ErQ3Z4UlE7RUFDSTtFQUNBO0VBQUE7QS9DeXhSWjtBK0NyeFJJO0VBQ0k7RUFDQTtFQUFBO0EvQ3V4UlI7QStDcHhSSTtFQUNJO0VBQ0E7RUFBQTtFQUNBO0EvQ3N4UlI7O0FnRGp6UkE7RUFDSTtFQUNBO0FoRG96Uko7QUVsdVJDO0U4Q3BGRDtJQUtRO0VoRHF6Uk47QUFDRjtBRXZ1UkM7RThDM0VPO0lBQ0k7RWhEcXpSVjtFZ0RselJNO0lBQ0k7RWhEb3pSVjtFZ0RqelJNO0lBQ0k7SUFDQTtFaERtelJWO0VnRGh6Uk07SUFDSTtFaERrelJWO0FBQ0Y7QWdEL3lSSTtFQUNJO0FoRGl6UlI7QWdEOXlSSTtFQUNJO0VBQ0E7RUFDQTtFQUFBO0FoRGd6UlI7QUU5dlJDO0U4Q3JERztJQU1RO0VoRGl6UlY7QUFDRjtBZ0Q5eVJJO0VBQ0k7QWhEZ3pSUjs7QWlEejFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQSw0QmxEbUNtQjtFa0RsQ25CO0VBQ0E7RUFDQTtBakQ0MVJKO0FpRDExUkk7RUFDSTtBakRpMlJSO0FpRGwyUkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDQxUlI7QWlEMTFSUTtFQUNJO0VBQUE7QWpENDFSWjtBaUR4MVJZO0VBQ0k7RUFDQTtBakQwMVJoQjtBaURyMVJJO0VBQ0k7QWpEdTFSUjtBaURwMVJJO0VBQ0k7QWpEczFSUjtBaURwMVJRO0VBQ0k7RUFDQTtBakRzMVJaO0FpRGwxUkk7RUFDSTtFQUNBO0VBQ0E7QWpEbzFSUjtBaURqMVJJO0VBRUk7QWpEdTFSUjtBaUR6MVJJO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FqRG0xUlI7QWlEajFSUTtFQUNJO0VBQ0E7RUFDQTtBakRtMVJaO0FpRC8wUkk7RUFDSTtFQUFBO0FqRGkxUlI7QWlELzBSUTtFQUNJO0VBQUE7RUFDQTtFQUFBO0FqRGkxUlo7QWlENzBSSTtFQUNJO0VBQUE7RUFDQTtFQUFBO0FqRCswUlI7QWlENzBSUTtFQUVJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7QWpEODBSWjtBaUQxMFJJO0VBQ0k7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBakQ0MFJSO0FpRDEwUlE7RUFFSTtFQUFBO0VBQ0E7QWpEMjBSWjtBaUR2MFJJO0VBQ0k7QWpENDBSUjtBaUQ3MFJJO0VBRUk7RUFBQTtFQUNBO0VBQUE7RUFDQTtBakR5MFJSO0FpRHYwUlE7RUFFSTtFQUFBO0VBQ0E7RUFBQTtBakR3MFJaO0FpRHIwUmdCO0VBQ0k7RUFDQTtBakR1MFJwQjtBaURuMFJvQjtFQUNJO0VBQ0E7QWpEcTBSeEI7QWlEOXpSSTtFQUNJO0FqRG0wUlI7QWlEcDBSSTtFQUVJO0VBQUE7RUFDQTtFQUFBO0VBQ0E7QWpEZzBSUjtBaUQ5elJRO0VBRUk7RUFBQTtFQUNBO0VBQUE7QWpEK3pSWjtBaUQ1elJnQjtFQUNJO0VBQUE7QWpEOHpScEI7QWlEenpSZ0I7RUFDSTtFQUNBO0FqRDJ6UnBCO0FpRHZ6Um9CO0VBQ0k7RUFDQTtBakR5elJ4Qjs7QWlEanpSQTs7RUFFSTtFQUNBO0VBQ0E7QWpEb3pSSjtBaURselJJOztFQUNJO0VBQ0E7QWpEcXpSUjs7QWtENytSQztFQUNLO0VBQ0E7RUFDQTtFQUNBO0VBQ0g7RUFDQTtFQUNHO0VBQ0E7QWxEZy9STjtBa0QzK1JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQ2K1JIO0FrRDErUkU7RUFDQztFQUNBO0VBQ0E7QWxENCtSSDtBa0R4K1JDO0VBQ0M7QWxEMCtSRjs7QW1EdGdTSTtFQUNJO0VBQ0E7QW5EeWdTUjtBRXg3UkM7RWlEbkZHO0lBS1E7RW5EMGdTVjtBQUNGO0FFNzdSQztFaURuRkc7SUFTUTtJQUNBO0VuRDJnU1Y7QUFDRjtBbUR2Z1NROzs7Ozs7RUFNSTtFQUNBO0FuRHlnU1o7QW1EdmdTWTs7Ozs7O0VBQ0k7QW5EOGdTaEI7QUVwOVJDO0VpRHREZTs7Ozs7O0lBQ0k7RW5Ea2hTbEI7QUFDRjtBbUQ5Z1NRO0VBQ0k7QW5EZ2hTWjtBbUQ5Z1NZO0VBQ0k7QW5EZ2hTaEI7QW1ENWdTUTtFQUNJO0VBQ0E7RUFBQTtBbkQ4Z1NaO0FtRDNnU1E7RUFDSTtBbkQ2Z1NaO0FtRDNnU1k7RUFDSTtBbkQ2Z1NoQjtBbUQxZ1NZO0VBQ0k7RUFDQTtBbkQ0Z1NoQjtBbUR2alNJO0VBK0NJO0FuRDJnU1I7QW1EeGdTWTtFQUNJO0FuRDBnU2hCO0FtRHZnU1k7RUFFSTtLQUFBO0FuRDBnU2hCO0FtRDVnU1k7RUFDSTtFQUVBO0FuRHlnU2hCO0FtRHJnU1E7O0VBRUk7QW5EdWdTWjtBbURyZ1NZOztFQUNJO0FuRHdnU2hCO0FtRHBnU1E7RUFDSTtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBbkRzZ1NaO0FtRHBnU1k7RUFDSTtFQUNBO0FuRHNnU2hCO0FtRGxnU1E7RUFDSTtFQUNBO0FuRG9nU1o7QW1EbGdTWTtFQUNJO0VBQ0E7QW5Eb2dTaEI7QW1EbGdTZ0I7RUFDSTtFQUNBO0VBQ0E7QW5Eb2dTcEI7QW1ELy9SUTtFQUNJO0VBQ0E7QW5EaWdTWjtBbUQvL1JZO0VBQ0k7RUFDQTtBbkRpZ1NoQjtBbUQvL1JnQjtFQUNJO0VBQ0E7RUFDQTtBbkRpZ1NwQjtBbUQzL1JZO0VBQ0k7QW5ENi9SaEI7QW1Eei9SUTtFQUNJO0FuRDIvUlo7QW1Eei9SWTtFQUNJO0FuRDIvUmhCO0FtRHQvUkk7RUFDSTtBbkR3L1JSOztBb0Qxb1NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRDZvU0o7QW9EM29TSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBENm9TUjtBRTFrU0M7RWtENUVHO0lBWVE7RXBEOG9TVjtBQUNGO0FvRDVvU1E7RUFDSTtBcEQ4b1NaO0FFbGxTQztFa0Q3RE87SUFJUTtFcEQrb1NkO0FBQ0Y7QUV2bFNDO0VrRDdETztJQVFRO0VwRGdwU2Q7QUFDRjtBb0Q3b1NRO0VBQ0k7QXBEK29TWjtBRS9sU0M7RWtEakRPO0lBSVE7RXBEZ3BTZDtBQUNGO0FFcG1TQztFa0RqRE87SUFRUTtFcERpcFNkO0FBQ0Y7QW9EN29TSTtFQUNJO0VBQ0E7RUFDQTtBcEQrb1NSOztBcURqc1NJO0VBQ0k7RUFDQTtBckRvc1NSO0FxRGpzU0k7RUFDSTtFQUNBO0FyRG1zU1I7QXFEaHNTSTs7Ozs7O0VBTUk7QXJEa3NTUjtBcUQvclNJOztFQUVJO0FyRGlzU1I7QUVub1NDO0VtRGhFRzs7SUFLUTtFckRtc1NWO0FBQ0Y7QXFEL3JTUTtFQUNJO0FyRGlzU1o7QXFEN3JTSTtFQUNJO0VBQ0E7QXJEK3JTUjtBcUQ3clNRO0VBQ0k7QXJEK3JTWjs7QXNEeHVTSTtFQUNJO0F0RDJ1U1I7QXNEeHVTWTtFQUNJO0F0RDB1U2hCO0FzRHR1U1E7RUFDSTtBdER3dVNaO0FzRG51U1E7RUFDSTtBdERxdVNaO0FzRGx1U1E7RUFDSTtBdERvdVNaO0FzRGp1U1E7RUFDSTtBdERtdVNaO0FzRC90U0k7RUFDSTtBdERpdVNSO0FzRDl0U0k7RUFDSTtBdERndVNSOztBc0Q1dFNBO0VBQ0k7QXREK3RTSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9ub2RlX21vZHVsZXMvLnBucG0vc3dpcGVyQDEyLjAuMi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5jc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy90b29scy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdG9vbHMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9hYnN0cmFjdHMvdG9vbHMvX2ZsdWlkLXNwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy90b29scy9fcGxhY2Vob2xkZXIuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvdmVuZG9yL19ub3JtYWxpemUuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX2hlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Fic3RyYWN0cy90b29scy9fZmx1aWQtdHlwZS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L193cC1kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvbGF5b3V0L19wcmVmb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jsb2Nrcy9pbmRleC5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19sYXRlc3QtbGlicmFyeS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19hcmNoaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9ibG9ja3MvX2xhdGVzdC1wdWJsaWNhdGlvbi5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19sYXRlc3QtbmV3cy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19vdXItbWlzc2lvbi5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19pbWFnZS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9ibG9ja3MvX2ZsZXhpYmxlLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jsb2Nrcy9fc3Vic2NyaWJlLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9ibG9ja3MvX2ZlYXR1cmVkLW5ld3Muc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jsb2Nrcy9fbG9nb3Muc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2Jsb2Nrcy9fdGVhbS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9ibG9ja3MvX2RvbmF0ZS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvYmxvY2tzL19oZXJvLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9ibG9ja3MvX3RleHQtaW4tY29sdW1ucy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fbWVudS1tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19tZW51LW1vYmlsZS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fcmVzcC1idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19yZXNwLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX3NvY2lhbC5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fc29jaWFsLXNoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19jYXJkLXBvc3Quc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL2NvbXBvbmVudHMvX2NhcmQtcG9zdC12Mi5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fY2FyZC1iYXNpYy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fZ3Jhdml0eS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLWludHJvLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9jb21wb25lbnRzL19zaW5nbGUtc2lkZWJhci5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fbm8tcmVzdWx0cy5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvY29tcG9uZW50cy9fc2luZ2xlLWJvdHRvbS5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly9pdGZhbWlseS8uL3Jlc291cmNlcy9zY3NzL3BhZ2VzL19zdHlsZWd1aWRlLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9fc2luZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9fNDA0LnNjc3MiLCJ3ZWJwYWNrOi8vaXRmYW1pbHkvLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9fYmFzaWMtY29udGVudC5zY3NzIiwid2VicGFjazovL2l0ZmFtaWx5Ly4vcmVzb3VyY2VzL3Njc3MvZGFzaGJvYXJkL19pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/