.service-regions-key-cities + .our-offices {
  padding-top: 40px;
}
.service-regions-key-cities .section-header {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 40px;
}
.service-regions-key-cities .section-header .section-title {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.service-regions-key-cities .section-header .section-button {
  max-width: 200px;
  min-height: 48px;
  width: 100%;
}
.service-regions-key-cities .wrapper-top-cities {
  margin-bottom: 64px;
}
.service-regions-key-cities .wrapper-top-cities .section-subtitle {
  margin-bottom: 16px;
}
.service-regions-key-cities .wrapper-top-cities .section-subtitle .section-subtitle-right {
  display: none;
}
.service-regions-key-cities .wrapper-top-cities .section-subtitle p {
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: normal;
}
.service-regions-key-cities .wrapper-top-cities .top-cities-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.service-regions-key-cities .wrapper-top-cities .top-cities-grid .top-city-item a {
  overflow: hidden;
  color: #2A3E49;
  text-align: center;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 14px;
  min-width: 196px;
  border-radius: 12px;
  border: 2px solid #CACFD7;
  background: #FFFFFF;
  backdrop-filter: blur(21px);
  min-height: 56px;
  transition: all ease-in-out 0.3s;
}
.service-regions-key-cities .wrapper-top-cities .top-cities-grid .top-city-item a:hover {
  background-color: #F4F5F3;
  border: 2px solid #53707F;
}
.service-regions-key-cities .regions-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}
.service-regions-key-cities .regions-list .region-item .region-state {
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 18px;
}
.service-regions-key-cities .regions-list .region-item .region-state svg {
  display: none;
}
.service-regions-key-cities .regions-list .region-item .region-cities {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.service-regions-key-cities .regions-list .region-item .region-cities .city-link {
  color: #53707F;
  font-family: "IBM Plex Sans", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  transition: color ease-in-out 0.3s;
}
.service-regions-key-cities .regions-list .region-item .region-cities .city-link::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 2px;
  height: 1.5px;
  width: 100%;
  background-color: #53707F;
  transition: background-color ease-in-out 0.3s;
}
.service-regions-key-cities .regions-list .region-item .region-cities .city-link:hover {
  color: #F4CA35;
}
.service-regions-key-cities .regions-list .region-item .region-cities .city-link:hover::before {
  background-color: #F4CA35;
}

