html, body {
  overflow-x: hidden; }

::-ms-clear {
  display: none; }

.region-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px; }
  @media (max-width: 1023.98px) {
    .region-header {
      display: -ms-grid;
      -ms-grid-columns: 1fr auto auto;
      -ms-grid-rows: auto; } }
  .region-header .promotion--brand {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1; }
  .region-header .control--responsive-menu {
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr; }
    @media (max-width: 1023.98px) {
      .region-header .control--responsive-menu {
        display: -ms-grid; } }
    .region-header .control--responsive-menu .control__menu {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1; }
    .region-header .control--responsive-menu .control__search {
      display: none; }
    .region-header .control--responsive-menu .toggle {
      display: -ms-grid;
      -ms-grid-columns: 1fr;
      -ms-grid-rows: 1fr; }
      .region-header .control--responsive-menu .toggle > * {
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1; }
  .region-header .control--fly-out-search {
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1; }
  .region-header .navigation {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1; }

.hero {
  position: relative;
  color: #6B7078;
  border-bottom: 1px solid var(--blue-100); }
  .path-frontpage .hero {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, var(--blue-lighter)), color-stop(0%, white));
    background: linear-gradient(to bottom, var(--blue-lighter) 50%, white 0%);
    border-bottom: none;
    /*
    &::after {
      content: '';
      position: absolute;
      top: 50%;
      display: block;
      width: 100%;
      max-height: 100px;
      height: auto;
      padding-bottom: 10vw;
      background-image: url("data:image/svg+xml,%3Csvg width='1440' height='169' viewBox='0 0 1440 169' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V122.413C779 300 599 -104 0 122.413V0Z' fill='%23F2F8FF'/%3E%3C/svg%3E");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: bottom;
    }
    */ }
    .path-frontpage .hero::after {
      content: '';
      position: absolute;
      top: 50%;
      display: block;
      width: 100%;
      max-height: 100px;
      height: auto;
      padding-bottom: 12vw;
      background-image: url("data:image/svg+xml,%3Csvg width='1440' height='169' viewBox='0 0 1440 169' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V122.413C779 300 599 -104 0 122.413V0Z' fill='%23F2F8FF'/%3E%3C/svg%3E");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: bottom; }
  .page-variant--section-entry-page .hero, .framework-page.framework-page-type--framework-system .hero {
    padding-bottom: 20px;
    background: #4b51ce url("../../../images/be-gradient.jpg");
    background-repeat: no-repeat;
    background-position: top right;
    background-size: cover;
    border-bottom: none; }
    .page-variant--section-entry-page .hero .region-hero, .framework-page.framework-page-type--framework-system .hero .region-hero {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column wrap;
              flex-flow: column wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      min-height: 220px; }

.region-hero {
  max-width: 0;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%; }
  @media (min-width: 576px) {
    .region-hero {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .region-hero {
      max-width: 768px; } }
  @media (min-width: 1024px) {
    .region-hero {
      max-width: 1024px; } }
  @media (min-width: 1280px) {
    .region-hero {
      max-width: 1280px; } }
  @media (min-width: 1440px) {
    .region-hero {
      max-width: 1410px; } }
  .page-variant--homepage .region-hero {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1.5vmax 1fr;
    grid-template-rows: auto 1fr;
        grid-template-areas: "heading" "subheading";
    grid-gap: 1.5vmax 3vmax;
    padding-top: 50px; }
    @media (min-width: 1024px) {
      .page-variant--homepage .region-hero {
        -ms-grid-rows: auto 1.5vmax auto;
            grid-template-areas: "heading banner" "subheading banner";
        -ms-grid-columns: 1fr 3vmax minmax(auto, 60%);
        grid-template-columns: 1fr minmax(auto, 60%); } }
    .page-variant--homepage .region-hero > .node__title {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
      grid-area: heading;
      margin: 0;
      align-self: flex-end;
      z-index: 1; }
    .page-variant--homepage .region-hero > .node__subtitle {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      grid-area: subheading;
      z-index: 1; }
    .page-variant--homepage .region-hero > .node__banner {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      grid-row: 1 / 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      z-index: 0; }
      @media (min-width: 1024px) {
        .page-variant--homepage .region-hero > .node__banner {
          grid-area: banner; } }
    .page-variant--homepage .region-hero > .promotion--help-widget {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2;
      z-index: 1; }
      @media (min-width: 1024px) {
        .page-variant--homepage .region-hero > .promotion--help-widget {
          grid-area: banner; } }
      @media (min-width: 1024px) {
      .page-variant--homepage .region-hero > .node__title {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
      .page-variant--homepage .region-hero > .node__subtitle {
    -ms-grid-row: 3;
    -ms-grid-column: 1; }
      .page-variant--homepage .region-hero > .node__banner {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3; }
      .page-variant--homepage .region-hero > .promotion--help-widget {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3; } }

.page-variant--homepage .region.region-hero {
  grid-rows: auto;
  -ms-grid-columns: 1fr 30px 50%;
  grid-template-columns: 1fr 50%;
  grid-gap: calc(30px * 0.5) 30px;
  overflow: hidden; }
  .page-variant--homepage .region.region-hero > .node__banner {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    grid-column: 2 / 4;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1 / 4;
    z-index: -1;
    position: relative; }
  .page-variant--homepage .region.region-hero > * + .node__subtitle {
    padding-top: calc(30px * 0.5); }

.content {
  margin-top: 4rem;
  background-color: #fff;
  color: #6B7078; }
  .content .site__row {
    display: -ms-grid;
    display: grid;
        grid-template-areas: "body" "sidebar";
    -ms-grid-columns: minmax(auto, 100%);
    grid-template-columns: minmax(auto, 100%);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 0 12vmax;
    overflow: hidden;
    max-width: 0;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    max-width: 100%; }
    @media (min-width: 576px) {
      .content .site__row {
        max-width: 540px; } }
    @media (min-width: 768px) {
      .content .site__row {
        max-width: 768px; } }
    @media (min-width: 1024px) {
      .content .site__row {
        max-width: 1024px; } }
    @media (min-width: 1280px) {
      .content .site__row {
        max-width: 1280px; } }
    @media (min-width: 1440px) {
      .content .site__row {
        max-width: 1410px; } }
    @media (min-width: 576px) {
      .content .site__row {
        overflow: inherit; } }
    @media (min-width: 1024px) {
      .content .site__row {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        grid-gap: 0 8vmax; }
      .content .site__row > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1; }
        .content .site__row.has-sidebar, .page-variant--standard-page .content .site__row, .page-node-type-theme .content .site__row {
              grid-template-areas: "body sidebar";
          -ms-grid-columns: minmax(auto, 880px) 8vmax minmax(auto, 1fr);
          grid-template-columns: minmax(auto, 880px) minmax(auto, 1fr); }
        .content .site__row.has-sidebar-first {
              grid-template-areas: "sidebar body";
          -ms-grid-columns: minmax(auto, 1fr) 8vmax minmax(auto, 2.25fr);
          grid-template-columns: minmax(auto, 1fr) minmax(auto, 2.25fr); }
        .content .site__row.has-sidebar-first.has-sidebar {
          grid-gap: 2rem;
              grid-template-areas: "first-sidebar body sidebar";
          -ms-grid-columns: minmax(auto, 0.5fr) 2rem minmax(auto, 1fr) 2rem minmax(auto, 0.5fr);
          grid-template-columns: minmax(auto, 0.5fr) minmax(auto, 1fr) minmax(auto, 0.5fr); } }
  .page-node-type-method-process .content {
    margin-top: 0; }

.site__content {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: body;
  min-width: 1px; }
  .site__content.has-no-sidebar {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    grid-column: 1 / 3; }
  .site.is-unpublished .site__content {
    background: repeating-linear-gradient(-45deg, rgba(255, 193, 7, 0.15), rgba(255, 193, 7, 0.15) 0.625rem, rgba(255, 193, 7, 0.1) 0.625rem, rgba(255, 193, 7, 0.1) 1.25rem);
    position: relative; }
    .site.is-unpublished .site__content::before {
      content: 'Unpublished';
      color: #997404;
      font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      padding: 5px;
      display: block;
      background: repeating-linear-gradient(-45deg, rgba(255, 193, 7, 0.5), rgba(255, 193, 7, 0.5) 0.625rem, rgba(255, 193, 7, 0.45) 0.625rem, rgba(255, 193, 7, 0.45) 1.25rem); }
  .page-variant--section-entry-page .site__content .field-name-body {
    text-align: center; }

@media (min-width: 1024px) {
  .site__sidebar {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    grid-area: sidebar; }
  @media (min-width: 1024px) {
        .content .site__row.has-sidebar > .site__content, .page-variant--standard-page .content .site__row > .site__content, .page-node-type-theme .content .site__row > .site__content {
      -ms-grid-row: 1;
      -ms-grid-column: 1; }
        .content .site__row.has-sidebar-first > .site__content {
      -ms-grid-row: 1;
      -ms-grid-column: 3; }
        .content .site__row.has-sidebar-first.has-sidebar > .site__content {
      -ms-grid-row: 1;
      -ms-grid-column: 3; }
        .content .site__row.has-sidebar > .site__sidebar, .page-variant--standard-page .content .site__row > .site__sidebar, .page-node-type-theme .content .site__row > .site__sidebar {
      -ms-grid-row: 1;
      -ms-grid-column: 3; }
        .content .site__row.has-sidebar-first > .site__sidebar {
      -ms-grid-row: 1;
      -ms-grid-column: 1; }
        .content .site__row.has-sidebar-first.has-sidebar > .site__sidebar {
      -ms-grid-row: 1;
      -ms-grid-column: 5; } } }

.region-content,
.region-sidebar {
  /*> *:not(.tabs) ~ * {
    margin-top: calc(1rem * 2);
  }
  
  > .hidden + * {   // what is this thing? <div data-drupal-messages-fallback="" class="hidden"></div>
    margin-top: 0!important;
  }
  
  > *:last-child {
    margin-bottom: calc(1rem * 2);
  }*/ }

@media (min-width: 1024px) {
  .region-content,
  .region-sidebar {
    /*> *:not(.tabs) ~ * {
      margin-top: calc(1rem * 3);
    }
    
    > *:last-child {
      margin-bottom: calc(1rem * 3);
    }*/ }
  .site__sidebar-inner {
    position: sticky;
    top: 1rem;
    max-height: calc(100vh - 1rem);
    overflow-y: auto; }
  #toolbar-administration ~ * .site__sidebar-inner {
    top: calc(1rem + 80px); } }

.content.content .site__row {
  -ms-grid-columns: 2.25fr 8vw 1fr;
  grid-template-columns: 2.25fr 1fr;
  grid-gap: 8vw; }
  .page-variant--homepage .content.content .site__row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
  .content.content .site__row > .has-no-sidebar {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1 / 4; }

.region-content.region-content #toolbar-administration ~ * .site__sidebar-inner {
  top: calc(1rem + 80px); }

