.form_container {
  max-width: 782px;
  margin: 0 auto; }
  .form_container .single {
    margin-bottom: 0px; }
  .form_container label p {
    font-size: 22px;
    line-height: 34px;
    color: #171717;
    margin-bottom: 0px;
    margin-top: 0px;
    display: inline-block;
    background-color: #FFF;
    padding: 5px;
    margin-left: 40px;
    position: relative;
    bottom: -20px;
    font-weight: 600;
    z-index: 5; }
    @media (max-width: 568px) {
      .form_container label p {
        font-size: 18px;
        margin-left: 30px; } }
  .form_container span {
    display: block; }
  .form_container ::-webkit-input-placeholder {
    /* Edge */
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
    @media (max-width: 568px) {
      .form_container ::-webkit-input-placeholder {
        font-size: 20px; } }
  .form_container :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
    @media (max-width: 568px) {
      .form_container :-ms-input-placeholder {
        font-size: 20px; } }
  .form_container ::-webkit-input-placeholder {
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
  .form_container ::-moz-placeholder {
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
  .form_container :-ms-input-placeholder {
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
  .form_container ::-ms-input-placeholder {
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
  .form_container ::placeholder {
    color: #C9C9C9;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300; }
    @media (max-width: 568px) {
      .form_container ::-webkit-input-placeholder {
        font-size: 20px; }
      .form_container ::-moz-placeholder {
        font-size: 20px; }
      .form_container :-ms-input-placeholder {
        font-size: 20px; }
      .form_container ::-ms-input-placeholder {
        font-size: 20px; }
      .form_container ::placeholder {
        font-size: 20px; } }
  .form_container input[type="text"],
  .form_container input[type="tel"],
  .form_container input[type="email"] {
    border: 2px solid #419D5A;
    padding: 20px 30px 20px 45px;
    border-radius: 79px;
    font-size: 22px;
    line-height: 38px;
    color: #171717;
    width: 100%;
    max-width: 100%; }
    @media (max-width: 568px) {
      .form_container input[type="text"],
      .form_container input[type="tel"],
      .form_container input[type="email"] {
        font-size: 20px;
        padding: 15px 20px 15px 35px; } }
  .form_container input.wpcf7-not-valid {
    border-color: red !important;
    color: red !important; }
  .form_container input.wpcf7-not-valid + .wpcf7-not-valid-tip {
    display: none; }
  .form_container textarea {
    border: 2px solid #419D5A;
    padding: 20px 30px;
    border-radius: 79px;
    font-size: 22px;
    line-height: 38px;
    color: #171717;
    resize: none;
    height: 81px;
    width: 100%;
    overflow: hidden; }
    @media (max-width: 568px) {
      .form_container textarea {
        font-size: 20px;
        padding: 15px 20px 15px 35px; } }
  .form_container .submit {
    margin-top: 25px; }
    .form_container .submit input {
      background-color: #419D5A;
      padding: 25px 15px 25px 55px;
      color: #FFF;
      font-size: 24px;
      line-height: 32px;
      border: none;
      outline: none;
      border-radius: 43px;
      min-width: 192px;
      background-image: url(../../../img/arrow.svg);
      background-repeat: no-repeat;
      background-position: 35px center;
      background-size: 30.5px;
      cursor: pointer;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      @media (max-width: 568px) {
        .form_container .submit input {
          padding: 20px 15px 20px 55px; } }
      .form_container .submit input:hover {
        background-position: 40px center; }
  .form_container .accept {
    margin-top: 10px; }
    .form_container .accept .wpcf7-list-item {
      width: 100%;
      display: block;
      margin-left: 0;
      font-size: 13px;
      color: #0e0c0a;
      margin-top: 8px; }
      .form_container .accept .wpcf7-list-item span {
        width: 100%; }
      .form_container .accept .wpcf7-list-item label {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative; }
        .form_container .accept .wpcf7-list-item label span {
          padding-left: 20px;
          margin-left: 0px; }
          .form_container .accept .wpcf7-list-item label span p {
            display: inline-block;
            vertical-align: top;
            margin-bottom: 0;
            margin-top: -5px;
            bottom: 0px;
            font-size: 14px;
            line-height: 20px;
            font-weight: 400;
            margin-left: 30px; }
            @media (max-width: 568px) {
              .form_container .accept .wpcf7-list-item label span p {
                font-size: 13px;
                line-height: 18px;
                margin-left: 5px; } }
          .form_container .accept .wpcf7-list-item label span:before {
            content: '';
            display: block;
            width: 31px;
            height: 31px;
            margin-right: 20px;
            background-color: transparent;
            border: 2px solid #DCE0E8;
            border-radius: 6px;
            position: absolute;
            left: 0px;
            top: 0; }
            @media (max-width: 568px) {
              .form_container .accept .wpcf7-list-item label span:before {
                width: 15px;
                height: 15px; } }
            .form_container .accept .wpcf7-list-item label span:before:hover {
              cursor: pointer; }
        .form_container .accept .wpcf7-list-item label input {
          position: absolute;
          left: 0;
          top: 0;
          width: 1px;
          z-index: -1;
          opacity: 0; }
        .form_container .accept .wpcf7-list-item label input:checked + span:before {
          background-color: #419D5A; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9mb3JtX2dsb2JhbC5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7RUFGaEI7SUFJSSxrQkFBa0IsRUFBQTtFQUp0QjtJQVNNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFVBQVUsRUFBQTtJQzJEYjtNRGhGSDtRQXVCUSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUEsRUFFcEI7RUExQkw7SUE2QkksY0FBYyxFQUFBO0VBN0JsQjtJQStCZ0MsU0FBQTtJQUNoQyxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNmLGdCQUFnQixFQUFBO0lDNkNmO01EaEZIO1FBcUNJLGVBQWUsRUFBQSxFQUVsQjtFQXZDRDtJQXlDeUIsNEJBQUE7SUFDekIsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDZixnQkFBZ0IsRUFBQTtJQ21DZjtNRGhGSDtRQStDSSxlQUFlLEVBQUEsRUFFbEI7RUFqREQ7SUFvREEsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUF2RGhCO0lBb0RBLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0VBdkRoQjtJQW9EQSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBQTtFQXZEaEI7SUFvREEsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUF2RGhCO0lBb0RBLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0lDeUJiO01EaEZIO1FBeURFLGVBQWUsRUFBQTtNQXpEakI7UUF5REUsZUFBZSxFQUFBO01BekRqQjtRQXlERSxlQUFlLEVBQUE7TUF6RGpCO1FBeURFLGVBQWUsRUFBQTtNQXpEakI7UUF5REUsZUFBZSxFQUFBLEVBRWhCO0VBM0REOzs7SUFnRUkseUJBQXlCO0lBQ3pCLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ1osV0FBVztJQUNYLGVBQWUsRUFBQTtJQ1NsQjtNRGhGSDs7O1FBeUVRLGVBQWU7UUFDYiw0QkFBNEIsRUFBQSxFQUVuQztFQTVFSDtJQThFSSw0QkFBMkI7SUFDM0IscUJBQW9CLEVBQUE7RUEvRXhCO0lBa0ZFLGFBQWEsRUFBQTtFQWxGZjtJQXFGSSx5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxZQUFZO0lBQ1osWUFBWTtJQUNaLFdBQVc7SUFDWCxnQkFBZ0IsRUFBQTtJQ2RqQjtNRGhGSDtRQWdHTSxlQUFlO1FBQ2IsNEJBQTRCLEVBQUEsRUFFakM7RUFuR0g7SUFxR0ksZ0JBQWdCLEVBQUE7SUFyR3BCO01BdUdNLHlCQUF5QjtNQUN6Qiw0QkFBNEI7TUFDNUIsV0FBVztNQUNYLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsWUFBWTtNQUNaLGFBQWE7TUFDYixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLDZDQUErQztNQUMvQyw0QkFBNEI7TUFDNUIsZ0NBQWdDO01BQ2hDLHVCQUF1QjtNQUN2QixlQUFlO01BQ2YsNEJBQW9CO01BQXBCLHVCQUFvQjtNQUFwQixvQkFBb0IsRUFBQTtNQ3JDdkI7UURoRkg7VUF1SFEsNEJBQTRCLEVBQUEsRUFNL0I7TUE3SEw7UUEwSFEsZ0NBQWdDLEVBQUE7RUExSHhDO0lBZ0lJLGdCQUFnQixFQUFBO0lBaElwQjtNQWtJSSxXQUFXO01BQ1gsY0FBYztNQUNkLGNBQWM7TUFDZCxlQUFlO01BQ2YsY0FBYztNQUNkLGVBQWUsRUFBQTtNQXZJbkI7UUF5SVEsV0FBVyxFQUFBO01BekluQjtRQTRJUSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2Isa0JBQWtCLEVBQUE7UUE3STFCO1VBK0lZLGtCQUFrQjtVQUNsQixnQkFBZ0IsRUFBQTtVQWhKNUI7WUFrSmdCLHFCQUFxQjtZQUNyQixtQkFBbUI7WUFDbkIsZ0JBQWdCO1lBQ2hCLGdCQUFnQjtZQUNoQixXQUFXO1lBQ1gsZUFBZTtZQUNmLGlCQUFpQjtZQUNqQixnQkFBZ0I7WUFDaEIsaUJBQWlCLEVBQUE7WUMxRTlCO2NEaEZIO2dCQTRKa0IsZUFBZTtnQkFDZixpQkFBaUI7Z0JBQ2YsZ0JBQWdCLEVBQUEsRUFFdkI7VUFoS2I7WUFrS2dCLFdBQVc7WUFDWCxjQUFjO1lBQ2QsV0FBVztZQUNYLFlBQVk7WUFDWixrQkFBa0I7WUFDZCw2QkFBNkI7WUFDakMseUJBQXlCO1lBQ3pCLGtCQUFrQjtZQUNsQixrQkFBa0I7WUFDbEIsU0FBUztZQUNULE1BQU0sRUFBQTtZQzVGbkI7Y0RoRkg7Z0JBOEtrQixXQUFXO2dCQUNYLFlBQVksRUFBQSxFQUtqQjtZQXBMYjtjQWtMb0IsZUFBZSxFQUFBO1FBbExuQztVQXVMWSxrQkFBa0I7VUFDbEIsT0FBTztVQUNQLE1BQU07VUFDTixVQUFVO1VBQ1YsV0FBVztVQUNYLFVBQVUsRUFBQTtRQTVMdEI7VUErTFkseUJBQXlCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50L2Zvcm1fZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uL19tZWRpYXF1ZXJ5JztcclxuLmZvcm1fY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDc4MnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC5zaW5nbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICBsYWJlbCB7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogRWRnZSAqL1xyXG5jb2xvcjogI0M5QzlDOTtcclxuZm9udC1zaXplOiAyMnB4O1xyXG5saW5lLWhlaWdodDogMzhweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG5jb2xvcjogI0M5QzlDOTtcclxuZm9udC1zaXplOiAyMnB4O1xyXG5saW5lLWhlaWdodDogMzhweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbjo6cGxhY2Vob2xkZXIge1xyXG5jb2xvcjogI0M5QzlDOTtcclxuZm9udC1zaXplOiAyMnB4O1xyXG5saW5lLWhlaWdodDogMzhweDtcclxuZm9udC13ZWlnaHQ6IDMwMDtcclxuQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG59XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTlENUE7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzlweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAzNXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIGlucHV0LndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6IHJlZCFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogcmVkIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW5wdXQud3BjZjctbm90LXZhbGlkICsgLndwY2Y3LW5vdC12YWxpZC10aXB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzQxOUQ1QTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDc5cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGNvbG9yOiAjMTcxNzE3O1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN1Ym1pdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE5RDVBO1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjVweCA1NXB4O1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0M3B4O1xyXG4gICAgICBtaW4td2lkdGg6IDE5MnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9hcnJvdy5zdmcgKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzVweCBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzAuNXB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDIwcHggNTVweDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IGNlbnRlcjtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmFjY2VwdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogIzBlMGMwYTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNEQ0UwRTg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENUE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiAgfVxyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
