.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.25rem 0;
  margin: 0.125rem 0 0;
  font-size: 1.4rem;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: #1a1a1a;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15); }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }

  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }
@media (min-width: 1400px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }
.dropleft .dropdown-toggle::after {
  display: none; }
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #cccccc; }

.dropdown-item, .dropdown-menu > li > a {
  display: block;
  width: 100%;
  padding: 0 1.5rem;
  clear: both;
  font-weight: 300;
  color: #fff;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-menu > li > a:hover, .dropdown-item:focus, .dropdown-menu > li > a:focus {
    color: #cccccc;
    text-decoration: none;
    background-color: transparent; }
  .dropdown-item.active, .dropdown-menu > li > a.active, .dropdown-item:active, .dropdown-menu > li > a:active {
    color: #cccccc;
    text-decoration: none;
    background-color: transparent; }
  .dropdown-item.disabled, .dropdown-menu > li > a.disabled, .dropdown-item:disabled, .dropdown-menu > li > a:disabled {
    color: #666666;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.25rem 1.5rem;
  margin-bottom: 0;
  font-size: 1.225rem;
  color: #666666;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0 1.5rem;
  color: #fff; }

.dropdown-item, .dropdown-menu > li > a {
  text-decoration: none;
  transition: all 1s cubic-bezier(0.24, 1, 0.32, 1); }

.dropdown-item-icon {
  position: relative;
  left: -0.6rem; }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link, .nav > li > a,
.nav > li > span {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav > li > a:hover,
  .nav > li > span:hover, .nav-link:focus, .nav > li > a:focus,
  .nav > li > span:focus {
    text-decoration: none; }
  .nav-link.disabled, .nav > li > a.disabled,
  .nav > li > span.disabled {
    color: #666666;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #b3b3b3; }
  .nav-tabs .nav-item, .nav-tabs .nav > li {
    margin-bottom: -1px; }
  .nav-tabs .nav-link, .nav-tabs .nav > li > a,
  .nav-tabs .nav > li > span {
    border: 1px solid transparent; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav > li > a:hover,
    .nav-tabs .nav > li > span:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav > li > a:focus,
    .nav-tabs .nav > li > span:focus {
      border-color: #cccccc #cccccc #b3b3b3; }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav > li > a.disabled,
    .nav-tabs .nav > li > span.disabled {
      color: #666666;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active, .nav-tabs .nav > li > a.active,
  .nav-tabs .nav > li > span.active,
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav > li.show .nav-link,
  .nav-tabs .nav-item.show .nav > li > a,
  .nav-tabs .nav > li.show .nav > li > a,
  .nav-tabs .nav-item.show .nav > li > span,
  .nav-tabs .nav > li.show .nav > li > span {
    color: #4d4d4d;
    background-color: #000;
    border-color: #b3b3b3 #b3b3b3 #000; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px; }

.nav-pills .nav-link.active, .nav-pills .nav > li > a.active,
.nav-pills .nav > li > span.active,
.nav-pills .show > .nav-link,
.nav-pills .nav > li.show > a,
.nav-pills .nav > li.show > span {
  color: #fff;
  background-color: #322bc6; }

.nav-fill .nav-item, .nav-fill .nav > li {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item, .nav-justified .nav > li {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }

.nav-link, .nav > li > a,
.nav > li > span {
  text-decoration: none;
  transition: all 1s cubic-bezier(0.24, 1, 0.32, 1); }

.nav-legal .nav-link, .nav-legal .nav > li > a,
.nav-legal .nav > li > span {
  color: inherit; }
  .nav-legal .nav-link:hover, .nav-legal .nav > li > a:hover,
  .nav-legal .nav > li > span:hover, .nav-legal .nav-link:focus, .nav-legal .nav > li > a:focus,
  .nav-legal .nav > li > span:focus {
    text-decoration: underline; }

@media (max-width: 767.98px) {
  .nav-legal .nav {
    flex-direction: column; } }
@media (min-width: 768px) {
  .nav-legal .nav-item, .nav-legal .nav > li {
    display: flex;
    align-items: center; }
    .nav-legal .nav-item:not(:first-child):before, .nav-legal .nav > li:not(:first-child):before {
      content: "|";
      margin-left: 0.5rem;
      margin-right: 0.5rem;
      color: #b3b3b3; }
  .nav-legal .nav-link, .nav-legal .nav > li > a,
  .nav-legal .nav > li > span {
    padding: 0; } }
.nav-social .nav {
  margin: -.25em; }
  .nav-social .nav .nav-item, .nav-social .nav > li {
    margin: .25em; }
  .nav-social .nav .nav-link, .nav-social .nav > li > a,
  .nav-social .nav > li > span {
    display: block;
    padding: .2em;
    width: 1em;
    height: 1em;
    line-height: 1;
    text-align: center;
    box-sizing: content-box;
    background: transparent;
    color: currentColor;
    transition: opacity 1s cubic-bezier(0.24, 1, 0.32, 1); }
    .nav-social .nav .nav-link span, .nav-social .nav > li > a span,
    .nav-social .nav > li > span span {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0; }
    .nav-social .nav .nav-link:hover, .nav-social .nav > li > a:hover,
    .nav-social .nav > li > span:hover, .nav-social .nav .nav-link:focus, .nav-social .nav > li > a:focus,
    .nav-social .nav > li > span:focus {
      opacity: 0.5; }

.content.content-nav {
  position: relative;
  background: #322bc6;
  color: #fff; }
  .content.content-nav .container,
  .content.content-nav .container-fluid {
    position: relative;
    padding-left: 0 !important;
    padding-right: 0 !important; }
    .content.content-nav .container:before, .content.content-nav .container:after,
    .content.content-nav .container-fluid:before,
    .content.content-nav .container-fluid:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      width: 15%;
      max-width: 5rem;
      height: 100%;
      pointer-events: none;
      z-index: 1;
      transition: opacity 1s cubic-bezier(0.24, 1, 0.32, 1);
      opacity: 0; }
    .content.content-nav .container:before,
    .content.content-nav .container-fluid:before {
      left: 0;
      background: linear-gradient(to right, #322bc6 0%, rgba(50, 43, 198, 0) 100%); }
    .content.content-nav .container:after,
    .content.content-nav .container-fluid:after {
      right: 0;
      background: linear-gradient(to left, #322bc6 0%, rgba(50, 43, 198, 0) 100%); }
    .content.content-nav .container.fade-left:before, .content.content-nav .container.fade-right:after,
    .content.content-nav .container-fluid.fade-left:before,
    .content.content-nav .container-fluid.fade-right:after {
      opacity: 1; }
  .content.content-nav .nav {
    justify-content: space-between;
    flex-wrap: nowrap;
    overflow-x: auto; }
    .content.content-nav .nav > li:first-child {
      padding-left: 1rem; }
      .content.content-nav .nav > li:first-child > a {
        padding-left: 0; }
    .content.content-nav .nav > li:last-child {
      padding-right: 1rem; }
      .content.content-nav .nav > li:last-child > a {
        padding-right: 0; }
    .content.content-nav .nav > li > a {
      color: inherit;
      transition: opacity 1s cubic-bezier(0.24, 1, 0.32, 1);
      white-space: nowrap; }
    .content.content-nav .nav > li.dropdown.show > a, .content.content-nav .nav > li.active > a, .content.content-nav .nav > li > a:hover, .content.content-nav .nav > li > a:active, .content.content-nav .nav > li > a:focus {
      background: none;
      color: inherit;
      opacity: .5; }

@media (min-width: 576px) {
  .content.content-nav .nav > li:first-child {
    padding-left: 2rem; }
  .content.content-nav .nav > li:last-child {
    padding-right: 2rem; } }
@media (min-width: 768px) {
  .content.content-nav .nav > li:first-child {
    padding-left: 3rem; }
  .content.content-nav .nav > li:last-child {
    padding-right: 3rem; } }
@media (min-width: 992px) {
  .content.content-nav .nav > li:first-child {
    padding-left: 4rem; }
  .content.content-nav .nav > li:last-child {
    padding-right: 4rem; } }
@media (min-width: 1400px) {
  .content.content-nav .nav > li:first-child {
    padding-left: 5rem; }
  .content.content-nav .nav > li:last-child {
    padding-right: 5rem; } }
.pagination {
  display: none; }

.site-header .navbar {
  padding: 0; }
.site-header .navbar-brand {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

@media (min-width: 768px) {
  .site-header .navbar {
    display: none; }

  .section-cap {
    transition: all 3s cubic-bezier(0.24, 1, 0.32, 1);
    opacity: var(--opacity);
    will-change: opacity; } }
.intro {
  overflow: hidden; }
  .intro .content-bg {
    z-index: 0; }
    .intro .content-bg:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, black), linear-gradient(to right, black, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 75%, black); }
    .intro .content-bg .bg-media {
      -webkit-filter: contrast(120%);
              filter: contrast(120%); }

.js .intro .content-bg {
  transition: opacity 1s cubic-bezier(0.24, 1, 0.32, 1);
  will-change: opacity; }
.js:not(.loaded) .intro .content-bg {
  opacity: 0; }

.intro-logo {
  mix-blend-mode: luminosity; }

.js .intro-logo {
  transition: -webkit-clip-path 3s cubic-bezier(0.24, 1, 0.32, 1);
  transition: clip-path 3s cubic-bezier(0.24, 1, 0.32, 1);
  transition: clip-path 3s cubic-bezier(0.24, 1, 0.32, 1), -webkit-clip-path 3s cubic-bezier(0.24, 1, 0.32, 1);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
.js:not(.loaded) .intro-logo {
  -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
          clip-path: polygon(0 0, 0 0, 0 100%, 0 100%); }

@media (min-width: 768px) {
  .intro-logo {
    margin-top: 20vh; } }
@media (max-width: 767.98px) {
  .intro-nav {
    display: none; } }
@media (min-width: 768px) {
  .intro-nav {
    margin-top: -2vw;
    margin-left: 5vw; }
    .intro-nav .nav {
      flex-direction: column;
      align-items: flex-start; }
    .intro-nav .nav-item, .intro-nav .nav > li {
      display: flex;
      font-size: 4vw; }
      .intro-nav .nav-item:nth-child(1) a, .intro-nav .nav > li:nth-child(1) a {
        -webkit-transform: translateY(var(--nav1TranslateY));
                transform: translateY(var(--nav1TranslateY)); }
      .intro-nav .nav-item:nth-child(2) a, .intro-nav .nav > li:nth-child(2) a {
        -webkit-transform: translateY(var(--nav2TranslateY));
                transform: translateY(var(--nav2TranslateY)); }
      .intro-nav .nav-item:nth-child(3) a, .intro-nav .nav > li:nth-child(3) a {
        -webkit-transform: translateY(var(--nav3TranslateY));
                transform: translateY(var(--nav3TranslateY)); }
      .intro-nav .nav-item:nth-child(4) a, .intro-nav .nav > li:nth-child(4) a {
        -webkit-transform: translateY(var(--nav4TranslateY));
                transform: translateY(var(--nav4TranslateY)); }
      .intro-nav .nav-item:nth-child(5) a, .intro-nav .nav > li:nth-child(5) a {
        -webkit-transform: translateY(var(--nav5TranslateY));
                transform: translateY(var(--nav5TranslateY)); }
      .intro-nav .nav-item:nth-child(6) a, .intro-nav .nav > li:nth-child(6) a {
        -webkit-transform: translateY(var(--nav6TranslateY));
                transform: translateY(var(--nav6TranslateY)); }
      .intro-nav .nav-item:nth-child(7) a, .intro-nav .nav > li:nth-child(7) a {
        -webkit-transform: translateY(var(--nav7TranslateY));
                transform: translateY(var(--nav7TranslateY)); }
    .intro-nav .nav-link, .intro-nav .nav > li > a,
    .intro-nav .nav > li > span {
      padding: 0;
      line-height: 1.2;
      color: inherit;
      font-size: inherit;
      position: relative;
      transition: all 3s cubic-bezier(0.24, 1, 0.32, 1);
      opacity: var(--opacity);
      will-change: transform, opacity; }
      .intro-nav .nav-link.dropdown-toggle:after, .intro-nav .nav > li > a.dropdown-toggle:after,
      .intro-nav .nav > li > span.dropdown-toggle:after,
      .intro-nav .nav-link.dropdown-toggle .caret,
      .intro-nav .nav > li > a.dropdown-toggle .caret,
      .intro-nav .nav > li > span.dropdown-toggle .caret {
        display: none; }
      .intro-nav .nav-link:before, .intro-nav .nav > li > a:before,
      .intro-nav .nav > li > span:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 0;
        height: 1px;
        background: currentcolor;
        transition: width 1s cubic-bezier(0.24, 1, 0.32, 1); }
      .intro-nav .nav-link[aria-expanded=true]:before, .intro-nav .nav > li > a[aria-expanded=true]:before,
      .intro-nav .nav > li > span[aria-expanded=true]:before, .intro-nav .nav-link:hover:before, .intro-nav .nav > li > a:hover:before,
      .intro-nav .nav > li > span:hover:before, .intro-nav .nav-link:active:before, .intro-nav .nav > li > a:active:before,
      .intro-nav .nav > li > span:active:before, .intro-nav .nav-link:focus:before, .intro-nav .nav > li > a:focus:before,
      .intro-nav .nav > li > span:focus:before {
        right: auto;
        left: 0;
        width: 100%; }
    .intro-nav .dropdown-menu {
      display: block;
      visibility: hidden;
      left: 100% !important;
      top: 0.15em !important;
      -webkit-transform: translate3d(0, 0, 0) !important;
              transform: translate3d(0, 0, 0) !important;
      will-change: transform;
      text-align: center;
      background: transparent;
      font-size: inherit;
      min-width: 0;
      text-align: left;
      margin-top: 0 !important; }
      .intro-nav .dropdown-menu.show {
        visibility: visible;
        transition: all 1s cubic-bezier(0.24, 1, 0.32, 1); }
        .intro-nav .dropdown-menu.show > li {
          opacity: 1; }
      .intro-nav .dropdown-menu > li {
        opacity: 0;
        transition: 3s cubic-bezier(0.24, 1, 0.32, 1);
        will-change: opacity; }
        .intro-nav .dropdown-menu > li:nth-child(10) {
          transition-delay: 1s; }
        .intro-nav .dropdown-menu > li:nth-child(9) {
          transition-delay: 0.9s; }
        .intro-nav .dropdown-menu > li:nth-child(8) {
          transition-delay: 0.8s; }
        .intro-nav .dropdown-menu > li:nth-child(7) {
          transition-delay: 0.7s; }
        .intro-nav .dropdown-menu > li:nth-child(6) {
          transition-delay: 0.6s; }
        .intro-nav .dropdown-menu > li:nth-child(5) {
          transition-delay: 0.5s; }
        .intro-nav .dropdown-menu > li:nth-child(4) {
          transition-delay: 0.4s; }
        .intro-nav .dropdown-menu > li:nth-child(3) {
          transition-delay: 0.3s; }
        .intro-nav .dropdown-menu > li:nth-child(2) {
          transition-delay: 0.2s; }
        .intro-nav .dropdown-menu > li:nth-child(1) {
          transition-delay: 0.1s; }
      .intro-nav .dropdown-menu .dropdown-item, .intro-nav .dropdown-menu > li > a {
        font-size: .75em;
        padding-left: 0.75rem;
        padding-right: 0.75rem;
        line-height: 1.1; }

  .js .intro-nav .nav-item, .js .intro-nav .nav > li {
    transition: opacity 3s cubic-bezier(0.24, 1, 0.32, 1);
    will-change: opacity; }
    .js .intro-nav .nav-item:nth-child(1), .js .intro-nav .nav > li:nth-child(1) {
      transition-delay: 0.1s; }
    .js .intro-nav .nav-item:nth-child(2), .js .intro-nav .nav > li:nth-child(2) {
      transition-delay: 0.2s; }
    .js .intro-nav .nav-item:nth-child(3), .js .intro-nav .nav > li:nth-child(3) {
      transition-delay: 0.3s; }
    .js .intro-nav .nav-item:nth-child(4), .js .intro-nav .nav > li:nth-child(4) {
      transition-delay: 0.4s; }
    .js .intro-nav .nav-item:nth-child(5), .js .intro-nav .nav > li:nth-child(5) {
      transition-delay: 0.5s; }
    .js .intro-nav .nav-item:nth-child(6), .js .intro-nav .nav > li:nth-child(6) {
      transition-delay: 0.6s; }
    .js .intro-nav .nav-item:nth-child(7), .js .intro-nav .nav > li:nth-child(7) {
      transition-delay: 0.7s; }
    .js .intro-nav .nav-item:nth-child(8), .js .intro-nav .nav > li:nth-child(8) {
      transition-delay: 0.8s; }
    .js .intro-nav .nav-item:nth-child(9), .js .intro-nav .nav > li:nth-child(9) {
      transition-delay: 0.9s; }
    .js .intro-nav .nav-item:nth-child(10), .js .intro-nav .nav > li:nth-child(10) {
      transition-delay: 1s; }
  .js:not(.loaded) .intro-nav .nav-item, .js:not(.loaded) .intro-nav .nav > li {
    opacity: 0; } }
@media (min-width: 992px) {
  .intro-nav .nav-item, .intro-nav .nav > li {
    font-size: 2.5rem; } }
@media (min-width: 1400px) {
  .intro-nav .nav-item, .intro-nav .nav > li {
    font-size: 3rem; } }
.intro-promotional {
  opacity: var(--opacity);
  will-change: opacity; }

@media (min-width: 1400px) {
  .intro-promotional--item .btn {
    font-size: 2.25rem; } }
.js .intro-promotional--item {
  transition: opacity 3s cubic-bezier(0.24, 1, 0.32, 1), -webkit-transform 3s cubic-bezier(0.24, 1, 0.32, 1);
  transition: opacity 3s cubic-bezier(0.24, 1, 0.32, 1), transform 3s cubic-bezier(0.24, 1, 0.32, 1);
  transition: opacity 3s cubic-bezier(0.24, 1, 0.32, 1), transform 3s cubic-bezier(0.24, 1, 0.32, 1), -webkit-transform 3s cubic-bezier(0.24, 1, 0.32, 1);
  will-change: transform, opacity; }
  .js .intro-promotional--item:nth-child(1) {
    transition-delay: 0.3333333333s; }
  .js .intro-promotional--item:nth-child(2) {
    transition-delay: 0.6666666667s; }
  .js .intro-promotional--item:nth-child(3) {
    transition-delay: 1s; }
.js:not(.loaded) .intro-promotional--item {
  opacity: 0;
  -webkit-transform: translate(25%, 0);
          transform: translate(25%, 0); }

.intro-more {
  opacity: var(--opacity);
  will-change: opacity; }
  .intro-more a {
    color: inherit;
    width: 1em;
    height: 1em;
    font-size: 3rem;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    display: flex;
    align-items: center;
    justify-content: center; }
    .intro-more a:after {
      content: "";
      display: block;
      position: absolute;
      bottom: .25em;
      right: .25em;
      width: 1em;
      height: 1em;
      border-right: 1px solid currentColor;
      border-bottom: 1px solid currentColor;
      transition: all 1s cubic-bezier(0.24, 1, 0.32, 1);
      -webkit-transform-origin: 100% 100%;
              transform-origin: 100% 100%; }
    .intro-more a:hover:after, .intro-more a:focus:after {
      width: 1.5em;
      height: 1.5em; }

.js .intro-more a:after {
  width: 1em;
  height: 1em;
  transition: all 3s cubic-bezier(0.24, 1, 0.32, 1); }
.js .intro-more a:hover:after, .js .intro-more a:focus:after {
  width: 1.5em;
  height: 1.5em; }
.js:not(.loaded) .intro-more a:after {
  width: 0;
  height: 0;
  opacity: 0; }

@supports (pointer-events: none) {
  .loaded .glow-container {
    position: relative; }
    .loaded .glow-container .glow-fg {
      position: relative;
      z-index: 2; }
  .loaded .glow-bg {
    pointer-events: none;
    position: fixed;
    left: var(--translateX);
    top: 50%;
    opacity: var(--show);
    z-index: 1;
    will-change: opacity; }
    .loaded .glow-bg:before, .loaded .glow-bg:after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 125vw;
      height: 125vw;
      mix-blend-mode: luminosity;
      will-change: opacity; }
    .loaded .glow-bg:before {
      background: radial-gradient(closest-side, #322bc6, rgba(50, 43, 198, 0));
      opacity: var(--fadeIn); }
    .loaded .glow-bg:after {
      background: radial-gradient(closest-side, #b42789, rgba(180, 39, 137, 0));
      opacity: var(--fadeOut); }

  @media (min-width: 768px) {
    .loaded .glow-bg:before, .loaded .glow-bg:after {
      width: 100vw;
      height: 100vw; } }
  @media (min-width: 992px) {
    .loaded .glow-bg:before, .loaded .glow-bg:after {
      width: 75vw;
      height: 75vw; } } }
@media (max-width: 575.98px) {
  .widget-articles > [class*=col-]:nth-child(n+4) {
    display: none; } }
@media (min-width: 768px) {
  .widget-articles > [class*=col-] {
    transition: all 3s cubic-bezier(0.24, 1, 0.32, 1);
    will-change: transform; }
  .widget-articles > [class*=col-]:nth-child(1) {
    -webkit-transform: translateY(var(--article1));
            transform: translateY(var(--article1)); }
  .widget-articles > [class*=col-]:nth-child(2) {
    -webkit-transform: translateY(var(--article2));
            transform: translateY(var(--article2)); }
  .widget-articles > [class*=col-]:nth-child(3) {
    -webkit-transform: translateY(var(--article3));
            transform: translateY(var(--article3)); }
  .widget-articles > [class*=col-]:nth-child(n+4) {
    display: none; }

  .card-article {
    transition: all 1s cubic-bezier(0.24, 1, 0.32, 1);
    opacity: var(--fadeIn);
    will-change: opacity; } }
@media (min-width: 992px) {
  .tour .content-bg {
    opacity: var(--bgFadeIn);
    transition: opacity 3s cubic-bezier(0.24, 1, 0.32, 1);
    will-change: opacity; }
    .tour .content-bg:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, black); } }
@media (min-width: 768px) {
  .event {
    transition: all 3s cubic-bezier(0.24, 1, 0.32, 1);
    -webkit-transform: translateY(var(--translateY));
            transform: translateY(var(--translateY));
    opacity: var(--fadeIn);
    will-change: transform, opacity; } }
.widget-instagramfeed2 .col-3 {
  transition: all 3s cubic-bezier(0.24, 1, 0.32, 1);
  opacity: 0;
  will-change: opacity; }
  .widget-instagramfeed2 .col-3.lazyloaded {
    opacity: 1; }
  .widget-instagramfeed2 .col-3:nth-child(4n+1) {
    transition-delay: 0.25s; }
  .widget-instagramfeed2 .col-3:nth-child(4n+2) {
    transition-delay: 0.5s; }
  .widget-instagramfeed2 .col-3:nth-child(4n+3) {
    transition-delay: 0.75s; }
  .widget-instagramfeed2 .col-3:nth-child(4n+4) {
    transition-delay: 1s; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cucGF1bGFua2EuY29tLmxpdmUvNDQ1OTc1L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3BhdWxhbmthL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cucGF1bGFua2EuY29tLmxpdmUvNDQ1OTc1L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3BhdWxhbmthL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnBhdWxhbmthLmNvbS5saXZlLzQ0NTk3NS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9wYXVsYW5rYS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5wYXVsYW5rYS5jb20ubGl2ZS80NDU5NzUvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcGF1bGFua2EvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnBhdWxhbmthLmNvbS5saXZlLzQ0NTk3NS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9wYXVsYW5rYS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5wYXVsYW5rYS5jb20ubGl2ZS80NDU5NzUvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcGF1bGFua2EvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cucGF1bGFua2EuY29tLmxpdmUvNDQ1OTc1L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3BhdWxhbmthL2Fzc2V0cy9zdHlsZXNoZWV0cy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnBhdWxhbmthLmNvbS5saXZlLzQ0NTk3NS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9wYXVsYW5rYS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5wYXVsYW5rYS5jb20ubGl2ZS80NDU5NzUvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcGF1bGFua2EvYXNzZXRzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnBhdWxhbmthLmNvbS5saXZlLzQ0NTk3NS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9wYXVsYW5rYS9hc3NldHMvc3R5bGVzaGVldHMvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi93d3cvd3d3LnBhdWxhbmthLmNvbS5saXZlLzQ0NTk3NS9mcm9udGVuZC9ydW50aW1lL3RoZW1lcy9wYXVsYW5rYS9hc3NldHMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vd3d3L3d3dy5wYXVsYW5rYS5jb20ubGl2ZS80NDU5NzUvZnJvbnRlbmQvcnVudGltZS90aGVtZXMvcGF1bGFua2EvYXNzZXRzL3N0eWxlc2hlZXRzL19uYXYuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3d3dy93d3cucGF1bGFua2EuY29tLmxpdmUvNDQ1OTc1L2Zyb250ZW5kL3J1bnRpbWUvdGhlbWVzL3BhdWxhbmthL2Fzc2V0cy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImhvbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTs7OztFQUlFLG1CQUFrQixFQUFBOztBQUdwQjtFQUNFLG9CQUFtQixFQUFBO0VDb0JqQjtJQUNFLHNCQUFxQjtJQUNyQixxQkMwTjBDO0lEek4xQyx3QkN3TjBDO0lEdk4xQyxZQUFXO0lBaENmLHdCQUE4QjtJQUM5QixzQ0FBNEM7SUFDNUMsaUJBQWdCO0lBQ2hCLHFDQUEyQyxFQUFBO0VBcUR6QztJQUNFLGVBQWMsRUFBQTs7QUQxQ3BCO0VBQ0UsbUJBQWtCO0VBQ2xCLFVBQVM7RUFDVCxRQUFPO0VBQ1AsY0VpcEJzQztFRmhwQnRDLGNBQWE7RUFDYixZQUFXO0VBQ1gsaUJFdXRCdUM7RUZ0dEJ2QyxtQkFBOEI7RUFDOUIscUJBQTRCO0VHc0d4QixrQkF0Q3FEO0VIOUR6RCxZRXNqQ3dDO0VGcmpDeEMsaUJBQWdCO0VBQ2hCLGlCQUFnQjtFQUNoQiwwQkVzakMyQztFRnJqQzNDLDZCQUE0QjtFQUM1QixzQ0FBMkQsRUFBQTs7QUFTekQ7RUFDRSxZQUFXO0VBQ1gsUUFBTyxFQUFBOztBQUdUO0VBQ0UsU0FBUTtFQUNSLFdBQVUsRUFBQTs7QUlZWjtFSm5CQTtJQUNFLFlBQVc7SUFDWCxRQUFPLEVBQUE7O0VBR1Q7SUFDRSxTQUFRO0lBQ1IsV0FBVSxFQUFBLEVBQUE7QUlZWjtFSm5CQTtJQUNFLFlBQVc7SUFDWCxRQUFPLEVBQUE7O0VBR1Q7SUFDRSxTQUFRO0lBQ1IsV0FBVSxFQUFBLEVBQUE7QUlZWjtFSm5CQTtJQUNFLFlBQVc7SUFDWCxRQUFPLEVBQUE7O0VBR1Q7SUFDRSxTQUFRO0lBQ1IsV0FBVSxFQUFBLEVBQUE7QUlZWjtFSm5CQTtJQUNFLFlBQVc7SUFDWCxRQUFPLEVBQUE7O0VBR1Q7SUFDRSxTQUFRO0lBQ1IsV0FBVSxFQUFBLEVBQUE7QUFRZDtFQUNFLFVBQVM7RUFDVCxhQUFZO0VBQ1osY0FBYTtFQUNiLHdCRW9yQnVDLEVBQUE7QURudEJ2QztFQUNFLHNCQUFxQjtFQUNyQixxQkMwTjBDO0VEek4xQyx3QkN3TjBDO0VEdk4xQyxZQUFXO0VBekJmLGNBQWE7RUFDYixzQ0FBNEM7RUFDNUMsMkJBQWlDO0VBQ2pDLHFDQUEyQyxFQUFBO0FBOEN6QztFQUNFLGVBQWMsRUFBQTs7QURXbEI7RUFDRSxPQUFNO0VBQ04sWUFBVztFQUNYLFdBQVU7RUFDVixjQUFhO0VBQ2Isc0JFc3FCdUMsRUFBQTtBRG50QnZDO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCQzBOMEM7RUR6TjFDLHdCQ3dOMEM7RUR2TjFDLFlBQVc7RUFsQmYsb0NBQTBDO0VBQzFDLGdCQUFlO0VBQ2YsdUNBQTZDO0VBQzdDLHlCQUErQixFQUFBO0FBdUM3QjtFQUNFLGVBQWMsRUFBQTtBRHFCaEI7RUFDRSxrQkFBaUIsRUFBQTs7QUFNckI7RUFDRSxPQUFNO0VBQ04sWUFBVztFQUNYLFdBQVU7RUFDVixjQUFhO0VBQ2IsdUJFcXBCdUMsRUFBQTtBRG50QnZDO0VBQ0Usc0JBQXFCO0VBQ3JCLHFCQzBOMEM7RUR6TjFDLHdCQ3dOMEM7RUR2TjFDLFlBQVcsRUFBQTtBQVdYO0VBQ0UsY0FBYSxFQUFBO0FBR2Y7RUFDRSxzQkFBcUI7RUFDckIsc0JDdU13QztFRHRNeEMsd0JDcU13QztFRHBNeEMsWUFBVztFQTlCakIsb0NBQTBDO0VBQzFDLDBCQUFnQztFQUNoQyx1Q0FBNkMsRUFBQTtBQWlDM0M7RUFDRSxlQUFjLEVBQUE7QURzQ2hCO0VBQ0Usa0JBQWlCLEVBQUE7O0FBUXJCO0VBSUUsWUFBVztFQUNYLGFBQVksRUFBQTs7QUFLaEI7RUs5R0UsVUFBUztFQUNULGlCQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsOEJBQTRCLEVBQUE7O0FMa0g5QjtFQUNFLGVBQWM7RUFDZCxZQUFXO0VBQ1gsa0JBQTBEO0VBQzFELFlBQVc7RUFDWCxpQk02TCtCO0VONUwvQixZRWk5QndDO0VGaDlCeEMsb0JBQW1CO0VBQ25CLG9CQUFtQjtFQUNuQiw4QkFBNkI7RUFDN0IsVUFBUyxFQUFBO0VPcEhUO0lQbUlFLGVFZzRCeUM7SUYvM0J6QyxzQkFBcUI7SVE5SXJCLDhCRnl4QjJDLEVBQUE7RU52b0I3QztJQUVFLGVFeTNCeUM7SUZ4M0J6QyxzQkFBcUI7SVFySnJCLDhCRjR4QjJDLEVBQUE7RU5ub0I3QztJQUVFLGVFbzNCeUM7SUZuM0J6QyxxQkFBb0I7SUFDcEIsOEJBQTZCLEVBQUE7O0FBUWpDO0VBQ0UsZUFBYyxFQUFBOztBQUloQjtFQUNFLGVBQWM7RUFDZCx3QkFBcUQ7RUFDckQsaUJBQWdCO0VHcERaLG9CQXRDcUQ7RUg0RnpELGVFZzJCMkM7RUYvMUIzQyxvQkFBbUIsRUFBQTs7QUFJckI7RUFDRSxlQUFjO0VBQ2Qsa0JBQTBEO0VBQzFELFlFbzVCd0MsRUFBQTs7QU8xakMxQztFQUNFLHNCQUFxQjtFQUNyQixrREgyUDhFLEVBQUE7O0FHeFBoRjtFQUNFLG1CQUFrQjtFQUNsQixjQUF1QyxFQUFBOztBQ3pCekM7RUFDRSxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixpQkFBZ0IsRUFBQTs7QUFHbEI7O0VBQ0UsZUFBYztFQUNkLHFCQUFnRCxFQUFBO0VIQ2hEOzs7SUdFRSxzQkFBcUIsRUFBQTtFQUl2Qjs7SUFDRSxlUjgvQnlDO0lRNy9CekMscUJBQW9CO0lBQ3BCLGdCQUFlLEVBQUE7O0FBUW5CO0VBQ0UsaUNBQWtFLEVBQUE7RUFFbEU7SUFDRSxvQkFBc0MsRUFBQTtFQUd4Qzs7SUFDRSw4QkFBZ0QsRUFBQTtJSHpCbEQ7OztNRzZCSSxzQ1Iwb0J5RSxFQUFBO0lRdm9CM0U7O01BQ0UsZVJvK0J1QztNUW4rQnZDLDhCQUE2QjtNQUM3QiwwQkFBeUIsRUFBQTtFQUk3Qjs7Ozs7Ozs7SUFFRSxlUjQ3QndEO0lRMzdCeEQsdUJSbzhCd0M7SVFuOEJ4QyxtQ1IrbkI2RSxFQUFBO0VRNW5CL0U7SUFFRSxpQkFBbUMsRUFBQTs7QUFnQnJDOzs7OztFQUVFLFlSKy9Cc0M7RVE5L0J0QywwQlI0NUJxRCxFQUFBOztBUWw1QnZEO0VBQ0UsZUFBYztFQUNkLG1CQUFrQixFQUFBOztBQUtwQjtFQUNFLGNBQWE7RUFDYixhQUFZO0VBQ1osbUJBQWtCLEVBQUE7O0FBVXBCO0VBQ0UsY0FBYSxFQUFBO0FBRWY7RUFDRSxlQUFjLEVBQUE7O0FDM0ZsQjs7RUFDRSxzQkFBcUI7RUFDckIsa0RMd1A4RSxFQUFBOztBSzlPOUU7O0VBRUUsZUFBYyxFQUFBO0VKeEJoQjs7O0lJMkJJLDJCQUEwQixFQUFBOztBUDhCNUI7RU9yQkE7SUFDRSx1QkFBc0IsRUFBQSxFQUFBO0FQT3hCO0VPRUE7SUFFRSxjQUFhO0lBQ2Isb0JBQW1CLEVBQUE7SUFHakI7TUFDRSxhQUFXO01BQ1gsb0JBQWtDO01BQ2xDLHFCQUFtQztNQUNuQyxlVHc3Qm1DLEVBQUE7RVNuN0J6Qzs7SUFFRSxXQUFVLEVBQUEsRUFBQTtBQVlkO0VBRUUsZUFBYyxFQUFBO0VBRWQ7SUFFRSxjQUFhLEVBQUE7RUFHZjs7SUFDRSxlQUFjO0lBQ2QsY0FBYTtJQUNiLFdBQVU7SUFDVixZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQix3QkFBdUI7SUFDdkIsd0JBQXVCO0lBQ3ZCLG9CQUFtQjtJQUNuQixzREx1SzhFLEVBQUE7SUtySzlFOztNQzFHSixtQkFBa0I7TUFDbEIsV0FBVTtNQUNWLFlBQVc7TUFDWCxXQUFVO01BQ1YsaUJBQWdCO01BQ2hCLHVCQUFzQjtNQUN0QixvQkFBbUI7TUFDbkIsVUFBUyxFQUFBO0lMR1Q7OztNSXFHTSxhQUFXLEVBQUE7O0FBYW5CO0VBQ0UsbUJBQWtCO0VBQ2xCLG9CVDIyQnVEO0VTMTJCdkQsWVQ0OEJ3QyxFQUFBO0VTMThCeEM7O0lBRUUsbUJBQWtCO0lBQ2xCLDJCQUF5QjtJQUN6Qiw0QkFBMEIsRUFBQTtJQUUxQjs7O01BRUUsWUFBVTtNQUNWLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsT0FBTTtNQUNOLFdBQVU7TUFDVixnQkFBZTtNQUNmLGFBQVk7TUFDWixxQkFBb0I7TUFDcEIsV0FBVTtNQUNWLHNETDZIOEU7TUs1SDlFLFdBQVUsRUFBQTtJQUdaOztNQUNFLFFBQU87TUFDUCw2RUFBNEcsRUFBQTtJQUc5Rzs7TUFDRSxTQUFRO01BQ1IsNEVBQTJHLEVBQUE7SUFHN0c7OztNQUVFLFdBQVUsRUFBQTtFQUlkO0lBRUUsK0JBQThCO0lBQzlCLGtCQUFpQjtJQUNqQixpQkFBZ0IsRUFBQTtJQUlkO01BQ0csbUJBQXdCLEVBQUE7TUFFeEI7UUFDQyxnQkFBZSxFQUFBO0lBSW5CO01BQ0Usb0JBQXlCLEVBQUE7TUFFekI7UUFDRSxpQkFBZ0IsRUFBQTtJQUlwQjtNQUVFLGVBQWM7TUFDZCxzREw4RTRFO01LN0U1RSxvQkFBbUIsRUFBQTtJQUdyQjtNQUtFLGlCQUFnQjtNQUNoQixlQUFjO01BQ2QsWUFBVyxFQUFBOztBUHRKZjtFT29LSTtJQUNFLG1CQUF3QixFQUFBO0VBRzFCO0lBQ0Usb0JBQXlCLEVBQUEsRUFBQTtBUHpLL0I7RU93TEk7SUFDRSxtQkFBd0IsRUFBQTtFQUcxQjtJQUNFLG9CQUF5QixFQUFBLEVBQUE7QVA3TC9CO0VPNE1JO0lBQ0UsbUJBQXdCLEVBQUE7RUFHMUI7SUFDRSxvQkFBeUIsRUFBQSxFQUFBO0FQak4vQjtFTytOSTtJQUNFLG1CQUF3QixFQUFBO0VBRzFCO0lBQ0Usb0JBQXlCLEVBQUEsRUFBQTtBRXJRbkM7RUFDRSxjQUFhLEVBQUE7O0FBS2I7RUFDRSxXQUFVLEVBQUE7QUFHWjtFRC9CQSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixvQkFBbUI7RUFDbkIsVUFBUyxFQUFBOztBUitDUDtFU2RBO0lBQ0UsY0FBYSxFQUFBOztFQUlqQjtJQUNFLGtEQUFtRTtJQUNuRSx3QkFBdUI7SUFDdkIscUJBQW9CLEVBQUEsRUFBQTtBQVN4QjtFQUVFLGlCQUFnQixFQUFBO0VBRWhCO0lBRUUsV0FBVSxFQUFBO0lBRVY7TUFDRSxZQUFVO01BQ1YsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixPQUFNO01BQ04sUUFBTztNQUNQLFlBQVc7TUFDWCxhQUFZO01BQ1oseUpBQzZHLEVBQUE7SUFHL0c7TUFDRSwrQkFBc0I7Y0FBdEIsdUJBQXNCLEVBQUE7O0FBTzFCO0VBQ0Usc0RBQXVFO0VBQ3ZFLHFCQUFvQixFQUFBO0FBS3BCO0VBRUUsV0FBVSxFQUFBOztBQVNoQjtFQUNFLDJCQUEwQixFQUFBOztBQUsxQjtFQUNFLGdFQUF5RTtFQUF6RSx3REFBeUU7RUFBekUsNkdBQXlFO0VBQ3pFLDJEQUFrRDtVQUFsRCxtREFBa0QsRUFBQTtBQUtsRDtFQUVFLHFEQUE0QztVQUE1Qyw2Q0FBNEMsRUFBQTs7QVRoRTlDO0VTdUVGO0lBQ0UsaUJBQWdCLEVBQUEsRUFBQTtBVDNEaEI7RVNvRUY7SUFFRSxjQUFhLEVBQUEsRUFBQTtBVG5GYjtFU3dGRjtJQUVFLGlCQUFnQjtJQUNoQixpQkFBZ0IsRUFBQTtJQUVoQjtNQUNFLHVCQUFzQjtNQUN0Qix3QkFBdUIsRUFBQTtJQUd6QjtNQUNFLGNBQWE7TUFDYixlQUFjLEVBQUE7TUFFZDtRQUFtQixxREFBNEM7Z0JBQTVDLDZDQUE0QyxFQUFBO01BQy9EO1FBQW1CLHFEQUE0QztnQkFBNUMsNkNBQTRDLEVBQUE7TUFDL0Q7UUFBbUIscURBQTRDO2dCQUE1Qyw2Q0FBNEMsRUFBQTtNQUMvRDtRQUFtQixxREFBNEM7Z0JBQTVDLDZDQUE0QyxFQUFBO01BQy9EO1FBQW1CLHFEQUE0QztnQkFBNUMsNkNBQTRDLEVBQUE7TUFDL0Q7UUFBbUIscURBQTRDO2dCQUE1Qyw2Q0FBNEMsRUFBQTtNQUMvRDtRQUFtQixxREFBNEM7Z0JBQTVDLDZDQUE0QyxFQUFBO0lBSWpFOztNQUNFLFdBQVU7TUFDVixpQkFBZ0I7TUFDaEIsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixtQkFBa0I7TUFDbEIsa0RBQW1FO01BQ25FLHdCQUF1QjtNQUN2QixnQ0FBK0IsRUFBQTtNQUk3Qjs7Ozs7UUFFRSxjQUFhLEVBQUE7TUFLakI7O1FBQ0UsWUFBVTtRQUNWLGVBQWM7UUFDZCxtQkFBa0I7UUFDbEIsVUFBUztRQUNULFNBQVE7UUFDUixTQUFRO1FBQ1IsWUFBVztRQUNYLHlCQUF3QjtRQUN4QixvREFBcUUsRUFBQTtNQVFyRTs7Ozs7UUFDRSxZQUFXO1FBQ1gsUUFBTztRQUNQLFlBQVcsRUFBQTtJQUtqQjtNQUNFLGVBQWM7TUFDZCxtQkFBa0I7TUFFbEIsc0JBQW9CO01BQ3BCLHVCQUFvQjtNQUNwQixtREFBdUM7Y0FBdkMsMkNBQXVDO01BQ3ZDLHVCQUFzQjtNQUN0QixtQkFBa0I7TUFDbEIsd0JBQXVCO01BQ3ZCLG1CQUFrQjtNQUNsQixhQUFZO01BQ1osaUJBQWdCO01BQ2hCLHlCQUF1QixFQUFBO01BRXZCO1FBQ0Usb0JBQW1CO1FBRW5CLGtEUDBDd0UsRUFBQTtRT3ZDeEU7VUFDRSxXQUFVLEVBQUE7TUFJZDtRQUNFLFdBQVU7UUFDViw4Q0FBK0Q7UUFDL0QscUJBQW9CLEVBQUE7UUFHbEI7VUFDRSxxQkFBdUQsRUFBQTtRQUR6RDtVQUNFLHVCQUF1RCxFQUFBO1FBRHpEO1VBQ0UsdUJBQXVELEVBQUE7UUFEekQ7VUFDRSx1QkFBdUQsRUFBQTtRQUR6RDtVQUNFLHVCQUF1RCxFQUFBO1FBRHpEO1VBQ0UsdUJBQXVELEVBQUE7UUFEekQ7VUFDRSx1QkFBdUQsRUFBQTtRQUR6RDtVQUNFLHVCQUF1RCxFQUFBO1FBRHpEO1VBQ0UsdUJBQXVELEVBQUE7UUFEekQ7VUFDRSx1QkFBdUQsRUFBQTtNQUs3RDtRQUNFLGlCQUFnQjtRQUNoQixzQkFBd0M7UUFDeEMsdUJBQXlDO1FBQ3pDLGlCQUFnQixFQUFBOztFQVVsQjtJQUNFLHNEQUF1RTtJQUN2RSxxQkFBb0IsRUFBQTtJQUdsQjtNQUNFLHVCQUF1RCxFQUFBO0lBRHpEO01BQ0UsdUJBQXVELEVBQUE7SUFEekQ7TUFDRSx1QkFBdUQsRUFBQTtJQUR6RDtNQUNFLHVCQUF1RCxFQUFBO0lBRHpEO01BQ0UsdUJBQXVELEVBQUE7SUFEekQ7TUFDRSx1QkFBdUQsRUFBQTtJQUR6RDtNQUNFLHVCQUF1RCxFQUFBO0lBRHpEO01BQ0UsdUJBQXVELEVBQUE7SUFEekQ7TUFDRSx1QkFBdUQsRUFBQTtJQUR6RDtNQUNFLHFCQUF1RCxFQUFBO0VBWTNEO0lBRUUsV0FBVSxFQUFBLEVBQUE7QVRwT2hCO0VTOE9BO0lBQ0Usa0JBQWlCLEVBQUEsRUFBQTtBVC9PbkI7RVN1UEE7SUFDRSxnQkFBZSxFQUFBLEVBQUE7QUFVckI7RUFDRSx3QkFBdUI7RUFDdkIscUJBQW9CLEVBQUE7O0FUcFFsQjtFUzJRQTtJQUNHLG1CQUFrQixFQUFBLEVBQUE7QUFTdkI7RUFFRSwyR0FBc0k7RUFBdEksbUdBQXNJO0VBQXRJLHdKQUFzSTtFQUN0SSxnQ0FBK0IsRUFBQTtFQUc3QjtJQUNFLGdDQUFzRCxFQUFBO0VBRHhEO0lBQ0UsZ0NBQXNELEVBQUE7RUFEeEQ7SUFDRSxxQkFBc0QsRUFBQTtBQU8xRDtFQUVJLFdBQVU7RUFDVixxQ0FBMkI7VUFBM0IsNkJBQTJCLEVBQUE7O0FBVW5DO0VBRUUsd0JBQXVCO0VBQ3ZCLHFCQUFvQixFQUFBO0VBRXBCO0lBRUUsZUFBYztJQUNkLFdBQVU7SUFDVixZQUFXO0lBQ1gsZ0JBQWU7SUFDZixpQ0FBd0I7WUFBeEIseUJBQXdCO0lBQ3hCLGNBQWE7SUFDYixvQkFBbUI7SUFDbkIsd0JBQXVCLEVBQUE7SUFFdkI7TUFDRSxZQUFVO01BQ1YsZUFBYztNQUNkLG1CQUFrQjtNQUNsQixjQUFhO01BQ2IsYUFBWTtNQUNaLFdBQVU7TUFDVixZQUFXO01BQ1gscUNBQW9DO01BQ3BDLHNDQUFxQztNQUNyQyxrRFBsSDBFO01PbUgxRSxvQ0FBMkI7Y0FBM0IsNEJBQTJCLEVBQUE7SUFLM0I7TUFDRSxhQUFZO01BQ1osY0FBYSxFQUFBOztBQVlmO0VBQ0UsV0FBVTtFQUNWLFlBQVc7RUFDWCxrREFBbUUsRUFBQTtBQUtuRTtFQUNFLGFBQVk7RUFDWixjQUFhLEVBQUE7QUFZZjtFQUNFLFNBQVE7RUFDUixVQUFTO0VBQ1QsV0FBVSxFQUFBOztBQW1CcEI7RUFJSTtJQUNFLG1CQUFrQixFQUFBO0lBRWxCO01BQ0UsbUJBQWtCO01BQ2xCLFdBQVUsRUFBQTtFQUlkO0lBQ0UscUJBQW9CO0lBQ3BCLGdCQUFlO0lBQ2Ysd0JBQXVCO0lBQ3ZCLFNBQVE7SUFDUixxQkFBb0I7SUFDcEIsV0FBVTtJQUNWLHFCQUFvQixFQUFBO0lBRXBCO01BRUUsWUFBVTtNQUNWLGVBQWM7TUFDZCxtQkFBa0I7TUFDbEIsU0FBUTtNQUNSLFVBQVM7TUFDVCx5Q0FBK0I7Y0FBL0IsaUNBQStCO01BQy9CLGFBQVk7TUFDWixjQUFhO01BQ2IsMkJBQTBCO01BQzFCLHFCQUFvQixFQUFBO0lBR3RCO01BQ0UseUVBQTZGO01BQzdGLHVCQUFzQixFQUFBO0lBR3hCO01BQ0UsMEVBQWlHO01BQ2pHLHdCQUF1QixFQUFBOztFVHJiM0I7SVNnY0k7TUFHRSxhQUFZO01BQ1osY0FBYSxFQUFBLEVBQUE7RVRwY25CO0lTZ2RJO01BR0UsWUFBVztNQUNYLGFBQVksRUFBQSxFQUFBLEVBQUE7QVR2Y2xCO0VTNmRBO0lBQWdDLGNBQWEsRUFBQSxFQUFBO0FUMWU3QztFU2tmQTtJQUNFLGtEQUFtRTtJQUNuRSx1QkFBc0IsRUFBQTtFQUd4QjtJQUErQiwrQ0FBc0M7WUFBdEMsdUNBQXNDLEVBQUE7RUFDckU7SUFBK0IsK0NBQXNDO1lBQXRDLHVDQUFzQyxFQUFBO0VBQ3JFO0lBQStCLCtDQUFzQztZQUF0Qyx1Q0FBc0MsRUFBQTtFQUNyRTtJQUFnQyxjQUFhLEVBQUE7O0VBRy9DO0lBQ0Usa0RBQW1FO0lBQ25FLHVCQUFzQjtJQUN0QixxQkFBb0IsRUFBQSxFQUFBO0FUaGdCcEI7RVNnaEJBO0lBRUUseUJBQXdCO0lBQ3hCLHNEQUF1RTtJQUN2RSxxQkFBb0IsRUFBQTtJQUVwQjtNQUNFLFlBQVU7TUFDVixlQUFjO01BQ2QsbUJBQWtCO01BQ2xCLE9BQU07TUFDTixRQUFPO01BQ1AsWUFBVztNQUNYLGFBQVk7TUFDWixvRUFBMEUsRUFBQSxFQUFBO0FUOWhCOUU7RVNxaUJGO0lBQ0Usa0RBQW1FO0lBQ25FLGlEQUF3QztZQUF4Qyx5Q0FBd0M7SUFDeEMsdUJBQXNCO0lBQ3RCLGdDQUErQixFQUFBLEVBQUE7QUFZakM7RUFFRSxrREFBbUU7RUFDbkUsV0FBVTtFQUNWLHFCQUFvQixFQUFBO0VBRXBCO0lBQ0UsV0FBVSxFQUFBO0VBSVI7SUFDRSx3QkFBc0QsRUFBQTtFQUR4RDtJQUNFLHVCQUFzRCxFQUFBO0VBRHhEO0lBQ0Usd0JBQXNELEVBQUE7RUFEeEQ7SUFDRSxxQkFBc0QsRUFBQSIsImZpbGUiOiJob21lLmNzcyJ9 */