.post-content {
  position: relative;
  background-color: #fff;
  color: #6B7078; }
  .path-frontpage .post-content {
    margin-top: 6vw;
    padding-top: 10vw;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10vw, white), color-stop(10vw, var(--blue-lighter)));
    background: linear-gradient(to bottom, white 10vw, var(--blue-lighter) 10vw); }
    .path-frontpage .post-content::before {
      content: '';
      position: absolute;
      top: 0%;
      display: block;
      width: 100%;
      max-height: 100px;
      height: auto;
      padding-bottom: 12vw;
      background-image: url("data:image/svg+xml,%3Csvg width='1440' height='169' viewBox='0 0 1440 169' fill='none' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1440V122.413C779 300 599 -104 0 122.413V0Z' fill='%23F2F8FF'/%3E%3C/svg%3E");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: bottom;
      -webkit-transform: rotateX(180deg);
              transform: rotateX(180deg); }

.region-post-content {
  max-width: 0;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  @media (min-width: 576px) {
    .region-post-content {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .region-post-content {
      max-width: 768px; } }
  @media (min-width: 1024px) {
    .region-post-content {
      max-width: 1024px; } }
  @media (min-width: 1280px) {
    .region-post-content {
      max-width: 1280px; } }
  @media (min-width: 1440px) {
    .region-post-content {
      max-width: 1410px; } }
  .page-variant--homepage .region-post-content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-gap: 4vw; }
  .page-variant--homepage .region-post-content > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }

