@import url('https://fonts.googleapis.com/css?family=Playfair+Display:700,700i|Heebo:400,500,700&display=swap');
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;
}
@media (min-width: 641px) {
  .has-animations [class*='reveal-'] {
    opacity: 0;
    will-change: opacity, transform;
  }
  .has-animations .reveal-from-top {
    transform: translateY(-60px);
  }
  .has-animations .reveal-from-bottom {
    transform: translateY(60px);
  }
  .has-animations .reveal-from-left {
    transform: translateX(-60px);
  }
  .has-animations .reveal-from-right {
    transform: translateX(60px);
  }
  .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.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  .has-animations.is-loaded [class*='reveal-'].is-revealed {
    opacity: 1;
    transform: translate(0);
  }
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
body {
  background: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
hr {
  border: 0;
  display: block;
  height: 1px;
  background: #e1e6eb;
  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;
  max-width: 100%;
}
figure {
  margin: 48px 0;
}
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 #e1e6eb;
}
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: rgba(117, 129, 144, 0.24);
}
.invert-color tr {
  border-bottom: 1px solid rgba(117, 129, 144, 0.24);
}
html {
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.1px;
}
body {
  color: #505d6d;
  font-size: 1rem;
}
body,
button,
input,
select,
textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  clear: both;
  color: #19212c;
  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: #232e3b;
  text-decoration: underline;
}
a:not(.button):hover,
a:not(.button):active {
  outline: 0;
}
a.button-link {
  text-decoration: none;
}
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: '\201C';
}
blockquote::after {
  content: '\201D';
}
blockquote p {
  display: inline;
}
address {
  border-width: 1px 0;
  border-style: solid;
  border-color: #e1e6eb;
  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: 'Open Sans', Courier, monospace;
}
pre,
code,
kbd,
tt,
var {
  background: #e1e6eb;
}
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: 'Open Sans';
  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: #758190;
}
.invert-color a:not(.button) {
  color: #e1e6eb;
  text-decoration: underline;
}
.invert-color a:not(.button):hover,
.invert-color a:not(.button):active {
  outline: 0;
}
.invert-color a.button-link {
  text-decoration: none;
}
.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: #fff;
}
.invert-color address {
  border-color: rgba(117, 129, 144, 0.24);
}
.invert-color pre,
.invert-color code,
.invert-color kbd,
.invert-color tt,
.invert-color var {
  background: #131a22;
}
@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;
  }
}
.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;
}
.button {
  display: inline-flex;
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  padding: 12px 31px;
  height: 48px;
  text-decoration: none !important;
  text-transform: uppercase;
  color: #585bf2;
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0);
  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: #e1e6eb;
}
.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 #585bf2;
  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: #758190;
  background-color: #e1e6eb !important;
}
.button[disabled].is-loading::after {
  border-color: #758190;
}
.button-sm {
  padding: 6px 23px;
  height: 36px;
}
.button-dark {
  color: #fff;
  background-color: #19212c;
}
.button-dark:hover {
  background-color: #1f2836;
}
.button-dark.is-loading::after {
  border-color: #fff;
}
.button-primary {
  color: #fff;
  background-color: #4187ff;
}
.button-primary:hover {
  background-color: #6669f3;
}
.button-primary.is-loading::after {
  border-color: #fff;
}
.button-secondary {
  color: #fff;
  background-color: #f47698;
}
.button-secondary:hover {
  background-color: #f584a3;
}
.button-secondary.is-loading::after {
  border-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);
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
.form-label,
.form-switch,
.form-slider {
  color: #505d6d;
  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: #e1e6eb;
}
.form-input:hover,
.form-select:hover,
.form-checkbox input:hover,
.form-radio input:hover {
  border-color: #d2d9e1;
}
.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: #585bf2;
}
.form-input[disabled],
.form-select[disabled],
.form-checkbox input[disabled],
.form-radio input[disabled] {
  cursor: not-allowed;
  background-color: #e1e6eb;
  border-color: #e1e6eb;
}
.form-input.form-error,
.form-select.form-error,
.form-checkbox input.form-error,
.form-radio input.form-error {
  border-color: #f47698;
}
.form-input.form-warning,
.form-select.form-warning,
.form-checkbox input.form-warning,
.form-radio input.form-warning {
  border-color: #ffb36f;
}
.form-input.form-success,
.form-select.form-success,
.form-checkbox input.form-success,
.form-radio input.form-success {
  border-color: #49cacd;
}
.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: #505d6d;
  box-shadow: none;
  max-width: 100%;
  width: 100%;
}
.form-input::-webkit-input-placeholder {
  color: #758190;
}
.form-input::-moz-placeholder {
  color: #758190;
}
.form-input:-ms-input-placeholder {
  color: #758190;
}
.form-input::-ms-input-placeholder {
  color: #758190;
}
.form-input::placeholder {
  color: #758190;
}
.form-input::-ms-input-placeholder {
  color: #758190;
}
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%23232E3B%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: #505d6d;
}
.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: #585bf2 !important;
  border-color: #585bf2 !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: #505d6d;
}
.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: #4187ff;
}
.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: #e1e6eb;
  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: #585bf2;
  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: #585bf2;
  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: #585bf2;
  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: #758190;
}
.invert-color .form-input,
.invert-color .form-select,
.invert-color .form-checkbox input,
.invert-color .form-radio input {
  background-color: #19212c;
  border-color: rgba(117, 129, 144, 0.24);
}
.invert-color .form-input:hover,
.invert-color .form-select:hover,
.invert-color .form-checkbox input:hover,
.invert-color .form-radio input:hover {
  border-color: rgba(117, 129, 144, 0.32);
}
.invert-color .form-input:active,
.invert-color .form-input:focus,
.invert-color .form-select:active,
.invert-color .form-select:focus,
.invert-color .form-checkbox input:active,
.invert-color .form-checkbox input:focus,
.invert-color .form-radio input:active,
.invert-color .form-radio input:focus {
  border-color: #758190;
}
.invert-color .form-input[disabled],
.invert-color .form-select[disabled],
.invert-color .form-checkbox input[disabled],
.invert-color .form-radio input[disabled] {
  background-color: #232e3b;
  border-color: #232e3b;
}
.invert-color .form-input,
.invert-color .form-select {
  color: #e1e6eb;
}
.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%23505D6D%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}
.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;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}
.form-group .button {
  padding-left: 24px;
  padding-right: 24px;
  flex-shrink: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.form-hint {
  font-size: 14px;
  line-height: 22px;
  margin-top: 8px;
}
@media (max-width: 640px) {
  .form-group-desktop .form-input {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-width: 0;
  }
  .form-group-desktop .button {
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 641px) {
  .form-group-desktop {
    display: flex;
  }
  .form-group-desktop .form-input {
    flex-grow: 1;
    flex-shrink: 1;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-right-width: 0;
  }
  .form-group-desktop .button {
    padding-left: 24px;
    padding-right: 24px;
    flex-shrink: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.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: #232e3b;
}
.invert-color .hamburger-inner,
.invert-color .hamburger-inner::before,
.invert-color .hamburger-inner::after {
  background: #fff;
}
.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 li {
  position: relative;
}
.accordion li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #e1e6eb;
}
.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: #e1e6eb;
}
.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: rgba(117, 129, 144, 0.24);
}
.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: rgba(117, 129, 144, 0.24);
}
.accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  cursor: pointer;
}
.accordion-header span {
  width: calc(100% - (16px * 2));
}
.accordion-content {
  padding-left: 24px;
  padding-right: 24px;
  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: #585bf2;
  transition: transform 0.25s ease-out;
}
.invert-color .accordion-icon::before,
.invert-color .accordion-icon::after {
  background: #fff;
}
.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::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(25, 33, 44, 0.24);
}
.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: 480px;
  margin-left: 16px;
  margin-right: 16px;
  background: #fff;
}
.modal-content {
  padding: 40px 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: #232e3b;
}
.modal-close::before {
  transform: rotate(225deg);
}
.modal-close::after {
  transform: rotate(-45deg);
}
.modal-close:hover::before,
.modal-close:hover::after {
  background: #19212c;
}
@media (min-width: 641px) {
  .modal-inner {
    margin: 0 auto;
    max-height: calc(100vh - 48px * 2);
  }
  .modal-content {
    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-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: #e1e6eb;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  transition: background 0.25s ease;
}
.carousel-bullet:focus {
  outline: none;
}
.carousel-bullet.is-active::before {
  background: #585bf2;
}
.carousel-bullet:hover::before {
  background: #758190;
}
.invert-color .carousel-bullet::before {
  background: #232e3b;
}
.invert-color .carousel-bullet.is-active::before {
  background: #585bf2;
}
.invert-color .carousel-bullet:hover::before {
  background: #505d6d;
}
.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: #758190;
  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: #505d6d;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #758190;
  cursor: pointer;
}
.tab.is-active {
  color: #585bf2;
  border-bottom-color: #585bf2;
}
.tab-panel {
  padding-top: 24px;
  padding-bottom: 24px;
}
.tab-panel:not(.is-active) {
  display: none !important;
}
.invert-color .tab-list::after {
  background-color: #505d6d;
}
.invert-color .tab {
  color: #505d6d;
  border-bottom-color: #505d6d;
}
.invert-color .tab.is-active {
  color: #fff;
  border-bottom-color: #fff;
}
.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: #e1e6eb;
}
.invert-color .timeline-item:not(:last-of-type)::before {
  background: #232e3b;
}
.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;
  background: #585bf2;
}
.invert-color .timeline-item-header::before {
  background: #758190;
}
@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-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: 40px;
  }
  .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: 40px;
  }
}
@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;
    align-items: center;
    justify-content: flex-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-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;
}
.site-header {
  position: absolute !important;
  top: 0;
  width: 100%;
  z-index: 10 !important;
}
.site-header + .site-content .section:first-of-type {
  padding-top: 80px;
}
.site-header .brand {
  margin-right: 32px;
}
.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: 32px;
}
.header-nav a:not(.button) {
  display: block;
  color: #232e3b;
  text-decoration: none;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0 32px;
}
.header-nav a:not(.button):hover,
.header-nav a:not(.button):active {
  color: #19212c;
}
.invert-color .header-nav a:not(.button) {
  color: #758190;
  text-decoration: none;
}
.invert-color .header-nav a:not(.button):hover,
.invert-color .header-nav a:not(.button):active {
  color: #e1e6eb;
}
.header-nav a.button {
  margin-left: 32px;
}
.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: #131a22;
    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: #758190;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .header-nav-toggle + .header-nav ul a:not(.button):hover,
  .header-nav-toggle + .header-nav ul a:not(.button):active {
    color: #fff;
  }
  .header-nav-toggle + .header-nav a.button {
    margin-left: 0;
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
.is-boxed {
  background: #e1e6eb;
}
.is-boxed .body-wrap {
  max-width: 1440px;
  margin: 0 auto;
  box-shadow: 0 20px 48px rgba(25, 33, 44, 0.1);
}
.is-boxed .body-wrap::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: -10;
}
.body-wrap {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.site-content {
  flex: 1 0 auto;
}
.site-footer {
  position: relative;
}
.site-footer::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #19212c;
  z-index: -3;
}
.site-footer-inner {
  padding: 48px 0;
}
.footer-top {
  padding-bottom: 12px;
}
.footer-bottom {
  padding-top: 12px;
}
.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 24px;
}
.footer-block * {
  box-sizing: border-box;
}
.footer-block ul li:not(:last-child) {
  margin-bottom: 4px;
}
.footer-block a {
  color: #505d6d;
  text-decoration: none;
}
.footer-block a:hover,
.footer-block a:active {
  color: #232e3b;
}
.invert-color .footer-block a {
  color: #758190;
  text-decoration: none;
}
.invert-color .footer-block a:hover,
.invert-color .footer-block a:active {
  color: #e1e6eb;
}
.footer-block-title {
  font-size: 14px;
  line-height: 22px;
  font-weight: 700;
  color: #19212c;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.invert-color .footer-block-title {
  color: #e1e6eb;
}
.footer-social a,
.footer-nav a {
  display: flex;
}
.footer-social ul,
.footer-nav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  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: #4187ff;
  transition: fill 0.15s ease;
}
.footer-social a:hover svg {
  fill: #898bf5;
}
.footer-nav {
  margin-right: -12px;
  margin-left: -12px;
}
.footer-nav a {
  color: #505d6d;
  text-decoration: none;
  padding: 0 12px;
}
.footer-nav a:hover,
.footer-nav a:active {
  color: #232e3b;
}
.invert-color .footer-nav a {
  color: #758190;
  text-decoration: none;
}
.invert-color .footer-nav a:hover,
.invert-color .footer-nav a:active {
  color: #e1e6eb;
}
@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: center;
  }
  .footer-top.invert-order-desktop > *:first-child,
  .footer-bottom.invert-order-desktop > *:first-child {
    order: 1;
  }
}
.section-inner {
  position: relative;
  padding-top: 48px;
  padding-bottom: 48px;
}
.section-header {
  padding-bottom: 48px;
}
@media (min-width: 641px) {
  .section-inner {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .section-header {
    padding-bottom: 80px;
  }
}
.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;
  }
}
.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: 360px;
  max-width: 360px;
  padding-left: 16px;
  padding-right: 16px;
}
.features-tiles .tiles-item {
  flex-basis: 360px;
  max-width: 360px;
  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: -40px;
    margin-left: -40px;
    margin-top: -40px;
  }
  .features-tiles .tiles-wrap:last-of-type {
    margin-bottom: -40px;
  }
  .features-tiles .tiles-wrap:not(:last-of-type) {
    margin-bottom: 40px;
  }
  .features-tiles .tiles-wrap.push-left::after {
    padding-left: 40px;
    padding-right: 40px;
  }
  .features-tiles .tiles-item {
    padding: 40px;
  }
}
.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 .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: #505d6d;
  margin-top: 8px;
  --thumb-size: 36px;
}
.invert-color .pricing-slider-value {
  color: #758190;
}
@media (min-width: 641px) {
  .pricing-switcher,
  .pricing-slider {
    margin-top: -32px;
    margin-bottom: 64px;
  }
}
.testimonial .tiles-wrap.push-left::after {
  flex-basis: 344px;
  max-width: 344px;
}
.testimonial .tiles-item {
  flex-basis: 344px;
  max-width: 344px;
}
.testimonial-item-content {
  flex-grow: 1;
}
.testimonial-item-source {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
}
.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: 284px;
  max-width: 284px;
  padding-left: 16px;
  padding-right: 16px;
}
.team .tiles-item {
  flex-basis: 284px;
  max-width: 284px;
  padding: 16px;
}
.team .tiles-item-inner {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
}
@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;
  }
}
.cta .section-inner {
  padding-top: 40px;
  padding-bottom: 40px;
}
.cta-slogan {
  margin-bottom: 32px;
}
@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-split .cta-slogan {
    margin-bottom: 0;
    margin-right: 48px;
  }
}
.clients .section-inner {
  padding-top: 28px;
  padding-bottom: 28px;
}
.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 .section-inner {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .clients .clients-inner ul {
    flex-direction: row;
  }
}
.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%23898BF5%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
  margin-left: 8px;
  vertical-align: middle;
}
.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;
}
[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: 415px;
  background-repeat: no-repeat;
  background-size: auto;
  left: 50%;
  top: 0;
  background-position: center top;
  transform: translate(-50%);
}
.illustration-section-02::after {
  content: '';
  position: absolute;
  width: 100%;
  max-width: 100%;
  height: 570px;
  background-image: url(../images/illustration-section-02.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: 200%;
  max-width: 200%;
  height: 200%;
  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%);
}
.illustration-element-02::after {
  content: '';
  position: absolute;
  width: 200%;
  max-width: 200%;
  height: 200%;
  background-image: url(../images/illustration-element-02.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-03::after {
  content: '';
  position: absolute;
  width: 200%;
  max-width: 200%;
  height: 200%;
  background-image: url(../images/illustration-element-03.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-04::after {
  content: '';
  position: absolute;
  width: 200%;
  max-width: 200%;
  height: 200%;
  background-image: url(../images/illustration-element-04.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-05::after {
  content: '';
  position: absolute;
  width: 200%;
  max-width: 200%;
  height: 200%;
  background-image: url(../images/illustration-element-05.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-06::after {
  content: '';
  position: absolute;
  width: 300%;
  max-width: 300%;
  height: 300%;
  background-image: url(../images/illustration-element-06.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-07::after {
  content: '';
  position: absolute;
  width: 300%;
  max-width: 300%;
  height: 300%;
  background-image: url(../images/illustration-element-07.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
.illustration-element-08::after {
  content: '';
  position: absolute;
  width: 400%;
  max-width: 400%;
  height: 400%;
  background-image: url(../images/illustration-element-08.svg);
  background-repeat: no-repeat;
  background-size: contain;
  left: 50%;
  background-position: center;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 641px) {
  .has-animations .timeline-item:nth-child(even) .timeline-item-content.reveal-from-side {
    transform: translateX(-60px);
  }
  .has-animations .timeline-item:nth-child(odd) .timeline-item-content.reveal-from-side {
    transform: translateX(60px);
  }
  .has-animations.is-loaded .timeline-item .timeline-item-content.is-revealed {
    transform: translate(0);
  }
}
.hero.has-bg-color-cut {
  position: relative;
  background-color: transparent;
  z-index: auto;
}
.hero.has-bg-color-cut::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 380px;
  background-color: #19212c;
  z-index: -3;
}
.hero[class*='illustration-']::after {
  height: 510px;
}
@media (min-width: 641px) {
  .hero.has-bg-color-cut::before {
    height: 510px;
  }
}
.features-split .split-item-image {
  position: relative;
}
.features-tiles-item-image {
  display: inline-flex;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 2px;
  background-color: #a99b77;
}
.pricing .tiles-item-inner {
  position: relative;
  background: #fff;
}
.pricing.invert-color .tiles-item-inner,
.pricing .invert-color .tiles-item-inner {
  background: #232e3b;
}
ul.pricing-item-features-list {
  position: relative;
}
ul.pricing-item-features-list::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #e1e6eb;
}
ul.pricing-item-features-list li {
  margin-bottom: 0;
  padding: 14px 0;
  position: relative;
}
ul.pricing-item-features-list li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #e1e6eb;
}
ul.pricing-item-features-list li::after {
  content: '';
  display: block;
  width: 16px;
  height: 12px;
  margin-right: 12px;
  background-image: 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%22M5.6%206.4L1.6%204%200%205.6%205.6%2012%2016%201.6%2014.4%200z%22%20fill%3D%22%23505D6D%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%2216%22%20height%3D%2212%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5.6%206.4L1.6%204%200%205.6%205.6%2012%2016%201.6%2014.4%200z%22%20fill%3D%22%2349CACD%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
}
.invert-color ul.pricing-item-features-list {
  position: relative;
}
.invert-color ul.pricing-item-features-list::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: rgba(117, 129, 144, 0.24);
}
.invert-color ul.pricing-item-features-list li {
  position: relative;
}
.invert-color ul.pricing-item-features-list li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: rgba(117, 129, 144, 0.24);
}
.testimonial .tiles-item-inner {
  position: relative;
  background: #fff;
}
.testimonial.invert-color .tiles-item-inner,
.testimonial .invert-color .tiles-item-inner {
  background: #232e3b;
}
.testimonial-item-image {
  margin-right: 12px;
}
.testimonial-item-image img {
  border-radius: 50%;
}
.testimonial-item-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.team-item-role {
  color: #898bf5;
}
.team-item-image img {
  border-radius: 50%;
}
.cta.has-bg-color-cut {
  position: relative;
  background-color: transparent;
  z-index: auto;
}
.cta.has-bg-color-cut::before {
  content: '';
  width: 100%;
  height: 50%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #19212c;
  z-index: -3;
}
.cta-inner {
  padding-left: 16px;
  padding-right: 16px;
  background-color: #a99b77;
  background-image: url(../images/cta-illustration.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right top;
}
@media (min-width: 641px) {
  .cta-inner {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.news-item-title a {
  color: #19212c !important;
  text-decoration: none;
}
.news-item-more {
  font-weight: 500;
}
.news-item-more a {
  color: #19212c;
  text-decoration: none;
}
.news-item-more a:hover {
  color: #585bf2;
}
.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: #19212c;
}
.text-color-mid {
  color: #232e3b;
}
.text-color-low {
  color: #505d6d;
}
.text-color-primary {
  color: #585bf2;
}
.text-color-secondary {
  color: #f47698;
}
.text-color-error {
  color: #f47698;
}
.text-color-warning {
  color: #ffb36f;
}
.text-color-success {
  color: #49cacd;
}
.invert-color .text-color-high {
  color: #fff;
}
.invert-color .text-color-mid {
  color: #e1e6eb;
}
.invert-color .text-color-low {
  color: #758190;
}
.tt-u {
  text-transform: uppercase;
}
.image-full {
  width: 100%;
}
.image-larger {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% + 160px);
  max-width: 100vw;
}
.has-bg-color {
  position: relative;
  background-color: #f5f6fa;
  z-index: 0;
}
.has-shadow {
  box-shadow: 0 24px 64px rgba(25, 33, 44, 0.12);
}
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: #e1e6eb;
}
.has-bottom-divider {
  position: relative;
}
.has-bottom-divider::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: block;
  height: 1px;
  background: #e1e6eb;
}
.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: rgba(117, 129, 144, 0.24);
}
.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: rgba(117, 129, 144, 0.24);
}
.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;
  }
}

/*# sourceMappingURL=data:application/json;base64,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QixDQUFDLE9BQU8saUJBQWlCLENBQUMsTUFBTSxZQUFZLENBQUMsT0FBTyxnQkFBZ0IsQ0FBQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sbUJBQW1CLENBQUMsT0FBTyxpQkFBaUIsQ0FBQyxNQUFNLFlBQVksQ0FBQyxPQUFPLGdCQUFnQixDQUFDLE9BQU8sa0JBQWtCLENBQUMsT0FBTyxtQkFBbUIsQ0FBQyxPQUFPLGlCQUFpQixDQUFDLFVBQVUsZUFBZSxDQUFDLFVBQVUsZUFBZSxDQUFDLFdBQVcsZ0JBQWdCLENBQUMsV0FBVyxnQkFBZ0IsQ0FBQyxXQUFXLGdCQUFnQixDQUFDLFdBQVcsZ0JBQWdCLENBQUMsV0FBVyxnQkFBZ0IsQ0FBQyxXQUFXLGdCQUFnQixDQUFDLDBCQUEwQixhQUFhLGVBQWUsQ0FBQyxhQUFhLGlCQUFpQixDQUFDLGFBQWEsZ0JBQWdCLENBQUMsdUJBQXVCLGlCQUFpQixDQUFDLG1GQUFtRixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsc0JBQXNCLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLGtCQUFrQixnQkFBZ0IsQ0FBQyxrQkFBa0IsZ0JBQWdCLENBQUMsa0JBQWtCLGdCQUFnQixDQUFDLENBQUMsMEJBQTBCLGNBQWMsZUFBZSxDQUFDLGNBQWMsaUJBQWlCLENBQUMsY0FBYyxnQkFBZ0IsQ0FBQyx3QkFBd0IsaUJBQWlCLENBQUMsc0ZBQXNGLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHNDQUFzQyxzQkFBc0IsQ0FBQyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1QbGF5ZmFpcitEaXNwbGF5OjcwMCw3MDBpfEhlZWJvOjQwMCw1MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtodG1se2xpbmUtaGVpZ2h0OjEuMTU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1ib2R5e21hcmdpbjowfWFydGljbGUsYXNpZGUsZm9vdGVyLGhlYWRlcixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWgxe2ZvbnQtc2l6ZToyZW07bWFyZ2luOjAuNjdlbSAwfWZpZ2NhcHRpb24sZmlndXJlLG1haW57ZGlzcGxheTpibG9ja31maWd1cmV7bWFyZ2luOjFlbSA0MHB4fWhye2JveC1zaXppbmc6Y29udGVudC1ib3g7aGVpZ2h0OjA7b3ZlcmZsb3c6dmlzaWJsZX1wcmV7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWFiYnJbdGl0bGVde2JvcmRlci1ib3R0b206bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmluaGVyaXR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLCBtb25vc3BhY2U7Zm9udC1zaXplOjFlbX1kZm57Zm9udC1zdHlsZTppdGFsaWN9bWFya3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7Y29sb3I6IzAwMH1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LTAuMjVlbX1zdXB7dG9wOi0wLjVlbX1hdWRpbyx2aWRlb3tkaXNwbGF5OmlubGluZS1ibG9ja31hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfWltZ3tib3JkZXItc3R5bGU6bm9uZX1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMDAlO2xpbmUtaGVpZ2h0OjEuMTU7bWFyZ2luOjB9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXItc3R5bGU6bm9uZTtwYWRkaW5nOjB9YnV0dG9uOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmd7b3V0bGluZToxcHggZG90dGVkIEJ1dHRvblRleHR9ZmllbGRzZXR7cGFkZGluZzowLjM1ZW0gMC43NWVtIDAuNjI1ZW19bGVnZW5ke2JveC1zaXppbmc6Ym9yZGVyLWJveDtjb2xvcjppbmhlcml0O2Rpc3BsYXk6dGFibGU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3tkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPVwiY2hlY2tib3hcIl0sW3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowfVt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9ue2hlaWdodDphdXRvfVt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b247Zm9udDppbmhlcml0fWRldGFpbHMsbWVudXtkaXNwbGF5OmJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19Y2FudmFze2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuaGFzLWFuaW1hdGlvbnMgW2NsYXNzKj1yZXZlYWwtXXtvcGFjaXR5OjA7d2lsbC1jaGFuZ2U6b3BhY2l0eSwgdHJhbnNmb3JtfS5oYXMtYW5pbWF0aW9ucyAucmV2ZWFsLWZyb20tdG9we3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02MHB4KX0uaGFzLWFuaW1hdGlvbnMgLnJldmVhbC1mcm9tLWJvdHRvbXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2MHB4KX0uaGFzLWFuaW1hdGlvbnMgLnJldmVhbC1mcm9tLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTYwcHgpfS5oYXMtYW5pbWF0aW9ucyAucmV2ZWFsLWZyb20tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNjBweCl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtc2NhbGUtdXB7dHJhbnNmb3JtOnNjYWxlKC45NSl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtc2NhbGUtZG93bnt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtcm90YXRlLWZyb20tbGVmdHt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKC00NWRlZyl9Lmhhcy1hbmltYXRpb25zIC5yZXZlYWwtcm90YXRlLWZyb20tcmlnaHR7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg0NWRlZyl9Lmhhcy1hbmltYXRpb25zLmlzLWxvYWRlZCBbY2xhc3MqPXJldmVhbC1de3RyYW5zaXRpb246b3BhY2l0eSAuNnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksdHJhbnNmb3JtIC42cyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKX0uaGFzLWFuaW1hdGlvbnMuaXMtbG9hZGVkIFtjbGFzcyo9cmV2ZWFsLV0uaXMtcmV2ZWFsZWR7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCl9fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94fSosKjpiZWZvcmUsKjphZnRlcntib3gtc2l6aW5nOmluaGVyaXR9Ym9keXtiYWNrZ3JvdW5kOiNmZmY7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWR9aHJ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I0UxRTZFQjttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fXVsLG9se21hcmdpbi10b3A6MDtwYWRkaW5nLWxlZnQ6MjRweH11bDpub3QoOmxhc3QtY2hpbGQpLG9sOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyNHB4fXVse2xpc3Qtc3R5bGU6ZGlzY31vbHtsaXN0LXN0eWxlOmRlY2ltYWx9bGk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEycHh9bGk+dWwsbGk+b2x7bWFyZ2luLXRvcDoxMnB4O21hcmdpbi1ib3R0b206MH1kbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToyNHB4fWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tbGVmdDoyNHB4O21hcmdpbi1ib3R0b206MjRweH1pbWd7Ym9yZGVyLXJhZGl1czoycHh9aW1nLHN2Zyx2aWRlb3tkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO21heC13aWR0aDoxMDAlfWZpZ3VyZXttYXJnaW46NDhweCAwfWZpZ2NhcHRpb257cGFkZGluZzo4cHggMH10YWJsZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7bWFyZ2luLWJvdHRvbToyNHB4O3dpZHRoOjEwMCV9dHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0UxRTZFQn10aHtmb250LXdlaWdodDo3MDA7dGV4dC1hbGlnbjpsZWZ0fXRoLHRke3BhZGRpbmc6OHB4IDE2cHh9dGg6Zmlyc3QtY2hpbGQsdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9dGg6bGFzdC1jaGlsZCx0ZDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0uaW52ZXJ0LWNvbG9yIGhye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMTE3LDEyOSwxNDQsMC4yNCl9LmludmVydC1jb2xvciB0cntib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDExNywxMjksMTQ0LDAuMjQpfWh0bWx7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9Ym9keXtjb2xvcjojNTA1RDZEO2ZvbnQtc2l6ZToxcmVtfWJvZHksYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpcIkhlZWJvXCIsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwfWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e2ZvbnQtZmFtaWx5OlwiUGxheWZhaXIgRGlzcGxheVwiLCBzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjcwMDtjbGVhcjpib3RoO2NvbG9yOiMxOTIxMkM7d29yZC13cmFwOmJyZWFrLXdvcmQ7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfWgxLC5oMXtmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDo0NnB4fWgyLC5oMntmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDo0MnB4fWgzLC5oM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH1oNCwuaDR7Zm9udC1zaXplOjI0cHg7bGluZS1oZWlnaHQ6MzRweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9aDUsLmg1e2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjMwcHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fWg2LC5oNixzbWFsbCwudGV4dC1zbXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0udGV4dC14c3tmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0udGV4dC14eHN7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweH1maWdjYXB0aW9ue2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHh9YTpub3QoLmJ1dHRvbil7Y29sb3I6IzIzMkUzQjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KC5idXR0b24pOmhvdmVyLGE6bm90KC5idXR0b24pOmFjdGl2ZXtvdXRsaW5lOjB9YS5idXR0b24tbGlua3t0ZXh0LWRlY29yYXRpb246bm9uZX1oMSwuaDF7bWFyZ2luLXRvcDo0OHB4O21hcmdpbi1ib3R0b206MzJweH1oMiwuaDJ7bWFyZ2luLXRvcDo0OHB4O21hcmdpbi1ib3R0b206MzJweH1oMywuaDN7bWFyZ2luLXRvcDozNnB4O21hcmdpbi1ib3R0b206MjRweH1oNCxoNSxoNiwuaDQsLmg1LC5oNnttYXJnaW4tdG9wOjI0cHg7bWFyZ2luLWJvdHRvbToyNHB4fXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MjRweH1kZm4sY2l0ZSxlbSxpe2ZvbnQtc3R5bGU6aXRhbGljfWJsb2NrcXVvdGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtsZXR0ZXItc3BhY2luZzotMC4xcHg7bWFyZ2luLXRvcDoyNHB4O21hcmdpbi1ib3R0b206MjRweDttYXJnaW4tbGVmdDoyNHB4fWJsb2NrcXVvdGU6OmJlZm9yZXtjb250ZW50OlwiXFwyMDFDXCJ9YmxvY2txdW90ZTo6YWZ0ZXJ7Y29udGVudDpcIlxcMjAxRFwifWJsb2NrcXVvdGUgcHtkaXNwbGF5OmlubGluZX1hZGRyZXNze2JvcmRlci13aWR0aDoxcHggMDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOiNFMUU2RUI7cGFkZGluZzoyNHB4IDA7bWFyZ2luOjAgMCAyNHB4fXByZSxwcmUgaDEscHJlIGgyLHByZSBoMyxwcmUgaDQscHJlIGg1LHByZSBoNixwcmUgLmgxLHByZSAuaDIscHJlIC5oMyxwcmUgLmg0LHByZSAuaDUscHJlIC5oNntmb250LWZhbWlseTpcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlfXByZSxjb2RlLGtiZCx0dCx2YXJ7YmFja2dyb3VuZDojRTFFNkVCfXByZXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzphdXRvO3BhZGRpbmc6MjRweCAyNHB4O21hcmdpbi10b3A6MjRweDttYXJnaW4tYm90dG9tOjI0cHh9Y29kZSxrYmQsdHQsdmFye2ZvbnQtZmFtaWx5Ok1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweDtwYWRkaW5nOjJweCA0cHh9YWJicixhY3Jvbnlte2N1cnNvcjpoZWxwfW1hcmssaW5ze3RleHQtZGVjb3JhdGlvbjpub25lfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMH0uaW52ZXJ0LWNvbG9ye2NvbG9yOiM3NTgxOTB9LmludmVydC1jb2xvciBhOm5vdCguYnV0dG9uKXtjb2xvcjojRTFFNkVCO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmludmVydC1jb2xvciBhOm5vdCguYnV0dG9uKTpob3ZlciwuaW52ZXJ0LWNvbG9yIGE6bm90KC5idXR0b24pOmFjdGl2ZXtvdXRsaW5lOjB9LmludmVydC1jb2xvciBhLmJ1dHRvbi1saW5re3RleHQtZGVjb3JhdGlvbjpub25lfS5pbnZlcnQtY29sb3IgaDEsLmludmVydC1jb2xvciBoMiwuaW52ZXJ0LWNvbG9yIGgzLC5pbnZlcnQtY29sb3IgaDQsLmludmVydC1jb2xvciBoNSwuaW52ZXJ0LWNvbG9yIGg2LC5pbnZlcnQtY29sb3IgLmgxLC5pbnZlcnQtY29sb3IgLmgyLC5pbnZlcnQtY29sb3IgLmgzLC5pbnZlcnQtY29sb3IgLmg0LC5pbnZlcnQtY29sb3IgLmg1LC5pbnZlcnQtY29sb3IgLmg2e2NvbG9yOiNmZmZ9LmludmVydC1jb2xvciBhZGRyZXNze2JvcmRlci1jb2xvcjpyZ2JhKDExNywxMjksMTQ0LDAuMjQpfS5pbnZlcnQtY29sb3IgcHJlLC5pbnZlcnQtY29sb3IgY29kZSwuaW52ZXJ0LWNvbG9yIGtiZCwuaW52ZXJ0LWNvbG9yIHR0LC5pbnZlcnQtY29sb3IgdmFye2JhY2tncm91bmQ6IzEzMWEyMn1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5oMS1tb2JpbGV7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDZweH0uaDItbW9iaWxle2ZvbnQtc2l6ZTozMnB4O2xpbmUtaGVpZ2h0OjQycHh9LmgzLW1vYmlsZXtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozNHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH0uaDQtbW9iaWxle2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjM0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS5oNS1tb2JpbGV7Zm9udC1zaXplOjIwcHg7bGluZS1oZWlnaHQ6MzBweDtsZXR0ZXItc3BhY2luZzotMC4xcHh9Lmg2LW1vYmlsZXtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyOHB4O2xldHRlci1zcGFjaW5nOi0wLjFweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXtoMSwuaDF7Zm9udC1zaXplOjQ0cHg7bGluZS1oZWlnaHQ6NTRweH1oMiwuaDJ7Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6NDZweH1oMywuaDN7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6NDJweH19LmNvbnRhaW5lciwuY29udGFpbmVyLXNtLC5jb250YWluZXIteHN7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH1AbWVkaWEgKG1pbi13aWR0aDogNDgxcHgpey5jb250YWluZXIsLmNvbnRhaW5lci1zbSwuY29udGFpbmVyLXhze3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH19LmNvbnRhaW5lcnttYXgtd2lkdGg6MTEyOHB4fS5jb250YWluZXItc217bWF4LXdpZHRoOjk0NHB4fS5jb250YWluZXIteHN7bWF4LXdpZHRoOjY2OHB4fVtjbGFzcyo9Y29udGFpbmVyXSBbY2xhc3MqPWNvbnRhaW5lcl17cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfVtjbGFzcyo9Y29udGFpbmVyXSAuY29udGFpbmVyLXNte21heC13aWR0aDo4OTZweH1bY2xhc3MqPWNvbnRhaW5lcl0gLmNvbnRhaW5lci14c3ttYXgtd2lkdGg6NjIwcHh9LmJ1dHRvbntkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MTJweCAzMXB4O2hlaWdodDo0OHB4O3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM1ODVCRjI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci13aWR0aDoxcHg7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MnB4O2N1cnNvcjpwb2ludGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4xNXMgZWFzZX0uYnV0dG9uOmFjdGl2ZXtvdXRsaW5lOjB9LmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNFMUU2RUJ9LmJ1dHRvbi5pcy1sb2FkaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0uYnV0dG9uLmlzLWxvYWRpbmc6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMnB4O2hlaWdodDoyMnB4O21hcmdpbi1sZWZ0Oi0xMXB4O21hcmdpbi10b3A6LTExcHg7dG9wOjUwJTtsZWZ0OjUwJTtib3JkZXI6MnB4IHNvbGlkICM1ODVCRjI7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O3otaW5kZXg6MTthbmltYXRpb246YnV0dG9uLWxvYWRpbmcgLjZzIGluZmluaXRlIGxpbmVhcn0uYnV0dG9uW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWQ7Y29sb3I6Izc1ODE5MDtiYWNrZ3JvdW5kLWNvbG9yOiNFMUU2RUIgIWltcG9ydGFudH0uYnV0dG9uW2Rpc2FibGVkXS5pcy1sb2FkaW5nOjphZnRlcntib3JkZXItY29sb3I6Izc1ODE5MH0uYnV0dG9uLXNte3BhZGRpbmc6NnB4IDIzcHg7aGVpZ2h0OjM2cHh9LmJ1dHRvbi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTkyMTJDfS5idXR0b24tZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZjI4MzZ9LmJ1dHRvbi1kYXJrLmlzLWxvYWRpbmc6OmFmdGVye2JvcmRlci1jb2xvcjojZmZmfS5idXR0b24tcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU4NUJGMn0uYnV0dG9uLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjY2OWYzfS5idXR0b24tcHJpbWFyeS5pcy1sb2FkaW5nOjphZnRlcntib3JkZXItY29sb3I6I2ZmZn0uYnV0dG9uLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I0Y0NzY5OH0uYnV0dG9uLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNTg0YTN9LmJ1dHRvbi1zZWNvbmRhcnkuaXMtbG9hZGluZzo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9LmJ1dHRvbi1ibG9ja3tkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uYnV0dG9uLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi04cHg7bWFyZ2luLWxlZnQ6LThweDttYXJnaW4tdG9wOi04cHh9LmJ1dHRvbi1ncm91cDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotOHB4fS5idXR0b24tZ3JvdXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206OHB4fS5idXR0b24tZ3JvdXA+W2NsYXNzKj1idXR0b25de21hcmdpbjo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuYnV0dG9uLXdpZGUtbW9iaWxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjI4MHB4fX1Aa2V5ZnJhbWVzIGJ1dHRvbi1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fWZpZWxkc2V0e3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH0uZm9ybS1sYWJlbCwuZm9ybS1zd2l0Y2gsLmZvcm0tc2xpZGVye2NvbG9yOiM1MDVENkQ7Zm9udC13ZWlnaHQ6NTAwfS5mb3JtLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHh9LmZvcm0taW5wdXQsLmZvcm0tc2VsZWN0LC5mb3JtLWNoZWNrYm94IGlucHV0LC5mb3JtLXJhZGlvIGlucHV0ey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItd2lkdGg6MXB4O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6I0UxRTZFQn0uZm9ybS1pbnB1dDpob3ZlciwuZm9ybS1zZWxlY3Q6aG92ZXIsLmZvcm0tY2hlY2tib3ggaW5wdXQ6aG92ZXIsLmZvcm0tcmFkaW8gaW5wdXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNkMmQ5ZTF9LmZvcm0taW5wdXQ6YWN0aXZlLC5mb3JtLWlucHV0OmZvY3VzLC5mb3JtLXNlbGVjdDphY3RpdmUsLmZvcm0tc2VsZWN0OmZvY3VzLC5mb3JtLWNoZWNrYm94IGlucHV0OmFjdGl2ZSwuZm9ybS1jaGVja2JveCBpbnB1dDpmb2N1cywuZm9ybS1yYWRpbyBpbnB1dDphY3RpdmUsLmZvcm0tcmFkaW8gaW5wdXQ6Zm9jdXN7b3V0bGluZTpub25lO2JvcmRlci1jb2xvcjojNTg1QkYyfS5mb3JtLWlucHV0W2Rpc2FibGVkXSwuZm9ybS1zZWxlY3RbZGlzYWJsZWRdLC5mb3JtLWNoZWNrYm94IGlucHV0W2Rpc2FibGVkXSwuZm9ybS1yYWRpbyBpbnB1dFtkaXNhYmxlZF17Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I0UxRTZFQjtib3JkZXItY29sb3I6I0UxRTZFQn0uZm9ybS1pbnB1dC5mb3JtLWVycm9yLC5mb3JtLXNlbGVjdC5mb3JtLWVycm9yLC5mb3JtLWNoZWNrYm94IGlucHV0LmZvcm0tZXJyb3IsLmZvcm0tcmFkaW8gaW5wdXQuZm9ybS1lcnJvcntib3JkZXItY29sb3I6I0Y0NzY5OH0uZm9ybS1pbnB1dC5mb3JtLXdhcm5pbmcsLmZvcm0tc2VsZWN0LmZvcm0td2FybmluZywuZm9ybS1jaGVja2JveCBpbnB1dC5mb3JtLXdhcm5pbmcsLmZvcm0tcmFkaW8gaW5wdXQuZm9ybS13YXJuaW5ne2JvcmRlci1jb2xvcjojRkZCMzZGfS5mb3JtLWlucHV0LmZvcm0tc3VjY2VzcywuZm9ybS1zZWxlY3QuZm9ybS1zdWNjZXNzLC5mb3JtLWNoZWNrYm94IGlucHV0LmZvcm0tc3VjY2VzcywuZm9ybS1yYWRpbyBpbnB1dC5mb3JtLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiM0OUNBQ0R9LmZvcm0taW5wdXQsLmZvcm0tc2VsZWN0e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzotMC4xcHg7cGFkZGluZzoxMXB4IDE1cHg7aGVpZ2h0OjQ4cHg7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1MDVENkQ7Ym94LXNoYWRvdzpub25lO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmZvcm0taW5wdXQ6OnBsYWNlaG9sZGVye2NvbG9yOiM3NTgxOTB9LmZvcm0taW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNzU4MTkwfXRleHRhcmVhLmZvcm0taW5wdXR7aGVpZ2h0OmF1dG87cmVzaXplOnZlcnRpY2FsfS5mb3JtLXNlbGVjdHtwYWRkaW5nLXJpZ2h0OjQ2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxNiUyMDE2JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04JTIwMTEuNEwyLjYlMjA2JTIwNCUyMDQuNmw0JTIwNCUyMDQtNEwxMy40JTIwNiUyMDglMjAxMS40eiUyMiUyMGZpbGwlM0QlMjIlMjMyMzJFM0IlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgMTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNnB4IDE2cHh9LmZvcm0tc2VsZWN0LXNte3BhZGRpbmctcmlnaHQ6MzhweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDExcHggY2VudGVyfS5mb3JtLXNlbGVjdC1zbSwuZm9ybS1pbnB1dC1zbXtwYWRkaW5nOjVweCAxMXB4O2hlaWdodDozNnB4fS5oYXMtaWNvbi1sZWZ0LC5oYXMtaWNvbi1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWljb24tbGVmdCBzdmcsLmhhcy1pY29uLXJpZ2h0IHN2Z3twb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lmhhcy1pY29uLWxlZnQgLmZvcm0taW5wdXR7cGFkZGluZy1sZWZ0OjQ2cHh9Lmhhcy1pY29uLWxlZnQgLmZvcm0taW5wdXQrc3Zne2xlZnQ6MTVweH0uaGFzLWljb24tbGVmdCAuZm9ybS1pbnB1dC1zbXtwYWRkaW5nLWxlZnQ6MzhweH0uaGFzLWljb24tbGVmdCAuZm9ybS1pbnB1dC1zbStzdmd7bGVmdDoxMXB4fS5oYXMtaWNvbi1yaWdodCAuZm9ybS1pbnB1dHtwYWRkaW5nLXJpZ2h0OjQ2cHh9Lmhhcy1pY29uLXJpZ2h0IC5mb3JtLWlucHV0K3N2Z3tyaWdodDoxNXB4fS5oYXMtaWNvbi1yaWdodCAuZm9ybS1pbnB1dC1zbXtwYWRkaW5nLXJpZ2h0OjM4cHh9Lmhhcy1pY29uLXJpZ2h0IC5mb3JtLWlucHV0LXNtK3N2Z3tyaWdodDoxMXB4fS5mb3JtLWNoZWNrYm94LC5mb3JtLXJhZGlvLC5mb3JtLXN3aXRjaHtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jaGVja2JveCwuZm9ybS1yYWRpbywuZm9ybS1zd2l0Y2gsLmZvcm0tc2xpZGVye2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuMXB4fS5mb3JtLWNoZWNrYm94LC5mb3JtLXJhZGlve2NvbG9yOiM1MDVENkR9LmZvcm0tY2hlY2tib3gsLmZvcm0tcmFkaW97cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI0cHh9LmZvcm0tY2hlY2tib3ggaW5wdXQsLmZvcm0tcmFkaW8gaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDozcHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtjdXJzb3I6cG9pbnRlcn0uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkLC5mb3JtLXJhZGlvIGlucHV0OmNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojNTg1QkYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM1ODVCRjIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJX0uZm9ybS1jaGVja2JveCBpbnB1dHtib3JkZXItcmFkaXVzOjJweH0uZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2Vke2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrSUR4d1lYUm9JR1E5SWsweE1TNDBJRFZNTVRBZ015NDJiQzAwSURRdE1pMHlUREl1TmlBM0lEWWdNVEF1TkhvaUlHWnBiR3c5SWlOR1JrWWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0l2UGp3dmMzWm5QZz09KX0uZm9ybS1yYWRpbyBpbnB1dHtib3JkZXItcmFkaXVzOjUwJX0uZm9ybS1yYWRpbyBpbnB1dDpjaGVja2Vke2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVFFpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUkrUEdOcGNtTnNaU0JtYVd4c1BTSWpSa1pHSWlCamVEMGlOeUlnWTNrOUlqY2lJSEk5SWpNaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSXZQand2YzNablBnPT0pfS5mb3JtLXN3aXRjaHtkaXNwbGF5OmlubGluZS1mbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjt1c2VyLXNlbGVjdDpub25lfS5mb3JtLXN3aXRjaCBpbnB1dHtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7aGVpZ2h0OjFweDttYXJnaW46LTFweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5mb3JtLXN3aXRjaCAuZm9ybS1zd2l0Y2gtaWNvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO21pbi13aWR0aDo2MHB4O3dpZHRoOjYwcHg7aGVpZ2h0OjMycHg7Ym9yZGVyLXJhZGl1czoxNnB4O2JhY2tncm91bmQ6IzUwNUQ2RH0uZm9ybS1zd2l0Y2ggLmZvcm0tc3dpdGNoLWljb246OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDtsZWZ0OjJweDt3aWR0aDoyOHB4O2hlaWdodDoyOHB4O2JvcmRlci1yYWRpdXM6MTRweDtiYWNrZ3JvdW5kOiNmZmY7dHJhbnNpdGlvbjphbGwgLjE1cyBlYXNlLW91dH0uZm9ybS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCsuZm9ybS1zd2l0Y2gtaWNvbntiYWNrZ3JvdW5kOiM1ODVCRjJ9LmZvcm0tc3dpdGNoIGlucHV0OmNoZWNrZWQrLmZvcm0tc3dpdGNoLWljb246OmJlZm9yZXtsZWZ0OjMwcHh9LmZvcm0tc3dpdGNoPnNwYW46bm90KC5mb3JtLXN3aXRjaC1pY29uKXtvcmRlcjotMTttYXJnaW4tcmlnaHQ6MTJweH0uZm9ybS1zd2l0Y2g+c3Bhbjpub3QoLmZvcm0tc3dpdGNoLWljb24pOmxhc3QtY2hpbGR7b3JkZXI6aW5pdGlhbDttYXJnaW4tbGVmdDoxMnB4O21hcmdpbi1yaWdodDowfS5mb3JtLXNsaWRlcj5zcGFue2Rpc3BsYXk6YmxvY2t9LmZvcm0tc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2Vdey1tb3otYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6I0UxRTZFQjtib3JkZXItcmFkaXVzOjNweDtoZWlnaHQ6NnB4O3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweDtvdXRsaW5lOm5vbmV9LmZvcm0tc2xpZGVyIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnthcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNTg1QkYyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTglMjAuNXY3TDEyJTIwNHpNMCUyMDRsNCUyMDMuNXYtN3olMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjM2cHg7d2lkdGg6MzZweH0uZm9ybS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojNTg1QkYyO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTglMjAuNXY3TDEyJTIwNHpNMCUyMDRsNCUyMDMuNXYtN3olMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Ym9yZGVyOjA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjM2cHg7d2lkdGg6MzZweH0uZm9ybS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiM1ODVCRjI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VUy1BU0NJSSwlM0NzdmclMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyOCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNOCUyMC41djdMMTIlMjA0ek0wJTIwNGw0JTIwMy41di03eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MzZweDt3aWR0aDozNnB4fS5mb3JtLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0uaW52ZXJ0LWNvbG9yIC5mb3JtLWxhYmVsLC5pbnZlcnQtY29sb3IgLmZvcm0tc3dpdGNoLC5pbnZlcnQtY29sb3IgLmZvcm0tc2xpZGVye2NvbG9yOiM3NTgxOTB9LmludmVydC1jb2xvciAuZm9ybS1pbnB1dCwuaW52ZXJ0LWNvbG9yIC5mb3JtLXNlbGVjdCwuaW52ZXJ0LWNvbG9yIC5mb3JtLWNoZWNrYm94IGlucHV0LC5pbnZlcnQtY29sb3IgLmZvcm0tcmFkaW8gaW5wdXR7YmFja2dyb3VuZC1jb2xvcjojMTkyMTJDO2JvcmRlci1jb2xvcjpyZ2JhKDExNywxMjksMTQ0LDAuMjQpfS5pbnZlcnQtY29sb3IgLmZvcm0taW5wdXQ6aG92ZXIsLmludmVydC1jb2xvciAuZm9ybS1zZWxlY3Q6aG92ZXIsLmludmVydC1jb2xvciAuZm9ybS1jaGVja2JveCBpbnB1dDpob3ZlciwuaW52ZXJ0LWNvbG9yIC5mb3JtLXJhZGlvIGlucHV0OmhvdmVye2JvcmRlci1jb2xvcjpyZ2JhKDExNywxMjksMTQ0LDAuMzIpfS5pbnZlcnQtY29sb3IgLmZvcm0taW5wdXQ6YWN0aXZlLC5pbnZlcnQtY29sb3IgLmZvcm0taW5wdXQ6Zm9jdXMsLmludmVydC1jb2xvciAuZm9ybS1zZWxlY3Q6YWN0aXZlLC5pbnZlcnQtY29sb3IgLmZvcm0tc2VsZWN0OmZvY3VzLC5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3ggaW5wdXQ6YWN0aXZlLC5pbnZlcnQtY29sb3IgLmZvcm0tY2hlY2tib3ggaW5wdXQ6Zm9jdXMsLmludmVydC1jb2xvciAuZm9ybS1yYWRpbyBpbnB1dDphY3RpdmUsLmludmVydC1jb2xvciAuZm9ybS1yYWRpbyBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6Izc1ODE5MH0uaW52ZXJ0LWNvbG9yIC5mb3JtLWlucHV0W2Rpc2FibGVkXSwuaW52ZXJ0LWNvbG9yIC5mb3JtLXNlbGVjdFtkaXNhYmxlZF0sLmludmVydC1jb2xvciAuZm9ybS1jaGVja2JveCBpbnB1dFtkaXNhYmxlZF0sLmludmVydC1jb2xvciAuZm9ybS1yYWRpbyBpbnB1dFtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojMjMyRTNCO2JvcmRlci1jb2xvcjojMjMyRTNCfS5pbnZlcnQtY29sb3IgLmZvcm0taW5wdXQsLmludmVydC1jb2xvciAuZm9ybS1zZWxlY3R7Y29sb3I6I0UxRTZFQn0uaW52ZXJ0LWNvbG9yIC5mb3JtLXNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE2JTIwMTYlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTglMjAxMS40TDIuNiUyMDYlMjA0JTIwNC42bDQlMjA0JTIwNC00TDEzLjQlMjA2JTIwOCUyMDExLjR6JTIyJTIwZmlsbCUzRCUyMiUyMzUwNUQ2RCUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMkYlM0UlM0MlMkZzdmclM0VcIil9LmludmVydC1jb2xvciAuZm9ybS1jaGVja2JveCBpbnB1dDpjaGVja2VkLC5pbnZlcnQtY29sb3IgLmZvcm0tcmFkaW8gaW5wdXQ6Y2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiFpbXBvcnRhbnR9LmludmVydC1jb2xvciAuZm9ybS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxMiUyMiUyMGhlaWdodCUzRCUyMjglMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTglMjAuNXY3TDEyJTIwNHpNMCUyMDRsNCUyMDMuNXYtN3olMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uaW52ZXJ0LWNvbG9yIC5mb3JtLXNsaWRlciBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjI4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04JTIwLjV2N0wxMiUyMDR6TTAlMjA0bDQlMjAzLjV2LTd6JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMkYlM0UlM0MlMkZzdmclM0VcIil9LmludmVydC1jb2xvciAuZm9ybS1zbGlkZXIgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVTLUFTQ0lJLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyMTIlMjIlMjBoZWlnaHQlM0QlMjI4JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk04JTIwLjV2N0wxMiUyMDR6TTAlMjA0bDQlMjAzLjV2LTd6JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMkYlM0UlM0MlMkZzdmclM0VcIil9LmZvcm0tZ3JvdXB7ZGlzcGxheTpmbGV4fS5mb3JtLWdyb3VwIC5mb3JtLWlucHV0e2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1yaWdodC13aWR0aDowfS5mb3JtLWdyb3VwIC5idXR0b257cGFkZGluZy1sZWZ0OjI0cHg7cGFkZGluZy1yaWdodDoyNHB4O2ZsZXgtc2hyaW5rOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1oaW50e2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luLXRvcDo4cHh9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuZm9ybS1ncm91cC1kZXNrdG9wIC5mb3JtLWlucHV0e2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20td2lkdGg6MH0uZm9ybS1ncm91cC1kZXNrdG9wIC5idXR0b257d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH19QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuZm9ybS1ncm91cC1kZXNrdG9we2Rpc3BsYXk6ZmxleH0uZm9ybS1ncm91cC1kZXNrdG9wIC5mb3JtLWlucHV0e2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1yaWdodC13aWR0aDowfS5mb3JtLWdyb3VwLWRlc2t0b3AgLmJ1dHRvbntwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7ZmxleC1zaHJpbms6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfX0uaGVhZGVyLW5hdi10b2dnbGV7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtvdXRsaW5lOjA7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyfS5oYW1idXJnZXIsLmhhbWJ1cmdlci1pbm5lcntkaXNwbGF5OmJsb2NrO3BvaW50ZXItZXZlbnRzOm5vbmV9LmhhbWJ1cmdlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5oYW1idXJnZXItaW5uZXIsLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5oYW1idXJnZXItaW5uZXI6OmFmdGVye3dpZHRoOjI0cHg7aGVpZ2h0OjJweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOiMyMzJFM0J9LmludmVydC1jb2xvciAuaGFtYnVyZ2VyLWlubmVyLC5pbnZlcnQtY29sb3IgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLC5pbnZlcnQtY29sb3IgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfS5oYW1idXJnZXItaW5uZXJ7dG9wOjUwJTttYXJnaW4tdG9wOi0xcHg7dHJhbnNpdGlvbi1kdXJhdGlvbjowLjIyczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KX0uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OmJsb2NrfS5oYW1idXJnZXItaW5uZXI6OmJlZm9yZXt0b3A6LTdweDt0cmFuc2l0aW9uOnRvcCAwLjFzIDAuMjVzIGVhc2UtaW4sIG9wYWNpdHkgMC4xcyBlYXNlLWlufS5oYW1idXJnZXItaW5uZXI6OmFmdGVye2JvdHRvbTotN3B4O3RyYW5zaXRpb246Ym90dG9tIDAuMXMgMC4yNXMgZWFzZS1pbix0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSksd2lkdGggMC4xcyAwLjI1cyBlYXNlLWlufS5vZmYtbmF2LWlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVye3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKTt0cmFuc2l0aW9uLWRlbGF5OjAuMTJzO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpfS5vZmYtbmF2LWlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmV7dG9wOjA7b3BhY2l0eTowO3RyYW5zaXRpb246dG9wIDAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgMC4xcyAwLjEycyBlYXNlLW91dH0ub2ZmLW5hdi1pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXJ7d2lkdGg6MjRweDtib3R0b206MDt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7dHJhbnNpdGlvbjpib3R0b20gMC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gMC4yMnMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksd2lkdGggMC4xcyBlYXNlLW91dH0uYWNjb3JkaW9uIGxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5hY2NvcmRpb24gbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFMUU2RUJ9LmFjY29yZGlvbiBsaTpsYXN0LW9mLXR5cGV7cG9zaXRpb246cmVsYXRpdmV9LmFjY29yZGlvbiBsaTpsYXN0LW9mLXR5cGU6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I0UxRTZFQn0uaW52ZXJ0LWNvbG9yIC5hY2NvcmRpb24gbGl7cG9zaXRpb246cmVsYXRpdmV9LmludmVydC1jb2xvciAuYWNjb3JkaW9uIGxpOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDExNywxMjksMTQ0LDAuMjQpfS5pbnZlcnQtY29sb3IgLmFjY29yZGlvbiBsaTpsYXN0LW9mLXR5cGV7cG9zaXRpb246cmVsYXRpdmV9LmludmVydC1jb2xvciAuYWNjb3JkaW9uIGxpOmxhc3Qtb2YtdHlwZTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDExNywxMjksMTQ0LDAuMjQpfS5hY2NvcmRpb24taGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweDtjdXJzb3I6cG9pbnRlcn0uYWNjb3JkaW9uLWhlYWRlciBzcGFue3dpZHRoOmNhbGMoMTAwJSAtICgxNnB4ICogMikpfS5hY2NvcmRpb24tY29udGVudHtwYWRkaW5nLWxlZnQ6MjRweDtwYWRkaW5nLXJpZ2h0OjI0cHg7bWF4LWhlaWdodDowO29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjptYXgtaGVpZ2h0IC4xNXMgZWFzZS1pbi1vdXQsb3BhY2l0eSAuMTVzfS5pcy1hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50e29wYWNpdHk6MX0uYWNjb3JkaW9uLWNvbnRlbnQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MjRweH0uYWNjb3JkaW9uLWljb257cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTZweDtoZWlnaHQ6MTZweH0uYWNjb3JkaW9uLWljb246OmJlZm9yZSwuYWNjb3JkaW9uLWljb246OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojNTg1QkYyO3RyYW5zaXRpb246dHJhbnNmb3JtIC4yNXMgZWFzZS1vdXR9LmludmVydC1jb2xvciAuYWNjb3JkaW9uLWljb246OmJlZm9yZSwuaW52ZXJ0LWNvbG9yIC5hY2NvcmRpb24taWNvbjo6YWZ0ZXJ7YmFja2dyb3VuZDojZmZmfS5hY2NvcmRpb24taWNvbjo6YmVmb3Jle3RvcDowO2xlZnQ6NTAlO3dpZHRoOjJweDtoZWlnaHQ6MTAwJTttYXJnaW4tbGVmdDotMXB4fS5hY2NvcmRpb24taWNvbjo6YWZ0ZXJ7dG9wOjUwJTtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MnB4O21hcmdpbi10b3A6LTFweH0uaXMtYWN0aXZlIC5hY2NvcmRpb24taWNvbntjdXJzb3I6cG9pbnRlcn0uaXMtYWN0aXZlIC5hY2NvcmRpb24taWNvbjo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5pcy1hY3RpdmUgLmFjY29yZGlvbi1pY29uOjphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9Lm1vZGFsLC5tb2RhbDo6YmVmb3Jle2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3RvcDowfS5tb2RhbHtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjQwfS5tb2RhbC5tb2RhbC12aWRlbyAubW9kYWwtaW5uZXJ7cGFkZGluZzowO21heC13aWR0aDoxMDI0cHh9Lm1vZGFsOjpiZWZvcmUsLm1vZGFsIC5tb2RhbC1pbm5lcntkaXNwbGF5Om5vbmV9Lm1vZGFsOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjUsMzMsNDQsMC4yNCl9Lm1vZGFsLmlzLWFjdGl2ZXtkaXNwbGF5OmZsZXh9Lm1vZGFsLmlzLWFjdGl2ZTo6YmVmb3JlLC5tb2RhbC5pcy1hY3RpdmUgLm1vZGFsLWlubmVye2Rpc3BsYXk6YmxvY2t9Lm1vZGFsLmlzLWFjdGl2ZSAubW9kYWwtaW5uZXJ7YW5pbWF0aW9uOnNsaWRlVXBJbk1vZGFsIC4xNXMgZWFzZS1pbi1vdXQgYm90aH0ubW9kYWwuaXMtYWN0aXZlOjpiZWZvcmV7YW5pbWF0aW9uOnNsaWRlVXBJbk1vZGFsQmcgLjE1cyBlYXNlLWluLW91dCBib3RofS5tb2RhbC1pbm5lcnttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxNnB4ICogMik7b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgIC0gKCAxNnB4ICogMiApKTttYXgtd2lkdGg6NDgwcHg7bWFyZ2luLWxlZnQ6MTZweDttYXJnaW4tcmlnaHQ6MTZweDtiYWNrZ3JvdW5kOiNmZmZ9Lm1vZGFsLWNvbnRlbnR7cGFkZGluZzo0MHB4IDE2cHh9Lm1vZGFsLWNsb3Nle2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7b3V0bGluZTowO3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNnB4O3RvcDoxNnB4O3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9Lm1vZGFsLWNsb3NlOjpiZWZvcmUsLm1vZGFsLWNsb3NlOjphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWxlZnQ6LThweDt3aWR0aDoxNnB4O2hlaWdodDoycHg7YmFja2dyb3VuZDojMjMyRTNCfS5tb2RhbC1jbG9zZTo6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0ubW9kYWwtY2xvc2U6OmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubW9kYWwtY2xvc2U6aG92ZXI6OmJlZm9yZSwubW9kYWwtY2xvc2U6aG92ZXI6OmFmdGVye2JhY2tncm91bmQ6IzE5MjEyQ31AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5tb2RhbC1pbm5lcnttYXJnaW46MCBhdXRvO21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDQ4cHggKiAyKX0ubW9kYWwtY29udGVudHtwYWRkaW5nLWxlZnQ6MzJweDtwYWRkaW5nLXJpZ2h0OjMycHh9fUBrZXlmcmFtZXMgc2xpZGVVcEluTW9kYWx7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0yNHB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgc2xpZGVVcEluTW9kYWxCZ3swJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0uY2Fyb3VzZWwtaXRlbS5pcy1sb2FkaW5nOm5vdCguaXMtYWN0aXZlKXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY2Fyb3VzZWwtaXRlbTpub3QoLmlzLWFjdGl2ZSl7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNhcm91c2VsLWJ1bGxldHN7ZGlzcGxheTppbmxpbmUtZmxleH0uY2Fyb3VzZWwtYnVsbGV0e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7bGluZS1oZWlnaHQ6MDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5jYXJvdXNlbC1idWxsZXQ6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NnB4O3RvcDo2cHg7YmFja2dyb3VuZDojRTFFNkVCO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JvcmRlci1yYWRpdXM6NTAlO3RyYW5zaXRpb246YmFja2dyb3VuZCAuMjVzIGVhc2V9LmNhcm91c2VsLWJ1bGxldDpmb2N1c3tvdXRsaW5lOm5vbmV9LmNhcm91c2VsLWJ1bGxldC5pcy1hY3RpdmU6OmJlZm9yZXtiYWNrZ3JvdW5kOiM1ODVCRjJ9LmNhcm91c2VsLWJ1bGxldDpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6Izc1ODE5MH0uaW52ZXJ0LWNvbG9yIC5jYXJvdXNlbC1idWxsZXQ6OmJlZm9yZXtiYWNrZ3JvdW5kOiMyMzJFM0J9LmludmVydC1jb2xvciAuY2Fyb3VzZWwtYnVsbGV0LmlzLWFjdGl2ZTo6YmVmb3Jle2JhY2tncm91bmQ6IzU4NUJGMn0uaW52ZXJ0LWNvbG9yIC5jYXJvdXNlbC1idWxsZXQ6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiM1MDVENkR9LnRhYi1saXN0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWdyb3c6MTtmbGV4LXNocmluazowO21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdy14OmF1dG87dXNlci1zZWxlY3Q6bm9uZX0udGFiLWxpc3Q6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojNzU4MTkwO3otaW5kZXg6LTF9LnRhYntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzotMC4xcHg7Zm9udC13ZWlnaHQ6NTAwO3BhZGRpbmc6OHB4IDI0cHg7Y29sb3I6IzUwNUQ2RDtib3JkZXItYm90dG9tLXdpZHRoOjFweDtib3JkZXItYm90dG9tLXN0eWxlOnNvbGlkO2JvcmRlci1ib3R0b20tY29sb3I6Izc1ODE5MDtjdXJzb3I6cG9pbnRlcn0udGFiLmlzLWFjdGl2ZXtjb2xvcjojNTg1QkYyO2JvcmRlci1ib3R0b20tY29sb3I6IzU4NUJGMn0udGFiLXBhbmVse3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MjRweH0udGFiLXBhbmVsOm5vdCguaXMtYWN0aXZlKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uaW52ZXJ0LWNvbG9yIC50YWItbGlzdDo6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojNTA1RDZEfS5pbnZlcnQtY29sb3IgLnRhYntjb2xvcjojNTA1RDZEO2JvcmRlci1ib3R0b20tY29sb3I6IzUwNUQ2RH0uaW52ZXJ0LWNvbG9yIC50YWIuaXMtYWN0aXZle2NvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS50aW1lbGluZS13cmFwe21hcmdpbi10b3A6LTI0cHh9LnRpbWVsaW5lLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTI0cHh9LnRpbWVsaW5lLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MjRweH0udGltZWxpbmUtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoyNHB4O3BhZGRpbmctYm90dG9tOjI0cHh9LnRpbWVsaW5lLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0M3B4O2xlZnQ6M3B4O3dpZHRoOjJweDtoZWlnaHQ6Y2FsYygxMDAlIC0gOHB4IC0gOHB4KTtiYWNrZ3JvdW5kOiNFMUU2RUJ9LmludmVydC1jb2xvciAudGltZWxpbmUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZXtiYWNrZ3JvdW5kOiMyMzJFM0J9LnRpbWVsaW5lLWl0ZW0taW5uZXJ7bWFyZ2luLWxlZnQ6MzJweH0udGltZWxpbmUtaXRlbS1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjJweDtmb250LXdlaWdodDo1MDB9LnRpbWVsaW5lLWl0ZW0taGVhZGVyOjpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3cHg7bGVmdDotMzJweDt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiM1ODVCRjJ9LmludmVydC1jb2xvciAudGltZWxpbmUtaXRlbS1oZWFkZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOiM3NTgxOTB9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsudGltZWxpbmUtd3JhcHttYXJnaW4tdG9wOi0zMnB4fS50aW1lbGluZS13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0zMnB4fS50aW1lbGluZS13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjMycHh9LnRpbWVsaW5lLWl0ZW17cGFkZGluZy10b3A6MzJweDtwYWRkaW5nLWJvdHRvbTozMnB4O3dpZHRoOjUwJX0udGltZWxpbmUtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSk6OmJlZm9yZXt0b3A6NTFweDtsZWZ0Oi0xcHh9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCl7bGVmdDo1MCV9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKG9kZCkgLnRpbWVsaW5lLWl0ZW0taGVhZGVyOjpiZWZvcmV7bGVmdDotMzZweH0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbik6bm90KDpsYXN0LW9mLXR5cGUpOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0Oi0xcHh9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pdGVtLWlubmVye21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjMycHh9LnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pdGVtLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0udGltZWxpbmUtaXRlbTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWl0ZW0taGVhZGVyOjpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0Oi0zNnB4fX0uc3BsaXQtd3JhcHttYXJnaW4tdG9wOi0yNHB4fS5zcGxpdC13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0yNHB4fS5zcGxpdC13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjI0cHh9LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW17cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZSBpbWcsLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2Ugc3ZnLC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdlIHZpZGVve3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6dmlzaWJsZX0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZS5zcGxpdC1pdGVtLWltYWdlLWZpbGwgaW1nLC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdlLnNwbGl0LWl0ZW0taW1hZ2UtZmlsbCBzdmcsLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0taW1hZ2Uuc3BsaXQtaXRlbS1pbWFnZS1maWxsIHZpZGVve3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KXsuc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1jb250ZW50e21hcmdpbi1ib3R0b206NDBweH0uc3BsaXQtd3JhcC5pbnZlcnQtbW9iaWxlIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWNvbnRlbnR7b3JkZXI6MTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0uc3BsaXQtd3JhcC5pbnZlcnQtbW9iaWxlIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21hcmdpbi1ib3R0b206NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuc3BsaXQtd3JhcHttYXJnaW4tdG9wOi00MHB4fS5zcGxpdC13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi00MHB4fS5zcGxpdC13cmFwOm5vdCg6bGFzdC1vZi10eXBlKXttYXJnaW4tYm90dG9tOjQwcHh9LnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW17cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3BsaXQtd3JhcCAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1jb250ZW50e2ZsZXgtc2hyaW5rOjA7d2lkdGg6Mzk2cHg7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1yaWdodDo2NHB4fS5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21pbi13aWR0aDo0MzZweH0uc3BsaXQtd3JhcDpub3QoLmludmVydC1kZXNrdG9wKSAuc3BsaXQtaXRlbTpudGgtY2hpbGQoZXZlbiksLnNwbGl0LXdyYXAuaW52ZXJ0LWRlc2t0b3AgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKG9kZCl7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zcGxpdC13cmFwOm5vdCguaW52ZXJ0LWRlc2t0b3ApIC5zcGxpdC1pdGVtOm50aC1jaGlsZChldmVuKSAuc3BsaXQtaXRlbS1jb250ZW50LC5zcGxpdC13cmFwLmludmVydC1kZXNrdG9wIC5zcGxpdC1pdGVtOm50aC1jaGlsZChvZGQpIC5zcGxpdC1pdGVtLWNvbnRlbnR7b3JkZXI6MTttYXJnaW4tbGVmdDo2NHB4O21hcmdpbi1yaWdodDowfS5zcGxpdC13cmFwOm5vdCguaW52ZXJ0LWRlc2t0b3ApIC5zcGxpdC1pdGVtOm50aC1jaGlsZChvZGQpIC5zcGxpdC1pdGVtLWltYWdlIGltZywuc3BsaXQtd3JhcDpub3QoLmludmVydC1kZXNrdG9wKSAuc3BsaXQtaXRlbTpudGgtY2hpbGQob2RkKSAuc3BsaXQtaXRlbS1pbWFnZSBzdmcsLnNwbGl0LXdyYXA6bm90KC5pbnZlcnQtZGVza3RvcCkgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKG9kZCkgLnNwbGl0LWl0ZW0taW1hZ2UgdmlkZW8sLnNwbGl0LXdyYXAuaW52ZXJ0LWRlc2t0b3AgLnNwbGl0LWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC5zcGxpdC1pdGVtLWltYWdlIGltZywuc3BsaXQtd3JhcC5pbnZlcnQtZGVza3RvcCAuc3BsaXQtaXRlbTpudGgtY2hpbGQoZXZlbikgLnNwbGl0LWl0ZW0taW1hZ2Ugc3ZnLC5zcGxpdC13cmFwLmludmVydC1kZXNrdG9wIC5zcGxpdC1pdGVtOm50aC1jaGlsZChldmVuKSAuc3BsaXQtaXRlbS1pbWFnZSB2aWRlb3ttYXJnaW4tbGVmdDphdXRvfS5zcGxpdC13cmFwLmFsaWduLXRvcCAuc3BsaXQtaXRlbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fX1AbWVkaWEgKG1pbi13aWR0aDogODIxcHgpey5jb250YWluZXIgLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0tY29udGVudHt3aWR0aDo0ODhweH0uY29udGFpbmVyIC5zcGxpdC13cmFwIC5zcGxpdC1pdGVtIC5zcGxpdC1pdGVtLWltYWdle21pbi13aWR0aDo1MjhweH19LnRpbGVzLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0Oi0xMnB4O21hcmdpbi1sZWZ0Oi0xMnB4O21hcmdpbi10b3A6LTEycHh9LnRpbGVzLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTEycHh9LnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MTJweH0udGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2NvbnRlbnQ6Jyc7ZmxleC1iYXNpczozMzBweDttYXgtd2lkdGg6MzMwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHg7aGVpZ2h0OjB9LnRpbGVzLWl0ZW17ZmxleC1iYXNpczozMzBweDttYXgtd2lkdGg6MzMwcHg7Ym94LXNpemluZzpjb250ZW50LWJveDtwYWRkaW5nOjEycHh9LnRpbGVzLWl0ZW0gKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LnRpbGVzLWl0ZW0taW5uZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtwYWRkaW5nOjMycHggMjRweH0uc2l0ZS1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MTAgIWltcG9ydGFudH0uc2l0ZS1oZWFkZXIrLnNpdGUtY29udGVudCAuc2VjdGlvbjpmaXJzdC1vZi10eXBle3BhZGRpbmctdG9wOjgwcHh9LnNpdGUtaGVhZGVyIC5icmFuZHttYXJnaW4tcmlnaHQ6MzJweH0uc2l0ZS1oZWFkZXItaW5uZXJ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6ODBweH0uaGVhZGVyLW5hdntmbGV4LWdyb3c6MX0uaGVhZGVyLW5hdiAuaGVhZGVyLW5hdi1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1ncm93OjF9LmhlYWRlci1uYXYgdWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWdyb3c6MTt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTowfS5oZWFkZXItbmF2IHVsOmZpcnN0LW9mLXR5cGV7ZmxleC13cmFwOndyYXB9LmhlYWRlci1uYXYgbGkrLmhlYWRlci1idXR0b257bWFyZ2luLWxlZnQ6MzJweH0uaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKXtkaXNwbGF5OmJsb2NrO2NvbG9yOiMyMzJFM0I7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC13ZWlnaHQ6NTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjAgMzJweH0uaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKTpob3ZlciwuaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKTphY3RpdmV7Y29sb3I6IzE5MjEyQ30uaW52ZXJ0LWNvbG9yIC5oZWFkZXItbmF2IGE6bm90KC5idXR0b24pe2NvbG9yOiM3NTgxOTA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludmVydC1jb2xvciAuaGVhZGVyLW5hdiBhOm5vdCguYnV0dG9uKTpob3ZlciwuaW52ZXJ0LWNvbG9yIC5oZWFkZXItbmF2IGE6bm90KC5idXR0b24pOmFjdGl2ZXtjb2xvcjojRTFFNkVCfS5oZWFkZXItbmF2IGEuYnV0dG9ue21hcmdpbi1sZWZ0OjMycHh9LmhlYWRlci1uYXYtY2VudGVyOmZpcnN0LW9mLXR5cGV7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5oZWFkZXItbmF2LXJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaGVhZGVyLW5hdi1yaWdodCsuaGVhZGVyLW5hdi1yaWdodHtmbGV4LWdyb3c6MH0uaGVhZGVyLW5hdi10b2dnbGV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LmhlYWRlci1uYXYtdG9nZ2xle2Rpc3BsYXk6YmxvY2t9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6MTAwJTt6LWluZGV4Ojk5OTk7YmFja2dyb3VuZDojMTMxYTIyO21heC1oZWlnaHQ6MDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246bWF4LWhlaWdodCAuMjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IC4xNXN9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2LmlzLWFjdGl2ZXtvcGFjaXR5OjF9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2IC5oZWFkZXItbmF2LWlubmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nOjI0cHh9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2IHVse2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXJ9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2IHVsIGE6bm90KC5idXR0b24pe2Rpc3BsYXk6aW5saW5lLWZsZXg7Y29sb3I6Izc1ODE5MDtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9LmhlYWRlci1uYXYtdG9nZ2xlKy5oZWFkZXItbmF2IHVsIGE6bm90KC5idXR0b24pOmhvdmVyLC5oZWFkZXItbmF2LXRvZ2dsZSsuaGVhZGVyLW5hdiB1bCBhOm5vdCguYnV0dG9uKTphY3RpdmV7Y29sb3I6I2ZmZn0uaGVhZGVyLW5hdi10b2dnbGUrLmhlYWRlci1uYXYgYS5idXR0b257bWFyZ2luLWxlZnQ6MDttYXJnaW4tdG9wOjEycHg7bWFyZ2luLWJvdHRvbToxMnB4fX0uaXMtYm94ZWR7YmFja2dyb3VuZDojRTFFNkVCfS5pcy1ib3hlZCAuYm9keS13cmFwe21heC13aWR0aDoxNDQwcHg7bWFyZ2luOjAgYXV0bztib3gtc2hhZG93OjAgMjBweCA0OHB4IHJnYmEoMjUsMzMsNDQsMC4xKX0uaXMtYm94ZWQgLmJvZHktd3JhcDo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojZmZmO3otaW5kZXg6LTEwfS5ib2R5LXdyYXB7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLWhlaWdodDoxMDB2aH0uc2l0ZS1jb250ZW50e2ZsZXg6MSAwIGF1dG99LnNpdGUtZm9vdGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaXRlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMTkyMTJDO3otaW5kZXg6LTN9LnNpdGUtZm9vdGVyLWlubmVye3BhZGRpbmc6NDhweCAwfS5mb290ZXItdG9we3BhZGRpbmctYm90dG9tOjEycHh9LmZvb3Rlci1ib3R0b217cGFkZGluZy10b3A6MTJweH0uZm9vdGVyLWJsb2Nrc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0yNHB4O21hcmdpbi1sZWZ0Oi0yNHB4O21hcmdpbi10b3A6LTEycHh9LmZvb3Rlci1ibG9ja3M6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206MjhweH0uZm9vdGVyLWJsb2Nrczpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbToxMnB4fS5mb290ZXItYmxvY2t7ZmxleC1ncm93OjE7ZmxleC1iYXNpczoxNjBweDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3BhZGRpbmc6MTJweCAyNHB4fS5mb290ZXItYmxvY2sgKntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZvb3Rlci1ibG9jayB1bCBsaTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NHB4fS5mb290ZXItYmxvY2sgYXtjb2xvcjojNTA1RDZEO3RleHQtZGVjb3JhdGlvbjpub25lfS5mb290ZXItYmxvY2sgYTpob3ZlciwuZm9vdGVyLWJsb2NrIGE6YWN0aXZle2NvbG9yOiMyMzJFM0J9LmludmVydC1jb2xvciAuZm9vdGVyLWJsb2NrIGF7Y29sb3I6Izc1ODE5MDt0ZXh0LWRlY29yYXRpb246bm9uZX0uaW52ZXJ0LWNvbG9yIC5mb290ZXItYmxvY2sgYTpob3ZlciwuaW52ZXJ0LWNvbG9yIC5mb290ZXItYmxvY2sgYTphY3RpdmV7Y29sb3I6I0UxRTZFQn0uZm9vdGVyLWJsb2NrLXRpdGxle2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMxOTIxMkM7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206OHB4fS5pbnZlcnQtY29sb3IgLmZvb3Rlci1ibG9jay10aXRsZXtjb2xvcjojRTFFNkVCfS5mb290ZXItc29jaWFsIGEsLmZvb3Rlci1uYXYgYXtkaXNwbGF5OmZsZXh9LmZvb3Rlci1zb2NpYWwgdWwsLmZvb3Rlci1uYXYgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjB9LmZvb3Rlci1zb2NpYWwgdWx7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4fS5mb290ZXItc29jaWFsIGxpe3BhZGRpbmc6MCA4cHh9LmZvb3Rlci1zb2NpYWwgYXtwYWRkaW5nOjhweH0uZm9vdGVyLXNvY2lhbCBhIHN2Z3tmaWxsOiM1ODVCRjI7dHJhbnNpdGlvbjpmaWxsIC4xNXMgZWFzZX0uZm9vdGVyLXNvY2lhbCBhOmhvdmVyIHN2Z3tmaWxsOiM4OThCRjV9LmZvb3Rlci1uYXZ7bWFyZ2luLXJpZ2h0Oi0xMnB4O21hcmdpbi1sZWZ0Oi0xMnB4fS5mb290ZXItbmF2IGF7Y29sb3I6IzUwNUQ2RDt0ZXh0LWRlY29yYXRpb246bm9uZTtwYWRkaW5nOjAgMTJweH0uZm9vdGVyLW5hdiBhOmhvdmVyLC5mb290ZXItbmF2IGE6YWN0aXZle2NvbG9yOiMyMzJFM0J9LmludmVydC1jb2xvciAuZm9vdGVyLW5hdiBhe2NvbG9yOiM3NTgxOTA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmludmVydC1jb2xvciAuZm9vdGVyLW5hdiBhOmhvdmVyLC5pbnZlcnQtY29sb3IgLmZvb3Rlci1uYXYgYTphY3RpdmV7Y29sb3I6I0UxRTZFQn1AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpey5mb290ZXItdG9wPio6bm90KDpsYXN0LWNoaWxkKSwuZm9vdGVyLWJvdHRvbT4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyNHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5zaXRlLWZvb3Rlci1pbm5lcntwYWRkaW5nOjY0cHggMH0uZm9vdGVyLXRvcC5zcGFjZS1iZXR3ZWVuLC5mb290ZXItYm90dG9tLnNwYWNlLWJldHdlZW57ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9vdGVyLXRvcC5pbnZlcnQtb3JkZXItZGVza3RvcD4qOmZpcnN0LWNoaWxkLC5mb290ZXItYm90dG9tLmludmVydC1vcmRlci1kZXNrdG9wPio6Zmlyc3QtY2hpbGR7b3JkZXI6MX19LnNlY3Rpb24taW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy10b3A6NDhweDtwYWRkaW5nLWJvdHRvbTo0OHB4fS5zZWN0aW9uLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo0OHB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6ODhweDtwYWRkaW5nLWJvdHRvbTo4OHB4fS5zZWN0aW9uLWhlYWRlcntwYWRkaW5nLWJvdHRvbTo4MHB4fX0uaGVyby1pbm5lcj4uaGVyby1jb250ZW50Ky5oZXJvLWZpZ3VyZSwuaGVyby1pbm5lcj4uaGVyby1maWd1cmUrLmhlcm8tY29udGVudHttYXJnaW4tdG9wOjQ4cHh9Lmhlcm8taW5uZXI+Lmhlcm8tZmlndXJlPmF7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7dmVydGljYWwtYWxpZ246dG9wfUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7Lmhlcm8gLnNwbGl0LXdyYXAgLnNwbGl0LWl0ZW0gLnNwbGl0LWl0ZW0tY29udGVudHttYXJnaW4tYm90dG9tOjQ4cHh9Lmhlcm8gLnNwbGl0LXdyYXAuaW52ZXJ0LW1vYmlsZSAuc3BsaXQtaXRlbSAuc3BsaXQtaXRlbS1pbWFnZXttYXJnaW4tYm90dG9tOjQ4cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7Lmhlcm8taW5uZXI+Lmhlcm8tY29udGVudCsuaGVyby1maWd1cmUsLmhlcm8taW5uZXI+Lmhlcm8tZmlndXJlKy5oZXJvLWNvbnRlbnR7bWFyZ2luLXRvcDo2NHB4fX0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXB7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4O21hcmdpbi10b3A6LTE2cHh9LmZlYXR1cmVzLXRpbGVzIC50aWxlcy13cmFwOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOi0xNnB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbToxNnB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2ZsZXgtYmFzaXM6MzYwcHg7bWF4LXdpZHRoOjM2MHB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLWl0ZW17ZmxleC1iYXNpczozNjBweDttYXgtd2lkdGg6MzYwcHg7cGFkZGluZzoxNnB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtaXRlbS1pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LmZlYXR1cmVzLXRpbGVzIC50aWxlcy13cmFwe21hcmdpbi1yaWdodDotNDBweDttYXJnaW4tbGVmdDotNDBweDttYXJnaW4tdG9wOi00MHB4fS5mZWF0dXJlcy10aWxlcyAudGlsZXMtd3JhcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotNDBweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206NDBweH0uZmVhdHVyZXMtdGlsZXMgLnRpbGVzLXdyYXAucHVzaC1sZWZ0OjphZnRlcntwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHh9LmZlYXR1cmVzLXRpbGVzIC50aWxlcy1pdGVte3BhZGRpbmc6NDBweH19LmZlYXR1cmVzLXRhYnMgLnRhYi1saXN0e21hcmdpbi10b3A6LTEwcHg7bWFyZ2luLWJvdHRvbTotMTBweCAhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7b3ZlcmZsb3cteDppbml0aWFsO3BhZGRpbmctYm90dG9tOjQ4cHh9LmZlYXR1cmVzLXRhYnMgLnRhYi1saXN0OjphZnRlcntjb250ZW50Om5vcm1hbH0uZmVhdHVyZXMtdGFicyAudGFie2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtvcGFjaXR5OjAuNDg7Ym9yZGVyOmluaXRpYWw7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBlYXNlfS5mZWF0dXJlcy10YWJzIC50YWI6aG92ZXJ7b3BhY2l0eTouNzJ9LmZlYXR1cmVzLXRhYnMgLnRhYi5pcy1hY3RpdmV7b3BhY2l0eToxfS5mZWF0dXJlcy10YWJzIC50YWItcGFuZWx7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47d2lsbC1jaGFuZ2U6dHJhbnNmb3JtfS5mZWF0dXJlcy10YWJzIC50YWItcGFuZWwuaXMtYWN0aXZle29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7YW5pbWF0aW9uOnRhYnNQYW5lbEluIC41cyBlYXNlIC4xNXMgYm90aH1Aa2V5ZnJhbWVzIHRhYnNQYW5lbEluezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMnB4KX10b3tvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5wcmljaW5nIC50aWxlcy13cmFwLnB1c2gtbGVmdDo6YWZ0ZXJ7ZmxleC1iYXNpczozNDRweDttYXgtd2lkdGg6MzQ0cHh9LnByaWNpbmcgLnRpbGVzLWl0ZW17ZmxleC1iYXNpczozNDRweDttYXgtd2lkdGg6MzQ0cHh9LnByaWNpbmcgLnRpbGVzLWl0ZW0taW5uZXJ7cGFkZGluZy10b3A6MjRweDtwYWRkaW5nLWJvdHRvbToyNHB4O3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmctcmlnaHQ6MjRweH0ucHJpY2luZy1pdGVtLWNvbnRlbnR7ZmxleC1ncm93OjE7d2lkdGg6MTAwJX11bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MTJweH0ucHJpY2luZy1zd2l0Y2hlciwucHJpY2luZy1zbGlkZXJ7bWFyZ2luLWJvdHRvbTo0OHB4fS5wcmljaW5nLXNsaWRlcnttYXgtd2lkdGg6MzIwcHg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ucHJpY2luZy1zbGlkZXIgaW5wdXR7d2lkdGg6MTAwJX0ucHJpY2luZy1zbGlkZXIgLnByaWNpbmctc2xpZGVyLXZhbHVle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHg7Zm9udC13ZWlnaHQ6NTAwO2NvbG9yOiM1MDVENkQ7bWFyZ2luLXRvcDo4cHg7LS10aHVtYi1zaXplOiAzNnB4fS5pbnZlcnQtY29sb3IgLnByaWNpbmctc2xpZGVyLXZhbHVle2NvbG9yOiM3NTgxOTB9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsucHJpY2luZy1zd2l0Y2hlciwucHJpY2luZy1zbGlkZXJ7bWFyZ2luLXRvcDotMzJweDttYXJnaW4tYm90dG9tOjY0cHh9fS50ZXN0aW1vbmlhbCAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2ZsZXgtYmFzaXM6MzQ0cHg7bWF4LXdpZHRoOjM0NHB4fS50ZXN0aW1vbmlhbCAudGlsZXMtaXRlbXtmbGV4LWJhc2lzOjM0NHB4O21heC13aWR0aDozNDRweH0udGVzdGltb25pYWwtaXRlbS1jb250ZW50e2ZsZXgtZ3JvdzoxfS50ZXN0aW1vbmlhbC1pdGVtLXNvdXJjZXtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0udGVhbSAudGlsZXMtd3JhcHttYXJnaW4tcmlnaHQ6LTE2cHg7bWFyZ2luLWxlZnQ6LTE2cHg7bWFyZ2luLXRvcDotMTZweH0udGVhbSAudGlsZXMtd3JhcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTotMTZweH0udGVhbSAudGlsZXMtd3JhcDpub3QoOmxhc3Qtb2YtdHlwZSl7bWFyZ2luLWJvdHRvbToxNnB4fS50ZWFtIC50aWxlcy13cmFwLnB1c2gtbGVmdDo6YWZ0ZXJ7ZmxleC1iYXNpczoyODRweDttYXgtd2lkdGg6Mjg0cHg7cGFkZGluZy1sZWZ0OjE2cHg7cGFkZGluZy1yaWdodDoxNnB4fS50ZWFtIC50aWxlcy1pdGVte2ZsZXgtYmFzaXM6Mjg0cHg7bWF4LXdpZHRoOjI4NHB4O3BhZGRpbmc6MTZweH0udGVhbSAudGlsZXMtaXRlbS1pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnRlYW0gLnNlY3Rpb24taGVhZGVye3BhZGRpbmctYm90dG9tOjgwcHh9LnRlYW0gLnRpbGVzLXdyYXB7bWFyZ2luLXJpZ2h0Oi0zMnB4O21hcmdpbi1sZWZ0Oi0zMnB4O21hcmdpbi10b3A6LTMycHh9LnRlYW0gLnRpbGVzLXdyYXA6bGFzdC1vZi10eXBle21hcmdpbi1ib3R0b206LTMycHh9LnRlYW0gLnRpbGVzLXdyYXA6bm90KDpsYXN0LW9mLXR5cGUpe21hcmdpbi1ib3R0b206MzJweH0udGVhbSAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye3BhZGRpbmctbGVmdDozMnB4O3BhZGRpbmctcmlnaHQ6MzJweH0udGVhbSAudGlsZXMtaXRlbXtwYWRkaW5nOjMycHh9fS5jdGEgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6NDBweDtwYWRkaW5nLWJvdHRvbTo0MHB4fS5jdGEtc2xvZ2Fue21hcmdpbi1ib3R0b206MzJweH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5jdGEgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6NjRweDtwYWRkaW5nLWJvdHRvbTo2NHB4fS5jdGEtc3BsaXR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0uY3RhLXNwbGl0IC5jdGEtc2xvZ2Fue21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6NDhweH19LmNsaWVudHMgLnNlY3Rpb24taW5uZXJ7cGFkZGluZy10b3A6MjhweDtwYWRkaW5nLWJvdHRvbToyOHB4fS5jbGllbnRzLWlubmVyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luOjB9LmNsaWVudHMtaW5uZXIgbGl7cGFkZGluZzoxMnB4IDI4cHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuY2xpZW50cyAuc2VjdGlvbi1pbm5lcntwYWRkaW5nLXRvcDozNnB4O3BhZGRpbmctYm90dG9tOjM2cHh9LmNsaWVudHMgLmNsaWVudHMtaW5uZXIgdWx7ZmxleC1kaXJlY3Rpb246cm93fX0ubmV3cyAudGlsZXMtd3JhcC5wdXNoLWxlZnQ6OmFmdGVye2ZsZXgtYmFzaXM6MzQ0cHg7bWF4LXdpZHRoOjM0NHB4fS5uZXdzIC50aWxlcy1pdGVte2ZsZXgtYmFzaXM6MzQ0cHg7bWF4LXdpZHRoOjM0NHB4fS5uZXdzIC50aWxlcy1pdGVtLWlubmVye3BhZGRpbmc6MDtmbGV4LXdyYXA6bm93cmFwfS5uZXdzIC5uZXdzLWl0ZW0tY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDAlO3BhZGRpbmc6MzJweCAyNHB4O3BhZGRpbmctdG9wOjI0cHg7cGFkZGluZy1ib3R0b206MjRweH0ubmV3cy1pdGVtLWJvZHl7ZmxleC1ncm93OjF9Lm5ld3MtaXRlbS1tb3JlIGE6OmFmdGVye2NvbnRlbnQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk05JTIwN0gxYy0uNiUyMDAtMS0uNC0xLTFzLjQtMSUyMDEtMWg4VjBsNyUyMDYtNyUyMDZWN3olMjIlMjBmaWxsJTNEJTIyJTIzODk4QkY1JTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyRiUzRSUzQyUyRnN2ZyUzRVwiKTttYXJnaW4tbGVmdDo4cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zaWduaW4gLnNlY3Rpb24taGVhZGVye3BhZGRpbmctYm90dG9tOjMycHh9LnNpZ25pbiAudGlsZXMtaXRlbS1pbm5lcntwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnNpZ25pbiAuc2VjdGlvbi1oZWFkZXJ7cGFkZGluZy1ib3R0b206NDhweH19LnNpZ25pbi1mb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufVtjbGFzcyo9aWxsdXN0cmF0aW9uLV17cG9zaXRpb246cmVsYXRpdmV9W2NsYXNzKj1pbGx1c3RyYXRpb24tXTo6YWZ0ZXJ7cG9pbnRlci1ldmVudHM6bm9uZX1bY2xhc3MqPWlsbHVzdHJhdGlvbi1lbGVtZW50LV06OmFmdGVye3otaW5kZXg6LTF9W2NsYXNzKj1pbGx1c3RyYXRpb24tc2VjdGlvbi1dOjphZnRlcnt6LWluZGV4Oi0yfS5pbGx1c3RyYXRpb24tc2VjdGlvbi0wMTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO2hlaWdodDo0MTVweDtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9uLXNlY3Rpb24tMDEuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmF1dG87bGVmdDo1MCU7dG9wOjA7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgdG9wO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSl9LmlsbHVzdHJhdGlvbi1zZWN0aW9uLTAyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjU3MHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb24tc2VjdGlvbi0wMi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6YXV0bztsZWZ0OjUwJTt0b3A6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKX0uaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDE6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjAwJTttYXgtd2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDEuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bGVmdDo1MCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5pbGx1c3RyYXRpb24tZWxlbWVudC0wMjo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMDAlO21heC13aWR0aDoyMDAlO2hlaWdodDoyMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb24tZWxlbWVudC0wMi5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtsZWZ0OjUwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmlsbHVzdHJhdGlvbi1lbGVtZW50LTAzOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjIwMCU7bWF4LXdpZHRoOjIwMCU7aGVpZ2h0OjIwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbi1lbGVtZW50LTAzLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2xlZnQ6NTAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDQ6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjAwJTttYXgtd2lkdGg6MjAwJTtoZWlnaHQ6MjAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDQuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bGVmdDo1MCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5pbGx1c3RyYXRpb24tZWxlbWVudC0wNTo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyMDAlO21heC13aWR0aDoyMDAlO2hlaWdodDoyMDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb24tZWxlbWVudC0wNS5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtsZWZ0OjUwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9LmlsbHVzdHJhdGlvbi1lbGVtZW50LTA2OjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMwMCU7bWF4LXdpZHRoOjMwMCU7aGVpZ2h0OjMwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2lsbHVzdHJhdGlvbi1lbGVtZW50LTA2LnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2xlZnQ6NTAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0uaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDc6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzAwJTttYXgtd2lkdGg6MzAwJTtoZWlnaHQ6MzAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9pbWFnZXMvaWxsdXN0cmF0aW9uLWVsZW1lbnQtMDcuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bGVmdDo1MCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5pbGx1c3RyYXRpb24tZWxlbWVudC0wODo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MDAlO21heC13aWR0aDo0MDAlO2hlaWdodDo0MDAlO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9pbGx1c3RyYXRpb24tZWxlbWVudC0wOC5zdmcpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtsZWZ0OjUwJTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuaGFzLWFuaW1hdGlvbnMgLnRpbWVsaW5lLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1pdGVtLWNvbnRlbnQucmV2ZWFsLWZyb20tc2lkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNjBweCl9Lmhhcy1hbmltYXRpb25zIC50aW1lbGluZS1pdGVtOm50aC1jaGlsZChvZGQpIC50aW1lbGluZS1pdGVtLWNvbnRlbnQucmV2ZWFsLWZyb20tc2lkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2MHB4KX0uaGFzLWFuaW1hdGlvbnMuaXMtbG9hZGVkIC50aW1lbGluZS1pdGVtIC50aW1lbGluZS1pdGVtLWNvbnRlbnQuaXMtcmV2ZWFsZWR7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKX19Lmhlcm8uaGFzLWJnLWNvbG9yLWN1dHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6YXV0b30uaGVyby5oYXMtYmctY29sb3ItY3V0OjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MzgwcHg7YmFja2dyb3VuZC1jb2xvcjojMTkyMTJDO3otaW5kZXg6LTN9Lmhlcm9bY2xhc3MqPWlsbHVzdHJhdGlvbi1dOjphZnRlcntoZWlnaHQ6NTEwcHh9QG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KXsuaGVyby5oYXMtYmctY29sb3ItY3V0OjpiZWZvcmV7aGVpZ2h0OjUxMHB4fX0uZmVhdHVyZXMtc3BsaXQgLnNwbGl0LWl0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmZlYXR1cmVzLXRpbGVzLWl0ZW0taW1hZ2V7ZGlzcGxheTppbmxpbmUtZmxleDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCU7Ym9yZGVyLXJhZGl1czoycHg7YmFja2dyb3VuZC1jb2xvcjojNTg1QkYyfS5wcmljaW5nIC50aWxlcy1pdGVtLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6I2ZmZn0ucHJpY2luZy5pbnZlcnQtY29sb3IgLnRpbGVzLWl0ZW0taW5uZXIsLnByaWNpbmcgLmludmVydC1jb2xvciAudGlsZXMtaXRlbS1pbm5lcntiYWNrZ3JvdW5kOiMyMzJFM0J9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3R7cG9zaXRpb246cmVsYXRpdmV9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3Q6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6I0UxRTZFQn11bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaXttYXJnaW4tYm90dG9tOjA7cGFkZGluZzoxNHB4IDA7cG9zaXRpb246cmVsYXRpdmV9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3QgbGk6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFMUU2RUJ9dWwucHJpY2luZy1pdGVtLWZlYXR1cmVzLWxpc3QgbGk6OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jazt3aWR0aDoxNnB4O2hlaWdodDoxMnB4O21hcmdpbi1yaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjYlMjA2LjRMMS42JTIwNCUyMDAlMjA1LjYlMjA1LjYlMjAxMiUyMDE2JTIwMS42JTIwMTQuNCUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzUwNUQ2RCUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMkYlM0UlM0MlMkZzdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O29yZGVyOi0xfXVsLnByaWNpbmctaXRlbS1mZWF0dXJlcy1saXN0IGxpLmlzLWNoZWNrZWQ6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVMtQVNDSUksJTNDc3ZnJTIwd2lkdGglM0QlMjIxNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk01LjYlMjA2LjRMMS42JTIwNCUyMDAlMjA1LjYlMjA1LjYlMjAxMiUyMDE2JTIwMS42JTIwMTQuNCUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzQ5Q0FDRCUyMiUyMGZpbGwtcnVsZSUzRCUyMm5vbnplcm8lMjIlMkYlM0UlM0MlMkZzdmclM0VcIil9LmludmVydC1jb2xvciB1bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZX0uaW52ZXJ0LWNvbG9yIHVsLnByaWNpbmctaXRlbS1mZWF0dXJlcy1saXN0OjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMTE3LDEyOSwxNDQsMC4yNCl9LmludmVydC1jb2xvciB1bC5wcmljaW5nLWl0ZW0tZmVhdHVyZXMtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uaW52ZXJ0LWNvbG9yIHVsLnByaWNpbmctaXRlbS1mZWF0dXJlcy1saXN0IGxpOjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZDpyZ2JhKDExNywxMjksMTQ0LDAuMjQpfS50ZXN0aW1vbmlhbCAudGlsZXMtaXRlbS1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNmZmZ9LnRlc3RpbW9uaWFsLmludmVydC1jb2xvciAudGlsZXMtaXRlbS1pbm5lciwudGVzdGltb25pYWwgLmludmVydC1jb2xvciAudGlsZXMtaXRlbS1pbm5lcntiYWNrZ3JvdW5kOiMyMzJFM0J9LnRlc3RpbW9uaWFsLWl0ZW0taW1hZ2V7bWFyZ2luLXJpZ2h0OjEycHh9LnRlc3RpbW9uaWFsLWl0ZW0taW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NTAlfS50ZXN0aW1vbmlhbC1pdGVtLWZvb3RlcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS50ZWFtLWl0ZW0tcm9sZXtjb2xvcjojODk4QkY1fS50ZWFtLWl0ZW0taW1hZ2UgaW1ne2JvcmRlci1yYWRpdXM6NTAlfS5jdGEuaGFzLWJnLWNvbG9yLWN1dHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O3otaW5kZXg6YXV0b30uY3RhLmhhcy1iZy1jb2xvci1jdXQ6OmJlZm9yZXtjb250ZW50OicnO3dpZHRoOjEwMCU7aGVpZ2h0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojMTkyMTJDO3otaW5kZXg6LTN9LmN0YS1pbm5lcntwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHg7YmFja2dyb3VuZC1jb2xvcjojNTg1QkYyO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9jdGEtaWxsdXN0cmF0aW9uLnN2Zyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IHRvcH1AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpey5jdGEtaW5uZXJ7cGFkZGluZy1sZWZ0OjQ4cHg7cGFkZGluZy1yaWdodDo0OHB4fX0ubmV3cy1pdGVtLXRpdGxlIGF7Y29sb3I6IzE5MjEyQyAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfS5uZXdzLWl0ZW0tbW9yZXtmb250LXdlaWdodDo1MDB9Lm5ld3MtaXRlbS1tb3JlIGF7Y29sb3I6IzE5MjEyQzt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmV3cy1pdGVtLW1vcmUgYTpob3Zlcntjb2xvcjojNTg1QkYyfS5zY3JlZW4tcmVhZGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0ubGlzdC1yZXNldHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5saXN0LXJlc2V0IGxpe21hcmdpbjowfS50YS1se3RleHQtYWxpZ246bGVmdH0udGEtY3t0ZXh0LWFsaWduOmNlbnRlcn0udGEtcnt0ZXh0LWFsaWduOnJpZ2h0fS5mdy00MDB7Zm9udC13ZWlnaHQ6NDAwfS5mdy01MDB7Zm9udC13ZWlnaHQ6NTAwfS5mdy02MDB7Zm9udC13ZWlnaHQ6NjAwfS5mdy03MDB7Zm9udC13ZWlnaHQ6NzAwfS50ZXh0LWNvbG9yLWhpZ2h7Y29sb3I6IzE5MjEyQ30udGV4dC1jb2xvci1taWR7Y29sb3I6IzIzMkUzQn0udGV4dC1jb2xvci1sb3d7Y29sb3I6IzUwNUQ2RH0udGV4dC1jb2xvci1wcmltYXJ5e2NvbG9yOiM1ODVCRjJ9LnRleHQtY29sb3Itc2Vjb25kYXJ5e2NvbG9yOiNGNDc2OTh9LnRleHQtY29sb3ItZXJyb3J7Y29sb3I6I0Y0NzY5OH0udGV4dC1jb2xvci13YXJuaW5ne2NvbG9yOiNGRkIzNkZ9LnRleHQtY29sb3Itc3VjY2Vzc3tjb2xvcjojNDlDQUNEfS5pbnZlcnQtY29sb3IgLnRleHQtY29sb3ItaGlnaHtjb2xvcjojZmZmfS5pbnZlcnQtY29sb3IgLnRleHQtY29sb3ItbWlke2NvbG9yOiNFMUU2RUJ9LmludmVydC1jb2xvciAudGV4dC1jb2xvci1sb3d7Y29sb3I6Izc1ODE5MH0udHQtdXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmltYWdlLWZ1bGx7d2lkdGg6MTAwJX0uaW1hZ2UtbGFyZ2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOmNhbGMoMTAwJSArIDE2MHB4KTttYXgtd2lkdGg6MTAwdnd9Lmhhcy1iZy1jb2xvcntwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiMxOTIxMkM7ei1pbmRleDowfS5oYXMtc2hhZG93e2JveC1zaGFkb3c6MCAyNHB4IDY0cHggcmdiYSgyNSwzMyw0NCwwLjEyKX1pbWcuaGFzLXNoYWRvd3tib3JkZXItcmFkaXVzOjJweH0uaGFzLXRvcC1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5oYXMtdG9wLWRpdmlkZXI6OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFMUU2RUJ9Lmhhcy1ib3R0b20tZGl2aWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWJvdHRvbS1kaXZpZGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOiNFMUU2RUJ9LmludmVydC1jb2xvciAuaGFzLXRvcC1kaXZpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnZlcnQtY29sb3IgLmhhcy10b3AtZGl2aWRlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MXB4O2JhY2tncm91bmQ6cmdiYSgxMTcsMTI5LDE0NCwwLjI0KX0uaW52ZXJ0LWNvbG9yIC5oYXMtYm90dG9tLWRpdmlkZXJ7cG9zaXRpb246cmVsYXRpdmV9LmludmVydC1jb2xvciAuaGFzLWJvdHRvbS1kaXZpZGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kOnJnYmEoMTE3LDEyOSwxNDQsMC4yNCl9LmNlbnRlci1jb250ZW50e3RleHQtYWxpZ246Y2VudGVyfS5jZW50ZXItY29udGVudCBpbWcsLmNlbnRlci1jb250ZW50IHN2ZywuY2VudGVyLWNvbnRlbnQgdmlkZW97bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uY2VudGVyLWNvbnRlbnQgLmJ1dHRvbi1ncm91cHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5yZXNwb25zaXZlLXZpZGVve3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjU2LjI1JTtoZWlnaHQ6MH0ucmVzcG9uc2l2ZS12aWRlby5pcy00LTN7cGFkZGluZy1ib3R0b206NzUlfS5yZXNwb25zaXZlLXZpZGVvIGlmcmFtZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0ubS0we21hcmdpbjowfS5tdC0we21hcmdpbi10b3A6MH0ubXItMHttYXJnaW4tcmlnaHQ6MH0ubWItMHttYXJnaW4tYm90dG9tOjB9Lm1sLTB7bWFyZ2luLWxlZnQ6MH0ubS00e21hcmdpbjo0cHh9Lm10LTR7bWFyZ2luLXRvcDo0cHh9Lm1yLTR7bWFyZ2luLXJpZ2h0OjRweH0ubWItNHttYXJnaW4tYm90dG9tOjRweH0ubWwtNHttYXJnaW4tbGVmdDo0cHh9Lm0tOHttYXJnaW46OHB4fS5tdC04e21hcmdpbi10b3A6OHB4fS5tci04e21hcmdpbi1yaWdodDo4cHh9Lm1iLTh7bWFyZ2luLWJvdHRvbTo4cHh9Lm1sLTh7bWFyZ2luLWxlZnQ6OHB4fS5tLTEye21hcmdpbjoxMnB4fS5tdC0xMnttYXJnaW4tdG9wOjEycHh9Lm1yLTEye21hcmdpbi1yaWdodDoxMnB4fS5tYi0xMnttYXJnaW4tYm90dG9tOjEycHh9Lm1sLTEye21hcmdpbi1sZWZ0OjEycHh9Lm0tMTZ7bWFyZ2luOjE2cHh9Lm10LTE2e21hcmdpbi10b3A6MTZweH0ubXItMTZ7bWFyZ2luLXJpZ2h0OjE2cHh9Lm1iLTE2e21hcmdpbi1ib3R0b206MTZweH0ubWwtMTZ7bWFyZ2luLWxlZnQ6MTZweH0ubS0yNHttYXJnaW46MjRweH0ubXQtMjR7bWFyZ2luLXRvcDoyNHB4fS5tci0yNHttYXJnaW4tcmlnaHQ6MjRweH0ubWItMjR7bWFyZ2luLWJvdHRvbToyNHB4fS5tbC0yNHttYXJnaW4tbGVmdDoyNHB4fS5tLTMye21hcmdpbjozMnB4fS5tdC0zMnttYXJnaW4tdG9wOjMycHh9Lm1yLTMye21hcmdpbi1yaWdodDozMnB4fS5tYi0zMnttYXJnaW4tYm90dG9tOjMycHh9Lm1sLTMye21hcmdpbi1sZWZ0OjMycHh9LnAtMHtwYWRkaW5nOjB9LnB0LTB7cGFkZGluZy10b3A6MH0ucHItMHtwYWRkaW5nLXJpZ2h0OjB9LnBiLTB7cGFkZGluZy1ib3R0b206MH0ucGwtMHtwYWRkaW5nLWxlZnQ6MH0ucC00e3BhZGRpbmc6NHB4fS5wdC00e3BhZGRpbmctdG9wOjRweH0ucHItNHtwYWRkaW5nLXJpZ2h0OjRweH0ucGItNHtwYWRkaW5nLWJvdHRvbTo0cHh9LnBsLTR7cGFkZGluZy1sZWZ0OjRweH0ucC04e3BhZGRpbmc6OHB4fS5wdC04e3BhZGRpbmctdG9wOjhweH0ucHItOHtwYWRkaW5nLXJpZ2h0OjhweH0ucGItOHtwYWRkaW5nLWJvdHRvbTo4cHh9LnBsLTh7cGFkZGluZy1sZWZ0OjhweH0ucC0xMntwYWRkaW5nOjEycHh9LnB0LTEye3BhZGRpbmctdG9wOjEycHh9LnByLTEye3BhZGRpbmctcmlnaHQ6MTJweH0ucGItMTJ7cGFkZGluZy1ib3R0b206MTJweH0ucGwtMTJ7cGFkZGluZy1sZWZ0OjEycHh9LnAtMTZ7cGFkZGluZzoxNnB4fS5wdC0xNntwYWRkaW5nLXRvcDoxNnB4fS5wci0xNntwYWRkaW5nLXJpZ2h0OjE2cHh9LnBiLTE2e3BhZGRpbmctYm90dG9tOjE2cHh9LnBsLTE2e3BhZGRpbmctbGVmdDoxNnB4fS5wLTI0e3BhZGRpbmc6MjRweH0ucHQtMjR7cGFkZGluZy10b3A6MjRweH0ucHItMjR7cGFkZGluZy1yaWdodDoyNHB4fS5wYi0yNHtwYWRkaW5nLWJvdHRvbToyNHB4fS5wbC0yNHtwYWRkaW5nLWxlZnQ6MjRweH0ucC0zMntwYWRkaW5nOjMycHh9LnB0LTMye3BhZGRpbmctdG9wOjMycHh9LnByLTMye3BhZGRpbmctcmlnaHQ6MzJweH0ucGItMzJ7cGFkZGluZy1ib3R0b206MzJweH0ucGwtMzJ7cGFkZGluZy1sZWZ0OjMycHh9LnNwYWNlci00e3BhZGRpbmctdG9wOjRweH0uc3BhY2VyLTh7cGFkZGluZy10b3A6OHB4fS5zcGFjZXItMTJ7cGFkZGluZy10b3A6MTJweH0uc3BhY2VyLTE2e3BhZGRpbmctdG9wOjE2cHh9LnNwYWNlci0yNHtwYWRkaW5nLXRvcDoyNHB4fS5zcGFjZXItMzJ7cGFkZGluZy10b3A6MzJweH0uc3BhY2VyLTQ4e3BhZGRpbmctdG9wOjQ4cHh9LnNwYWNlci02NHtwYWRkaW5nLXRvcDo2NHB4fUBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCl7LnRhLWwtbW9iaWxle3RleHQtYWxpZ246bGVmdH0udGEtYy1tb2JpbGV7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhLXItbW9iaWxle3RleHQtYWxpZ246cmlnaHR9LmNlbnRlci1jb250ZW50LW1vYmlsZXt0ZXh0LWFsaWduOmNlbnRlcn0uY2VudGVyLWNvbnRlbnQtbW9iaWxlIGltZywuY2VudGVyLWNvbnRlbnQtbW9iaWxlIHN2ZywuY2VudGVyLWNvbnRlbnQtbW9iaWxlIHZpZGVve21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99LmNlbnRlci1jb250ZW50LW1vYmlsZSAuYnV0dG9uLWdyb3Vwe2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnNwYWNlci00LW1vYmlsZXtwYWRkaW5nLXRvcDo0cHh9LnNwYWNlci04LW1vYmlsZXtwYWRkaW5nLXRvcDo4cHh9LnNwYWNlci0xMi1tb2JpbGV7cGFkZGluZy10b3A6MTJweH0uc3BhY2VyLTE2LW1vYmlsZXtwYWRkaW5nLXRvcDoxNnB4fS5zcGFjZXItMjQtbW9iaWxle3BhZGRpbmctdG9wOjI0cHh9LnNwYWNlci0zMi1tb2JpbGV7cGFkZGluZy10b3A6MzJweH0uc3BhY2VyLTQ4LW1vYmlsZXtwYWRkaW5nLXRvcDo0OHB4fS5zcGFjZXItNjQtbW9iaWxle3BhZGRpbmctdG9wOjY0cHh9fUBtZWRpYSAobWluLXdpZHRoOiA2NDFweCl7LnRhLWwtZGVza3RvcHt0ZXh0LWFsaWduOmxlZnR9LnRhLWMtZGVza3RvcHt0ZXh0LWFsaWduOmNlbnRlcn0udGEtci1kZXNrdG9we3RleHQtYWxpZ246cmlnaHR9LmNlbnRlci1jb250ZW50LWRlc2t0b3B7dGV4dC1hbGlnbjpjZW50ZXJ9LmNlbnRlci1jb250ZW50LWRlc2t0b3AgaW1nLC5jZW50ZXItY29udGVudC1kZXNrdG9wIHN2ZywuY2VudGVyLWNvbnRlbnQtZGVza3RvcCB2aWRlb3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS5jZW50ZXItY29udGVudC1kZXNrdG9wIC5idXR0b24tZ3JvdXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn19XG4iXX0= */

.features-tiles-item-image {
  width: 56px;
  height: 56px;
}

@media (min-width: 641px) {
  #sectiontipstopimg,
  #image1tipstop {
    height: 500px;
  }
}

/**********/
/*! CSS Used from: https://tipstop.co/stylesheets/main.css?id=11 ; media=all */
@media all {
  a,
  aside,
  div,
  form,
  h2,
  header,
  i,
  label,
  span {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  aside,
  header {
    display: block;
  }
  button {
    letter-spacing: -0.3px;
  }
  a {
    text-decoration: none;
    color: inherit;
  }
  a:hover {
    text-decoration: underline;
  }
  button {
    outline: none;
    border: none;
    background-color: transparent;
  }
  button {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
  }
  i {
    font-style: italic;
  }
  button {
    cursor: pointer;
  }
  [data-action] *,
  button * {
  }
  form input {
    outline: 0;
    border: 1px solid #e9eef5;
  }
  form input[type='password']:valid,
  form input[type='text']:valid {
    background: #fff;
  }
  form label a {
    text-decoration: underline;
    color: inherit;
  }
  input[type='text']::-webkit-input-placeholder {
    color: #9ca7ba;
  }
  input[type='text']:-moz-placeholder,
  input[type='text']::-moz-placeholder {
    color: #9ca7ba;
  }
  input[type='text']:-ms-input-placeholder {
    color: #9ca7ba;
  }
  @media screen and (max-width: 992px) {
    .content {
      background-color: #f5f6fa;
      padding: 0;
    }
  }
  h2,
  div,
  a,
  span,
  input,
  button {
    font-family: 'Open Sans';
  }
  .submit-button {
    font-weight: bold;
    font-size: 0.875rem;
    color: #f4f6fa;
    background: #263752;
    padding: 8px 52px 10px;
    border-radius: 3px;
  }
  [class*=' icon-']:before {
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-left:before {
    content: '\e84d';
  }
  .icon-close:before {
    content: '\e857';
  }
  @media screen and (min-width: 1024px) {
    .is-mobile-only {
      display: none !important;
    }
  }
  [signup-modal] {
    background: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 2px 4px 0 rgba(44, 50, 61, 0.24);
    -webkit-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
    transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    z-index: 99999999;
  }
  [signup-modal].show {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  [signup-modal] button.close {
    font-size: 0;
    color: #fff;
    padding: 5px;
    position: absolute;
    top: -35px;
    right: -5px;
    -webkit-filter: drop-shadow(0px 0px 1.5px rgba(0, 1, 0, 0.9));
    filter: drop-shadow(0px 0px 1.5px rgba(0, 1, 0, 0.9));
  }
  [signup-modal] button.close .icon-close {
    font-size: 0.875rem;
  }
  [signup-modal] header {
    text-align: center;
    margin-bottom: 40px;
    padding: 12px 0;
  }
  [signup-modal] header .back-button {
    font-size: 1rem;
    color: #393f4c;
    padding: 14px 18px 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  [signup-modal] header .title {
    font-size: 1rem;
    font-weight: bold;
    color: #393f4c;
  }
  [signup-modal] header .title-gold {
    color: #a99b77;
  }
  [signup-modal] .content {
    background: #fff;
    padding: 0 20px;
    border-radius: 0 0 3px 3px;
  }
  [signup-modal] form {
    margin-top: 22px;
  }
  [signup-modal] .inputs {
    width: 100%;
  }
  [signup-modal] .inputs input {
    box-sizing: border-box;
    width: 100%;
  }
  [signup-modal] input {
    font-size: 0.75rem;
    border: solid 1px #e9eef5;
    border-radius: 3px;
    padding: 14px;
  }
  [signup-modal] input::-webkit-input-placeholder {
    color: #9ca7ba;
  }
  [signup-modal] input:-ms-input-placeholder {
    color: #9ca7ba;
  }
  [signup-modal] input::-ms-input-placeholder {
    color: #9ca7ba;
  }
  [signup-modal] input::placeholder {
    color: #9ca7ba;
  }
  [signup-modal] input:not(:first-child) {
    margin-top: 10px;
  }
  [signup-modal] .checkboxes {
    margin-top: 25px;
  }
  [signup-modal] .custom-checkbox {
    margin: 0;
    display: block;
    width: 14px;
    height: 14px;
    opacity: 0;
    float: left;
  }
  [signup-modal] .custom-checkbox:checked + .custom-checkbox-label:after {
    content: '\e855';
    font-family: 'iconfont';
    font-size: 0.5rem;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #1f2d49;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 0;
  }
  [signup-modal] .custom-checkbox-label {
    font-size: 0.6875rem;
    line-height: 0.875rem;
    color: #171b22;
    margin-top: 10px;
    padding: 0 20px;
    display: block;
    position: relative;
  }
  [signup-modal] .custom-checkbox-label:before {
    content: '';
    background: #fff;
    border: solid 1px #171b22;
    box-sizing: border-box;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 0;
  }
  [signup-modal] .submit-button {
    font-size: 0.875rem;
    font-weight: bold;
    color: #fff;
    background: #84ad08;
    border-radius: 3px;
    box-sizing: border-box;
    margin: 30px auto 0;
    padding: 15px;
    display: block;
    width: 210px;
  }
  [signup-modal] form {
    margin-top: 0;
  }
  @media screen and (min-width: 1024px) {
    [signup-modal] {
      border-radius: 3px;
      width: 430px;
      height: auto;
      max-height: 500px;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -47%);
      transform: translate(-50%, -47%);
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    }
    [signup-modal].show {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
    }
    [signup-modal] header {
      margin-bottom: 0;
      padding: 45px 0;
    }
    [signup-modal] .content {
      padding: 0 65px 45px;
    }
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'iconfont';
  src: url('https://tipstop.co/fonts/iconfont.eot');
  src: url('https://tipstop.co/fonts/iconfont.eot') format('embedded-opentype'), url('https://tipstop.co/fonts/iconfont.woff2') format('woff2'), url('https://tipstop.co/fonts/iconfont.woff') format('woff'), url('https://tipstop.co/fonts/iconfont.ttf') format('truetype'), url('https://tipstop.co/fonts/iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*! CSS Used from: https://tipstop.co/stylesheets/main.css?id=11 ; media=all */
@media all {
  div {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  div {
    font-family: 'Open Sans';
  }
  .modal-background {
    background: #1f2d49;
    visibility: hidden;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .modal-is-shown .modal-background {
    visibility: visible;
    opacity: 0.8;
  }
}

.signingup,
#letsconnect {
  cursor: pointer;
}

/*! CSS Used from: https://tipstop.co/stylesheets/main.css?id=11 ; media=all */
@media all {
  .fb-button {
    color: #fff;
    background-color: #3b5998;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.2px;
    vertical-align: middle;
    padding: 9px 11px 6px;
    border-radius: 3px;
    outline: none;
    border: none;
    line-height: 24px;
  }
  .fb-button .icon-facebook {
    font-size: 22px;
    font-weight: 400;
    vertical-align: middle;
    padding: 0;
    padding-right: 7px;
  }
  .fb-button .icon-facebook:before {
    color: #fff;
  }
  a,
  aside,
  div,
  form,
  h2,
  header,
  i,
  label,
  p,
  span {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  aside,
  header {
    display: block;
  }
  button {
    letter-spacing: -0.3px;
  }
  a {
    text-decoration: none;
    color: inherit;
  }
  a:hover {
    text-decoration: underline;
  }
  button {
    outline: none;
    border: none;
    background-color: transparent;
  }
  button {
    font-family: 'Open Sans';
    font-weight: 400;
    font-style: normal;
  }
  #popins #connection.login .forgot-only {
    display: none;
  }
  i {
    font-style: italic;
  }
  button {
    cursor: pointer;
  }
  [data-action] *,
  button * {
  }
  form input {
    outline: 0;
    border: 1px solid #e9eef5;
  }
  form input[type='password']:valid,
  form input[type='text']:valid {
    background: #fff;
  }
  input[type='text']::-webkit-input-placeholder {
    color: #9ca7ba;
  }
  input[type='text']:-moz-placeholder,
  input[type='text']::-moz-placeholder {
    color: #9ca7ba;
  }
  input[type='text']:-ms-input-placeholder {
    color: #9ca7ba;
  }
  @media screen and (max-width: 992px) {
    .content {
      background-color: #f5f6fa;
      padding: 0;
    }
  }
  h2,
  div,
  a,
  p,
  span,
  input,
  button {
    font-family: 'Open Sans';
  }
  .submit-button {
    font-weight: bold;
    font-size: 0.875rem;
    color: #f4f6fa;
    background: #263752;
    padding: 8px 52px 10px;
    border-radius: 3px;
  }
  [class^='icon-']:before,
  [class*=' icon-']:before {
    font-family: 'iconfont';
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-left:before {
    content: '\e84d';
  }
  .icon-close:before {
    content: '\e857';
  }
  .icon-facebook:before {
    content: '\e85b';
  }
  @media screen and (min-width: 1024px) {
    .is-mobile-only {
      display: none !important;
    }
  }
  [login-modal] {
    background: #fff;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    box-shadow: 0 2px 4px 0 rgba(44, 50, 61, 0.24);
    -webkit-transform: translate(100%, 0%);
    transform: translate(100%, 0%);
    transition: -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    z-index: 99999999;
  }
  [login-modal].show {
    -webkit-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  [login-modal] button.close {
    font-size: 0;
    color: #fff;
    padding: 5px;
    position: absolute;
    top: -35px;
    right: -5px;
    -webkit-filter: drop-shadow(0px 0px 1.5px rgba(0, 1, 0, 0.9));
    filter: drop-shadow(0px 0px 1.5px rgba(0, 1, 0, 0.9));
  }
  [login-modal] button.close .icon-close {
    font-size: 0.875rem;
  }
  [login-modal] header {
    text-align: center;
    margin-bottom: 40px;
    padding: 12px 0;
  }
  [login-modal] header .back-button {
    font-size: 1rem;
    color: #393f4c;
    padding: 14px 18px 10px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  [login-modal] header .title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #393f4c;
  }
  [login-modal] .content {
    background: #fff;
    padding: 0 20px;
    border-radius: 0 0 3px 3px;
  }
  [login-modal] .fb-button {
    text-align: left;
    padding: 10px 30px;
    width: 100%;
  }
  [login-modal] .separator {
    font-size: 1rem;
    text-align: center;
    color: #393f4c;
    margin-top: 22px;
    position: relative;
  }
  [login-modal] .separator:after {
    content: '';
    background: #bac4d5;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
  }
  [login-modal] .separator span {
    background: #fff;
    padding: 0 20px;
    position: relative;
    z-index: 1;
  }
  [login-modal] form {
    margin-top: 22px;
  }
  [login-modal] .message {
    text-align: center;
  }
  [login-modal] .message .generic-error,
  [login-modal] .message .reset_message_ko,
  [login-modal] .message .reset_message_ok {
    font-size: 0.6875rem;
    font-weight: bold;
    color: #000;
    background: #d4dae6;
    padding: 12px 8px;
    margin: 12px 0;
    display: none;
  }
  [login-modal] .message .error {
    color: #fff;
    background-color: #eb6f5b;
  }
  [login-modal] .inputs {
    width: 100%;
  }
  [login-modal] .inputs input {
    box-sizing: border-box;
    width: 100%;
  }
  [login-modal] input {
    font-size: 0.75rem;
    border: solid 1px #e9eef5;
    border-radius: 3px;
    padding: 14px;
  }
  [login-modal] input::-webkit-input-placeholder {
    color: #9ca7ba;
  }
  [login-modal] input:-ms-input-placeholder {
    color: #9ca7ba;
  }
  [login-modal] input::-ms-input-placeholder {
    color: #9ca7ba;
  }
  [login-modal] input::placeholder {
    color: #9ca7ba;
  }
  [login-modal] input:not(:first-child) {
    margin-top: 10px;
  }
  [login-modal] .custom-checkbox {
    margin: 0;
    display: block;
    width: 14px;
    height: 14px;
    opacity: 0;
    float: left;
  }
  [login-modal] .custom-checkbox:checked + .custom-checkbox-label:after {
    content: '\e855';
    font-family: 'iconfont';
    font-size: 0.5rem;
    font-weight: bold;
    text-align: center;
    color: #fff;
    background: #1f2d49;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 0;
  }
  [login-modal] .custom-checkbox-label {
    font-size: 0.6875rem;
    line-height: 0.875rem;
    color: #171b22;
    margin-top: 10px;
    padding: 0 20px;
    display: block;
    position: relative;
  }
  [login-modal] .custom-checkbox-label:before {
    content: '';
    background: #fff;
    border: solid 1px #171b22;
    box-sizing: border-box;
    display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 0;
    left: 0;
  }
  [login-modal] .submit-button {
    font-size: 0.875rem;
    font-weight: bold;
    color: #fff;
    background: #84ad08;
    border-radius: 3px;
    box-sizing: border-box;
    margin: 30px auto 0;
    padding: 15px;
    display: block;
    width: 210px;
  }
  [login-modal] .actions {
    margin-top: 25px;
  }
  [login-modal] .password-forgotten,
  [login-modal] .go-login {
    font-size: 0.75rem;
    font-weight: bold;
    text-align: right;
    color: #eb6f5b;
  }
  [login-modal] .go-login {
    color: #a99b77;
  }
  [login-modal] .no-account {
    font-size: 0.75rem;
    text-align: right;
    margin-top: 10px;
  }
  [login-modal] .no-account button {
    font-weight: bold;
    color: #a99b77;
    padding: 0;
  }
  @media screen and (min-width: 1024px) {
    [login-modal] {
      border-radius: 3px;
      width: 430px;
      height: auto;
      max-height: 500px;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -47%);
      transform: translate(-50%, -47%);
      visibility: hidden;
      opacity: 0;
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
      transition: opacity 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955), -webkit-transform 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    }
    [login-modal].show {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
    }
    [login-modal] header {
      margin-bottom: 0;
      padding: 45px 0;
    }
    [login-modal] .content {
      padding: 0 65px 45px;
    }
  }
}
/*! CSS Used fontfaces */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'iconfont';
  src: url('https://tipstop.co/fonts/iconfont.eot');
  src: url('https://tipstop.co/fonts/iconfont.eot') format('embedded-opentype'), url('https://tipstop.co/fonts/iconfont.woff2') format('woff2'), url('https://tipstop.co/fonts/iconfont.woff') format('woff'), url('https://tipstop.co/fonts/iconfont.ttf') format('truetype'), url('https://tipstop.co/fonts/iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

#text-copy {
  display: none;
}