@media (max-width: 850px) {
  .service-regions-key-cities .regions-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .service-regions-key-cities {
    padding-bottom: 40px;
  }
  .service-regions-key-cities .section-header .section-title {
    gap: 16px;
  }
  .service-regions-key-cities .section-header .section-title p {
    font-size: 14px;
  }
  .service-regions-key-cities .section-header .section-button {
    display: none;
  }
  .service-regions-key-cities .wrapper-top-cities {
    margin-bottom: 56px;
  }
  .service-regions-key-cities .wrapper-top-cities .section-subtitle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
  }
  .service-regions-key-cities .wrapper-top-cities .section-subtitle p {
    font-size: 16px;
  }
  .service-regions-key-cities .wrapper-top-cities .section-subtitle .section-subtitle-right {
    display: flex;
    flex-shrink: 0;
  }
  .service-regions-key-cities .wrapper-top-cities .top-cities-grid {
    display: block;
    overflow: visible;
  }
  .service-regions-key-cities .wrapper-top-cities .top-cities-grid .slick-list {
    overflow: visible;
  }
  .service-regions-key-cities .wrapper-top-cities .top-cities-grid .slick-track {
    overflow: visible;
  }
  .service-regions-key-cities .wrapper-top-cities .top-cities-grid .top-city-item {
    margin: 0 4px;
  }
  .service-regions-key-cities .wrapper-top-cities .top-cities-grid .top-city-item a {
    font-size: 16px;
    padding: 12px 14px;
    min-width: unset;
    min-height: 48px;
  }
  .service-regions-key-cities .regions-list {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .service-regions-key-cities .regions-list .region-item {
    padding: 23px 0;
    border-top: 2px solid #CACFD7;
  }
  .service-regions-key-cities .regions-list .region-item:last-of-type {
    padding-bottom: 0;
  }
  .service-regions-key-cities .regions-list .region-item.active .region-state svg {
    transform: rotate(180deg);
  }
  .service-regions-key-cities .regions-list .region-item.active .region-cities {
    pointer-events: auto;
    max-height: 1000px;
    opacity: 1;
  }
  .service-regions-key-cities .regions-list .region-item .region-state {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 16px;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 0;
  }
  .service-regions-key-cities .regions-list .region-item .region-state svg {
    flex-shrink: 0;
    display: block;
    transition: transform 0.3s ease-in-out;
  }
  .service-regions-key-cities .regions-list .region-item .region-cities {
    gap: 0;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-in-out, opacity 0.5s ease-in-out;
    pointer-events: none;
  }
  .service-regions-key-cities .regions-list .region-item .region-cities .city-link {
    padding: 0;
    font-size: 20px;
    margin: 11px 0;
  }
  .service-regions-key-cities .regions-list .region-item .region-cities .city-link:first-of-type {
    margin-top: 8px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzLnNhc3MiLCJzZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcy5jc3MiLCJBcHBsaWNhdGlvbnMvTUFNUC9odGRvY3MvZmVuY2luZ3NwZWNpYWxpc3RzL3dwLWNvbnRlbnQvdGhlbWVzL2ZlbmNpbmdzcGVjaWFsaXN0cy9hc3NldHMvc2Fzcy90b29scy92YXJzLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUU7RUFDRSxpQkFBQTtBQ0hKO0FES0U7RUFDRSxhQUFBO0VBQ0EscUJBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBQ0hKO0FESUk7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxRQUFBO0FDRk47QURJSTtFQUNFLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0FDRk47QURLRTtFQUNFLG1CQUFBO0FDSEo7QURLSTtFQUNFLG1CQUFBO0FDSE47QURJTTtFQUNFLGFBQUE7QUNGUjtBREdNO0VBQ0UscUNFaENPO0VGaUNQLGdCQUFBO0VBQ0EsbUJBQUE7QUNEUjtBREdJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0FDRE47QURHUTtFQUNFLGdCQUFBO0VBQ0EsY0VwQ007RUZxQ04sa0JBQUE7RUFDQSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EscUNFakRLO0VGa0RMLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJFcERGO0VGcURFLDJCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQ0FBQTtBQ0RWO0FERVU7RUFDRSx5QkFBQTtFQUNBLHlCQUFBO0FDQVo7QURHRTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdNO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FDRFI7QURFUTtFQUNFLGFBQUE7QUNBVjtBREdNO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsU0FBQTtBQ0RSO0FERVE7RUFDRSxjRWhGSTtFRmlGSix3Q0V4Rk87RUZ5RlAsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQUEsa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtDQUFBO0FDQVY7QURDVTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJFakdFO0VGa0dGLDZDQUFBO0FDQ1o7QURBVTtFQUNFLGNFbkdJO0FEcUdoQjtBRERZO0VBQ0UseUJFckdFO0FEd0doQjs7QURBQTtFQUVJO0lBQ0UscUNBQUE7RUNFSjtBQUNGO0FEQUE7RUFDRTtJQUNFLG9CQUFBO0VDRUY7RURBSTtJQUNFLFNBQUE7RUNFTjtFRERNO0lBQ0UsZUFBQTtFQ0dSO0VERkk7SUFDRSxhQUFBO0VDSU47RURERTtJQUNFLG1CQUFBO0VDR0o7RURESTtJQUNFLGFBQUE7SUFDQSxtQkFBQTtJQUNBLDhCQUFBO0lBQ0EsU0FBQTtFQ0dOO0VERk07SUFDRSxlQUFBO0VDSVI7RURITTtJQUNFLGFBQUE7SUFDQSxjQUFBO0VDS1I7RURGSTtJQUNFLGNBQUE7SUFDQSxpQkFBQTtFQ0lOO0VESE07SUFDRSxpQkFBQTtFQ0tSO0VESk07SUFDRSxpQkFBQTtFQ01SO0VETE07SUFDRSxhQUFBO0VDT1I7RUROUTtJQUNFLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7RUNRVjtFRExFO0lBQ0UsMEJBQUE7SUFDQSxNQUFBO0VDT0o7RUROSTtJQUNFLGVBQUE7SUFDQSw2QkFBQTtFQ1FOO0VEUE07SUFDRSxpQkFBQTtFQ1NSO0VETFU7SUFDRSx5QkFBQTtFQ09aO0VETFE7SUFDRSxvQkFBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtFQ09WO0VETE07SUFDRSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxtQkFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsZ0JBQUE7RUNPUjtFRE5RO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxzQ0FBQTtFQ1FWO0VETE07SUFDRSxNQUFBO0lBQ0EsYUFBQTtJQUNBLFVBQUE7SUFDQSxnQkFBQTtJQUNBLGlFQUFBO0lBQ0Esb0JBQUE7RUNPUjtFRE5RO0lBQ0UsVUFBQTtJQUNBLGVBQUE7SUFDQSxjQUFBO0VDUVY7RURQVTtJQUNFLGVBQUE7RUNTWjtBQUNGIiwiZmlsZSI6InNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi90b29scy92YXJzXCJcblxuXG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXNcbiAgJiArIC5vdXItb2ZmaWNlc1xuICAgIHBhZGRpbmctdG9wOiA0MHB4XG5cbiAgLnNlY3Rpb24taGVhZGVyXG4gICAgZGlzcGxheTogZmxleFxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgIGdhcDogMjBweFxuICAgIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICAuc2VjdGlvbi10aXRsZVxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtblxuICAgICAgZ2FwOiA4cHhcblxuICAgIC5zZWN0aW9uLWJ1dHRvblxuICAgICAgbWF4LXdpZHRoOiAyMDBweFxuICAgICAgbWluLWhlaWdodDogNDhweFxuICAgICAgd2lkdGg6IDEwMCVcblxuXG4gIC53cmFwcGVyLXRvcC1jaXRpZXNcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4XG5cbiAgICAuc2VjdGlvbi1zdWJ0aXRsZVxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweFxuICAgICAgLnNlY3Rpb24tc3VidGl0bGUtcmlnaHRcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgICAgcFxuICAgICAgICBmb250LWZhbWlseTogdmFycy4kcHJpbWFyeS1mb250XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDBcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuXG4gICAgLnRvcC1jaXRpZXMtZ3JpZFxuICAgICAgZGlzcGxheTogZmxleFxuICAgICAgZmxleC13cmFwOiB3cmFwXG4gICAgICBnYXA6IDIwcHhcbiAgICAgIC50b3AtY2l0eS1pdGVtXG4gICAgICAgIGFcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuXG4gICAgICAgICAgY29sb3I6IHZhcnMuJGNoYXJjb2FsX2JsdWVcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgICBmb250LWZhbWlseTogdmFycy4kcHJpbWFyeS1mb250XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4XG4gICAgICAgICAgbWluLXdpZHRoOiAxOTZweFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHhcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXJzLiRsaWdodF9zbGF0ZVxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcnMuJHdoaXRlXG4gICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDIxcHgpXG4gICAgICAgICAgbWluLWhlaWdodDogNTZweFxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUYzXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTM3MDdGXG5cblxuICAucmVnaW9ucy1saXN0XG4gICAgZGlzcGxheTogZ3JpZFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcilcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHhcbiAgICBncmlkLXJvdy1nYXA6IDQwcHhcbiAgICAucmVnaW9uLWl0ZW1cbiAgICAgIC5yZWdpb24tc3RhdGVcbiAgICAgICAgZm9udC1zaXplOiAyMHB4XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbFxuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweFxuICAgICAgICBzdmdcbiAgICAgICAgICBkaXNwbGF5OiBub25lXG5cblxuICAgICAgLnJlZ2lvbi1jaXRpZXNcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgICAgIGdhcDogMTJweFxuICAgICAgICAuY2l0eS1saW5rXG4gICAgICAgICAgY29sb3I6IHZhcnMuJHN0b3JteV9ibHVlXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcnMuJHNlY29uZGFyeS1mb250XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnRcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAuM3NcbiAgICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgICAgbGVmdDogMFxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIGJvdHRvbTogMnB4XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXB4XG4gICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFycy4kc3Rvcm15X2JsdWVcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQgLjNzXG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6IHZhcnMuJGdvbGRlbl95ZWxsb3dcbiAgICAgICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJzLiRnb2xkZW5feWVsbG93XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXNcbiAgICAucmVnaW9ucy1saXN0XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpXG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXNcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxuICAgIC5zZWN0aW9uLWhlYWRlclxuICAgICAgLnNlY3Rpb24tdGl0bGVcbiAgICAgICAgZ2FwOiAxNnB4XG4gICAgICAgIHBcbiAgICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICAgIC5zZWN0aW9uLWJ1dHRvblxuICAgICAgICBkaXNwbGF5OiBub25lXG5cblxuICAgIC53cmFwcGVyLXRvcC1jaXRpZXNcbiAgICAgIG1hcmdpbi1ib3R0b206IDU2cHhcblxuICAgICAgLnNlY3Rpb24tc3VidGl0bGVcbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICBnYXA6IDE2cHhcbiAgICAgICAgcFxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgICAgICAuc2VjdGlvbi1zdWJ0aXRsZS1yaWdodFxuICAgICAgICAgIGRpc3BsYXk6IGZsZXhcbiAgICAgICAgICBmbGV4LXNocmluazogMFxuXG5cbiAgICAgIC50b3AtY2l0aWVzLWdyaWRcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcbiAgICAgICAgLnNsaWNrLWxpc3RcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAuc2xpY2stdHJhY2tcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgICAudG9wLWNpdHktaXRlbVxuICAgICAgICAgIG1hcmdpbjogMCA0cHhcbiAgICAgICAgICBhXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTRweFxuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldFxuICAgICAgICAgICAgbWluLWhlaWdodDogNDhweFxuXG5cbiAgICAucmVnaW9ucy1saXN0XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmclxuICAgICAgZ2FwOiAwXG4gICAgICAucmVnaW9uLWl0ZW1cbiAgICAgICAgcGFkZGluZzogMjNweCAwXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXJzLiRsaWdodF9zbGF0ZVxuICAgICAgICAmOmxhc3Qtb2YtdHlwZVxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwXG5cbiAgICAgICAgJi5hY3RpdmVcbiAgICAgICAgICAucmVnaW9uLXN0YXRlXG4gICAgICAgICAgICBzdmdcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuXG4gICAgICAgICAgLnJlZ2lvbi1jaXRpZXNcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHhcbiAgICAgICAgICAgIG9wYWNpdHk6IDFcblxuICAgICAgICAucmVnaW9uLXN0YXRlXG4gICAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAgICBnYXA6IDE2cHhcbiAgICAgICAgICBmb250LXNpemU6IDIwcHhcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWxcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbFxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICAgICAgICBzdmdcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLWluLW91dFxuXG5cbiAgICAgICAgLnJlZ2lvbi1jaXRpZXNcbiAgICAgICAgICBnYXA6IDBcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwXG4gICAgICAgICAgb3BhY2l0eTogMFxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBlYXNlLWluLW91dCwgb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXRcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICAgICAgICAgIC5jaXR5LWxpbmtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDBcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZVxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHhcblxuXG5cblxuXG5cblxuIiwiLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzICsgLm91ci1vZmZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnNlY3Rpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyAuc2VjdGlvbi1zdWJ0aXRsZSAuc2VjdGlvbi1zdWJ0aXRsZS1yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyAuc2VjdGlvbi1zdWJ0aXRsZSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC53cmFwcGVyLXRvcC1jaXRpZXMgLnRvcC1jaXRpZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC53cmFwcGVyLXRvcC1jaXRpZXMgLnRvcC1jaXRpZXMtZ3JpZCAudG9wLWNpdHktaXRlbSBhIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMyQTNFNDk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNHB4O1xuICBtaW4td2lkdGg6IDE5NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0FDRkQ3O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjFweCk7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC53cmFwcGVyLXRvcC1jaXRpZXMgLnRvcC1jaXRpZXMtZ3JpZCAudG9wLWNpdHktaXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGMztcbiAgYm9yZGVyOiAycHggc29saWQgIzUzNzA3Rjtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG59XG4uc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnJlZ2lvbnMtbGlzdCAucmVnaW9uLWl0ZW0gLnJlZ2lvbi1zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3QgLnJlZ2lvbi1pdGVtIC5yZWdpb24tc3RhdGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLWNpdGllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLWNpdGllcyAuY2l0eS1saW5rIHtcbiAgY29sb3I6ICM1MzcwN0Y7XG4gIGZvbnQtZmFtaWx5OiBcIklCTSBQbGV4IFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciBlYXNlLWluLW91dCAwLjNzO1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3QgLnJlZ2lvbi1pdGVtIC5yZWdpb24tY2l0aWVzIC5jaXR5LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMnB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNzA3RjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dCAwLjNzO1xufVxuLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3QgLnJlZ2lvbi1pdGVtIC5yZWdpb24tY2l0aWVzIC5jaXR5LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0Y0Q0EzNTtcbn1cbi5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLWNpdGllcyAuY2l0eS1saW5rOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRDQTM1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAuc2VjdGlvbi1oZWFkZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnNlY3Rpb24taGVhZGVyIC5zZWN0aW9uLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyAuc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC53cmFwcGVyLXRvcC1jaXRpZXMgLnNlY3Rpb24tc3VidGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAud3JhcHBlci10b3AtY2l0aWVzIC5zZWN0aW9uLXN1YnRpdGxlIC5zZWN0aW9uLXN1YnRpdGxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAud3JhcHBlci10b3AtY2l0aWVzIC50b3AtY2l0aWVzLWdyaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAud3JhcHBlci10b3AtY2l0aWVzIC50b3AtY2l0aWVzLWdyaWQgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAud3JhcHBlci10b3AtY2l0aWVzIC50b3AtY2l0aWVzLWdyaWQgLnNsaWNrLXRyYWNrIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLndyYXBwZXItdG9wLWNpdGllcyAudG9wLWNpdGllcy1ncmlkIC50b3AtY2l0eS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAud3JhcHBlci10b3AtY2l0aWVzIC50b3AtY2l0aWVzLWdyaWQgLnRvcC1jaXR5LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMDtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnJlZ2lvbnMtbGlzdCAucmVnaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIzcHggMDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0NBQ0ZENztcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnJlZ2lvbnMtbGlzdCAucmVnaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VydmljZS1yZWdpb25zLWtleS1jaXRpZXMgLnJlZ2lvbnMtbGlzdCAucmVnaW9uLWl0ZW0uYWN0aXZlIC5yZWdpb24tc3RhdGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbS5hY3RpdmUgLnJlZ2lvbi1jaXRpZXMge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLXN0YXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLXN0YXRlIHN2ZyB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3QgLnJlZ2lvbi1pdGVtIC5yZWdpb24tY2l0aWVzIHtcbiAgICBnYXA6IDA7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnNlcnZpY2UtcmVnaW9ucy1rZXktY2l0aWVzIC5yZWdpb25zLWxpc3QgLnJlZ2lvbi1pdGVtIC5yZWdpb24tY2l0aWVzIC5jaXR5LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMTFweCAwO1xuICB9XG4gIC5zZXJ2aWNlLXJlZ2lvbnMta2V5LWNpdGllcyAucmVnaW9ucy1saXN0IC5yZWdpb24taXRlbSAucmVnaW9uLWNpdGllcyAuY2l0eS1saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufSIsIiRwcmltYXJ5LWZvbnQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmXG4kc2Vjb25kYXJ5LWZvbnQ6IFwiSUJNIFBsZXggU2Fuc1wiLCBzYW5zLXNlcmlmXG5cblxuLy9jb2xvcnNcbiRibGFjazogIzAwMDAwMFxuJHdoaXRlOiAjRkZGRkZGXG4kY2hhcmNvYWxfYmx1ZTogIzJBM0U0OVxuJHN0b3JteV9ibHVlOiAjNTM3MDdGXG4kZ29sZGVuX3llbGxvdzogI0Y0Q0EzNVxuJGRpcnR5X3doaXRlOiAjRjRGNUYzXG4kbGlnaHRfc2xhdGU6ICNDQUNGRDdcbiRlbWVyYWxkOiAjMkU3RDMyXG4kd2FybV95ZWxsb3c6ICNFM0FBMEZcbiRwdXJlX3JlZDogI0QzMkYyRlxuJGxpZ2h0X3JlZDogI0QzMkYyRlxuJGxpZ2h0X3llbGxvdzogI0ZEREU3MVxuXG5cblxuXG4vL2NvbnRhaW5lclxuJGNvbnRhaW5lci1wYWRkaW5nOiAxNnB4XG4kY29udGFpbmVyLXdpZHRoOiBjYWxjKDEyODBweCArIDIgKiAjeyRjb250YWluZXItcGFkZGluZ30pIl19 */
