/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/blocks/services-block/_services-block.scss ***!
  \****************************************************************************************************************************************************/
.wysiwyg {
  color: #000a00;
}
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 70px;
}
@media (max-width: 767px) {
  .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
    margin-bottom: 20px;
    margin-top: 50px;
  }
}
.wysiwyg h1:first-of-type, .wysiwyg h2:first-of-type, .wysiwyg h3:first-of-type, .wysiwyg h4:first-of-type, .wysiwyg h5:first-of-type, .wysiwyg h6:first-of-type {
  margin-top: 0;
}
.wysiwyg h1 {
  font-size: 50px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h1 {
    font-size: 42px;
    line-height: 1.16;
  }
}
.wysiwyg h2 {
  font-size: 53px;
  line-height: 1.15;
}
@media (max-width: 767px) {
  .wysiwyg h2 {
    font-size: 27px;
    line-height: 1.14;
  }
}
.wysiwyg h3 {
  font-size: 27px;
  line-height: 1.14;
}
@media (max-width: 767px) {
  .wysiwyg h3 {
    font-size: 24px;
    line-height: 1.16;
  }
}
.wysiwyg h4 {
  font-size: 18px;
  line-height: 1.25;
}
.wysiwyg p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.wysiwyg p:last-of-type {
  margin-bottom: 0;
}
.wysiwyg a {
  color: #50b437;
  font-size: 16px;
  line-height: 1.5;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 767px) {
  .wysiwyg a {
    word-break: break-word;
  }
}
.wysiwyg a:hover {
  color: #388127;
}
.wysiwyg ul, .wysiwyg ol {
  margin-bottom: 20px;
}
.wysiwyg ul {
  list-style: disc;
  list-style-position: inside;
}
.wysiwyg ol li {
  list-style: decimal;
}
.wysiwyg ul li, .wysiwyg ol li {
  list-style-position: inside;
  font-size: 16px;
  line-height: 1.5;
}
.wysiwyg strong {
  font-weight: 700;
}
.wysiwyg em {
  font-style: italic;
}

