@charset "UTF-8";
/*--------------------------------------------------------------
# Based on Cruip framework - v1.0.0
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Variables, functions and mixins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Scroll reveal
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Colors
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Widths and spacing
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Links
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Other settings
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Buttons and forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Buttons and forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Accordion
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Modal
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Timeline
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Split pattern
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Tiles pattern
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Features split
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Features tiles
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Features tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Testimonial
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Roadmap
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Call to action
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Clients
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# News
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Login / Signup forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
	* normalize.css v7.0.0 | MIT License
	* github.com/necolas/normalize.css
--------------------------------------------------------------*/
html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

/*--------------------------------------------------------------
# Fonts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Scroll reveal
--------------------------------------------------------------*/
@media (min-width: 641px) {
  .has-animations [class*=reveal-] {
    opacity: 0;
    will-change: opacity, transform;
  }
  .has-animations .reveal-from-top {
    transform: translateY(-10px);
  }
  .has-animations .reveal-from-bottom {
    transform: translateY(10px);
  }
  .has-animations .reveal-from-left {
    transform: translateX(-10px);
  }
  .has-animations .reveal-from-right {
    transform: translateX(10px);
  }
  .has-animations .reveal-scale-up {
    transform: scale(0.95);
  }
  .has-animations .reveal-scale-down {
    transform: scale(1.05);
  }
  .has-animations .reveal-rotate-from-left {
    transform: perspective(1000px) rotateY(-45deg);
  }
  .has-animations .reveal-rotate-from-right {
    transform: perspective(1000px) rotateY(45deg);
  }
  .has-animations.is-loaded [class*=reveal-] {
    transition: opacity 0.8s cubic-bezier(0.39, 0.575, 0.565, 1), transform 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .has-animations.is-loaded [class*=reveal-].is-revealed {
    opacity: 1;
    transform: translate(0);
  }
}
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

hr {
  border: 0;
  display: block;
  height: 1px;
  background: #2B2F40;
  margin-top: 24px;
  margin-bottom: 24px;
}

ul, ol {
  margin-top: 0;
  padding-left: 24px;
}
ul:not(:last-child), ol:not(:last-child) {
  margin-bottom: 24px;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li:not(:last-child) {
  margin-bottom: 12px;
}

li > ul,
li > ol {
  margin-top: 12px;
  margin-bottom: 0;
}

dl {
  margin-top: 0;
  margin-bottom: 24px;
}

dt {
  font-weight: 700;
}

dd {
  margin-left: 24px;
  margin-bottom: 24px;
}

img {
  border-radius: 2px;
}

img,
svg,
video {
  display: block;
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 48px 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

figcaption {
  padding: 8px 0;
}

table {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  border-collapse: collapse;
  margin-bottom: 24px;
  width: 100%;
}

tr {
  border-bottom: 1px solid #2B2F40;
}

th {
  font-weight: 700;
  text-align: left;
}

th,
td {
  padding: 8px 16px;
}
th:first-child,
td:first-child {
  padding-left: 0;
}
th:last-child,
td:last-child {
  padding-right: 0;
}

.invert-color hr {
  display: block;
  height: 1px;
  background: #FFF;
}
.invert-color tr {
  border-bottom: 1px solid #FFF;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
html {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
}

body {
  color: #99A1BA;
  font-size: 1rem;
}

body,
button,
input,
select,
textarea {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "IBM Plex Sans", serif;
  font-weight: 600;
  clear: both;
  color: #FFF;
  word-wrap: break-word;
  overflow-wrap: break-word;
}

h1,
.h1 {
  font-size: 36px;
  line-height: 46px;
}

h2,
.h2 {
  font-size: 32px;
  line-height: 42px;
}

h3,
.h3 {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.1px;
}

h4,
.h4 {
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.1px;
}

h5,
.h5 {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
}

h6,
.h6,
small,
.text-sm {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: -0.1px;
}

.text-xs {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
}

.text-xxs {
  font-size: 14px;
  line-height: 22px;
}

figcaption {
  font-size: 14px;
  line-height: 22px;
}

a:not(.button) {
  color: #36B7FF;
}
a:not(.button):hover, a:not(.button):active {
  outline: 0;
  text-decoration: none;
}
a.button-link {
  color: #99A1BA;
}
h1,
.h1 {
  margin-top: 48px;
  margin-bottom: 32px;
}

h2,
.h2 {
  margin-top: 48px;
  margin-bottom: 32px;
}

h3,
.h3 {
  margin-top: 36px;
  margin-bottom: 24px;
}

h4, h5, h6,
.h4, .h5, .h6 {
  margin-top: 24px;
  margin-bottom: 24px;
}

p {
  margin-top: 0;
  margin-bottom: 24px;
}

dfn, cite, em, i {
  font-style: italic;
}

blockquote {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
}
blockquote::before {
  content: "“";
}
blockquote::after {
  content: "”";
}
blockquote p {
  display: inline;
}

address {
  border-width: 1px 0;
  border-style: solid;
  border-color: #2B2F40;
  padding: 24px 0;
  margin: 0 0 24px;
}

pre,
pre h1,
pre h2,
pre h3,
pre h4,
pre h5,
pre h6,
pre .h1,
pre .h2,
pre .h3,
pre .h4,
pre .h5,
pre .h6 {
  font-family: "Courier 10 Pitch", Courier, monospace;
}

pre, code, kbd, tt, var {
  background: black;
}

pre {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  max-width: 100%;
  overflow: auto;
  padding: 24px 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  padding: 2px 4px;
}

abbr, acronym {
  cursor: help;
}

mark, ins {
  text-decoration: none;
}

b,
strong {
  font-weight: 700;
}

.invert-color {
  color: #70778E;
}
.invert-color a:not(.button) {
  color: #70778E;
}
.invert-color a:not(.button):hover, .invert-color a:not(.button):active {
  outline: 0;
  text-decoration: none;
}
.invert-color a.button-link:hover, .invert-color a.button-link:active {
  color: #36B7FF;
}
.invert-color a.func-link:hover, .invert-color a.func-link:active {
  color: #36B7FF;
}
.invert-color h1, .invert-color h2, .invert-color h3, .invert-color h4, .invert-color h5, .invert-color h6,
.invert-color .h1, .invert-color .h2, .invert-color .h3, .invert-color .h4, .invert-color .h5, .invert-color .h6 {
  color: #000000;
}
.invert-color address {
  border-color: #FFF;
}
.invert-color pre, .invert-color code, .invert-color kbd, .invert-color tt, .invert-color var {
  background: black;
}

@media (max-width: 640px) {
  .h1-mobile {
    font-size: 36px;
    line-height: 46px;
  }

  .h2-mobile {
    font-size: 32px;
    line-height: 42px;
  }

  .h3-mobile {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.1px;
  }

  .h4-mobile {
    font-size: 24px;
    line-height: 34px;
    letter-spacing: -0.1px;
  }

  .h5-mobile {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.1px;
  }

  .h6-mobile {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.1px;
  }
}
@media (min-width: 641px) {
  h1,
.h1 {
    font-size: 44px;
    line-height: 54px;
  }

  h2,
.h2 {
    font-size: 36px;
    line-height: 46px;
  }

  h3,
.h3 {
    font-size: 32px;
    line-height: 42px;
  }
}
/*--------------------------------------------------------------
# Containers
--------------------------------------------------------------*/
.container,
.container-sm,
.container-xs {
  width: 100%;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 481px) {
  .container,
.container-sm,
.container-xs {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.container {
  max-width: 1128px;
}

.container-sm {
  max-width: 944px;
}

.container-xs {
  max-width: 668px;
}

[class*=container] [class*=container] {
  padding-left: 0;
  padding-right: 0;
}
[class*=container] .container-sm {
  max-width: 896px;
}
[class*=container] .container-xs {
  max-width: 620px;
}

/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
.button {
  display: inline-flex;
  font-size: 14px;
  line-height: 22px;
  font-weight: 600;
  padding: 12px 31px;
  height: 48px;
  text-decoration: none !important;
  text-transform: uppercase;
  color: #000000;
  background-color: #FFF;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 2px;
  cursor: pointer;
  justify-content: center;
  text-align: center;
  letter-spacing: inherit;
  white-space: nowrap;
  transition: background 0.15s ease;
}
.button:active {
  outline: 0;
}
.button:hover {
  background-color: white;
}
.button.is-loading {
  position: relative;
  color: transparent !important;
  pointer-events: none;
}
.button.is-loading::after {
  content: "";
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  margin-left: -11px;
  margin-top: -11px;
  top: 50%;
  left: 50%;
  border: 2px solid #000000;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  z-index: 1;
  -webkit-animation: button-loading 0.6s infinite linear;
          animation: button-loading 0.6s infinite linear;
}
.button[disabled] {
  cursor: not-allowed;
  color: #000000;
  background-color: #3F455A !important;
}
.button[disabled].is-loading::after {
  border-color: #000000;
}

.button-sm {
  padding: 6px 23px;
  height: 36px;
}

.button-dark {
  color: #FFF;
  background-color: #000000;
}
.button-dark:hover {
  background-color: #080808;
}
.button-dark.is-loading::after {
  border-color: #FFF;
}

.button-white {
  background: linear-gradient(65deg, #FFF 0, rgba(255, 255, 255, 0.8) 100%);
  border: 1px solid white;
  background-origin: border-box;
  color: #000;
}
.button-white:hover {
  background-color: white;
  color: #000 !important;
}

.callblitz-header-login:hover {
  background-color: white;
  color: #000 !important;
}

.button-primary {
  color: #FFF;
  background-color: #36B7FF;
}
.button-primary:hover {
  background-color: #45bcff;
}
.button-primary.is-loading::after {
  border-color: #FFF;
}

.button-secondary {
  color: #FFF;
  background-color: #2EA7E2;
}
.button-secondary:hover {
  background-color: #3bade4;
}
.button-secondary.is-loading::after {
  border-color: #FFF;
}

.button-yellow {
  background: #eff46a !important;
  color: #000;
}

.button-black {
  background: black !important;
  color: #fff;
}

.button-block {
  display: flex;
  width: 100%;
}

.button-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: -8px;
  margin-left: -8px;
  margin-top: -8px;
}
.button-group:last-of-type {
  margin-bottom: -8px;
}
.button-group:not(:last-of-type) {
  margin-bottom: 8px;
}
.button-group > [class*=button] {
  margin: 8px;
}

@media (max-width: 640px) {
  .button-wide-mobile {
    width: 100%;
    max-width: 280px;
  }
}
@-webkit-keyframes button-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes button-loading {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
fieldset {
  /* Reset fieldset */
  padding: 0;
  margin: 0;
  border: 0;
}

.form-label,
.form-switch,
.form-slider {
  color: #99A1BA;
  font-weight: 500;
}

.form-label {
  font-size: 14px;
  line-height: 22px;
}

.form-input,
.form-select,
.form-checkbox input,
.form-radio input {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
}
.form-input:hover,
.form-select:hover,
.form-checkbox input:hover,
.form-radio input:hover {
  border-color: #000;
}
.form-input:active, .form-input:focus,
.form-select:active,
.form-select:focus,
.form-checkbox input:active,
.form-checkbox input:focus,
.form-radio input:active,
.form-radio input:focus {
  outline: none;
  border-color: #000;
}
.form-input[disabled],
.form-select[disabled],
.form-checkbox input[disabled],
.form-radio input[disabled] {
  cursor: not-allowed;
  background-color: #3F455A;
  border-color: #99A1BA;
}
.form-input.form-error,
.form-select.form-error,
.form-checkbox input.form-error,
.form-radio input.form-error {
  border-color: #EE5860;
}
.form-input.form-warning,
.form-select.form-warning,
.form-checkbox input.form-warning,
.form-radio input.form-warning {
  border-color: #E8A658;
}
.form-input.form-success,
.form-select.form-success,
.form-checkbox input.form-success,
.form-radio input.form-success {
  border-color: #17C297;
}

.form-input,
.form-select {
  display: block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  padding: 11px 15px;
  height: 48px;
  border-radius: 0;
  color: #000;
  box-shadow: none;
  max-width: 100%;
  width: 100%;
}

.form-input::-moz-placeholder {
  color: #70778E;
}

.form-input:-ms-input-placeholder {
  color: #70778E;
}

.form-input::placeholder {
  color: #70778E;
}
.form-input::-ms-input-placeholder {
  color: #70778E;
}

textarea.form-input {
  height: auto;
  resize: vertical;
}

.form-select {
  padding-right: 46px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
  background-position: right 15px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
}

.form-select-sm {
  padding-right: 38px;
  background-position: right 11px center;
}

.form-select-sm,
.form-input-sm {
  padding: 5px 11px;
  height: 36px;
}

.has-icon-left,
.has-icon-right {
  position: relative;
}
.has-icon-left svg,
.has-icon-right svg {
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.has-icon-left .form-input {
  padding-left: 46px;
}
.has-icon-left .form-input + svg {
  left: 15px;
}
.has-icon-left .form-input-sm {
  padding-left: 38px;
}
.has-icon-left .form-input-sm + svg {
  left: 11px;
}

.has-icon-right .form-input {
  padding-right: 46px;
}
.has-icon-right .form-input + svg {
  right: 15px;
}
.has-icon-right .form-input-sm {
  padding-right: 38px;
}
.has-icon-right .form-input-sm + svg {
  right: 11px;
}

.form-checkbox,
.form-radio,
.form-switch {
  cursor: pointer;
}

.form-checkbox,
.form-radio,
.form-switch,
.form-slider {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
}

.form-checkbox,
.form-radio {
  color: #99A1BA;
}

.form-checkbox,
.form-radio {
  position: relative;
  padding-left: 24px;
}
.form-checkbox input,
.form-radio input {
  position: absolute;
  left: 0;
  top: 3px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.form-checkbox input:checked,
.form-radio input:checked {
  background-color: #36B7FF !important;
  border-color: #36B7FF !important;
  background-position: 50%;
}

.form-checkbox input {
  border-radius: 2px;
}
.form-checkbox input:checked {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMS40IDVMMTAgMy42bC00IDQtMi0yTDIuNiA3IDYgMTAuNHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.form-radio input {
  border-radius: 50%;
}
.form-radio input:checked {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBmaWxsPSIjRkZGIiBjeD0iNyIgY3k9IjciIHI9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);
}

.form-switch {
  display: inline-flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.form-switch input {
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.form-switch .form-switch-icon {
  display: block;
  position: relative;
  min-width: 60px;
  width: 60px;
  height: 32px;
  border-radius: 16px;
  background: #3F455A;
}
.form-switch .form-switch-icon::before {
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: 2px;
  width: 28px;
  height: 28px;
  border-radius: 14px;
  background: #FFF;
  transition: all 0.15s ease-out;
}
.form-switch input:checked + .form-switch-icon {
  background: #36B7FF;
}
.form-switch input:checked + .form-switch-icon::before {
  left: 30px;
}
.form-switch > span:not(.form-switch-icon) {
  order: -1;
  margin-right: 12px;
}
.form-switch > span:not(.form-switch-icon):last-child {
  order: initial;
  margin-left: 12px;
  margin-right: 0;
}

.form-slider > span {
  display: block;
}
.form-slider input[type=range] {
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #99A1BA;
  border-radius: 3px;
  height: 6px;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  outline: none;
}
.form-slider input[type=range]::-webkit-slider-thumb {
  appearance: none;
  -webkit-appearance: none;
  background-color: #36B7FF;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  height: 36px;
  width: 36px;
}
.form-slider input[type=range]::-moz-range-thumb {
  background-color: #36B7FF;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  border: 0;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  height: 36px;
  width: 36px;
}
.form-slider input[type=range]::-ms-thumb {
  background-color: #36B7FF;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  height: 36px;
  width: 36px;
}
.form-slider input[type=range]::-moz-focus-outer {
  border: 0;
}

.invert-color .form-label,
.invert-color .form-switch,
.invert-color .form-slider {
  color: #3F455A;
}
.invert-color .form-input,
.invert-color .form-select,
.invert-color .form-checkbox input,
.invert-color .form-radio input {
  border-color: #FFF;
}
.invert-color .form-input[disabled],
.invert-color .form-select[disabled],
.invert-color .form-checkbox input[disabled],
.invert-color .form-radio input[disabled] {
  background-color: #FFF;
}
.invert-color .form-input,
.invert-color .form-select {
  color: #3F455A;
}
.invert-color .form-select {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011.4L2.6%206%204%204.6l4%204%204-4L13.4%206%208%2011.4z%22%20fill%3D%22%233F455A%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");
}
.invert-color .form-checkbox,
.invert-color .form-radio {
  color: #3F455A;
}
.invert-color .form-checkbox input:checked,
.invert-color .form-radio input:checked {
  background-color: !important;
  border-color: !important;
}
.invert-color .form-slider input[type=range]::-webkit-slider-thumb {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}
.invert-color .form-slider input[type=range]::-moz-range-thumb {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}
.invert-color .form-slider input[type=range]::-ms-thumb {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2212%22%20height%3D%228%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%20.5v7L12%204zM0%204l4%203.5v-7z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
}

.form-group {
  display: flex;
}
.form-group .form-input {
  flex-grow: 1;
  flex-shrink: 1;
  margin-right: 12px;
}
.form-group .button {
  padding-left: 24px;
  padding-right: 24px;
  flex-shrink: 0;
}
.form-hint {
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}

@media (max-width: 640px) {
  .form-group-desktop .form-input {
    margin-bottom: 12px;
  }
  .form-group-desktop .button {
    width: 100%;
  }
}
@media (min-width: 641px) {
  .form-group-desktop {
    display: flex;
  }
  .form-group-desktop .form-input {
    flex-grow: 1;
    flex-shrink: 1;
    margin-right: 12px;
  }
  .form-group-desktop .button {
    padding-left: 24px;
    padding-right: 24px;
    flex-shrink: 0;
  }
}
/*--------------------------------------------------------------
# Hamburger
--------------------------------------------------------------*/
.header-nav-toggle {
  background: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
}

.hamburger,
.hamburger-inner {
  display: block;
  pointer-events: none;
}

.hamburger {
  position: relative;
  width: 24px;
  height: 24px;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 24px;
  height: 2px;
  position: absolute;
  background: #99A1BA;
}
.invert-color .hamburger-inner,
.invert-color .hamburger-inner::before,
.invert-color .hamburger-inner::after {
  background: #2B2F40;
}

.hamburger-inner {
  top: 50%;
  margin-top: -1px;
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}
.hamburger-inner::after {
  bottom: -7px;
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), width 0.1s 0.25s ease-in;
}
.off-nav-is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.off-nav-is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}
.off-nav-is-active .hamburger-inner::after {
  width: 24px;
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), width 0.1s ease-out;
}

/*--------------------------------------------------------------
# Accordion
--------------------------------------------------------------*/
.accordion li {
  position: relative;
}
.accordion li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #2B2F40;
}
.accordion li:last-of-type {
  position: relative;
}
.accordion li:last-of-type::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #2B2F40;
}
.invert-color .accordion li {
  position: relative;
}
.invert-color .accordion li::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #FFF;
}
.invert-color .accordion li:last-of-type {
  position: relative;
}
.invert-color .accordion li:last-of-type::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #FFF;
}

.accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  cursor: pointer;
}
.accordion-header span {
  width: calc(100% - (16px * 2));
}

.accordion-content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.15s ease-in-out, opacity 0.15s;
}
.is-active .accordion-content {
  opacity: 1;
}
.accordion-content p:last-child {
  margin-bottom: 24px;
}

.accordion-icon {
  position: relative;
  width: 16px;
  height: 16px;
}
.accordion-icon::before, .accordion-icon::after {
  content: "";
  position: absolute;
  background: #36B7FF;
  transition: transform 0.25s ease-out;
}
.invert-color .accordion-icon::before, .invert-color .accordion-icon::after {
  background: #36B7FF;
}
.accordion-icon::before {
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
}
.accordion-icon::after {
  top: 50%;
  left: 0;
  width: 100%;
  height: 2px;
  margin-top: -1px;
}
.is-active .accordion-icon {
  cursor: pointer;
}
.is-active .accordion-icon::before {
  transform: rotate(90deg);
}
.is-active .accordion-icon::after {
  transform: rotate(180deg);
}

/*--------------------------------------------------------------
# Modal
--------------------------------------------------------------*/
.modal,
.modal::before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.modal {
  display: none;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  position: fixed;
  z-index: 40;
}
.modal.modal-video .modal-inner {
  padding: 0;
  max-width: 1024px;
}
.modal::before,
.modal .modal-inner {
  display: none;
}
.modal::before {
  content: "";
  position: absolute;
  background-color: rgba(0, 0, 0, 0.88);
}
.modal.is-active {
  display: flex;
}
.modal.is-active::before,
.modal.is-active .modal-inner {
  display: block;
}
.modal.is-active .modal-inner {
  -webkit-animation: slideUpInModal 0.15s ease-in-out both;
          animation: slideUpInModal 0.15s ease-in-out both;
}
.modal.is-active::before {
  -webkit-animation: slideUpInModalBg 0.15s ease-in-out both;
          animation: slideUpInModalBg 0.15s ease-in-out both;
}

.modal-inner {
  max-height: calc(100vh - 16px * 2);
  overflow: auto;
  position: relative;
  width: calc(100% - ( 16px * 2 ));
  max-width: 520px;
  margin-left: 16px;
  margin-right: 16px;
  background: #2B2F40;
}

.modal-content {
  padding: 48px 16px;
}

.modal-close {
  background: transparent;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
  position: absolute;
  right: 16px;
  top: 16px;
  width: 16px;
  height: 16px;
}
.modal-close::before, .modal-close::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -8px;
  width: 16px;
  height: 2px;
  background: #70778E;
}
.modal-close::before {
  transform: rotate(225deg);
}
.modal-close::after {
  transform: rotate(-45deg);
}
.modal-close:hover::before, .modal-close:hover::after {
  background: #99A1BA;
}

@media (min-width: 641px) {
  .modal-inner {
    margin: 0 auto;
    max-height: calc(100vh - 48px * 2);
  }

  .modal-content {
    padding-top: 64px;
    padding-bottom: 64px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
@-webkit-keyframes slideUpInModal {
  0% {
    opacity: 0;
    transform: translateY(-24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideUpInModal {
  0% {
    opacity: 0;
    transform: translateY(-24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes slideUpInModalBg {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes slideUpInModalBg {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*--------------------------------------------------------------
# Carousel
--------------------------------------------------------------*/
.carousel-item.is-loading:not(.is-active) {
  display: block;
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.carousel-item:not(.is-active) {
  display: none !important;
}

.carousel-bullets {
  display: inline-flex;
}

.carousel-bullet {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  line-height: 0;
  border: none;
  background: transparent;
}
.carousel-bullet::before {
  content: "";
  position: absolute;
  left: 6px;
  top: 6px;
  background: #3F455A;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transition: background 0.25s ease;
}
.carousel-bullet:focus {
  outline: none;
}
.carousel-bullet.is-active::before {
  background: #70778E;
}
.carousel-bullet:hover::before {
  background: #99A1BA;
}

.invert-color .carousel-bullet::before {
  background: #70778E;
}
.invert-color .carousel-bullet.is-active::before {
  background: #3F455A;
}
.invert-color .carousel-bullet:hover::before {
  background: #36B7FF;
}

/*--------------------------------------------------------------
# Tabs
--------------------------------------------------------------*/
.tab-list {
  position: relative;
  display: flex;
  justify-content: flex-start;
  flex-grow: 1;
  flex-shrink: 0;
  margin-bottom: 0 !important;
  white-space: nowrap;
  overflow-x: auto;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tab-list::after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #70778E;
  z-index: -1;
}

.tab {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.1px;
  font-weight: 500;
  padding: 8px 24px;
  color: #3F455A;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #70778E;
  cursor: pointer;
}
.tab.is-active {
  color: #36B7FF;
  border-bottom-color: #36B7FF;
}

.tab-panel {
  padding-top: 24px;
  padding-bottom: 24px;
}
.tab-panel:not(.is-active) {
  display: none !important;
}

.invert-color .tab-list::after {
  background-color: #3F455A;
}
.invert-color .tab {
  color: #3F455A;
  border-bottom-color: #3F455A;
}
.invert-color .tab.is-active {
  color: #FFF;
  border-bottom-color: #FFF;
}

/*--------------------------------------------------------------
# Timeline
--------------------------------------------------------------*/
.timeline-wrap {
  margin-top: -24px;
}
.timeline-wrap:last-of-type {
  margin-bottom: -24px;
}
.timeline-wrap:not(:last-of-type) {
  margin-bottom: 24px;
}

.timeline-item {
  position: relative;
  padding-top: 24px;
  padding-bottom: 24px;
}
.timeline-item:not(:last-of-type)::before {
  content: "";
  display: block;
  position: absolute;
  top: 43px;
  left: 3px;
  width: 2px;
  height: calc(100% - 8px - 8px);
  background: #3F455A;
}
.invert-color .timeline-item:not(:last-of-type)::before {
  background: #2B2F40;
}

.timeline-item-inner {
  margin-left: 32px;
}

.timeline-item-header {
  position: relative;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}
.timeline-item-header::before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: -32px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #36B7FF;
}
.invert-color .timeline-item-header::before {
  background: #70778E;
}

@media (min-width: 641px) {
  .timeline-wrap {
    margin-top: -32px;
  }
  .timeline-wrap:last-of-type {
    margin-bottom: -32px;
  }
  .timeline-wrap:not(:last-of-type) {
    margin-bottom: 32px;
  }

  .timeline-item {
    padding-top: 32px;
    padding-bottom: 32px;
    width: 50%;
  }
  .timeline-item:not(:last-of-type)::before {
    top: 51px;
    left: -1px;
  }
  .timeline-item:nth-child(odd) {
    left: 50%;
  }
  .timeline-item:nth-child(odd) .timeline-item-header::before {
    left: -36px;
  }
  .timeline-item:nth-child(even) {
    text-align: right;
  }
  .timeline-item:nth-child(even):not(:last-of-type)::before {
    left: auto;
    right: -1px;
  }
  .timeline-item:nth-child(even) .timeline-item-inner {
    margin-left: 0;
    margin-right: 32px;
  }
  .timeline-item:nth-child(even) .timeline-item-header {
    position: relative;
  }
  .timeline-item:nth-child(even) .timeline-item-header::before {
    left: auto;
    right: -36px;
  }
}
/*--------------------------------------------------------------
# Split pattern
--------------------------------------------------------------*/
.split-wrap {
  margin-top: -24px;
}
.split-wrap:last-of-type {
  margin-bottom: -24px;
}
.split-wrap:not(:last-of-type) {
  margin-bottom: 24px;
}
.split-wrap .split-item {
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  flex-direction: column;
}
.split-wrap .split-item .split-item-image {
  position: relative;
  width: 100%;
}
.split-wrap .split-item .split-item-image img,
.split-wrap .split-item .split-item-image svg,
.split-wrap .split-item .split-item-image video {
  width: auto;
  height: auto;
  max-width: 100%;
  overflow: visible;
}
.split-wrap .split-item .split-item-image.split-item-image-fill img,
.split-wrap .split-item .split-item-image.split-item-image-fill svg,
.split-wrap .split-item .split-item-image.split-item-image-fill video {
  width: 100%;
}

@media (max-width: 640px) {
  .split-wrap .split-item .split-item-content {
    margin-bottom: 32px;
  }
  .split-wrap.invert-mobile .split-item .split-item-content {
    order: 1;
    margin-bottom: 0 !important;
  }
  .split-wrap.invert-mobile .split-item .split-item-image {
    margin-bottom: 60px;
  }
}
@media (min-width: 641px) {
  .split-wrap {
    margin-top: -40px;
  }
  .split-wrap:last-of-type {
    margin-bottom: -40px;
  }
  .split-wrap:not(:last-of-type) {
    margin-bottom: 40px;
  }
  .split-wrap .split-item {
    padding-top: 40px;
    padding-bottom: 40px;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
  }
  .split-wrap .split-item--top {
    align-items: start;
  }
  .split-wrap .split-item .split-item-content {
    flex-shrink: 0;
    width: 396px;
    margin-bottom: 0;
    margin-right: 64px;
  }
  .split-wrap .split-item .split-item-image {
    min-width: 436px;
  }
  .split-wrap:not(.invert-desktop) .split-item:nth-child(even), .split-wrap.invert-desktop .split-item:nth-child(odd) {
    justify-content: flex-end;
  }
  .split-wrap:not(.invert-desktop) .split-item:nth-child(even) .split-item-content, .split-wrap.invert-desktop .split-item:nth-child(odd) .split-item-content {
    order: 1;
    margin-left: 64px;
    margin-right: 0;
  }
  .split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image img,
.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image svg,
.split-wrap:not(.invert-desktop) .split-item:nth-child(odd) .split-item-image video, .split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image img,
.split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image svg,
.split-wrap.invert-desktop .split-item:nth-child(even) .split-item-image video {
    margin-left: auto;
  }
  .split-wrap.align-top .split-item {
    align-items: flex-start;
  }
}
@media (min-width: 821px) {
  .container .split-wrap .split-item .split-item-content {
    width: 488px;
  }
  .container .split-wrap .split-item .split-item-image {
    min-width: 528px;
  }
}
/*--------------------------------------------------------------
# Tiles pattern
--------------------------------------------------------------*/
.tiles-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-right: -12px;
  margin-left: -12px;
  margin-top: -12px;
}
.tiles-wrap:last-of-type {
  margin-bottom: -12px;
}
.tiles-wrap:not(:last-of-type) {
  margin-bottom: 12px;
}
.tiles-wrap.push-left::after {
  content: "";
  flex-basis: 330px;
  max-width: 330px;
  box-sizing: content-box;
  padding-left: 12px;
  padding-right: 12px;
  height: 0;
}

.tiles-item {
  flex-basis: 330px;
  max-width: 330px;
  box-sizing: content-box;
  padding: 12px;
}
.tiles-item * {
  box-sizing: border-box;
}

.tiles-item-inner {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  padding: 32px 24px;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.site-header {
  position: absolute !important;
  top: 0;
  width: 100%;
  z-index: 10 !important;
  background: #000;
}
.site-header + .site-content .section:first-of-type {
  padding-top: 80px;
}
.site-header .brand {
  margin-right: 16px;
}

.site-header-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
}

.header-nav {
  flex-grow: 1;
}
.header-nav .header-nav-inner {
  display: flex;
  flex-grow: 1;
}
.header-nav ul {
  display: flex;
  align-items: center;
  flex-grow: 1;
  white-space: nowrap;
  margin-bottom: 0;
}
.header-nav ul:first-of-type {
  flex-wrap: wrap;
}
.header-nav li + .header-button {
  margin-left: 16px;
}
.header-nav a:not(.button) {
  display: block;
  color: #99A1BA;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 16px;
}
.header-nav a:not(.button):hover, .header-nav a:not(.button):active {
  color: #36B7FF;
}
.invert-color .header-nav a:not(.button) {
  color: #3F455A;
  text-decoration: none;
}
.invert-color .header-nav a:not(.button):hover, .invert-color .header-nav a:not(.button):active {
  color: #36B7FF;
}
.header-nav a.button {
  margin-left: 16px;
}

.header-nav-center:first-of-type {
  flex-grow: 1;
  justify-content: flex-end;
}

.header-nav-right {
  justify-content: flex-end;
}
.header-nav-right + .header-nav-right {
  flex-grow: 0;
}

.header-nav-toggle {
  display: none;
}

@media (max-width: 640px) {
  .header-nav-toggle {
    display: block;
  }
  .header-nav-toggle + .header-nav {
    flex-direction: column;
    position: absolute;
    left: 0;
    right: 0;
    top: 100%;
    z-index: 9999;
    background: black;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.25s ease-in-out, opacity 0.15s;
  }
  .header-nav-toggle + .header-nav.is-active {
    opacity: 1;
  }
  .header-nav-toggle + .header-nav .header-nav-inner {
    flex-direction: column;
    padding: 24px;
  }
  .header-nav-toggle + .header-nav ul {
    display: block;
    text-align: center;
  }
  .header-nav-toggle + .header-nav ul a:not(.button) {
    display: inline-flex;
    color: #FFF;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .header-nav-toggle + .header-nav a.button {
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
@media (min-width: 641px) {
  .site-header + .site-content .section:first-of-type {
    padding-top: 120px;
  }

  .site-header-inner {
    height: 120px;
  }
}
/*--------------------------------------------------------------
# Site content
--------------------------------------------------------------*/
.is-boxed {
  background: #050505;
}
.is-boxed .body-wrap {
  max-width: 1440px;
  margin: 0 auto;
  box-shadow: 0 20px 48px rgba(0, 0, 0, 0.8);
}
.is-boxed .body-wrap::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  z-index: -10;
}

.body-wrap {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.site-content {
  flex: 1 0 auto;
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.site-footer {
  position: relative;
}
.site-footer::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000000;
  z-index: -3;
}

.site-footer-inner {
  padding: 48px 0;
}

.footer-top {
  padding-bottom: 12px;
}

.footer-bottom {
  padding-top: 12px;
  margin-top: 30px;
}

.footer-blocks {
  display: flex;
  flex-wrap: wrap;
  margin-right: -24px;
  margin-left: -24px;
  margin-top: -12px;
}
.footer-blocks:last-of-type {
  margin-bottom: 28px;
}
.footer-blocks:not(:last-of-type) {
  margin-bottom: 12px;
}

.footer-block {
  flex-grow: 1;
  flex-basis: 160px;
  box-sizing: content-box;
  padding: 12px 0;
}
.footer-block * {
  box-sizing: border-box;
}
.footer-block ul li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-block a {
  color: #99A1BA;
  text-decoration: none;
}
.footer-block a:hover, .footer-block a:active {
  color: #36B7FF;
}
.invert-color .footer-block a {
  text-decoration: none;
}
.footer-block-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  color: #FFF;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.invert-color .footer-block-title {
  color: #000000;
}

.footer-social a,
.footer-nav a {
  display: flex;
}
.footer-social ul,
.footer-nav ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  white-space: nowrap;
  margin-bottom: 0;
}

.footer-social ul {
  margin-right: -16px;
  margin-left: -16px;
}
.footer-social li {
  padding: 0 8px;
}
.footer-social a {
  padding: 8px;
}
.footer-social a svg {
  fill: #36B7FF;
  transition: fill 0.15s ease;
}
.footer-social a:hover svg {
  fill: #0082ca;
}
.footer-nav {
  margin-right: -12px;
  margin-left: -12px;
}
.footer-nav a {
  color: #99A1BA;
  text-decoration: none;
  padding: 0 12px;
}
.footer-nav a:hover, .footer-nav a:active {
  color: #36B7FF;
}
.invert-color .footer-nav a {
  text-decoration: none;
}
@media (max-width: 640px) {
  .footer-top > *:not(:last-child),
.footer-bottom > *:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (min-width: 641px) {
  .site-footer-inner {
    padding: 64px 0;
  }

  .footer-top.space-between,
.footer-bottom.space-between {
    display: flex;
    justify-content: space-between;
    align-items: start;
  }

  .footer-top.invert-order-desktop > *:first-child,
.footer-bottom.invert-order-desktop > *:first-child {
    order: 1;
  }
}
.footer-brand {
  margin-bottom: 50px;
}

.footer-available {
  margin-top: 50px;
}
.footer-available__items img {
  height: 53px;
}
.footer-available__items a {
  display: block;
  margin-top: 15px;
  margin-bottom: 0;
}

@media (min-width: 821px) {
  .footer-brand {
    display: flex;
    justify-content: space-between;
  }

  .footer-available {
    display: flex;
    margin-top: 0px;
  }
  .footer-available__items {
    display: flex;
  }
  .footer-available__items a {
    margin-left: 15px;
    margin-top: 0;
  }
  .footer-available__items a:first-child {
    margin-left: 0;
  }
}
/*--------------------------------------------------------------
# Section
--------------------------------------------------------------*/
.section-inner {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
  z-index: 3;
}

.section-header {
  padding-bottom: 48px;
}

@media (min-width: 641px) {
  .section-inner {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-header {
    padding-bottom: 80px;
  }

  .section-header--smallpadding {
    padding-bottom: 20px !important;
  }
}
.section--blue {
  background: linear-gradient(to right top, rgb(54, 183, 255) 0, rgb(129, 210, 255) 100%);
  color: #fff;
}
.section--blue .h1, .section--blue .h2, .section--blue .h3, .section--blue .h4, .section--blue .h5, .section--blue .h6, .section--blue h1, .section--blue h2, .section--blue h3, .section--blue h4, .section--blue h5, .section--blue h6, .section--blue p {
  color: #fff;
}

.section--white {
  background: #fff;
  color: #000;
}
.section--white .h1, .section--white .h2, .section--white .h3, .section--white .h4, .section--white .h5, .section--white .h6, .section--white h1, .section--white h2, .section--white h3, .section--white h4, .section--white h5, .section--white h6, .section--white p {
  color: #000;
}

.section--grey {
  background: #efefef;
  color: #404040;
}
.section--grey .h1, .section--grey .h2, .section--grey .h3, .section--grey .h4, .section--grey .h5, .section--grey .h6, .section--grey h1, .section--grey h2, .section--grey h3, .section--grey h4, .section--grey h5, .section--grey h6, .section--grey p {
  color: #404040;
}

.section--lightblue {
  background: #eef9ff;
  color: #000;
}
.section--lightblue .h1, .section--lightblue .h2, .section--lightblue .h3, .section--lightblue .h4, .section--lightblue .h5, .section--lightblue .h6, .section--lightblue h1, .section--lightblue h2, .section--lightblue h3, .section--lightblue h4, .section--lightblue h5, .section--lightblue h6, .section--lightblue p {
  color: #000;
}

.section--event {
  background: linear-gradient(to right top, rgb(239, 244, 106) 0, rgb(244, 202, 53) 100%);
  color: #000;
}
.section--event .h1, .section--event .h2, .section--event .h3, .section--event .h4, .section--event .h5, .section--event .h6, .section--event h1, .section--event h2, .section--event h3, .section--event h4, .section--event h5, .section--event h6, .section--event p {
  color: #000;
}

/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
.hero__title {
  font-weight: 900;
  font-size: 63px;
  line-height: 63px;
}
.hero__title-pre {
  font-size: 27px;
  line-height: 44px;
  font-weight: 900;
}

.hero-inner > .hero-content + .hero-figure,
.hero-inner > .hero-figure + .hero-content {
  margin-top: 48px;
}
.hero-inner > .hero-figure > a {
  display: inline-flex;
  align-items: center;
  vertical-align: top;
}

@media (max-width: 640px) {
  .hero .split-wrap .split-item .split-item-content {
    margin-bottom: 48px;
  }
  .hero .split-wrap.invert-mobile .split-item .split-item-image {
    margin-bottom: 48px;
  }
}
@media (min-width: 641px) {
  .hero-inner > .hero-content + .hero-figure,
.hero-inner > .hero-figure + .hero-content {
    margin-top: 64px;
  }
}
.hero-clarify {
  color: #0a5f8f;
  font-size: 13px;
  margin-top: 10px;
  font-weight: 300;
  display: block;
}

.hero-animation {
  background: #1e1e1e;
  border-radius: 2px;
}
.hero-animation__wrap {
  padding: 30px;
}
/*--------------------------------------------------------------
# Features split
--------------------------------------------------------------*/
@media (min-width: 641px) {
  .features-split .section-header {
    padding-bottom: 92px;
  }
}
/*--------------------------------------------------------------
# Features tiles
--------------------------------------------------------------*/
.features-tiles .tiles-wrap {
  margin-right: -16px;
  margin-left: -16px;
  margin-top: -16px;
}
.features-tiles .tiles-wrap:last-of-type {
  margin-bottom: -16px;
}
.features-tiles .tiles-wrap:not(:last-of-type) {
  margin-bottom: 16px;
}
.features-tiles .tiles-wrap.push-left::after {
  flex-basis: 317px;
  max-width: 317px;
  padding-left: 16px;
  padding-right: 16px;
}
.features-tiles .tiles-item {
  flex-basis: 317px;
  max-width: 317px;
  padding: 16px;
}
.features-tiles .tiles-item-inner {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 641px) {
  .features-tiles .tiles-wrap {
    margin-right: -32px;
    margin-left: -32px;
    margin-top: -32px;
  }
  .features-tiles .tiles-wrap:last-of-type {
    margin-bottom: -32px;
  }
  .features-tiles .tiles-wrap:not(:last-of-type) {
    margin-bottom: 32px;
  }
  .features-tiles .tiles-wrap.push-left::after {
    padding-left: 32px;
    padding-right: 32px;
  }
  .features-tiles .tiles-item {
    padding: 32px;
  }
}
/*--------------------------------------------------------------
# Features tabs
--------------------------------------------------------------*/
.features-tabs .tab-list {
  margin-top: -10px;
  margin-bottom: -10px !important;
  justify-content: center;
  flex-wrap: wrap;
  overflow-x: initial;
  padding-bottom: 48px;
}
.features-tabs .tab-list::after {
  content: normal;
}
.features-tabs .tab {
  flex-direction: column;
  opacity: 0.48;
  border: initial;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 16px;
  padding-right: 16px;
  transition: opacity 0.15s ease;
}
.features-tabs .tab:hover {
  opacity: 0.72;
}
.features-tabs .tab.is-active {
  opacity: 1;
}
.features-tabs .tab-panel {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  opacity: 0;
  visibility: hidden;
  will-change: transform;
}
.features-tabs .tab-panel.is-active {
  opacity: 1;
  visibility: visible;
  -webkit-animation: tabsPanelIn 0.5s ease 0.15s both;
          animation: tabsPanelIn 0.5s ease 0.15s both;
}

@-webkit-keyframes tabsPanelIn {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes tabsPanelIn {
  0% {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
.pricing .tiles-wrap.push-left::after {
  flex-basis: 344px;
  max-width: 344px;
}
.pricing .tiles-item {
  flex-basis: 344px;
  max-width: 344px;
}
.pricing .tiles-item-inner {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.pricing-item-content {
  flex-grow: 1;
  width: 100%;
}

ul.pricing-item-features-list li {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.pricing-switcher,
.pricing-slider {
  margin-bottom: 48px;
}

.pricing-slider {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.pricing-slider input {
  width: 100%;
}
.pricing-slider .pricing-slider-value {
  position: absolute;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
  color: #70778E;
  margin-top: 8px;
  --thumb-size: 36px;
}

.invert-color .pricing-slider-value {
  color: #70778E;
}

@media (min-width: 641px) {
  .pricing-switcher,
.pricing-slider {
    margin-top: -32px;
    margin-bottom: 64px;
  }
}
/*--------------------------------------------------------------
# Testimonial
--------------------------------------------------------------*/
.testimonial .tiles-wrap.push-left::after {
  flex-basis: 344px;
  max-width: 344px;
}
.testimonial .tiles-item {
  flex-basis: 344px;
  max-width: 344px;
}
.testimonial .tiles-item-inner {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 32px;
  padding-right: 32px;
}

.testimonial-item-content {
  flex-grow: 1;
}

.testimonial-item-source {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}

/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
.team .tiles-wrap {
  margin-right: -16px;
  margin-left: -16px;
  margin-top: -16px;
}
.team .tiles-wrap:last-of-type {
  margin-bottom: -16px;
}
.team .tiles-wrap:not(:last-of-type) {
  margin-bottom: 16px;
}
.team .tiles-wrap.push-left::after {
  flex-basis: 296px;
  max-width: 296px;
  padding-left: 16px;
  padding-right: 16px;
}
.team .tiles-item {
  flex-basis: 296px;
  max-width: 296px;
  padding: 16px;
}
.team .tiles-item-inner {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 641px) {
  .team .section-header {
    padding-bottom: 80px;
  }
  .team .tiles-wrap {
    margin-right: -32px;
    margin-left: -32px;
    margin-top: -32px;
  }
  .team .tiles-wrap:last-of-type {
    margin-bottom: -32px;
  }
  .team .tiles-wrap:not(:last-of-type) {
    margin-bottom: 32px;
  }
  .team .tiles-wrap.push-left::after {
    padding-left: 32px;
    padding-right: 32px;
  }
  .team .tiles-item {
    padding: 32px;
  }
}
.team-item-name a {
  color: #fff;
}

/*--------------------------------------------------------------
# Roadmap
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Call to action
--------------------------------------------------------------*/
.cta .section-inner {
  padding-top: 48px;
  padding-bottom: 48px;
}

.cta-slogan {
  margin-bottom: 40px;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
}

.cta-slogan h3 {
  font-size: 30px;
}

.cta-slogan-highlight {
  background: #eff46a;
  padding-left: 6px;
  color: #000;
  padding-right: 6px;
  padding-top: -18px;
}

.cta-mascott {
  display: none;
}

.cta-action {
  z-index: 1;
}

@media (min-width: 641px) {
  .cta .section-inner {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .cta-split {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .cta-slogan {
    max-width: 400px;
    margin-top: -10px;
    margin-left: initial;
  }
  .cta-split .cta-slogan {
    margin-bottom: 0;
  }
  .cta-slogan h3 {
    font-size: 32px;
  }
}
@media (min-width: 821px) {
  .cta-mascott {
    position: absolute;
    bottom: 0;
    left: 425px;
    height: 250px;
    display: block;
  }
}
/*--------------------------------------------------------------
# Clients
--------------------------------------------------------------*/
.clients .section-inner {
  padding-top: 26px;
  padding-bottom: 26px;
}
.clients-inner ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 0;
}
.clients-inner li {
  padding: 12px 28px;
}

@media (min-width: 641px) {
  .clients .clients-inner ul {
    flex-direction: row;
  }
}
/*--------------------------------------------------------------
# News
--------------------------------------------------------------*/
.news .tiles-wrap.push-left::after {
  flex-basis: 344px;
  max-width: 344px;
}
.news .tiles-item {
  flex-basis: 344px;
  max-width: 344px;
}
.news .tiles-item-inner {
  padding: 0;
  flex-wrap: nowrap;
}
.news .news-item-content {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  height: 100%;
  padding: 32px 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.news-item-body {
  flex-grow: 1;
}

.news-item-more a::after {
  content: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9%207H1c-.6%200-1-.4-1-1s.4-1%201-1h8V0l7%206-7%206V7z%22%20fill%3D%22%230082ca%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  margin-left: 8px;
  vertical-align: middle;
}

/*--------------------------------------------------------------
# Login / Signup forms
--------------------------------------------------------------*/
.signin .section-header {
  padding-bottom: 32px;
}
.signin .tiles-item-inner {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 641px) {
  .signin .section-header {
    padding-bottom: 48px;
  }
}
.signin-footer {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

/*--------------------------------------------------------------
# Theme
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Illustrations
--------------------------------------------------------------*/
[class*=illustration-] {
  position: relative;
}
[class*=illustration-]::after {
  pointer-events: none;
}

[class*=illustration-element-]::after {
  z-index: -1;
}

[class*=illustration-section-]::after {
  z-index: -2;
}

.illustration-section-01::after {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 362px;
  background-image: url(../images/illustration-section-01.svg);
  background-repeat: no-repeat;
  background-size: auto;
  left: 50%;
  top: 0;
  background-position: center top;
  transform: translate(-50%);
}

.illustration-element-01::after {
  content: "";
  position: absolute;
  width: 150%;
  max-width: 150%;
  height: 150%;
  background-image: url(../images/illustration-element-01.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}

/*--------------------------------------------------------------
# Fonts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Scroll reveal
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Containers
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/
.button {
  font-family: "IBM Plex Sans", serif;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12);
}
.button:not(.button-dark):not(.button-primary):not(.button-secondary) {
  background: linear-gradient(65deg, #FFF 0, rgba(255, 255, 255, 0.8) 100%);
  background-origin: border-box;
}
.button:not(.button-dark):not(.button-primary):not(.button-secondary):hover {
  background-color: white;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Hamburger
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Accordion
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Modal
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Carousel
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Timeline
--------------------------------------------------------------*/
@media (min-width: 641px) {
  .has-animations .timeline-item:nth-child(even) .timeline-item-content.reveal-from-side {
    transform: translateX(-10px);
  }
  .has-animations .timeline-item:nth-child(odd) .timeline-item-content.reveal-from-side {
    transform: translateX(10px);
  }
  .has-animations.is-loaded .timeline-item .timeline-item-content.is-revealed {
    transform: translate(0);
  }
}
/*--------------------------------------------------------------
# Split pattern
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Tiles pattern
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.header-nav a:not(.button) {
  font-family: "IBM Plex Sans", serif;
}

/*--------------------------------------------------------------
# Site content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Section
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Hero
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Features split
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Features tiles
--------------------------------------------------------------*/
.features-tiles-item-image {
  display: inline-flex;
  border-radius: 50%;
  background-color: #60c5ff;
  width: 64px;
  height: 64px;
  align-items: center;
}
.features-tiles-item-image img {
  margin-left: auto;
  margin-right: auto;
  width: 32px;
  height: 32px;
}

/*--------------------------------------------------------------
# Features tabs
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Pricing
--------------------------------------------------------------*/
.pricing .tiles-item-inner {
  background: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}

.pricing-item-header {
  position: relative;
}
.pricing-item-header::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #2B2F40;
}
.pricing-item-header::after {
  background: #f3f3f3;
  max-width: 88px;
}

.pricing-item-explain {
  color: #9b9b9b;
  font-weight: 300;
  font-size: 15px;
}

.pricing-item-price-currency {
  color: #99A1BA;
}

ul.pricing-item-features-list li {
  margin-bottom: 0;
  padding: 7px 0;
  font-weight: 300;
}
ul.pricing-item-features-list li::after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%2011h14v2H5z%22%20fill%3D%22%2370778E%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  order: -1;
}
ul.pricing-item-features-list li.is-checked::after {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20fill-opacity%3D%22.56%22%20fill%3D%22%2317C297%22%20opacity%3D%22.36%22%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2212%22%2F%3E%3Cpath%20fill%3D%22%235DD2B5%22%20d%3D%22M10.5%2012.267l-2.5-1.6-1%201.066L10.5%2016%2017%209.067%2016%208z%22%2F%3E%3C%2Fsvg%3E");
}

/*--------------------------------------------------------------
# Testimonial
--------------------------------------------------------------*/
.testimonial .tiles-item {
  position: relative;
  padding-top: 50px;
}
.testimonial .tiles-item-inner {
  padding-top: 52px;
  background: #2B2F40;
}
.testimonial .testimonial-item-image {
  position: absolute;
  top: 22px;
}
.testimonial .testimonial-item-image img {
  position: relative;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  box-shadow: 0 16px 24px rgba(0, 0, 0, 0.24);
}
.testimonial .testimonial-item-image::before {
  content: "";
  position: absolute;
  top: -10px;
  left: -16px;
  width: 31px;
  height: 26px;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2231%22%20height%3D%2226%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%2336B7FF%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M6.32%2026c-1.75%200-3.241-.61-4.473-1.829C.616%2022.951%200%2021.485%200%2019.771a9.1%209.1%200%200%201%20.34-2.421c.227-.824.665-1.928%201.313-3.312L8.167%200H14l-3.889%2014.829c1.685%201.318%202.528%202.966%202.528%204.943%200%201.713-.632%203.18-1.896%204.4C9.48%2025.39%208.005%2026%206.32%2026zM23.32%2026c-1.75%200-3.241-.61-4.473-1.829-1.231-1.22-1.847-2.686-1.847-4.4a9.1%209.1%200%200%201%20.34-2.421c.227-.824.665-1.928%201.313-3.312L25.167%200H31l-3.889%2014.829c1.685%201.318%202.528%202.966%202.528%204.943%200%201.713-.632%203.18-1.896%204.4C26.48%2025.39%2025.005%2026%2023.32%2026z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.testimonial-item-footer {
  font-family: "IBM Plex Sans", serif;
  font-weight: 600;
}
.testimonial-item-footer.has-top-divider::before {
  background: #3F455A;
}

.testimonial-item-link {
  color: #36B7FF;
}
.testimonial-item-link a {
  color: #36B7FF;
}

/*--------------------------------------------------------------
# Team
--------------------------------------------------------------*/
.team-item-name a {
  color: #000;
}

/*--------------------------------------------------------------
# Roadmap
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Call to action
--------------------------------------------------------------*/
.cta-inner {
  padding-left: 16px;
  padding-right: 16px;
  background-color: #36B7FF;
  background: linear-gradient(to right top, #36B7FF 0, #81d2ff 100%);
}

@media (min-width: 641px) {
  .cta-inner {
    padding-left: 48px;
    padding-right: 48px;
  }
}
/*--------------------------------------------------------------
# Clients
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# News
--------------------------------------------------------------*/
.news .tiles-item-inner {
  background: #2B2F40;
}

.news-item-title a {
  color: #FFF !important;
  text-decoration: none;
}

.news-item-more {
  font-weight: 600;
}
.news-item-more a {
  color: #FFF;
  text-decoration: none;
}
.news-item-more a:hover {
  color: #36B7FF;
}

/*--------------------------------------------------------------
# Login / Signup forms
--------------------------------------------------------------*/
@media (min-width: 641px) {
  .integrations-wrap {
    display: flex;
  }
}
.integrations-item {
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 60px;
}
.integrations-item:first-child {
  margin-top: 0;
}
@media (min-width: 641px) {
  .integrations-item {
    margin-top: 0;
  }
}
.integrations-item-img {
  height: 64px;
}
.integrations-list {
  display: flex;
  flex-direction: column;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 15px;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 641px) {
  .integrations-list {
    justify-content: center;
  }
}
.integrations-list--white .integrations-list-item {
  border: 1px solid #efefef;
}
.integrations-list-item {
  background: #fff;
  border-radius: 2px;
  display: flex;
  align-items: center;
  padding: 10px;
  width: 180px;
  padding-top: 20px;
  padding-bottom: 20px;
  justify-content: center;
  width: calc(50% - 7.5px);
}
@media (min-width: 641px) {
  .integrations-list-item {
    width: calc(33.33333% - 10px);
  }
}
.integrations-list-item img {
  height: 30px;
  max-width: 60%;
}

.problems__item {
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  padding: 30px;
  display: flex;
  margin-top: 15px;
}
.problems__item:first-child {
  margin-top: 0;
}
.problems__item-icon {
  width: 50px;
}
.problems__item-text {
  margin-left: 30px;
}
.problems__item-text strong {
  font-weight: 900;
}

.solution__list-item {
  display: flex;
  margin-top: 30px;
}
.solution__list-item-icon {
  width: 50px;
}
.solution__list-item-text {
  line-height: 24px;
  margin-left: 15px;
}
.solution__list-item-text strong {
  font-weight: 900;
}

.how__item {
  padding: 15px;
  border-left: 3px solid #dbdbdb;
  background: #fff;
  color: #8a8a8a;
  cursor: pointer;
}
.how__item-title {
  font-weight: 900;
}
.how__item-explain {
  display: none;
}
.how__item--active {
  background: #fefff0;
  border-color: #000;
  color: #000;
}
.how__item--active .how__item-explain {
  display: block;
}
.how__video {
  display: none;
}
.how__video--active {
  display: block;
}

@media (min-width: 641px) {
  .story__text {
    -moz-columns: 2;
         columns: 2;
  }
}
.social-proof {
  text-align: center;
  padding-top: 30px;
  padding-bottom: 45px;
}
.social-proof__section {
  background: #f6f6f6;
}
.social-proof__list {
  display: flex;
  flex-direction: column;
  align-items: center;
  -moz-column-gap: 15px;
       column-gap: 15px;
  row-gap: 15px;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: start;
  margin-top: 15px;
}
@media (min-width: 821px) {
  .social-proof__list {
    justify-content: center;
  }
}
.social-proof__list-item {
  background: #fff;
  border-radius: 5px;
  padding: 10px 15px;
  display: flex;
  justify-content: center;
  width: calc(50% - 7.5px);
}
@media (min-width: 821px) {
  .social-proof__list-item {
    width: auto;
    display: block;
  }
}
.social-proof__list-item img {
  height: 40px;
  max-width: 100%;
}
@media (min-width: 821px) {
  .social-proof__list-item img {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.social-proof__title {
  text-transform: uppercase;
  font-size: 16px;
  color: #77809b !important;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
@media (min-width: 821px) {
  .social-proof__title {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    margin-bottom: 15px;
  }
}

.event__cta-divider {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  font-size: 15px;
  text-align: center;
  font-weight: 800;
  color: #2b240b;
}
.event__cta-divider::before, .event__cta-divider::after {
  position: absolute;
  width: calc(50% - 19px);
  height: 1px;
  top: 24px;
  background-color: #2b240b;
  content: "";
}
.event__cta-divider::before {
  left: 0;
}
.event__cta-divider::after {
  right: 0;
}
.event__add-to-calendar {
  background: linear-gradient(65deg, #FFF 0, rgba(255, 255, 255, 0.5) 100%) !important;
  border: 1px solid white;
  color: #000;
  background-origin: border-box;
  margin-top: 30px;
  font-size: 20px;
  height: auto;
  align-items: center;
  width: 100%;
}
.event__add-to-calendar img {
  margin: initial !important;
  margin-right: 10px !important;
  height: 40px;
}
.event__time {
  background: #a3e1ff;
  color: #166b94;
  padding: 0px 10px;
  font-size: 15px;
  font-weight: 300;
  display: inline-block;
}
.event__title {
  font-weight: 900;
  font-size: 63px;
  line-height: 63px;
}
@media (max-width: 639px) {
  .event__title-post {
    background: rgba(0, 0, 0, 0.6);
    color: #fff !important;
    padding: 10px;
  }
}
.event__illustration {
  position: absolute;
  height: 442px;
  width: 100%;
  bottom: 0;
  left: 0;
}
@media (min-width: 641px) {
  .event__illustration {
    left: auto;
  }
}
.event__illustration-person {
  position: absolute;
  bottom: 0;
}
.event__illustration-person--one {
  z-index: 1;
  left: -55%;
  max-height: 500px;
  height: 400px;
}
@media (min-width: 641px) {
  .event__illustration-person--one {
    left: auto;
    right: 50px;
    height: 450px;
  }
}
@media (min-width: 821px) {
  .event__illustration-person--one {
    right: 100px;
    height: 500px;
  }
}
.event__illustration-person--two {
  right: -45%;
  max-height: 350px;
}
@media (min-width: 641px) {
  .event__illustration-person--two {
    right: -100px;
    height: 270px;
  }
}
@media (min-width: 821px) {
  .event__illustration-person--two {
    right: 0;
    height: 335px;
  }
}
.event__form {
  flex-direction: column;
}
@media (min-width: 821px) {
  .event__form {
    flex-direction: row;
  }
}
.event__form input:focus:invalid {
  border: 1px solid #e82121;
}
.event__form input:valid {
  border: 1px solid #67bb6a;
}
.event__form-submit {
  margin-top: 10px;
  width: 100%;
}
@media (min-width: 821px) {
  .event__form-submit {
    margin: 0;
    width: auto;
  }
}
.event__success {
  background: #67bb6a;
  border: 1px solid #57b15a;
  color: #fff;
  width: 100%;
  padding: 8px 10px;
  display: none;
}
.event__success p, .event__success h4 {
  color: #fff;
}
.event__success h4 {
  font-size: 18px;
  margin: 0;
  line-height: 18px;
}
.event__success p {
  font-size: 16px;
  margin: 0;
  margin-top: 5px;
  line-height: 16px;
}

.position-relative {
  position: relative;
}

/*--------------------------------------------------------------
# Helpers
--------------------------------------------------------------*/
.screen-reader {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.list-reset {
  list-style: none;
  padding: 0;
}
.list-reset li {
  margin: 0;
}

.ta-l {
  text-align: left;
}

.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.text-color-high {
  color: #FFF;
}

.text-color-mid {
  color: #99A1BA;
}

.text-color-low {
  color: #70778E;
}

.text-color-primary {
  color: #36B7FF;
}

.text-color-secondary {
  color: #2EA7E2;
}

.text-color-error {
  color: #EE5860;
}

.text-color-warning {
  color: #E8A658;
}

.text-color-success {
  color: #17C297;
}

.invert-color .text-color-high {
  color: #000000;
}
.invert-color .text-color-mid {
  color: #2B2F40;
}
.invert-color .text-color-low {
  color: #70778E;
}

.tt-u {
  text-transform: uppercase;
}

.image-full {
  width: 100%;
}

.image-larger {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% + 96px);
  max-width: 100vw;
}

.has-bg-color {
  position: relative;
  background-color: white;
  z-index: 0;
}

.has-shadow {
  box-shadow: 0 24px 64px rgba(0, 0, 0, 0.64);
}

img.has-shadow {
  border-radius: 2px;
}

.has-top-divider {
  position: relative;
}
.has-top-divider::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #2B2F40;
}

.has-bottom-divider {
  position: relative;
}
.has-bottom-divider::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #2B2F40;
}

.invert-color .has-top-divider {
  position: relative;
}
.invert-color .has-top-divider::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #FFF;
}
.invert-color .has-bottom-divider {
  position: relative;
}
.invert-color .has-bottom-divider::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #FFF;
}

.center-content {
  text-align: center;
}
.center-content img,
.center-content svg,
.center-content video {
  margin-left: auto;
  margin-right: auto;
}
.center-content .button-group {
  justify-content: center;
}

.responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.responsive-video.is-4-3 {
  padding-bottom: 75%;
}
.responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.m-0 {
  margin: 0;
}

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

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

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

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

.m-4 {
  margin: 4px;
}

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

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

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

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

.m-8 {
  margin: 8px;
}

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

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

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

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

.m-12 {
  margin: 12px;
}

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

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

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

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

.m-16 {
  margin: 16px;
}

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

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

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

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

.m-24 {
  margin: 24px;
}

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

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

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

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

.m-32 {
  margin: 32px;
}

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

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

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

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

.p-0 {
  padding: 0;
}

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

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

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

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

.p-4 {
  padding: 4px;
}

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

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

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

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

.p-8 {
  padding: 8px;
}

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

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

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

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

.p-12 {
  padding: 12px;
}

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

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

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

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

.p-16 {
  padding: 16px;
}

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

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

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

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

.p-24 {
  padding: 24px;
}

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

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

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

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

.p-32 {
  padding: 32px;
}

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

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

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

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

.spacer-4 {
  padding-top: 4px;
}

.spacer-8 {
  padding-top: 8px;
}

.spacer-12 {
  padding-top: 12px;
}

.spacer-16 {
  padding-top: 16px;
}

.spacer-24 {
  padding-top: 24px;
}

.spacer-32 {
  padding-top: 32px;
}

.spacer-48 {
  padding-top: 48px;
}

.spacer-64 {
  padding-top: 64px;
}

@media (max-width: 640px) {
  .ta-l-mobile {
    text-align: left;
  }

  .ta-c-mobile {
    text-align: center;
  }

  .ta-r-mobile {
    text-align: right;
  }

  .center-content-mobile {
    text-align: center;
  }
  .center-content-mobile img,
.center-content-mobile svg,
.center-content-mobile video {
    margin-left: auto;
    margin-right: auto;
  }
  .center-content-mobile .button-group {
    justify-content: center;
  }

  .spacer-4-mobile {
    padding-top: 4px;
  }

  .spacer-8-mobile {
    padding-top: 8px;
  }

  .spacer-12-mobile {
    padding-top: 12px;
  }

  .spacer-16-mobile {
    padding-top: 16px;
  }

  .spacer-24-mobile {
    padding-top: 24px;
  }

  .spacer-32-mobile {
    padding-top: 32px;
  }

  .spacer-48-mobile {
    padding-top: 48px;
  }

  .spacer-64-mobile {
    padding-top: 64px;
  }
}
@media (min-width: 641px) {
  .ta-l-desktop {
    text-align: left;
  }

  .ta-c-desktop {
    text-align: center;
  }

  .ta-r-desktop {
    text-align: right;
  }

  .center-content-desktop {
    text-align: center;
  }
  .center-content-desktop img,
.center-content-desktop svg,
.center-content-desktop video {
    margin-left: auto;
    margin-right: auto;
  }
  .center-content-desktop .button-group {
    justify-content: center;
  }
}
.cb-cta-helper {
  margin-top: 10px;
}

.cb-coming-soon {
  position: relative;
  /* width: auto; */
  display: inline-block;
}
.cb-coming-soon:after {
  content: "Coming soon";
  display: block;
  background: #52576c;
  text-transform: uppercase;
  position: absolute;
  left: calc(100% + 3px);
  font-size: 11px;
  font-weight: 100;
  color: #8d93ab;
  TOP: 0;
  WIDTH: 86PX;
  border-radius: 2px;
  /* width: auto; */
  height: 16px;
  line-height: 16px;
  text-align: center;
}

.cb-coming-soon-element {
  display: block;
  background: #52576c;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 100;
  color: #8d93ab;
  WIDTH: 86PX;
  border-radius: 2px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.cb-list-spaced li:not(:last-child) {
  margin-bottom: 24px !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL3NyYy9zY3NzL3N0eWxlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9fc2V0dGluZ3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9hYnN0cmFjdHMvX2luY2x1ZGUtbWVkaWEuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvYmFzZS9fc2Nyb2xsLXJldmVhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9iYXNlL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb3JlL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9iYXNlL193aWR0aHMtYW5kLXNwYWNpbmcuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL2Jhc2UvX21pc2Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3MvYmFzZS9fbGlua3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvZWxlbWVudHMvX2NvbnRhaW5lcnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL2VsZW1lbnRzL19idXR0b25zLWFuZC1mb3Jtcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9lbGVtZW50cy9fZm9ybXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvZWxlbWVudHMvX2hhbWJ1cmdlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3MvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvZWxlbWVudHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3MvZWxlbWVudHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9lbGVtZW50cy9fbW9kYWwuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL2VsZW1lbnRzL19tb2RhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9lbGVtZW50cy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL2VsZW1lbnRzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9lbGVtZW50cy9fdGFicy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3MvZWxlbWVudHMvX3RhYnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9lbGVtZW50cy9fdGltZWxpbmUuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvcGF0dGVybnMvX3NwbGl0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9wYXR0ZXJucy9fc3BsaXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvcGF0dGVybnMvX3RpbGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9wYXR0ZXJucy9fdGlsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvbGF5b3V0L19tYWluLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb3JlL2xheW91dC9fZm9vdGVyLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9zZWN0aW9ucy9fc2VjdGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9zZWN0aW9ucy9faGVyby5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3Mvc2VjdGlvbnMvX2hlcm8uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvc2VjdGlvbnMvX2ZlYXR1cmVzLXNwbGl0LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9zZWN0aW9ucy9fZmVhdHVyZXMtc3BsaXQuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvc2VjdGlvbnMvX2ZlYXR1cmVzLXRpbGVzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9zZWN0aW9ucy9fZmVhdHVyZXMtdGlsZXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvc2VjdGlvbnMvX2ZlYXR1cmVzLXRhYnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL3NlY3Rpb25zL19mZWF0dXJlcy10YWJzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb3JlL3NlY3Rpb25zL19wcmljaW5nLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9zZXR0aW5ncy9zZWN0aW9ucy9fcHJpY2luZy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9zZWN0aW9ucy9fdGVzdGltb25pYWwuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL3NlY3Rpb25zL190ZXN0aW1vbmlhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9zZWN0aW9ucy9fdGVhbS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3Mvc2VjdGlvbnMvX3RlYW0uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvc2VjdGlvbnMvX2N0YS5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3Mvc2VjdGlvbnMvX2N0YS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvY29yZS9zZWN0aW9ucy9fY2xpZW50cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc2V0dGluZ3Mvc2VjdGlvbnMvX2NsaWVudHMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL2NvcmUvc2VjdGlvbnMvX25ld3Muc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL3NlY3Rpb25zL19uZXdzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb3JlL3NlY3Rpb25zL19zaWduaW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3NldHRpbmdzL3NlY3Rpb25zL19zaWduaW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL190aGVtZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvaWxsdXN0cmF0aW9ucy9faWxsdXN0cmF0aW9ucy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL2VsZW1lbnRzL190aW1lbGluZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvbGF5b3V0L19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL3NlY3Rpb25zL19mZWF0dXJlcy10aWxlcy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvc2VjdGlvbnMvX3ByaWNpbmcuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL3NlY3Rpb25zL190ZXN0aW1vbmlhbC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvc2VjdGlvbnMvX3RlYW0uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL3NlY3Rpb25zL19jdGEuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL3NlY3Rpb25zL19uZXdzLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90aGVtZS9zZWN0aW9ucy9faW50ZWdyYXRpb25zLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90aGVtZS9zZWN0aW9ucy9fcHJvYmxlbXMuc2NzcyIsIi4uLy4uL3NyYy9zY3NzL3RoZW1lL3NlY3Rpb25zL19zb2x1dGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvc2VjdGlvbnMvX2hvdy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvdGhlbWUvc2VjdGlvbnMvX3N0b3J5LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90aGVtZS9zZWN0aW9ucy9fc29jaWFsLXByb29mLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy90aGVtZS9sYXlvdXQvX2V2ZW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9jb3JlL2Jhc2UvX2hlbHBlcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1h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RDs7QVV6Z0JDO0VIcERFLGNBQUE7QVBpa0JIO0FPN2pCRTtFQU9DLFVBQUE7RUFDQSxxQklTOEI7QVhnakJqQztBVTVnQkM7RUhtQkUsY0FBQTtBUDRmSDtBVWxnQkE7O0VBRUMsZ0JGM0VpQjtFRTRFakIsbUJGM0VpQjtBUitrQmxCOztBVWpnQkE7O0VBRUMsZ0JGL0VpQjtFRWdGakIsbUJGL0VpQjtBUm1sQmxCOztBVWpnQkE7O0VBRUMsZ0JGbkZpQjtFRW9GakIsbUJGbkZpQjtBUnVsQmxCOztBVWpnQkE7O0VBRUMsZ0JGdkZpQjtFRXdGakIsbUJGdkZpQjtBUjJsQmxCOztBVWpnQkE7RUFDQyxhQUFBO0VBQ0EsbUJGckdvQjtBUnltQnJCOztBVWpnQkE7RUFDQyxrQkFBQTtBVm9nQkQ7O0FVamdCQTtFSHZIQyxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFR3VIQSxnQkY5R29CO0VFK0dwQixtQkYvR29CO0VFZ0hwQixpQkYvR29CO0FScW5CckI7QVVwZ0JDO0VBQ0MsWUFBQTtBVnNnQkY7QVVuZ0JDO0VBQ0MsWUFBQTtBVnFnQkY7QVVsZ0JDO0VBQ0MsZUFBQTtBVm9nQkY7O0FVaGdCQTtFQUNDLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBVm1nQkQ7O0FVaGdCQTs7Ozs7Ozs7Ozs7OztFSHZKQyxtREFBQTtBUHVxQkQ7O0FVaGdCQTtFQUNDLGlCQUFBO0FWbWdCRDs7QVVoZ0JBO0VIdEtDLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VHc0tBLGVBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkZoS29CO0VFaUtwQixtQkZqS29CO0FSc3FCckI7O0FVbGdCQTtFSHBMQywyRUFBQTtFQUtBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VHZ0xBLGdCQUFBO0FWdWdCRDs7QVVwZ0JBO0VBQ0MsWUFBQTtBVnVnQkQ7O0FVcGdCQTtFQUNDLHFCQUFBO0FWdWdCRDs7QVVwZ0JBOztFSHRMQyxnQkFBQTtBUCtyQkQ7O0FVcGdCQTtFQUNDLGNBQUE7QVZ1Z0JEO0FVbmdCRTtFSHpMQyxjQUFBO0FQK3JCSDtBT3pyQkU7RUFPQyxVQUFBO0VBQ0EscUJJUzhCO0FYNHFCakM7QU9qbkJFO0VBR0UsY0FBQTtBUGluQko7QU9ubUJFO0VBR0UsY0FBQTtBUG1tQko7QVVuZ0JDOztFQUVDLGNBQUE7QVZxZ0JGO0FVbGdCQztFQUNDLGtCQUFBO0FWb2dCRjtBVWpnQkM7RUFDQyxpQkFBQTtBVm1nQkY7O0FJekxJO0VNcFVIO0lIcE9BLGVBQUE7SUFDQSxpQkFBQTtFUHN1QkM7O0VVL2ZEO0lIeE9BLGVBQUE7SUFDQSxpQkFBQTtFUDJ1QkM7O0VVaGdCRDtJSDVPQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxzQkFBQTtFUGd2QkM7O0VVbGdCRDtJSGhQQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxzQkFBQTtFUHN2QkM7O0VVcGdCRDtJSHBQQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxzQkFBQTtFUDR2QkM7O0VVdGdCRDtJSHhQQSxlQUFBO0lBQ0EsaUJBQUE7SUFDQSxzQkFBQTtFUGt3QkM7QUFDRjtBSTdOSTtFTXJTSDs7SUhuUUEsZUFBQTtJQUNBLGlCQUFBO0VQMHdCQzs7RVVuZ0JEOztJSHhRQSxlQUFBO0lBQ0EsaUJBQUE7RVBneEJDOztFVXBnQkQ7O0lIN1FBLGVBQUE7SUFDQSxpQkFBQTtFUHN4QkM7QUFDRjtBQ3h2QkE7OytEQUFBO0FXdkNBOzs7RUFHQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCSlM0QjtFSVI1QixtQkpRNEI7QVI0eEI3QjtBSTNQSTtFUS9pQko7OztJQVNFLGtCSk00QjtJSUw1QixtQkpLNEI7RVJreUI1QjtBQUNGOztBWXB5QkE7RUFDQyxpQkFBQTtBWnV5QkQ7O0FZcHlCQTtFQUNDLGdCQUFBO0FadXlCRDs7QVlweUJBO0VBQ0MsZ0JBQUE7QVp1eUJEOztBWWx5QkM7RUFDQyxlQUFBO0VBQ0EsZ0JBQUE7QVpxeUJGO0FZbHlCSTtFQUNGLGdCSnRCc0I7QVIwekJ4QjtBWWp5QkM7RUFDQyxnQkp6QnVCO0FSNHpCekI7O0FD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Q3BCc0I7RURxQnRCLGdCQ3JCc0I7QTlDNm5GMUI7QTZDL2xGQztFQUNDLGlCQy9Cd0I7RURnQ3hCLGdCQ2hDd0I7QTlDaW9GMUI7QTZDM2xGQztFQUNDLGlCQ3RDK0I7RUR1Qy9CLG9CQ3ZDK0I7RUR3Qy9CLGtCQ3ZDK0I7RUR3Qy9CLG1CQ3hDK0I7QTlDcW9GakM7O0E2Q3psRkE7RUFDSSxZQUFBO0VBQ0EsV0FBQTtBN0M0bEZKOztBNkN2bEZDO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QTdDMGxGRjs7QTZDdGxGQTs7RUFFSSxtQkFBQTtBN0N5bEZKOztBNkN0bEZBO0VBQ0ksZ0JDL0RnQztFRGdFaEMsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0E3Q3lsRko7QTZDdmxGSTtFQUNJLFdBQUE7QTdDeWxGUjtBNkN0bEZJO0VBQ0ksa0JBQUE7RXRDOUVQLGVBQUE7RUFDQSxpQkFBQTtFQU1BLGdCQUFBO0VzQzBFTyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0E3Q3lsRlI7O0E2Q25sRkk7RUFDSSxjQUFBO0E3Q3NsRlI7O0FJeG9FSTtFeUMvWkE7O0lBRUksaUJBQUE7SUFDTixtQkFBQTtFN0MyaUZBO0FBQ0Y7QUNwakZBOzsrREFBQTtBOEMvR0c7RUFDQyxpQkNwQjBCO0VEcUIxQixnQkNyQjBCO0FoRDZyRjlCO0ErQy9wRkM7RUFDQyxpQkMvQjRCO0VEZ0M1QixnQkNoQzRCO0FoRGlzRjlCO0ErQzNwRkM7RUFDQyxpQkN0Q21DO0VEdUNuQyxvQkN2Q21DO0VEd0NuQyxrQkN2Q21DO0VEd0NuQyxtQkN4Q21DO0FoRHFzRnJDOztBK0N6cEZBO0VBQ0MsWUFBQTtBL0M0cEZEOztBK0N6cEZBO0VBQ0Msb0JBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QS9DNHBGRDs7QUMxa0ZBOzsrREFBQTtBZ0RySUM7RUFFRSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWpEb3RGSDtBaURsdEZHO0VBQ0Msb0JBQUE7QWpEb3RGSjtBaURqdEZHO0VBQ0MsbUJBQUE7QWpEbXRGSjtBaUQ3c0ZHO0VBQ0MsaUJDcEJtQjtFRHFCbkIsZ0JDckJtQjtFRHVCbEIsa0JBQUE7RUFDQSxtQkFBQTtBakQ4c0ZMO0FpRHhzRkM7RUFDQyxpQkMvQnFCO0VEZ0NyQixnQkNoQ3FCO0VEa0NwQixhQUFBO0FqRHlzRkg7QWlEcnNGQztFQUNDLGNDdEM0QjtFRHVDNUIsaUJDdkM0QjtFRHdDNUIsZUN2QzRCO0VEd0M1QixnQkN4QzRCO0FsRCt1RjlCOztBSTNzRUk7RTZDL2VGO0lBQ0Msb0JDM0Q2QjtFbER5dkY5QjtFaUR6ckZDO0lBQ0MsbUJBQUE7SUFDQSxrQkFBQTtJQUNBLGlCQUFBO0VqRDJyRkY7RWlEenJGRTtJQUNDLG9CQUFBO0VqRDJyRkg7RWlEeHJGRTtJQUNDLG1CQUFBO0VqRDByRkg7RWlEcnJGRztJQUNDLGtCQUFBO0lBQ0EsbUJBQUE7RWpEdXJGSjtFaURsckZDO0lBQ0MsYUFBQTtFakRvckZGO0FBQ0Y7QWlEL3FGQTtFQUNFLFdBQUE7QWpEaXJGRjs7QUNob0ZBOzsrREFBQTtBQUtBOzsrREFBQTtBa0R4SkM7RUFDQyxpQkNGMEI7RURHMUIsb0JDRjBCO0FwRDh4RjVCOztBbUR4eEZBO0VBQ0MsbUJDSmdDO0VESy9CLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBbkQyeEZGOztBbUR4eEZBO0VBQ0UsZUFBQTtBbkQyeEZGOztBbUR4eEZBO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FuRDJ4RkY7O0FtRHh4RkE7RUFDRSxhQUFBO0FuRDJ4RkY7O0FtRHh4RkE7RUFDRSxVQUFBO0FuRDJ4RkY7O0FJNXdFSTtFK0N4Z0JGO0lBQ0MsaUJDckMwQjtJRHNDMUIsb0JDckMwQjtFcEQ2ekYzQjs7RW1EcHhGRDtJQUNDLGFBQUE7SUFDQSw4QkFBQTtJQUNBLG1CQUFBO0VuRHV4RkE7O0VtRHB4RkQ7SUFFRyxnQkFBQTtJQUNBLGlCQUFBO0lBQ0Esb0JBQUE7RW5Ec3hGRjtFbURweEZBO0lBQ0MsZ0JBQUE7RW5Ec3hGRDtFbURueEZF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QTZFam1IQTtFQUNDLGFBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGVBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGdCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxjQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxXQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxlQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxpQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0Msa0JBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGdCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxXQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxlQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxpQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0Msa0JBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGdCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxZQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxnQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0Msa0JBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLG1CQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxpQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0MsWUFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0MsZ0JBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGtCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxtQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0MsaUJBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLFlBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGdCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxrQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0MsbUJBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLGlCQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxZQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxnQkFBQTtBN0VvbUhEOztBNkVqbUhBO0VBQ0Msa0JBQUE7QTdFb21IRDs7QTZFam1IQTtFQUNDLG1CQUFBO0E3RW9tSEQ7O0E2RWptSEE7RUFDQyxpQkFBQTtBN0VvbUhEOztBNkVobUhBO0VBQ0MsVUFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsY0FBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsZ0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGlCQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxlQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxZQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxnQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0Msa0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLG1CQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxpQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsWUFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsZ0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGtCQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxtQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsaUJBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGFBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGlCQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxtQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0Msb0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGtCQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxhQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxpQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsbUJBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLG9CQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxrQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsYUFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0MsaUJBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLG1CQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxvQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0Msa0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGFBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGlCQUFBO0E3RW1tSEQ7O0E2RWhtSEE7RUFDQyxtQkFBQTtBN0VtbUhEOztBNkVobUhBO0VBQ0Msb0JBQUE7QTdFbW1IRDs7QTZFaG1IQTtFQUNDLGtCQUFBO0E3RW1tSEQ7O0E2RS9sSEE7RUFDQyxnQkFBQTtBN0VrbUhEOztBNkUvbEhBO0VBQ0MsZ0JBQUE7QTdFa21IRDs7QTZFL2xIQTtFQUNDLGlCQUFBO0E3RWttSEQ7O0E2RS9sSEE7RUFDQyxpQkFBQTtBN0VrbUhEOztBNkUvbEhBO0VBQ0MsaUJBQUE7QTdFa21IRDs7QTZFL2xIQTtFQUNDLGlCQUFBO0E3RWttSEQ7O0E2RS9sSEE7RUFDQyxpQkFBQTtBN0VrbUhEOztBNkUvbEhBO0VBQ0MsaUJBQUE7QTdFa21IRDs7QUl4aUhJO0V5RXJESDtJQUNDLGdCQUFBO0U3RWltSEE7O0U2RTlsSEQ7SUFDQyxrQkFBQTtFN0VpbUhBOztFNkU5bEhEO0lBQ0MsaUJBQUE7RTdFaW1IQTs7RTZFOWxIRDtJQUNDLGtCQUFBO0U3RWltSEE7RTZFL2xIQTs7O0lBR0MsaUJBQUE7SUFDQSxrQkFBQTtFN0VpbUhEO0U2RTlsSEE7SUFDQyx1QkFBQTtFN0VnbUhEOztFNkUzbEhEO0lBQ0MsZ0JBQUE7RTdFOGxIQTs7RTZFM2xIRDtJQUNDLGdCQUFBO0U3RThsSEE7O0U2RTNsSEQ7SUFDQyxpQkFBQTtFN0U4bEhBOztFNkUzbEhEO0lBQ0MsaUJBQUE7RTdFOGxIQTs7RTZFM2xIRDtJQUNDLGlCQUFBO0U3RThsSEE7O0U2RTNsSEQ7SUFDQyxpQkFBQTtFN0U4bEhBOztFNkUzbEhEO0lBQ0MsaUJBQUE7RTdFOGxIQTs7RTZFM2xIRDtJQUNDLGlCQUFBO0U3RThsSEE7QUFDRjtBSW5tSEk7RXlFVUg7SUFDQyxnQkFBQTtFN0U0bEhBOztFNkV6bEhEO0lBQ0Msa0JBQUE7RTdFNGxIQTs7RTZFemxIRDtJQUNDLGlCQUFBO0U3RTRsSEE7O0U2RXpsSEQ7SUFDQyxrQkFBQTtFN0U0bEhBO0U2RTFsSEE7OztJQUdDLGlCQUFBO0lBQ0Esa0JBQUE7RTdFNGxIRDtFNkV6bEhBO0lBQ0MsdUJBQUE7RTdFMmxIRDtBQUNGO0FDcC9IQTtFQUNFLGdCQUFBO0FEcy9IRjs7QUNuL0hBO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FEcy9IRjtBQ3AvSEU7RUFDRSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBRHMvSEo7O0FDbC9IQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtBRHEvSEY7O0FDai9IRTtFQUNFLDhCQUFBO0FEby9ISiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */