/**  Dependencies */
/**  Icons - uncomment when you place your first svg to the 'icons' path  **/
.wpcf7 form .wpcf7-response-output {
  font-size: var(--wp--preset--font-size--medium, 1rem);
  position: fixed;
  z-index: 10;
  padding: 0.5em 1.5em;
  margin: 0;
  border-radius: var(--wp--preset--spacing--50, 2rem);
}
@media (width <= 600px) {
  .wpcf7 form .wpcf7-response-output {
    bottom: 0;
    left: 0;
    right: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media (width > 600px) {
  .wpcf7 form .wpcf7-response-output {
    bottom: 1rem;
    left: calc(50% - 251px);
    max-width: 500px;
  }
}
.wpcf7 form.sent .wpcf7-response-output {
  background-color: #22CC22;
  border-color: #22CC22;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  background-color: #dc3232;
  border-color: #dc3232;
  color: var(--wp--preset--color--base, #fff);
}
@media (width <= 600px) {
  .wpcf7 form * {
    text-align: left !important;
  }
}

.wpcf7-form label {
  color: currentColor;
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
}

.wpcf7-form-control {
  font-size: var(--wp--preset--font-size--medium, 1rem);
}
.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit) {
  padding: 0.5em 1rem;
  border: 1px solid var(--wp--preset--color--contrast, #222);
  margin-top: 2px;
}
.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit).wpcf7-not-valid {
  border-color: #dc3232;
}
.wpcf7-form-control:not(.wpcf7-acceptance):not(.wpcf7-submit):not(.wpcf7-textarea) {
  border-radius: 100px;
}
.wpcf7-form-control.wpcf7-textarea {
  border-radius: 1.5rem;
}
.wpcf7-form-control:not(.wpcf7-submit) {
  width: 100%;
}
.wpcf7-form-control:not(.wpcf7-submit):focus {
  outline: 1px solid var(--wp--preset--color--base, #fff);
  outline-offset: 1px;
}
.wpcf7-form-control.wpcf7-not-valid {
  border-color: #dc3232;
}

.wpcf7-list-item:first-child {
  margin-left: 0;
}

.wpcf7-submit {
  background-color: var(--wp--preset--color--contrast, #222);
  border: none;
  border-radius: 100px;
  font-size: 1rem;
  font-weight: 700;
  color: var(--wp--preset--color--base, #fff);
  padding: var(--wp--preset--spacing--30, 0.75rem) var(--wp--preset--spacing--50, 1.875rem);
  transition: 0.1s ease-out;
  cursor: pointer;
}
.wpcf7-submit:hover {
  background-color: var(--wp--preset--color--base, #fff);
  color: var(--wp--preset--color--contrast, #222);
}

.wpcf7-not-valid-tip {
  font-size: var(--wp--preset--font-size--small, 0.75rem);
  position: absolute;
  background: var(--wp--preset--color--base, #fff);
  left: 1rem;
  padding: 0.25em 1em;
  top: 3ex;
  border-radius: 100px;
  border: 1px solid #dc3232;
}

@media (width <= 600px) {
  html {
    scroll-padding-top: 100px;
  }
}
@media (width > 600px) {
  html {
    scroll-padding-top: 120px;
  }
}

header.wp-block-template-part {
  position: sticky;
  top: var(--wp-admin--admin-bar--height, 0);
  z-index: 1;
}
.is-stuck header.wp-block-template-part {
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

footer.wp-block-template-part {
  margin-top: 0;
}

a,
button,
[type=button],
[type=submit],
[type=reset] {
  transition: 0.1s ease-out;
}

.disabled,
[disabled] {
  pointer-events: none;
}

@media screen and (width <= 600px) {
  .wp-site-blocks *:not(.has-text-align-left, .has-text-align-right) {
    text-align: center;
  }
  .wp-site-blocks *:not(.is-content-justification-right, .is-content-justification-space-between) {
    justify-content: center;
  }
}

@media (width <= 600px) {
  #wpadminbar {
    position: fixed;
  }
}

@media (width <= 600px) {
  #logo img {
    height: 50px !important;
    width: auto !important;
  }
}

*, *::before, *::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzL21haW4uY3NzIiwibWFwcGluZ3MiOiJBQUFBO0FBSUE7QUNDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ0ZBO0FESUE7QUFSQTtBQVNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNEQTtBQUNBO0FER0E7QUFoQkE7QUFpQkE7QUFDQTtBQUNBO0FDQUE7QUFDQTtBRElBO0FBQ0E7QUFDQTtBQ0ZBO0FEWUE7QUFDQTtBQUNBO0FBQ0E7QUNWQTtBRGVBO0FBREE7QUFFQTtBQ1pBO0FBQ0E7O0FEa0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNmQTs7QURtQkE7QUFDQTtBQ2hCQTtBRGtCQTtBQUNBO0FBQ0E7QUFDQTtBQ2hCQTtBRGtCQTtBQUNBO0FDaEJBO0FEb0JBO0FBQ0E7QUNsQkE7QURxQkE7QUFDQTtBQ25CQTtBRHNCQTtBQUNBO0FDcEJBO0FEc0JBO0FBQ0E7QUFDQTtBQ3BCQTtBRHdCQTtBQUNBO0FDdEJBOztBRDJCQTtBQUNBO0FDeEJBOztBRDRCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pCQTtBRDJCQTtBQUNBO0FBQ0E7QUN6QkE7O0FENkJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFCQTs7QUN4R0E7QUFEQTtBQUVBO0FENEdBO0FBQ0E7QUMxR0E7QUFMQTtBQU1BO0FENkdBO0FBQ0E7O0FDMUdBO0FBQ0E7QUFDQTtBQUNBO0FENkdBO0FDM0dBO0FBQ0E7QUQ2R0E7O0FDekdBO0FBQ0E7QUQ0R0E7O0FDekdBOzs7OztBQUtBO0FENEdBOztBQ3pHQTs7QUFFQTtBRDRHQTs7QUN4R0E7QUFRQTtBQUVBO0FEbUdBO0FDaEdBO0FBQ0E7QURrR0E7QUFDQTs7QUM3RkE7QUFEQTtBQUVBO0FEaUdBO0FBQ0E7O0FDN0ZBO0FBREE7QUFFQTtBQUNBO0FEaUdBO0FBQ0E7O0FFbktBO0FBR0E7QUZvS0E7O0FFaEtBO0FBQ0E7QUFDQTtBRm1LQSIsInNvdXJjZXMiOlsid2VicGFjazovL2F1cmFuZWEtaG9saXN0aWMtdGhlbWUvLi9hc3NldHMvc3R5bGVzL190aGVtZS5zY3NzIiwid2VicGFjazovL2F1cmFuZWEtaG9saXN0aWMtdGhlbWUvLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2NmNy5zY3NzIiwid2VicGFjazovL2F1cmFuZWEtaG9saXN0aWMtdGhlbWUvLi9hc3NldHMvc3R5bGVzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9hdXJhbmVhLWhvbGlzdGljLXRoZW1lLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9hdXJhbmVhLWhvbGlzdGljLXRoZW1lLy4vYXNzZXRzL3N0eWxlcy9fcmVzZXQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiogIERlcGVuZGVuY2llcyAqL1xuLy8gQGltcG9ydCBcInNsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3NcIjtcbi8vIEBpbXBvcnQgXCJzbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzXCI7XG5cbi8qKiAgSWNvbnMgLSB1bmNvbW1lbnQgd2hlbiB5b3UgcGxhY2UgeW91ciBmaXJzdCBzdmcgdG8gdGhlICdpY29ucycgcGF0aCAgKiovXG4vLyBAaW1wb3J0IFwiLi4vaWNvbmZvbnRzL2ljb25zXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbiIsIiRkYW5nZXI6ICNkYzMyMzI7XG4kc3VjY2VzczogIzIyQ0MyMjtcblxuLndwY2Y3IHtcbiAgZm9ybSB7XG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtLCAxcmVtKTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS01MCwgMnJlbSk7XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPD0gNjAwcHgpIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAod2lkdGggPiA2MDBweCkge1xuICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUxcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2VudCB7XG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mYWlsZWQsXG4gICAgJi5hYm9ydGVkLFxuICAgICYuc3BhbSxcbiAgICAmLmludmFsaWQsXG4gICAgJi51bmFjY2VwdGVkLFxuICAgICYucGF5bWVudC1yZXF1aXJlZCB7XG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICAgICAgfVxuICAgIH1cblxuICAgICoge1xuICAgICAgQG1lZGlhICh3aWR0aCA8PSA2MDBweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGNmNy1mb3JtIHtcbiAgbGFiZWwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtLCAxcmVtKTtcblxuICAmOm5vdCgud3BjZjctYWNjZXB0YW5jZSk6bm90KC53cGNmNy1zdWJtaXQpIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxcmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCwgIzIyMik7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgJi53cGNmNy1ub3QtdmFsaWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KC53cGNmNy1hY2NlcHRhbmNlKTpub3QoLndwY2Y3LXN1Ym1pdCk6bm90KC53cGNmNy10ZXh0YXJlYSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG5cbiAgJi53cGNmNy10ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICB9XG5cbiAgJjpub3QoLndwY2Y3LXN1Ym1pdCkge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgICB9XG4gIH1cblxuICAmLndwY2Y3LW5vdC12YWxpZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ud3BjZjctc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0LCAjMjIyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICBwYWRkaW5nOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS0zMCwgMC43NXJlbSkgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNTAsIDEuODc1cmVtKTtcbiAgdHJhbnNpdGlvbjogMC4xcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlLCAjZmZmKTtcbiAgICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWNvbnRyYXN0LCAjMjIyKTtcbiAgfVxufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCwgMC43NXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICBsZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICB0b3A6IDNleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG59XG4iLCIvKiogIERlcGVuZGVuY2llcyAqL1xuLyoqICBJY29ucyAtIHVuY29tbWVudCB3aGVuIHlvdSBwbGFjZSB5b3VyIGZpcnN0IHN2ZyB0byB0aGUgJ2ljb25zJyBwYXRoICAqKi9cbi53cGNmNyBmb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtLCAxcmVtKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMC41ZW0gMS41ZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tNTAsIDJyZW0pO1xufVxuQG1lZGlhICh3aWR0aCA8PSA2MDBweCkge1xuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID4gNjAwcHgpIHtcbiAgLndwY2Y3IGZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgYm90dG9tOiAxcmVtO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjUxcHgpO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cbn1cbi53cGNmNyBmb3JtLnNlbnQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMkNDMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyQ0MyMjtcbn1cbi53cGNmNyBmb3JtLmZhaWxlZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS5hYm9ydGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnNwYW0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjcgZm9ybS51bmFjY2VwdGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsIC53cGNmNyBmb3JtLnBheW1lbnQtcmVxdWlyZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzMyMzI7XG4gIGJvcmRlci1jb2xvcjogI2RjMzIzMjtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlLCAjZmZmKTtcbn1cbkBtZWRpYSAod2lkdGggPD0gNjAwcHgpIHtcbiAgLndwY2Y3IGZvcm0gKiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cGNmNy1mb3JtIGxhYmVsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cGNmNy1mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtc2l6ZS0tbWVkaXVtLCAxcmVtKTtcbn1cbi53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC53cGNmNy1hY2NlcHRhbmNlKTpub3QoLndwY2Y3LXN1Ym1pdCkge1xuICBwYWRkaW5nOiAwLjVlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QsICMyMjIpO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ud3BjZjctZm9ybS1jb250cm9sOm5vdCgud3BjZjctYWNjZXB0YW5jZSk6bm90KC53cGNmNy1zdWJtaXQpLndwY2Y3LW5vdC12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzIzMjtcbn1cbi53cGNmNy1mb3JtLWNvbnRyb2w6bm90KC53cGNmNy1hY2NlcHRhbmNlKTpub3QoLndwY2Y3LXN1Ym1pdCk6bm90KC53cGNmNy10ZXh0YXJlYSkge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG59XG4ud3BjZjctZm9ybS1jb250cm9sOm5vdCgud3BjZjctc3VibWl0KSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwY2Y3LWZvcm0tY29udHJvbDpub3QoLndwY2Y3LXN1Ym1pdCk6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xufVxuLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzMyMzI7XG59XG5cbi53cGNmNy1saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1jb250cmFzdCwgIzIyMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1iYXNlLCAjZmZmKTtcbiAgcGFkZGluZzogdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tMzAsIDAuNzVyZW0pIHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLTUwLCAxLjg3NXJlbSk7XG4gIHRyYW5zaXRpb246IDAuMXMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmFzZSwgI2ZmZik7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QsICMyMjIpO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0td3AtLXByZXNldC0tZm9udC1zaXplLS1zbWFsbCwgMC43NXJlbSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJhc2UsICNmZmYpO1xuICBsZWZ0OiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICB0b3A6IDNleDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzMyMzI7XG59XG5cbkBtZWRpYSAod2lkdGggPD0gNjAwcHgpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA+IDYwMHB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IHZhcigtLXdwLWFkbWluLS1hZG1pbi1iYXItLWhlaWdodCwgMCk7XG4gIHotaW5kZXg6IDE7XG59XG4uaXMtc3R1Y2sgaGVhZGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hLFxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXN1Ym1pdF0sXG5bdHlwZT1yZXNldF0ge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xufVxuXG4uZGlzYWJsZWQsXG5bZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA2MDBweCkge1xuICAud3Atc2l0ZS1ibG9ja3MgKjpub3QoLmhhcy10ZXh0LWFsaWduLWxlZnQsIC5oYXMtdGV4dC1hbGlnbi1yaWdodCkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAud3Atc2l0ZS1ibG9ja3MgKjpub3QoLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1yaWdodCwgLmlzLWNvbnRlbnQtanVzdGlmaWNhdGlvbi1zcGFjZS1iZXR3ZWVuKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhICh3aWR0aCA8PSA2MDBweCkge1xuICAjd3BhZG1pbmJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbkBtZWRpYSAod2lkdGggPD0gNjAwcHgpIHtcbiAgI2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn0iLCJodG1sIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MDBweCkge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgKHdpZHRoID4gNjAwcHgpIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbmhlYWRlci53cC1ibG9jay10ZW1wbGF0ZS1wYXJ0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiB2YXIoLS13cC1hZG1pbi0tYWRtaW4tYmFyLS1oZWlnaHQsIDApO1xuICB6LWluZGV4OiAxO1xuXG4gIC5pcy1zdHVjayAmIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwwLDAsIDAuMSk7XG4gIH1cbn1cblxuZm9vdGVyLndwLWJsb2NrLXRlbXBsYXRlLXBhcnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5hLFxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXN1Ym1pdF0sXG5bdHlwZT1yZXNldF0ge1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2Utb3V0O1xufVxuXG4uZGlzYWJsZWQsXG5bZGlzYWJsZWRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53cC1zaXRlLWJsb2NrcyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA8PSA2MDBweCkge1xuICAgIC8vcCxcbiAgICAvL2gxLFxuICAgIC8vaDIsXG4gICAgLy9oMyxcbiAgICAvL2g0LFxuICAgIC8vaDUsXG4gICAgLy9oNlxuICAgICo6bm90KC5oYXMtdGV4dC1hbGlnbi1sZWZ0LCAuaGFzLXRleHQtYWxpZ24tcmlnaHQpXG4gICAge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICo6bm90KC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tcmlnaHQsIC5pcy1jb250ZW50LWp1c3RpZmljYXRpb24tc3BhY2UtYmV0d2Vlbikge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgQG1lZGlhICh3aWR0aCA8PSA2MDBweCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG59XG5cbiNsb2dvIGltZyB7XG4gIEBtZWRpYSAod2lkdGggPD0gNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIqIHtcbiAgJixcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/