.single-service {
  background: #F0F0F0;
  padding: 30px;
  position: relative;
  transition: 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
@media (max-width: 767px) {
  .single-service {
    margin: 0 0 10px;
  }
}
.single-service img {
  margin-bottom: 40px;
  transition: 0.3s ease-in-out;
  height: 80px;
  width: 80px;
  object-fit: contain;
}
.single-service .top-wrapper span sub, .single-service .top-wrapper span sup {
  vertical-align: unset;
  font-size: 1em;
}
.single-service h3 {
  font-weight: 600;
  color: #000A00;
  max-width: 330px;
  width: 100%;
  transition: 0.3s ease-in-out;
  margin-bottom: 32px;
  word-break: break-word;
}
@media (max-width: 767px) {
  .single-service h3 {
    font-size: 27px;
    line-height: 1.14;
    max-width: 100%;
  }
}
.single-service:first-child {
  border-top-left-radius: 30px;
}

.service-wrap {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 10px;
}
.service-wrap.row-1 {
  grid-template-rows: 1fr;
}

h2 {
  font-weight: 600;
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  h2 {
    margin-bottom: 19px;
  }
}

section.services-block {
  margin-top: 140px;
  margin-bottom: 140px;
}
@media (max-width: 767px) {
  section.services-block {
    margin-top: 94px;
    margin-bottom: 95px;
  }
}
section.services-block .title {
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  section.services-block .title {
    margin-bottom: 54px;
    flex-direction: column;
  }
}
section.services-block .title .title-description-wrap {
  max-width: 850px;
  width: 100%;
  margin-left: 178px;
}
@media (max-width: 990px) {
  section.services-block .title .title-description-wrap {
    margin-left: 50px;
  }
}
@media (max-width: 767px) {
  section.services-block .title .title-description-wrap {
    margin-left: 0;
  }
}
section.services-block .title .description {
  column-count: 2;
  line-height: 1.5;
}
@media (max-width: 767px) {
  section.services-block .title .description {
    column-count: 1;
  }
  section.services-block .title .description p {
    margin-bottom: 20px;
  }
  section.services-block .title .description p:last-child {
    margin-bottom: 0;
  }
}
section.services-block span {
  line-height: 1.5;
  font-weight: 500;
}
@media (max-width: 767px) {
  section.services-block span {
    margin-bottom: 18px;
  }
}
section.services-block .services-box.mobile-only {
  display: none;
}
@media (max-width: 767px) {
  section.services-block .services-box.mobile-only {
    display: block;
  }
}
section.services-block .services-box.mobile-only .single-service:last-child h3 {
  margin-bottom: 32px;
}
section.services-block .single-service .button-round {
  transition: 0.3s ease-in-out;
}
section.services-block .single-service .button-round:after {
  transition: 0.3s ease-in-out;
  background: url(438fb8adf10dcca0ab00.svg) center/cover no-repeat;
  transform: translateY(-50%);
}
section.services-block .single-service.black-bg {
  background: #000A00;
}
section.services-block .single-service.black-bg h3 {
  color: #FFFFFF;
  margin-top: 3px;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  section.services-block .single-service.black-bg h3 {
    margin-top: 0;
  }
}
section.services-block .single-service.black-bg span {
  color: #FFFFFF;
  margin-bottom: 24px;
  display: block;
  font-weight: 400;
}
section.services-block .single-service.black-bg .button {
  margin-top: 24px;
  display: inline-block;
}
section.services-block .single-service.black-bg .button__white:hover {
  background: #FFFFFF;
  color: #50B437;
}
section.services-block .single-service:hover {
  background: #50B437;
}
section.services-block .single-service:hover img {
  filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);
}
section.services-block .single-service:hover h3 {
  color: #FFFFFF;
}
section.services-block .single-service:hover .button-round {
  background: #FFFFFF;
}
section.services-block .single-service:hover .button-round:after {
  background: url(f929a4d021ed953c6dea.svg) center/cover no-repeat;
}
section.services-block .single-service:hover.black-bg {
  background: #000A00;
}
section.services-block .single-service:hover.black-bg img {
  filter: unset;
}
section.services-block .swiper-services {
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  section.services-block .swiper-services {
    display: none;
  }
}
section.services-block .swiper-nav-wrap {
  display: flex;
  justify-content: center;
  height: 24px;
  align-items: flex-end;
  position: relative;
  width: 78px;
  margin: 10px auto 0 auto;
  gap: 30px;
}
@media (max-width: 767px) {
  section.services-block .swiper-nav-wrap {
    display: none;
  }
}
section.services-block .swiper-nav-wrap .swiper-button-next, section.services-block .swiper-nav-wrap .swiper-button-prev {
  width: 24px;
  height: 24px;
  position: relative;
  top: 0;
  left: auto;
  right: auto;
}
section.services-block .swiper-nav-wrap .swiper-button-next svg path, section.services-block .swiper-nav-wrap .swiper-button-prev svg path {
  fill: #000A00;
}
section.services-block .swiper-nav-wrap .swiper-button-next:after, section.services-block .swiper-nav-wrap .swiper-button-prev:after {
  content: unset;
}
section.services-block .swiper-nav-wrap .swiper-button-next.swiper-button-disabled, section.services-block .swiper-nav-wrap .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
}
section.services-block .swiper-nav-wrap .swiper-button-next.swiper-button-disabled svg path, section.services-block .swiper-nav-wrap .swiper-button-prev.swiper-button-disabled svg path {
  fill: #848484;
}
section.services-block .swiper-nav-wrap .swiper-button-next:hover svg path, section.services-block .swiper-nav-wrap .swiper-button-prev:hover svg path {
  fill: #50B437;
}
section.services-block .button-wrap {
  display: none;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  section.services-block .button-wrap {
    display: block;
  }
  section.services-block .button-wrap .button {
    display: inline-block;
  }
  section.services-block .button-wrap .button.loading:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #F0F0F0;
    border-radius: 50%;
    background-image: url(b82eed77a4f25b6c4ac5.svg);
    background-size: 25px;
    background-position: 50%;
    background-repeat: no-repeat;
    transition: 0.3s ease-in-out;
  }
}
section.services-block .single-service.mobile-only {
  display: none;
}
@media (max-width: 767px) {
  section.services-block .single-service.mobile-only {
    display: flex;
    margin: 0;
    border-top-left-radius: 30px;
  }
  section.services-block .single-service.mobile-only img {
    margin-bottom: 49px;
  }
  section.services-block .single-service.mobile-only h3 {
    margin-top: 0;
  }
  section.services-block .single-service.mobile-only span {
    font-weight: 400;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  section.services-block .desktop-only {
    display: none;
  }
}

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