:root {
    --gray-blue: var(--wp--preset--color--gray-blue);
    --red: var(--wp--preset--color--red);
    --white: var(--wp--preset--color--white);
    --yellow: var(--wp--preset--color--yellow);
    --dark-blue: var(--wp--preset--color--dark-blue);
    --menu-blue: var(--wp--preset--color--menu-blue);
    --gray-green: var(--wp--preset--color--gray-green);
    --black: var(--wp--preset--color--black);
    --light-gray: var(--wp--preset--color--light-gray);
    --dark-gray: var(--wp--preset--color--dark-gray);
    --footer-blue: var(--wp--preset--color--footer-blue);
    --petrol-blue: var(--wp--preset--color--petrol-blue);
    --dark-green: var(--wp--preset--color--dark-green);
}

body.no-scroll {
    overflow: hidden;
}

.nmp-last-el h1:last-child, .nmp-last-el h2:last-child, .nmp-last-el h3:last-child, .nmp-last-el h4:last-child, .nmp-last-el h5:last-child, .nmp-last-el h6:last-child, .nmp-last-el ul:last-child, .nmp-last-el ol:last-child, .nmp-last-el p:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}

.services-flexible-content-block {
    padding: 100px 0;
    overflow: hidden;
}
@media (max-width: 991.9px) {
    .services-flexible-content-block {
        padding: 50px 0;
    }
}
.services-flexible-content-block__wrapper > .container {
    position: relative;
}
.services-flexible-content-block__wrapper > .container::before {
    content: "";
    position: absolute;
    top: 40px;
    right: 100%;
    width: 2000px;
    height: 2px;
    background-color: var(--red);
}
.services-flexible-content-block--header-block {
    padding: 200px 0 100px 0;
}
@media (max-width: 767.9px) {
    .services-flexible-content-block--header-block {
        padding: 200px 0 50px 0;
    }
}
.services-flexible-content-block--has-image .services-flexible-content-block__media {
    position: relative;
}
@media (min-width: 768px) {
    .services-flexible-content-block--has-image .services-flexible-content-block__figure {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        min-height: 300px;
        width: 100%;
    }
}
.services-flexible-content-block--has-image .services-flexible-content-block__image {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.services-flexible-content-block--photo-left .services-flexible-content-block__row {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-pack: justify;
        justify-content: space-between;
}
.services-flexible-content-block--photo-left .services-flexible-content-block__wrapper > .container::before {
    display: none;
}
.services-flexible-content-block--photo-left .services-flexible-content-block__title {
    position: relative;
    display: inline;
    overflow: hidden;
}
.services-flexible-content-block--photo-left .services-flexible-content-block__title::after {
    content: "";
    display: inline-block;
    width: 2000px;
    margin-right: -2000px;
    margin-left: 40px;
    margin-bottom: 15px;
    height: 2px;
    background-color: var(--red);
    vertical-align: baseline;
}
.services-flexible-content-block__title {
    font-size: 55px;
    line-height: 70px;
}
@media (max-width: 991.9px) {
    .services-flexible-content-block__title {
        font-size: 30px;
        line-height: 40px;
    }
}
.services-flexible-content-block__media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
}
@media (max-width: 991.9px) {
    .services-flexible-content-block__media {
        margin-top: 40px;
    }
}
.services-flexible-content-block__image {
    border-radius: 0 0 0 40px;
}
.services-flexible-content-block__photos {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    gap: 40px;
}
.services-flexible-content-block__photo-1 {
    border-radius: 40px 0 0 0;
    max-width: 80%;
}
.services-flexible-content-block__figure--2 {
    display: -ms-flexbox;
    display: flex;
}
.services-flexible-content-block__photo-2 {
    border-radius: 0 0 40px 0;
    margin-left: auto;
    max-width: 80%;
}
.services-flexible-content-block__description {
    font-size: 18px;
    margin-top: 40px;
}
.services-flexible-content-block__description a {
    color: inherit;
}
.services-flexible-content-block__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px;
    margin-top: 40px;
}
.services-flexible-content-block__buttons--align-left {
    -ms-flex-pack: start;
        justify-content: flex-start;
}
.services-flexible-content-block__buttons--align-center {
    -ms-flex-pack: center;
        justify-content: center;
}
.services-flexible-content-block__text-layout--text-two-thirds-left {
    width: 66.666%;
    margin-right: auto;
}
@media (max-width: 991.9px) {
    .services-flexible-content-block__text-layout--text-two-thirds-left {
        width: 100%;
    }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9fdmFyaWFibGVzLnNjc3MiLCJzZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrL3N0eWxlLmNzcyIsIi4uLy4uL3Jlc291cmNlcy9zYXNzL3NvdXJjZS91dGlscy9faGVscGVycy5zY3NzIiwic2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jay9zdHlsZS5zY3NzIiwiLi4vLi4vcmVzb3VyY2VzL3Nhc3Mvc291cmNlL3V0aWxzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxQkE7SUFDRSxnREFBQTtJQUNBLG9DQUFBO0lBQ0Esd0NBQUE7SUFDQSwwQ0FBQTtJQUNBLGdEQUFBO0lBQ0EsZ0RBQUE7SUFDQSxrREFBQTtJQUNBLHdDQUFBO0lBQ0Esa0RBQUE7SUFDQSxnREFBQTtJQUNBLG9EQUFBO0lBQ0Esb0RBQUE7SUFDQSxrREFBQTtBQ3BCRjs7QUNiSTtJQUNJLGdCQUFBO0FEZ0JSOztBQ1ZRO0lBQ0ksZ0JBQUE7SUFDQSxpQkFBQTtBRGFaOztBRXJCQTtJQUNFLGdCQUFBO0lBQ0EsZ0JBQUE7QUZ3QkY7QUdzREk7SURoRko7UUFLSSxlQUFBO0lGeUJBO0FBQ0o7QUV0Qkk7SUFDRSxrQkFBQTtBRndCTjtBRXRCTTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLFNBQUE7SUFDQSxXQUFBO0lBQ0EsYUFBQTtJQUNBLFdBQUE7SUFDQSw0QkFBQTtBRndCUjtBRW5CRTtJQUNFLHdCQUFBO0FGcUJKO0FHZ0RJO0lEdEVGO1FBSUksdUJBQUE7SUZzQkY7QUFDSjtBRWpCTTtJQUNFLGtCQUFBO0FGbUJSO0FHZ0NJO0lEaERFO1FBRUksa0JBQUE7UUFDQSxNQUFBO1FBQ0EsUUFBQTtRQUNBLFlBQUE7UUFDQSxpQkFBQTtRQUNBLFdBQUE7SUZrQk47QUFDSjtBRWZNO0lBQ0UsWUFBQTtJQUNBLFdBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0FGaUJSO0FFWEk7SUFDRSwrQkFBQTtRQUFBLDJCQUFBO0lBQ0Esc0JBQUE7UUFBQSw4QkFBQTtBRmFOO0FFUFE7SUFDRSxhQUFBO0FGU1Y7QUVKSTtJQUNFLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGdCQUFBO0FGTU47QUVKTTtJQUNFLFdBQUE7SUFDQSxxQkFBQTtJQUNBLGFBQUE7SUFDQSxxQkFBQTtJQUNBLGlCQUFBO0lBQ0EsbUJBQUE7SUFDQSxXQUFBO0lBQ0EsNEJBQUE7SUFDQSx3QkFBQTtBRk1SO0FFQUU7SUFDRSxlQUFBO0lBQ0EsaUJBQUE7QUZFSjtBR2hCSTtJRFlGO1FBS0ksZUFBQTtRQUNBLGlCQUFBO0lGR0Y7QUFDSjtBRUFFO0lBQ0Usb0JBQUE7SUFBQSxhQUFBO0lBQ0Esc0JBQUE7UUFBQSxtQkFBQTtBRkVKO0FHMUJJO0lEc0JGO1FBS0ksZ0JBQUE7SUZHRjtBQUNKO0FFQUU7SUFDRSx5QkFBQTtBRkVKO0FFQ0U7SUFDRSxvQkFBQTtJQUFBLGFBQUE7SUFDQSwwQkFBQTtRQUFBLHNCQUFBO0lBQ0EsU0FBQTtBRkNKO0FFRUU7SUFDRSx5QkFBQTtJQUNBLGNBQUE7QUZBSjtBRUdFO0lBQ0Usb0JBQUE7SUFBQSxhQUFBO0FGREo7QUVJRTtJQUNFLHlCQUFBO0lBQ0EsaUJBQUE7SUFDQSxjQUFBO0FGRko7QUVLRTtJQUNFLGVBQUE7SUFDQSxnQkFBQTtBRkhKO0FFS0k7SUFDRSxjQUFBO0FGSE47QUVPRTtJQUNFLG9CQUFBO0lBQUEsYUFBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLFNBQUE7SUFDQSxnQkFBQTtBRkxKO0FFT0k7SUFDRSxvQkFBQTtRQUFBLDJCQUFBO0FGTE47QUVRSTtJQUNFLHFCQUFBO1FBQUEsdUJBQUE7QUZOTjtBRVdJO0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0FGVE47QUcxRUk7SURpRkE7UUFLSSxXQUFBO0lGUko7QUFDSiIsImZpbGUiOiJzZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vXHJcbi8vIEJhc2VcclxuLy9cclxuXHJcbi8vIENvbG9yc1xyXG4kcHJpbWFyeS1jb2xvcjogIzAwMDtcclxuXHJcbiR0aXRsZS1jb2xvcjogIzAwMDtcclxuJHRleHQtY29sb3I6ICMwMDA7XHJcblxyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmlnYXRpb25cclxuLy9cclxuXHJcbiRmb250LW1haW46IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gQ29sb3JzXHJcbjpyb290IHtcclxuICAtLWdyYXktYmx1ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWdyYXktYmx1ZSk7XHJcbiAgLS1yZWQ6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1yZWQpO1xyXG4gIC0td2hpdGU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS13aGl0ZSk7XHJcbiAgLS15ZWxsb3c6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS15ZWxsb3cpO1xyXG4gIC0tZGFyay1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFyay1ibHVlKTtcclxuICAtLW1lbnUtYmx1ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLW1lbnUtYmx1ZSk7XHJcbiAgLS1ncmF5LWdyZWVuOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ncmVlbik7XHJcbiAgLS1ibGFjazogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWJsYWNrKTtcclxuICAtLWxpZ2h0LWdyYXk6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1saWdodC1ncmF5KTtcclxuICAtLWRhcmstZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JheSk7XHJcbiAgLS1mb290ZXItYmx1ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWZvb3Rlci1ibHVlKTtcclxuICAtLXBldHJvbC1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tcGV0cm9sLWJsdWUpO1xyXG4gIC0tZGFyay1ncmVlbjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRhcmstZ3JlZW4pO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dFxyXG4vL1xyXG4vLyAhZGVmYXVsdCBzbyBhc3NldHM6YmxvY2tzOnNhc3MgY2FuIHByZS1zZXQgLi4vLi4vLi4vIGZvciBibG9jayBDU1NcclxuLy8gKHRlbXBsYXRlLXBhcnRzL2Jsb2Nrcy8qIGlzIG9uZSBsZXZlbCBkZWVwZXIgdGhhbiBhc3NldHMvY3NzLykuXHJcbiRpbWFnZXMtZGlyOiAnLi4vLi4vcmVzb3VyY2VzL2ltYWdlcycgIWRlZmF1bHQ7XHJcblxyXG4kc2VjdGlvbi1tYXJnaW46IDE1MHB4O1xyXG4kc2VjdGlvbi1tb2JpbGUtbWFyZ2luOiA1MHB4O1xyXG5cclxuJGdyaWQtd2lkdGg6IDEzMTJweDtcclxuJGdyaWQtZ3V0dGVyOiAzOHB4O1xyXG5cclxuJG1vYmlsZS1tYXg6IDExNzdweDtcclxuJG1vYmlsZS1taW46IDExNzhweDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6ICRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6ICRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyKSAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRncmlkLWd1dHRlciAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6IDYgIWRlZmF1bHQ7IiwiOnJvb3Qge1xuICAgIC0tZ3JheS1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JheS1ibHVlKTtcbiAgICAtLXJlZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJlZCk7XG4gICAgLS13aGl0ZTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXdoaXRlKTtcbiAgICAtLXllbGxvdzogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXllbGxvdyk7XG4gICAgLS1kYXJrLWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kYXJrLWJsdWUpO1xuICAgIC0tbWVudS1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbWVudS1ibHVlKTtcbiAgICAtLWdyYXktZ3JlZW46IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmF5LWdyZWVuKTtcbiAgICAtLWJsYWNrOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYmxhY2spO1xuICAgIC0tbGlnaHQtZ3JheTogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyYXkpO1xuICAgIC0tZGFyay1ncmF5OiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFyay1ncmF5KTtcbiAgICAtLWZvb3Rlci1ibHVlOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZm9vdGVyLWJsdWUpO1xuICAgIC0tcGV0cm9sLWJsdWU6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1wZXRyb2wtYmx1ZSk7XG4gICAgLS1kYXJrLWdyZWVuOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGFyay1ncmVlbik7XG59XG5cbmJvZHkubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm1wLWxhc3QtZWwgaDE6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGgyOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoMzpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgaDQ6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIGg1Omxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBoNjpsYXN0LWNoaWxkLCAubm1wLWxhc3QtZWwgdWw6bGFzdC1jaGlsZCwgLm5tcC1sYXN0LWVsIG9sOmxhc3QtY2hpbGQsIC5ubXAtbGFzdC1lbCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuICAgIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX193cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3dyYXBwZXIgPiAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG59XG4uc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jay0taGVhZGVyLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDEwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3LjlweCkge1xuICAgIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrLS1oZWFkZXItYmxvY2sge1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDUwcHggMDtcbiAgICB9XG59XG4uc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jay0taGFzLWltYWdlIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2stLWhhcy1pbWFnZSAuc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9ja19fZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jay0taGFzLWltYWdlIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2stLXBob3RvLWxlZnQgLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrLS1waG90by1sZWZ0IC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX193cmFwcGVyID4gLmNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2stLXBob3RvLWxlZnQgLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jay0tcGhvdG8tbGVmdCAuc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9ja19fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjAwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuICAgIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX21lZGlhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjlweCkge1xuICAgIC5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19tZWRpYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX2ltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA0MHB4O1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19waG90by0xIHtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgMCAwO1xuICAgIG1heC13aWR0aDogODAlO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX2ZpZ3VyZS0tMiB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19waG90by0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODAlO1xufVxuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19kZXNjcmlwdGlvbiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX19idXR0b25zLS1hbGlnbi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9ja19fYnV0dG9ucy0tYWxpZ24tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcy1mbGV4aWJsZS1jb250ZW50LWJsb2NrX190ZXh0LWxheW91dC0tdGV4dC10d28tdGhpcmRzLWxlZnQge1xuICAgIHdpZHRoOiA2Ni42NjYlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOXB4KSB7XG4gICAgLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3RleHQtbGF5b3V0LS10ZXh0LXR3by10aGlyZHMtbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn0iLCJib2R5IHtcclxuICAgICYubm8tc2Nyb2xsIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm1wLWxhc3QtZWwge1xyXG4gICAgaDEsaDIsaDMsaDQsaDUsaDYsdWwsb2wscCB7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGltYWdlcy1kaXI6ICcuLi8uLi8uLi9yZXNvdXJjZXMvaW1hZ2VzJztcbkBpbXBvcnQgJy4vd3AtY29udGVudC90aGVtZXMvZW5zc2llZy1jaGlsZC10aGVtZS9yZXNvdXJjZXMvc2Fzcy9zb3VyY2UvdXRpbHMvYWxsLnNjc3MnO1xuLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1xLXRhYmxldC1tYXgge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgID4uY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oZWFkZXItYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHggMDtcblxuICAgIEBpbmNsdWRlIG1xLW1vYmlsZS1tYXgge1xuICAgICAgcGFkZGluZzogMjAwcHggMCA1MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi0taGFzLWltYWdlIHtcbiAgICAuc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9jayB7XG4gICAgICAmX19tZWRpYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZmlndXJlIHtcbiAgICAgICAgQGluY2x1ZGUgbXEtbW9iaWxlLW1pbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1waG90by1sZWZ0IHtcbiAgICAuc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9ja19fcm93IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuc2VydmljZXMtZmxleGlibGUtY29udGVudC1ibG9ja19fd3JhcHBlciB7XG4gICAgICA+LmNvbnRhaW5lciB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlcnZpY2VzLWZsZXhpYmxlLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMDAwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmVkKTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcblxuICAgIEBpbmNsdWRlIG1xLXRhYmxldC1tYXgge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVkaWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xLXRhYmxldC1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgNDBweDtcbiAgfVxuXG4gICZfX3Bob3RvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgfVxuXG4gICZfX3Bob3RvLTEge1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMCAwIDA7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cblxuICAmX19maWd1cmUtLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19waG90by0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNDBweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICYtLWFsaWduLWxlZnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICYtLWFsaWduLWNlbnRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0LWxheW91dCB7XG4gICAgJi0tdGV4dC10d28tdGhpcmRzLWxlZnQge1xuICAgICAgd2lkdGg6IDY2LjY2NiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1xLXRhYmxldC1tYXgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWl4aW4gc3ByaXRlX3N2ZygkbmFtZSkge1xyXG4gICAgQGV4dGVuZCAuc3ZnLSN7JG5hbWV9O1xyXG4gICAgQGV4dGVuZCAuc3ZnLSN7JG5hbWV9LWRpbXM7XHJcbn1cclxuXHJcbkBtaXhpbiBwdXNoLS1hdXRvIHtcclxuICAgIG1hcmdpbjoge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcV9zbWFsbCB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG5cclxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuXHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG5cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3ZnX2JnKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3VybCkge1xyXG4gICAgd2lkdGg6ICR3aWR0aDtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3Jlc291cmNlcy9pbWFnZXMvc3ZnLyN7JGltYWdlX3VybH0uc3ZnKTtcclxufVxyXG5cclxuQG1peGluIHN2Z19iZ19tYXNrKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3VybCApIHtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBtYXNrLXNpemU6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hc2staW1hZ2U6IHVybCgjeyRpbWFnZXMtZGlyfS9zdmcvI3skaW1hZ2VfdXJsfS5zdmcpO1xyXG59XHJcblxyXG5cclxuQG1peGluIG1xLWdyaWQtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRncmlkLXdpZHRoICsgJGdyaWQtZ3V0dGVyfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZ3JpZC1tYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JGdyaWQtd2lkdGggKyAkZ3JpZC1ndXR0ZXIgLSAwLjF9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS10YWJsZXQtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtZGVza3RvcCB7XHJcbiAgICBAaW5jbHVkZSBtcS10YWJsZXQtbWluIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1xLXRhYmxldC1tYXgge1xyXG4gICAgJHdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSAtIDAuMTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZHRoKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtcS1tb2JpbGUtbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXEtbW9iaWxlLW1heCB7XHJcbiAgICAkd2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdtZCcpIC0gMC4xO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyIHtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59Il19 */