.page-variant--homepage .region-post-content > *:last-child {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / 4; }

.post-footer {
  padding: 1.25rem 0;
  border-top: 1px solid #f5f5f5;
  background: white; }

.region-post-footer {
  max-width: 0;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  grid-gap: 1rem;
  max-width: 100%; }

.region-post-footer > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1; }
  @media (min-width: 576px) {
    .region-post-footer {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .region-post-footer {
      max-width: 768px; } }
  @media (min-width: 1024px) {
    .region-post-footer {
      max-width: 1024px; } }
  @media (min-width: 1280px) {
    .region-post-footer {
      max-width: 1280px; } }
  @media (min-width: 1440px) {
    .region-post-footer {
      max-width: 1410px; } }
  @media (min-width: 768px) {
    .region-post-footer {
      -ms-grid-columns: 1fr 1rem auto;
      grid-template-columns: 1fr auto;
      grid-gap: 0 1rem; } }
  @media (min-width: 768px) {
    .region-post-footer > .block {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column: 1 / 2; }
    .region-post-footer .promotion--brand {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      grid-column: 1 / 3;
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      grid-row: 1 / span 3; } }

.region-post-footer.region-post-footer .promotion--brand {
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-column: 3 / 4; }

.region-post-footer.region-post-footer .navigation {
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2 / 3; }

* + .pre-content .region.region-pre-content {
  margin-top: calc(1rem * 3); }

.region.region-pre-content::after {
  content: '';
  width: 100%;
  display: block; }

.page-variant--section-entry-page .region.region-pre-content::after {
  height: 3px;
  background-color: #252526;
  margin-top: calc(1rem * 3);
  margin-bottom: calc(1rem * 3); }

@media (max-width: 1023.98px) {
  .navigation--primary .menu .is-expanded.menu__item {
    display: -ms-grid;
    -ms-grid-columns: 1fr auto;
    -ms-grid-rows: 60px auto; }
    .navigation--primary .menu .is-expanded.menu__item .menu__link {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1; }
    .navigation--primary .menu .is-expanded.menu__item .menu__toggle {
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1; }
    .navigation--primary .menu .is-expanded.menu__item > .menu {
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1; } }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy5zYXNzLWNhY2hlL3NyYy9pZTExLnNjc3MiLCIuLi8uc2Fzcy1jYWNoZS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLnNhc3MtY2FjaGUvc3JjL3JlZ2lvbnMvaGVyby9oZXJvLnNjc3MiLCIuLi8uc2Fzcy1jYWNoZS9zcmMvX2N1c3RvbS10aGVtZS12YXJpYWJsZXMuc2NzcyIsIi4uLy5zYXNzLWNhY2hlL2llMTEuY3NzIiwiLi4vLnNhc3MtY2FjaGUvc3JjL21peGlucy9fbWlzYy5zY3NzIiwiLi4vLnNhc3MtY2FjaGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLnNhc3MtY2FjaGUvc3JjL2Jvb3RzdHJhcC9fY3VzdG9tLWJvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIjxubyBzb3VyY2U+IiwiLi4vLnNhc3MtY2FjaGUvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy5zYXNzLWNhY2hlL3NyYy9yZWdpb25zL2NvbnRlbnQvY29udGVudC5zY3NzIiwiLi4vLnNhc3MtY2FjaGUvc3JjL3JlZ2lvbnMvY29udGVudC9wb3N0LWNvbnRlbnQuc2NzcyIsIi4uLy5zYXNzLWNhY2hlL3NyYy9yZWdpb25zL2Zvb3Rlci9wb3N0LWZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0Usa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsYUFBYSxFQUFBOztBQUlmO0VBQ0Usb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixvQkFBb0IsRUFBQTtFQzBEbEI7SUQ1REo7TUFLSSxpQkFBaUI7TUFDakIsK0JBQStCO01BQy9CLG1CQUFtQixFQUFBLEVBNkR0QjtFQXBFRDtJQVdJLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLG9CQUFvQixFQUFBO0VBZHhCO0lBa0JJLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsa0JBQWtCLEVBQUE7SUNxQ2xCO01ENURKO1FBMEJNLGlCQUFpQixFQUFBLEVBMEJwQjtJQXBESDtNQThCTSxrQkFBa0I7TUFDbEIsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZixvQkFBb0IsRUFBQTtJQWpDMUI7TUFxQ00sYUFBYSxFQUFBO0lBckNuQjtNQXlDTSxpQkFBaUI7TUFDakIscUJBQXFCO01BQ3JCLGtCQUFrQixFQUFBO01BM0N4QjtRQThDUSxrQkFBa0I7UUFDbEIsdUJBQXVCO1FBQ3ZCLGVBQWU7UUFDZixvQkFBb0IsRUFBQTtFQWpENUI7SUF1REksa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2Ysb0JBQW9CLEVBQUE7RUExRHhCO0lBOERJLGtCQUFrQjtJQUNsQix1QkFBdUI7SUFDdkIsZUFBZTtJQUNmLG9CQUFvQixFQUFBOztBRXpFeEI7RUFDRSxrQkFBa0I7RUFDbEIsY0NGNEI7RURHNUIsd0NBQXdDLEVBQUE7RUFFeEM7SUFFRSx3SEFBeUU7SUFBekUseUVBQXlFO0lBQ3pFLG1CQUFtQjtJQUVuQjs7Ozs7Ozs7Ozs7Ozs7O0tFK0RDLEVGaERDO0lBcEJKO01Hd0JFLFdBQVc7TUFDWCxrQkFBa0I7TUFDbEIsUUFKMEM7TUFLMUMsY0FBYztNQUNkLFdBQVc7TUFDWCxpQkFBaUI7TUFDakIsWUFBWTtNQUNaLG9CQUFvQjtNQUNwQiwwUUFBMFE7TUFDMVEsc0JBQXNCO01BQ3RCLDRCQUE0QjtNQUM1QiwyQkFBMkIsRUFBQTtFSFo3QjtJQUNFLG9CQUFvQjtJQUNwQiwwREFBMEQ7SUFDMUQsNEJBQTRCO0lBQzVCLDhCQUE4QjtJQUM5QixzQkFBc0I7SUFDdEIsbUJBQW1CLEVBQUE7SUFOckI7TUFRSSxvQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLDRCQUFzQjtNQUF0Qiw2QkFBc0I7VUFBdEIsMEJBQXNCO2NBQXRCLHNCQUFzQjtNQUN0Qix5QkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUVuQixpQkFBaUIsRUFBQTs7QUFTdkI7RUkvQk0sWUNhQztFRC9CTCxXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGtCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VKZ0RqQixlQUFlLEVBQUE7RURHYjtJQ05KO01JL0JNLGdCQ2NLLEVBQUEsRUxpRVY7RUQxQ0c7SUNOSjtNSS9CTSxnQkNlSyxFQUFBLEVMZ0VWO0VEMUNHO0lDTko7TUkvQk0saUJDZ0JNLEVBQUEsRUwrRFg7RUQxQ0c7SUNOSjtNSS9CTSxpQkNpQk0sRUFBQSxFTDhEWDtFRDFDRztJQ05KO01JL0JNLGlCQ2tCTSxFQUFBLEVMNkRYO0VBM0NDO0lBQ0UsaUJBQWE7SUFBYixhQUFhO0lBQ2IscUJBQTBCO0lBQTFCLDBCQUEwQjtJQUMxQiwrQkFBNEI7SUFBNUIsNEJBQTRCO1FBQzVCLDJDQUEyQztJQUMzQyx1QkFBdUI7SUFDdkIsaUJBQWlCLEVBQUE7SURMakI7TUNERjtRQVFJLGdDQUF5RDtZQUF6RCx5REFBeUQ7UUFDekQsNkNBQTRDO1FBQTVDLDRDQUE0QyxFQUFBLEVBaUMvQztJQTFDRDtNTTNERixnQkFBQTtNQUFBLG1CQUFBO01Od0VNLGtCQUFrQjtNQUNsQixTQUFTO01BQ1Qsb0JBQW9CO01BQ3BCLFVBQVUsRUFBQTtJQWhCZDtNTTNERixnQkFBQTtNQUFBLG1CQUFBO01OK0VNLHFCQUFxQjtNQUNyQixVQUFVLEVBQUE7SUFyQmQ7TUF5QkksZUFBZTtNQUFmLG9CQUFlO01BQWYsZUFBZTtNQUNmLGtCQUFrQjtNQUFsQix1QkFBa0I7TUFBbEIsa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtNRDFCWjtRQ0RGO1VBOEJNLGlCQUFpQixFQUFBLEVBRXBCO0lBaENIO01Bb0NJLGtCQUFrQjtNQUFsQix1QkFBa0I7TUFBbEIsa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtNRHBDWjtRQ0RGO1VBdUNNLGlCQUFpQixFQUFBLEVBRXBCO01NcEdMO01OMkRFO0lNM0RGLGdCQUFBO0lBQUEsbUJBQUEsQ04yRWdCO01BaEJkO0lNM0RGLGdCQUFBO0lBQUEsbUJBQUEsQ05nRmdCO01BckJkO0lNM0RGLGdCQUFBO0lBQUEscUJBQUE7SUFBQSxtQkFBQSxDTnlGeUI7TUE5QnZCO0lNM0RGLGdCQUFBO0lBQUEscUJBQUE7SUFBQSxtQkFBQSxDTmtHeUIsR01sR3pCOztBUndGRTtFQUVFLGVBQWU7RUFDZiw4QkFBOEI7RUFBOUIsOEJBQThCO0VBQzlCLCtCU3FJOEI7RVRwSTlCLGdCQUFnQixFQUFBO0VBTGxCO0lBUUksa0JBQWtCO0lBQWxCLHVCQUFrQjtJQUFsQixrQkFBa0I7SUFDbEIsZUFBZTtJQUFmLG9CQUFlO0lBQWYsZUFBZTtJQUNmLFdBQVc7SUFDWCxrQkFBa0IsRUFBQTtFQVh0QjtJQWVJLDZCQUE4QyxFQUFBOztBVW5HcEQ7RUFDRSxnQkFBdUI7RUFDdkIsc0JEQ2E7RUNBYixjUEY0QixFQUFBO0VPRDlCO0lBTUksaUJBQWE7SUFBYixhQUFhO1FBQ2IscUNBQXFDO0lBQ3JDLG9DQUF5QztJQUF6Qyx5Q0FBeUM7SUFDekMsbUJBQXdCO0lBQXhCLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lKUWQsWUNhQztJRC9CTCxXQUFXO0lBQ1gsbUJBQTJCO0lBQzNCLGtCQUEwQjtJQUMxQixrQkFBa0I7SUFDbEIsaUJBQWlCO0lJVWYsZUFBZSxFQUFBO0lUeUNmO01TeERKO1FKbUJNLGdCQ2NLLEVBQUEsRUdVUjtJVGFDO01TeERKO1FKbUJNLGdCQ2VLLEVBQUEsRUdTUjtJVGFDO01TeERKO1FKbUJNLGlCQ2dCTSxFQUFBLEVHUVQ7SVRhQztNU3hESjtRSm1CTSxpQkNpQk0sRUFBQSxFR09UO0lUYUM7TVN4REo7UUptQk0saUJDa0JNLEVBQUEsRUdNVDtJVGFDO01TeERKO1FBa0JNLGlCQUFpQixFQUFBLEVBeUJwQjtJVGFDO01TeERKO1FBd0JNLHFCQUEwQjtRQUExQiwwQkFBMEI7UUFDMUIsa0JBQXVCO1FBQXZCLHVCQUF1QjtRQUN2QixpQkFBaUIsRUFBQTtNQTFCdkI7SUZKQSxnQkFBQTtJQUFBLG1CQUFBLENFOEJ1QjtRQTFCdkI7Y0E2QlEsbUNBQW1DO1VBRW5DLDZEQUE0RDtVQUE1RCw0REFBNEQsRUFBQTtRQS9CcEU7Y0FrQ1EsbUNBQW1DO1VBQ25DLDhEQUE2RDtVQUE3RCw2REFBNkQsRUFBQTtRQW5DckU7VUFzQ1EsY0FBcUI7Y0FDckIsaURBQWlEO1VBQ2pELHFGQUFnRjtVQUFoRixnRkFBZ0YsRUFBQSxFQUNqRjtFQUdMO0lBQ0UsYUFBYSxFQUFBOztBQUtqQjtFRnREQSxnQkFBQTtFQUFBLG1CQUFBO0VFdURFLGVBQWU7RUFDZixjQUFjLEVBQUE7RUFGaEI7SUFJSSxrQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQixFQUFBO0VBR3BCO0lBQ0UseUtBQXlKO0lBQ3pKLGtCQUFrQixFQUFBO0lBRnBCO01BS0ksc0JBQXNCO01BQ3RCLGNBQWlDO01BQ2pDLGlHRGtONEc7TUNqTjVHLFlBQVk7TUFDWixjQUFjO01BQ2QseUtBQXlKLEVBQUE7RUFJN0o7SUFFSSxrQkFBa0IsRUFBQTs7QVRqQnBCO0VTc0JKO0lGbEZBLGdCQUFBO0lBQUEsbUJBQUE7SUVvRkksa0JBQWtCLEVBQUE7RUZwRnRCO1FFc0RBO01GdERBLGdCQUFBO01BQUEsbUJBQUEsQ0V3RGdCO1FBRmhCO01GdERBLGdCQUFBO01BQUEsbUJBQUEsQ0V3RGdCO1FBRmhCO01GdERBLGdCQUFBO01BQUEsbUJBQUEsQ0V3RGdCO1FBMEJoQjtNRmxGQSxnQkFBQTtNQUFBLG1CQUFBLENFb0ZzQjtRQUZ0QjtNRmxGQSxnQkFBQTtNQUFBLG1CQUFBLENFb0ZzQjtRQUZ0QjtNRmxGQSxnQkFBQTtNQUFBLG1CQUFBLENFb0ZzQixHRnBGdEIsQ0VzRkM7O0FBRUQ7O0VBR0U7Ozs7Ozs7Ozs7SU4yS0UsRU1qS0M7O0FUekNEO0VTNkNGOztJQUdFOzs7Ozs7TU5xS0UsRU0vSkM7RUFHTDtJQUNFLGdCQUFnQjtJQUNoQixTSHRFUztJR3VFVCw4QkFBb0M7SUFDcEMsZ0JBQWdCLEVBQUE7RUFHbEI7SUFDRSxzQkFBNEIsRUFBQSxFQUM3Qjs7QVZmSDtFQUNFLGdDQUFpQztFQUFqQyxpQ0FBaUM7RUFDakMsYUFBYSxFQUFBO0VBRWI7SUFDRSxxQkFBMEI7SUFBMUIsMEJBQTBCLEVBQUE7RUFMOUI7SUFTSSxrQkFBa0I7SUFBbEIsdUJBQWtCO0lBQWxCLGtCQUFrQixFQUFBOztBQUt0QjtFQUdJLHNCQUE0QixFQUFBOztBVzNIaEM7RUFDRSxrQkFBa0I7RUFDbEIsc0JGQWE7RUVDYixjUkg0QixFQUFBO0VRSzVCO0lBQ0UsZUFBZTtJQUVmLGlCQUFpQjtJQUVqQiwySEFBNEU7SUFBNUUsNEVBQTRFLEVBQUE7SU5rQjlFO01BQ0UsV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPTXBCd0I7TU5xQnhCLGNBQWM7TUFDZCxXQUFXO01BQ1gsaUJBQWlCO01BQ2pCLFlBQVk7TUFDWixvQkFBb0I7TUFDcEIsMFFBQTBRO01BQzFRLHNCQUFzQjtNQUN0Qiw0QkFBNEI7TUFDNUIsMkJBQTJCO01BRXpCLGtDQUEwQjtjQUExQiwwQkFBMEIsRUFBQTs7QU0zQmhDO0VMR00sWUNhQztFRC9CTCxXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGtCQUEwQjtFQUMxQixrQkFBa0I7RUFDbEIsaUJBQWlCO0VLY2pCLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBZTtNQUFmLGVBQWU7RUFDZix3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QixFQUFBO0VWaUNyQjtJVXhDSjtNTEdNLGdCQ2NLLEVBQUEsRUlFVjtFVnFCRztJVXhDSjtNTEdNLGdCQ2VLLEVBQUEsRUlDVjtFVnFCRztJVXhDSjtNTEdNLGlCQ2dCTSxFQUFBLEVJQVg7RVZxQkc7SVV4Q0o7TUxHTSxpQkNpQk0sRUFBQSxFSURYO0VWcUJHO0lVeENKO01MR00saUJDa0JNLEVBQUEsRUlGWDtFQVZDO0lBQ0UsaUJBQWE7SUFBYixhQUFhO0lBQ2IscUJBQTBCO0lBQTFCLDBCQUEwQjtJQUMxQixtQkFBd0I7SUFBeEIsd0JBQXdCO0lBQ3hCLGFBQWEsRUFBQTtFQUpmO0VIN0JGLGdCQUFBO0VBQUEsbUJBQUEsQ0dpQ2lCOztBWHNHakI7RUFFSSxrQkFBa0I7RUFBbEIsdUJBQWtCO0VBQWxCLGtCQUFrQixFQUFBOztBWXJJdEI7RUFFRSxrQkFBeUI7RUFDekIsNkJUSTRCO0VTSDVCLGlCQUFpQixFQUFBOztBQU1uQjtFTlNNLFlDYUM7RUQvQkwsV0FBVztFQUNYLG1CQUEyQjtFQUMzQixrQkFBMEI7RUFDMUIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtFTVFqQixpQkFBYTtFQUFiLGFBQWE7RUFDYixxQkFBMEI7RUFBMUIsMEJBQTBCO0VBQzFCLG1CQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsY0w2Qlc7RUs1QlgsZUFBZSxFQUFBOztBQVBqQjtFSmRBLGdCQUFBO0VBQUEsbUJBQUEsQ0lxQmlCO0VYdUNiO0lXOUNKO01OU00sZ0JDY0ssRUFBQSxFS0FWO0VYdUJHO0lXOUNKO01OU00sZ0JDZUssRUFBQSxFS0RWO0VYdUJHO0lXOUNKO01OU00saUJDZ0JNLEVBQUEsRUtGWDtFWHVCRztJVzlDSjtNTlNNLGlCQ2lCTSxFQUFBLEVLSFg7RVh1Qkc7SVc5Q0o7TU5TTSxpQkNrQk0sRUFBQSxFS0pYO0VYdUJHO0lXOUNKO01BU0ksK0JBQStCO01BQS9CLCtCQUErQjtNQUMvQixnQkx5QlMsRUFBQSxFS1paO0VYdUJHO0lXOUNKO01BZU0sa0JBQWtCO01BQWxCLHVCQUFrQjtNQUFsQixrQkFBa0IsRUFBQTtJQWZ4QjtNQW1CTSxrQkFBa0I7TUFBbEIsdUJBQWtCO01BQWxCLGtCQUFrQjtNQUNsQixlQUFvQjtNQUFwQixvQkFBb0I7TUFBcEIsb0JBQW9CLEVBQUEsRUFDckI7O0FaNkdMO0VBR0ksa0JBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0IsRUFBQTs7QUFIdEI7RUFPSSxlQUFlO0VBQWYsb0JBQWU7RUFBZixlQUFlLEVBQUE7O0FBT2pCO0VBQ0UsMEJBQWdDLEVBQUE7O0FBRnBDO0VBTUksV0FBVztFQUNYLFdBQVc7RUFDWCxjQUFjLEVBQUE7O0FBR2hCO0VBQ0UsV0FBVztFQUNYLHlCQUF5QjtFQUN6QiwwQkFBZ0M7RUFDaEMsNkJBQW1DLEVBQUE7O0FDbkduQztFRHlHSjtJQUdJLGlCQUFpQjtJQUNqQiwwQkFBMEI7SUFDMUIsd0JBQXdCLEVBQUE7SUFMNUI7TUFRTSxrQkFBa0I7TUFDbEIsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZixvQkFBb0IsRUFBQTtJQVgxQjtNQWVNLGtCQUFrQjtNQUNsQix1QkFBdUI7TUFDdkIsZUFBZTtNQUNmLG9CQUFvQixFQUFBO0lBbEIxQjtNQXNCTSxrQkFBa0I7TUFDbEIsdUJBQXVCO01BQ3ZCLGVBQWU7TUFDZixvQkFBb0IsRUFBQSxFQUNyQiIsImZpbGUiOiJpZTExLmNzcyJ9 */