/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* =WordPress Core
-------------------------------------------------------------- */
.alignright {
  float: right;
}

.alignleft {
  float: left;
}

a img.alignright {
  float: right;
}

a img.alignleft {
  float: left;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  padding: 5px 3px 10px;
  text-align: center;
  margin-bottom: 1.5em;
  /* Gutenberg */
  max-width: 100%;
  /* Gutenberg */
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Gutenberg styles */
.alignleft,
.alignright {
  max-width: 636px !important;
  /* Let's work to make this !important unnecessary */
}

.alignleft img,
.alignright img,
.alignleft figcaption,
.alignright figcaption {
  max-width: 50%;
  width: 50%;
}

.alignleft figcaption {
  clear: left;
}

.alignright figcaption {
  clear: right;
}

.alignleft img,
.alignleft figcaption {
  float: left;
  margin-right: 1.5em;
}

.alignright img,
.alignright figcaption {
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Gutenberg blocks: */
.entry-content > * {
  margin: 36px auto;
  max-width: 636px;
  padding-left: 14px;
  padding-right: 14px;
}

.entry-content > .alignwide {
  max-width: 1100px;
}

.entry-content > .alignfull {
  margin: 1.5em 0;
  max-width: 100%;
}

.entry-content ul,
.entry-content ol {
  margin: 1.5em auto;
  max-width: 636px;
  list-style-position: outside;
}

.wp-block-video video {
  max-width: 636px;
}

.wp-block-image img {
  display: block;
}

.wp-block-image.alignleft,
.wp-block-image.alignright {
  width: 100%;
}

.wp-block-image.alignfull img {
  width: 100vw;
}

.wp-block-gallery:not(.components-placeholder) {
  margin: 1.5em auto;
}

.wp-block-cover-text p {
  padding: 1.5em 14px;
}

ul.wp-block-latest-posts.alignwide,
ul.wp-block-latest-posts.alignfull,
ul.wp-block-latest-posts.is-grid.alignwide,
ul.wp-block-latest-posts.is-grid.alignwide {
  padding: 0 14px;
}

.wp-block-table {
  display: block;
  overflow-x: auto;
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%;
}

.wp-block-table td, .wp-block-table th {
  padding: .5em;
}

.entry-content li {
  margin-left: 2.5em;
  margin-bottom: 6px;
}

.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {
  margin: 0 auto;
}

.entry-content ul ul li,
.entry-content ol ol li,
.entry-content ul ol li,
.entry-content ol ul li {
  margin-left: 0;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}

.wp-block-embed.type-video > .wp-block-embed__wrapper > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.wp-block-quote.is-large {
  margin: 0 auto 16px;
}

.wp-block-pullquote > p:first-child {
  margin-top: 0;
}

.wp-block-separator {
  margin: 3em auto;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .wp-block-cover-text p {
    padding: 1.5em 0;
  }
  .entry-content > * {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/*--------------------------------------------------------------
# Block Color Palette Colors
--------------------------------------------------------------*/
.has-strong-blue-color {
  color: #0073aa;
}

.has-strong-blue-background-color {
  background-color: #0073aa;
}

.has-lighter-blue-color {
  color: #229fd8;
}

.has-lighter-blue-background-color {
  background-color: #229fd8;
}

.has-very-light-gray-color {
  color: #eee;
}

.has-very-light-gray-background-color {
  background-color: #eee;
}

.has-very-dark-gray-color {
  color: #444;
}

.has-very-dark-gray-background-color {
  background-color: #444;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.3333333333%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.6666666667%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.2857142857%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.1111111111%;
}

.gallery-caption {
  display: block;
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "Baramond", serif;
}

a, .btn, button {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-decoration: none !important;
  cursor: pointer;
}

input:focus, textarea:focus, .btn:focus, button:focus, select:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
}

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

body {
  display: block;
  margin: 0;
}

@font-face {
  font-family: 'Baramond';
  src: url(../fonts/Baramond.ttf.0d3a8fc9.woff) format("woff"), url(../images/Baramond.ttf.ba5d494a.svg#Baramond) format("svg"), url(../fonts/Baramond.ttf.f786d744.eot), url(../fonts/Baramond.ttf.f786d744.eot?#iefix) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kppa';
  src: url(../fonts/kppa.95f26e19.eot);
  src: url(../fonts/kppa.95f26e19.eot#iefix) format("embedded-opentype"), url(../fonts/kppa.21a6ab04.ttf) format("truetype"), url(../fonts/kppa.40b6376b.woff) format("woff"), url(../images/kppa.a247286d.svg#kppa) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.kppa {
  font-family: 'kppa' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.kppa-envelope:before {
  content: "\e900";
}

.kppa-map-marker:before {
  content: "\e901";
}

.kppa-phone:before {
  content: "\e902";
}

.kppa-column:before {
  content: "\e903";
}

.navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  z-index: 9999;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (min-width: 1200px) {
  .navbar {
    padding: 1.5rem 3.5rem;
  }
}

.navbar .language-switcher {
  width: 5.375rem;
  border: 0.063rem solid #aa8c63;
  border-radius: 5.375rem;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  list-style: none;
  height: 1.875rem;
}

.navbar .language-switcher li {
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 50%;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: transparent;
  height: 100%;
  border-radius: 5.375rem;
}

.navbar .language-switcher li a {
  display: block;
  color: #aa8c63;
  font-weight: 600;
  font-size: 0.75rem;
}

.navbar .language-switcher li a:hover {
  color: #fff;
}

.navbar .language-switcher li.current-lang {
  background-color: #aa8c63;
}

.navbar .language-switcher li.current-lang a {
  color: #fff;
}

.navbar > div:last-child {
  display: none;
}

@media (min-width: 1200px) {
  .navbar > div:last-child {
    display: block;
  }
}

.navbar-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 3.375rem;
}

.navbar-phone {
  font-size: 1rem;
  color: #aa8c63;
  font-weight: 600;
}

.navbar-phone:hover {
  color: #fff;
}

.navbar-brand {
  display: block;
}

.navbar-brand img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 6.25rem;
  height: 2.25rem;
}

@media (min-width: 1200px) {
  .navbar-brand img {
    width: 14.375rem;
    height: 5.25rem;
  }
}

.navbar.scrolled {
  padding: 1rem;
  background-color: #242925;
}

@media (min-width: 1200px) {
  .navbar.scrolled {
    padding: 0.5rem 3.5rem;
  }
}

.navbar.scrolled .navbar-brand img {
  width: 6.25rem;
  height: 2.25rem;
}

.hero-section {
  background: #242925 url(../images/main-bg-pattern.0911c5d7.svg) no-repeat center center/cover;
  min-height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 5rem 1rem;
  overflow: hidden;
  position: relative;
}

@media (min-width: 1200px) {
  .hero-section {
    padding: 0 7rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 1600px) {
  .hero-section {
    padding: 0 12.5rem;
  }
}

@media (min-width: 1200px) {
  .hero-section-content {
    max-width: 60%;
  }
}

.hero-section-slider {
  position: relative;
  width: 75vw;
  height: 75vw;
  margin-top: 5rem;
}

@media (min-width: 1200px) {
  .hero-section-slider {
    position: absolute;
    width: 45vw;
    height: 45vw;
    bottom: -10vw;
    right: -10vw;
    margin-top: 0;
  }
}

.hero-section-slider:before {
  content: '';
  background-image: url(../images/white-circle.5baf9a4d.svg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  width: 95vw;
  height: 95vw;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 50%;
}

@media (min-width: 1200px) {
  .hero-section-slider:before {
    width: 55vw;
    height: 55vw;
  }
}

.hero-section-slider-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  position: relative;
}

.hero-section-slider-pagination button {
  color: #fff;
  display: block;
  text-transform: uppercase;
  background-color: transparent;
  padding: 0;
  border: 0;
  outline: 0;
  position: absolute;
  font-size: 2rem;
}

@media (min-width: 1200px) {
  .hero-section-slider-pagination button {
    font-size: 3.375rem;
  }
}

.hero-section-slider-pagination button:first-child {
  -webkit-transform: rotate(-16deg);
          transform: rotate(-16deg);
  top: -10vw;
  right: 47vw;
}

@media (min-width: 1200px) {
  .hero-section-slider-pagination button:first-child {
    top: -5.25vw;
    right: 28vw;
  }
}

.hero-section-slider-pagination button:nth-child(2) {
  -webkit-transform: rotate(-8deg);
          transform: rotate(-8deg);
  top: -12vw;
  right: 39vw;
}

@media (min-width: 1200px) {
  .hero-section-slider-pagination button:nth-child(2) {
    top: -6.175vw;
    right: 24vw;
  }
}

.hero-section-slider-pagination button:nth-child(3) {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  top: -12.25vw;
  right: 30vw;
}

@media (min-width: 1200px) {
  .hero-section-slider-pagination button:nth-child(3) {
    top: -6.375vw;
    right: 20vw;
  }
}

.hero-section-slider-pagination button:last-child {
  -webkit-transform: rotate(8deg);
          transform: rotate(8deg);
  top: -11vw;
  right: 22vw;
}

@media (min-width: 1200px) {
  .hero-section-slider-pagination button:last-child {
    top: -6vw;
    right: 16vw;
  }
}

.hero-section-slider-pagination button:hover, .hero-section-slider-pagination button.active {
  color: #aa8c63;
}

.hero-section-slider-item {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.hero-section-slider-item.active {
  opacity: 1;
  visibility: visible;
}

.hero-section h1 {
  font-size: 1.75rem;
  line-height: 1.33;
  color: #aa8c63;
  margin-bottom: 2.5rem;
  margin-top: 0;
}

@media (min-width: 1200px) {
  .hero-section h1 {
    font-size: 3.438rem;
    margin-top: 6rem;
    margin-bottom: 4.375rem;
  }
}

.hero-section p {
  color: #fff;
  font-size: 1.125rem;
  text-align: center;
  margin-bottom: 0;
  font-weight: 600;
}

.hero-section .slider-text-navigation {
  margin: 1.25rem 0 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 1rem;
  color: #fff;
}

@media (min-width: 1200px) {
  .hero-section .slider-text-navigation {
    margin: 2.625rem 0 2.875rem;
    gap: 1.25rem;
  }
}

.hero-section .slider-text-navigation button {
  font-size: 1.125rem;
  line-height: 1;
  color: #fff;
  display: block;
  text-transform: uppercase;
  background-color: transparent;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: 600;
  font-family: "Baramond", serif;
}

.hero-section .slider-text-navigation button:hover, .hero-section .slider-text-navigation button.active {
  color: #aa8c63;
}

.hero-section .btn {
  font-size: 1rem;
  width: 12.5rem;
  display: block;
  margin: 0 auto;
  border-radius: 3.125rem;
  padding: 0.75rem;
  text-align: center;
  line-height: 1;
  border: 0.063rem solid #aa8c63;
  background-color: transparent;
  color: #fff;
  font-family: "Baramond", serif;
}

.hero-section .btn:hover, .hero-section .btn:active {
  background-color: #aa8c63;
  color: #fff;
}

@media (min-width: 1200px) {
  .hero-section .btn {
    font-size: 1.25rem;
    padding: 0.875rem;
  }
}

.testimonials-section {
  padding: 1.5rem 1rem 2.5rem;
  background: #dcd6c5 url(../images/kppa-bg.5d7ed646.svg) no-repeat center center/cover;
}

@media (min-width: 1200px) {
  .testimonials-section {
    padding: 2.25rem 1rem 3.75rem;
  }
}

.testimonials-section h2 {
  font-size: 1.5rem;
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 2rem;
  text-align: center;
}

@media (min-width: 1200px) {
  .testimonials-section h2 {
    font-size: 1.75rem;
    margin-bottom: 3.375rem;
  }
}

@media (min-width: 1200px) {
  .testimonials-section .testimonials-wrap {
    max-width: 50%;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2.25rem 6rem;
  }
}

.testimonials-section .testimonial {
  margin-bottom: 2.25rem;
  text-align: center;
}

@media (min-width: 1200px) {
  .testimonials-section .testimonial {
    width: calc(50% - 3rem);
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 3rem);
        -ms-flex: 0 1 calc(50% - 3rem);
            flex: 0 1 calc(50% - 3rem);
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.testimonials-section .testimonial i {
  display: block;
  margin: 0 auto 1.25rem;
  color: #242925;
  font-size: 2rem;
}

@media (min-width: 1200px) {
  .testimonials-section .testimonial i {
    font-size: 3rem;
  }
}

.testimonials-section .testimonial-content {
  background-color: #fff;
  padding: 1rem;
}

@media (min-width: 1200px) {
  .testimonials-section .testimonial-content {
    padding: 1.875rem;
    min-height: 16.875rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}

.testimonials-section .testimonial-content h3 {
  font-size: 1.25rem;
  line-height: 1.25;
  color: #000;
  margin-bottom: 1rem;
  text-align: center;
}

@media (min-width: 1200px) {
  .testimonials-section .testimonial-content h3 {
    font-size: 1.5rem;
  }
}

.testimonials-section .testimonial-content p {
  font-size: 0.875rem;
  line-height: 1.25;
  color: #000;
  text-align: center;
}

@media (min-width: 1200px) {
  .testimonials-section .testimonial-content p {
    font-size: 1rem;
  }
}

.kppa-page {
  background-color: #dcd6c5;
  padding-block: 9rem;
}

.kppa-page-container {
  background-color: #fff;
  margin-inline: auto;
  line-height: 1.25;
  color: #000;
  max-width: 95%;
  padding: 1.5rem;
}

@media (min-width: 1200px) {
  .kppa-page-container {
    max-width: 75%;
    padding: 3.5rem;
  }
}

.kppa-page-container-content {
  font-size: 0.875rem;
  padding: 1rem;
}

@media (min-width: 1200px) {
  .kppa-page-container-content {
    font-size: 1rem;
  }
}

.kppa-page-container-title {
  font-size: 1.75rem;
  text-align: center;
  font-weight: 600;
}

@media (min-width: 1200px) {
  .kppa-page-container-title {
    font-size: 3.5rem;
  }
}

.kppa-page-container h2 {
  font-size: 1.625rem !important;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .kppa-page-container h2 {
    font-size: 2.25rem;
  }
}

.kppa-page-container h3 {
  font-size: 1.5rem !important;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .kppa-page-container h3 {
    font-size: 1.75rem;
  }
}

.kppa-page-container h4 {
  font-size: 1.375rem !important;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .kppa-page-container h4 {
    font-size: 2.25rem;
  }
}

.kppa-page-container h5 {
  font-size: 1.125rem !important;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .kppa-page-container h5 {
    font-size: 1.5rem;
  }
}

.kppa-page-container h6 {
  font-size: 1rem !important;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .kppa-page-container h6 {
    font-size: 1.25rem;
  }
}

.kppa-page-container img {
  max-width: 100%;
  height: auto;
}

.kppa-page-container ul, .kppa-page-container ol {
  padding-left: 0;
}

.kppa-page-container ul li, .kppa-page-container ol li {
  margin: 1rem;
}

.main-footer {
  padding: 2rem 1rem;
  background-color: #242925;
}

@media (min-width: 1200px) {
  .main-footer {
    padding: 3.125rem 3.75rem;
  }
}

@media (min-width: 1200px) {
  .main-footer-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.main-footer-info p {
  margin-bottom: 1rem;
  text-align: center;
}

@media (min-width: 1200px) {
  .main-footer-info p {
    margin-bottom: 1.875rem;
    text-align: left;
  }
}

.main-footer-info p, .main-footer-info a {
  color: #fff;
  font-size: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  font-weight: 600;
}

@media (min-width: 1200px) {
  .main-footer-info p, .main-footer-info a {
    font-size: 1.125rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.main-footer-info a:hover {
  color: #aa8c63;
}

.main-footer-info .map {
  font-size: 5rem;
  color: #dcd6c5;
  margin: 2.5rem auto;
  display: block;
  text-align: center;
}

@media (min-width: 1200px) {
  .main-footer-info .map {
    font-size: 9.375rem;
    margin: 0 auto;
  }
}

.main-footer-logo {
  display: block;
  margin: 0 auto 2.5rem;
  width: 8.75rem;
  height: 3.25rem;
}

@media (min-width: 1200px) {
  .main-footer-logo {
    margin: 0 auto 5rem;
    width: 16.875rem;
    height: 6.25rem;
  }
}

.footer-menu-wrap {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  font-weight: 600;
  text-align: center;
  padding: 0;
}

.footer-menu-wrap li {
  margin-bottom: 1rem;
}

@media (min-width: 1200px) {
  .footer-menu-wrap li {
    margin-bottom: 1.875rem;
    text-align: left;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Q0g7SUF1Q0ssbUJBQW1CO0lBQ25CLGNBQWM7RVAraENwQjtBQUNGOztBTzVoQ0U7RUFDRSxjQUFjO0VBQ2QscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxlQUFlO0FQK2hDbkI7O0FPOWhDSTtFQUxGO0lBTUksbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixlQUFlO0VQa2lDbkI7QUFDRjs7QU8vaENBO0VBQ0UsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwwQkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFVBQVM7QVBraUNYOztBT3ppQ0E7RUFTTSxtQkFBbUI7QVBvaUN6Qjs7QU9uaUNNO0VBVk47SUFXUSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0VQdWlDdEI7QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2Jlcm5hcmQtd3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL193b3JkcHJlc3Muc2NzcyIsIndlYnBhY2s6Ly9iZXJuYXJkLXdwLy4vYXNzZXRzL3Njc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vYmVybmFyZC13cC8uL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9iZXJuYXJkLXdwLy4vYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL2Jlcm5hcmQtd3AvLi9hc3NldHMvc2Nzcy9sYXlvdXRzL19mb250cy5zY3NzIiwid2VicGFjazovL2Jlcm5hcmQtd3AvLi9hc3NldHMvc2Nzcy9sYXlvdXRzL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9iZXJuYXJkLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0cy9fY29udGVudC5zY3NzIiwid2VicGFjazovL2Jlcm5hcmQtd3AvLi9hc3NldHMvc2Nzcy9sYXlvdXRzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vYmVybmFyZC13cC8uL2Fzc2V0cy9zY3NzL2xheW91dHMvX2Zvb3Rlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qID1Xb3JkUHJlc3MgQ29yZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbm5vbmUge1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5hIGltZy5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5hIGltZy5hbGlnbm5vbmUge1xufVxuXG5hIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYSBpbWcuYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0b1xufVxuXG4ud3AtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gIC8vbWF4LXdpZHRoOiA5NiU7IC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyAvKiBHdXRlbmJlcmcgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBHdXRlbmJlcmcgKi9cbn1cblxuLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7XG59XG5cbi53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG4ud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgbWFyZ2luOiA1cHggMCAyMHB4IDIwcHg7XG59XG5cbi53cC1jYXB0aW9uIGltZyB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA5OC41JTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiBwLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCA0cHggNXB4O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIEd1dGVuYmVyZyBzdHlsZXMgKi9cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1heC13aWR0aDogNjM2cHggIWltcG9ydGFudDtcdC8qIExldCdzIHdvcmsgdG8gbWFrZSB0aGlzICFpbXBvcnRhbnQgdW5uZWNlc3NhcnkgKi9cbn1cbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBmaWdjYXB0aW9uLFxuLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIG1heC13aWR0aDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuXG4uYWxpZ25sZWZ0IGZpZ2NhcHRpb24ge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25sZWZ0IGZpZ2NhcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWducmlnaHQgZmlnY2FwdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIG1hcmdpbjogMC44MDc1ZW0gMDtcbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogR3V0ZW5iZXJnIGJsb2NrczogKi9cbi5lbnRyeS1jb250ZW50ID4gKiB7XG4gIG1hcmdpbjogMzZweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gLmFsaWdud2lkZSB7XG4gIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4uZW50cnktY29udGVudCA+IC5hbGlnbmZ1bGwge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgdWwsXG4uZW50cnktY29udGVudCBvbCB7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA2MzZweDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbn1cblxuLndwLWJsb2NrLXZpZGVvIHZpZGVvIHtcbiAgbWF4LXdpZHRoOiA2MzZweDtcbn1cblxuLndwLWJsb2NrLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25sZWZ0LFxuLndwLWJsb2NrLWltYWdlLmFsaWducmlnaHQge1xuICB3aWR0aDogMTAwJVxufVxuXG4ud3AtYmxvY2staW1hZ2UuYWxpZ25mdWxsIGltZyB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLndwLWJsb2NrLWdhbGxlcnk6bm90KC5jb21wb25lbnRzLXBsYWNlaG9sZGVyKSB7XG4gIG1hcmdpbjogMS41ZW0gYXV0bztcbn1cblxuLndwLWJsb2NrLWNvdmVyLXRleHQgcCB7XG4gIHBhZGRpbmc6IDEuNWVtIDE0cHg7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cy5hbGlnbndpZGUsXG51bC53cC1ibG9jay1sYXRlc3QtcG9zdHMuYWxpZ25mdWxsLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlLFxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzLmlzLWdyaWQuYWxpZ253aWRlIHtcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuXG4ud3AtYmxvY2stdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRkLCAud3AtYmxvY2stdGFibGUgdGgge1xuICBwYWRkaW5nOiAuNWVtO1xufVxuXG4uZW50cnktY29udGVudCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG4uZW50cnktY29udGVudCB1bCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIG9sLFxuLmVudHJ5LWNvbnRlbnQgdWwgb2wsXG4uZW50cnktY29udGVudCBvbCB1bCB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZW50cnktY29udGVudCB1bCB1bCBsaSxcbi5lbnRyeS1jb250ZW50IG9sIG9sIGxpLFxuLmVudHJ5LWNvbnRlbnQgdWwgb2wgbGksXG4uZW50cnktY29udGVudCBvbCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5cbi53cC1ibG9jay1lbWJlZC50eXBlLXZpZGVvID4gLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuXG4ud3AtYmxvY2stZW1iZWQudHlwZS12aWRlbyA+IC53cC1ibG9jay1lbWJlZF9fd3JhcHBlciA+IGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ud3AtYmxvY2stcXVvdGUuaXMtbGFyZ2Uge1xuICBtYXJnaW46IDAgYXV0byAxNnB4O1xufVxuXG4ud3AtYmxvY2stcHVsbHF1b3RlPnA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAzZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWNvdmVyLXRleHQgcCB7XG4gICAgcGFkZGluZzogMS41ZW0gMDtcbiAgfVxuXG4gIC5lbnRyeS1jb250ZW50ID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCbG9jayBDb2xvciBQYWxldHRlIENvbG9yc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmhhcy1zdHJvbmctYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMDA3M2FhO1xufVxuXG4uaGFzLXN0cm9uZy1ibHVlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2FhO1xufVxuXG4uaGFzLWxpZ2h0ZXItYmx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMjI5ZmQ4O1xufVxuXG4uaGFzLWxpZ2h0ZXItYmx1ZS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyOWZkODtcbn1cblxuLmhhcy12ZXJ5LWxpZ2h0LWdyYXktY29sb3Ige1xuICBjb2xvcjogI2VlZTtcbn1cblxuLmhhcy12ZXJ5LWxpZ2h0LWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5oYXMtdmVyeS1kYXJrLWdyYXktY29sb3Ige1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmhhcy12ZXJ5LWRhcmstZ3JheS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4NTcxNDI4NTclO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMTExMTExMTExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3dvcmRwcmVzc1wiO1xuQGltcG9ydCBcImdsb2JhbFwiO1xuQGltcG9ydCBcImxheW91dHMvZm9udHNcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dHMvY29udGVudFwiO1xuQGltcG9ydCBcImxheW91dHMvcGFnZVwiO1xuQGltcG9ydCBcImxheW91dHMvZm9vdGVyXCI7IiwiaHRtbCwgYm9keXtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cbmEsIC5idG4sIGJ1dHRvbntcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dCwgdGV4dGFyZWEsIC5idG4sIGJ1dHRvbiwgc2VsZWN0e1xuICAmOmZvY3Vze1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiosICo6OmJlZm9yZSwgKjo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5e1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufSIsIiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcbiRncmF5OiAjZGNkNmM1ICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xuJHByaW1hcnk6ICNhYThjNjMgIWRlZmF1bHQ7XG4kZGFya2dyZWVuOiAjMjQyOTI1ICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6IFwiQmFyYW1vbmRcIiwgc2VyaWYgIWRlZmF1bHQ7IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQmFyYW1vbmQnO1xuICBzcmM6dXJsKCcuLi8uLi9mb250cy9CYXJhbW9uZC50dGYud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL0JhcmFtb25kLnR0Zi5zdmcjQmFyYW1vbmQnKSBmb3JtYXQoJ3N2ZycpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL0JhcmFtb25kLnR0Zi5lb3QnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9CYXJhbW9uZC50dGYuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna3BwYSc7XG4gIHNyYzogIHVybCgnLi4vLi4vZm9udHMva3BwYS5lb3Q/ZDhpd2VwJyk7XG4gIHNyYzogIHVybCgnLi4vLi4vZm9udHMva3BwYS5lb3Q/ZDhpd2VwI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJy4uLy4uL2ZvbnRzL2twcGEudHRmP2Q4aXdlcCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcuLi8uLi9mb250cy9rcHBhLndvZmY/ZDhpd2VwJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi4vLi4vZm9udHMva3BwYS5zdmc/ZDhpd2VwI2twcGEnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbi5rcHBhIHtcbiAgZm9udC1mYW1pbHk6ICdrcHBhJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5rcHBhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4ua3BwYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ua3BwYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmtwcGEtY29sdW1uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4iLCIubmF2YmFye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gIH1cbiAgLmxhbmd1YWdlLXN3aXRjaGVye1xuICAgIHdpZHRoOiA1LjM3NXJlbTtcbiAgICBib3JkZXI6IDAuMDYzcmVtIHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUuMzc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUuMzc1cmVtO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY3VycmVudC1sYW5ne1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gZGl2e1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbGVmdHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAzLjM3NXJlbTtcbiAgfVxuICAmLXBob25le1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbiAgJi1icmFuZHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBpbWd7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiA2LjI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiAxNC4zNzVyZW07XG4gICAgICAgIGhlaWdodDogNS4yNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5zY3JvbGxlZHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JlZW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMy41cmVtO1xuICAgIH1cbiAgICAubmF2YmFyLWJyYW5ke1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogNi4yNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZXJvLXNlY3Rpb257XG4gIGJhY2tncm91bmQ6ICRkYXJrZ3JlZW4gdXJsKCcuLi8uLi9pbWFnZXMvc3ZnL21haW4tYmctcGF0dGVybi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNXJlbSAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDAgN3JlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgIHBhZGRpbmc6IDAgMTIuNXJlbTtcbiAgfVxuICAmLWNvbnRlbnR7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICB9XG4gIH1cbiAgJi1zbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA3NXZ3O1xuICAgIGhlaWdodDogNzV2dztcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQ1dnc7XG4gICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICBib3R0b206IC0xMHZ3O1xuICAgICAgcmlnaHQ6IC0xMHZ3O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3N2Zy93aGl0ZS1jaXJjbGUuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOTV2dztcbiAgICAgIGhlaWdodDogOTV2dztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA1NXZ3O1xuICAgICAgICBoZWlnaHQ6IDU1dnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtd3JhcHBlcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLXBhZ2luYXRpb257XG4gICAgICBidXR0b257XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTZkZWcpO1xuICAgICAgICAgIHRvcDogLTEwdnc7XG4gICAgICAgICAgcmlnaHQ6IDQ3dnc7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiAtNS4yNXZ3O1xuICAgICAgICAgICAgcmlnaHQ6IDI4dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICAgICAgICB0b3A6IC0xMnZ3O1xuICAgICAgICAgIHJpZ2h0OiAzOXZ3O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTYuMTc1dnc7XG4gICAgICAgICAgICByaWdodDogMjR2dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgdG9wOiAtMTIuMjV2dztcbiAgICAgICAgICByaWdodDogMzB2dztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICB0b3A6IC02LjM3NXZ3O1xuICAgICAgICAgICAgcmlnaHQ6IDIwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg4ZGVnKTtcbiAgICAgICAgICB0b3A6IC0xMXZ3O1xuICAgICAgICAgIHJpZ2h0OiAyMnZ3O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIHRvcDogLTZ2dztcbiAgICAgICAgICAgIHJpZ2h0OiAxNnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZXtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVte1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAmLmFjdGl2ZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaDF7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogMy40MzhyZW07XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNC4zNzVyZW07XG4gICAgfVxuICB9XG4gIHB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNsaWRlci10ZXh0LW5hdmlnYXRpb257XG4gICAgbWFyZ2luOiAxLjI1cmVtIDAgMS41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXJnaW46IDIuNjI1cmVtIDAgMi44NzVyZW07XG4gICAgICBnYXA6IDEuMjVyZW07XG4gICAgfVxuICAgIGJ1dHRvbntcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICAgICY6aG92ZXIsICYuYWN0aXZle1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG57XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiAxMi41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogMC4wNjNyZW0gc29saWQgJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgcGFkZGluZzogMC44NzVyZW07XG4gICAgfVxuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb257XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDIuNXJlbTtcbiAgYmFja2dyb3VuZDogJGdyYXkgdXJsKCcuLi8uLi9pbWFnZXMvc3ZnL2twcGEtYmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogMi4yNXJlbSAxcmVtIDMuNzVyZW07XG4gIH1cbiAgaDJ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzLjM3NXJlbTtcbiAgICB9XG4gIH1cbiAgLnRlc3RpbW9uaWFscy13cmFwe1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDIuMjVyZW0gNnJlbTtcbiAgICB9XG4gIH1cbiAgLnRlc3RpbW9uaWFse1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XG4gICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAzcmVtKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgaXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAkZGFya2dyZWVuO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNi44NzVyZW07XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIua3BwYS1wYWdle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Q2YzU7XG4gICAgcGFkZGluZy1ibG9jazo5cmVtO1xuICAgICYtY29udGFpbmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4taW5saW5lOmF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWF4LXdpZHRoOjk1JTtcbiAgICAgICAgcGFkZGluZzoxLjVyZW07XG4gICAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjc1JTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjMuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgZm9udC1zaXplOjAuODc1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzoxcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6My41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaDJ7XG4gICAgICAgICAgICBmb250LXNpemU6MS42MjVyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBoM3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW0haW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6MTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjM3NXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6Mi4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBoNXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxLjEyNXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgaDZ7XG4gICAgICAgICAgICBmb250LXNpemU6MXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MS4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiBpbWd7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgICAgICYgdWwsb2x7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICAmIGxpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgfVxufVxufVxuIiwiLm1haW4tZm9vdGVye1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZ3JlZW47XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDMuMTI1cmVtIDMuNzVyZW07XG4gIH1cbiAgJi1pbmZve1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgcCwgYXtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm1hcHtcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIG1hcmdpbjogMi41cmVtIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDkuMzc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1sb2dve1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDIuNXJlbTtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXJnaW46IDAgYXV0byA1cmVtO1xuICAgICAgd2lkdGg6IDE2Ljg3NXJlbTtcbiAgICAgIGhlaWdodDogNi4yNXJlbTtcbiAgICB9XG4gIH1cbn1cbi5mb290ZXItbWVudS13cmFwe1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzowO1xuICAmIGxpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfX1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/