.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 40px;
    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; }

.form_container.form_hero {
  max-width: 650px;
  margin-left: 0px; }
  @media (max-width: 1390px) {
    .form_container.form_hero {
      max-width: 600px; } }
  @media (max-width: 1320px) {
    .form_container.form_hero {
      display: none; } }
  @media (max-width: 500px) {
    .form_container.form_hero {
      padding-left: 10px;
      padding-right: 10px; } }
  .form_container.form_hero ::-webkit-input-placeholder {
    /* Edge */
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
    @media (max-width: 568px) {
      .form_container.form_hero ::-webkit-input-placeholder {
        font-size: 20px; } }
  .form_container.form_hero :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
    @media (max-width: 568px) {
      .form_container.form_hero :-ms-input-placeholder {
        font-size: 20px; } }
  .form_container.form_hero ::-webkit-input-placeholder {
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
  .form_container.form_hero ::-moz-placeholder {
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
  .form_container.form_hero :-ms-input-placeholder {
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
  .form_container.form_hero ::-ms-input-placeholder {
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
  .form_container.form_hero ::placeholder {
    color: #FFF;
    font-size: 22px;
    line-height: 38px;
    font-weight: 300;
    opacity: 0.8; }
    @media (max-width: 568px) {
      .form_container.form_hero ::-webkit-input-placeholder {
        font-size: 20px; }
      .form_container.form_hero ::-moz-placeholder {
        font-size: 20px; }
      .form_container.form_hero :-ms-input-placeholder {
        font-size: 20px; }
      .form_container.form_hero ::-ms-input-placeholder {
        font-size: 20px; }
      .form_container.form_hero ::placeholder {
        font-size: 20px; } }
  .form_container.form_hero .two_col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 35px; }
  .form_container.form_hero .single {
    margin-bottom: -20px; }
  .form_container.form_hero label p {
    font-size: 22px;
    line-height: 34px;
    color: #FFF;
    background-color: #419D5A; }
    @media (max-width: 568px) {
      .form_container.form_hero label p {
        font-size: 18px; } }
  .form_container.form_hero input[type="text"],
  .form_container.form_hero input[type="tel"],
  .form_container.form_hero input[type="email"] {
    border: 2px solid #FFF;
    padding: 20px 30px 20px 45px;
    border-radius: 79px;
    font-size: 22px;
    line-height: 38px;
    color: #FFF;
    background-color: transparent; }
    @media (max-width: 568px) {
      .form_container.form_hero input[type="text"],
      .form_container.form_hero input[type="tel"],
      .form_container.form_hero input[type="email"] {
        font-size: 20px;
        padding: 15px 20px 15px 35px; } }
  .form_container.form_hero textarea {
    border: 2px solid #FFF;
    color: #FFF;
    background-color: transparent; }
  .form_container.form_hero .submit {
    padding-top: 10px; }
    .form_container.form_hero .submit input {
      background-color: #FFc231;
      color: #FFF; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9mb3JtX2dsb2JhbC5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNFLGdCQUFnQjtFQUNoQixjQUFjLEVBQUE7RUFGaEI7SUFJSSxrQkFBa0IsRUFBQTtFQUp0QjtJQVNNLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFVBQVUsRUFBQTtJQzJEYjtNRGhGSDtRQXVCUSxlQUFlO1FBQ2YsaUJBQWlCLEVBQUEsRUFFcEI7RUExQkw7SUE2QkksY0FBYyxFQUFBO0VBN0JsQjtJQStCZ0MsU0FBQTtJQUNoQyxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNmLGdCQUFnQixFQUFBO0lDNkNmO01EaEZIO1FBcUNJLGVBQWUsRUFBQSxFQUVsQjtFQXZDRDtJQXlDeUIsNEJBQUE7SUFDekIsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDZixnQkFBZ0IsRUFBQTtJQ21DZjtNRGhGSDtRQStDSSxlQUFlLEVBQUEsRUFFbEI7RUFqREQ7SUFvREEsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUF2RGhCO0lBb0RBLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0VBdkRoQjtJQW9EQSxjQUFjO0lBQ2QsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBQTtFQXZEaEI7SUFvREEsY0FBYztJQUNkLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsZ0JBQWdCLEVBQUE7RUF2RGhCO0lBb0RBLGNBQWM7SUFDZCxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGdCQUFnQixFQUFBO0lDeUJiO01EaEZIO1FBeURFLGVBQWUs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V0FBVztJQUNmLDZCQUE2QixFQUFBO0VBeEY3QjtJQTZGSSxpQkFBaUIsRUFBQTtJQTdGckI7TUErRk0seUJBQXlCO01BQ3pCLFdBQVcsRUFBQSIsImZpbGUiOiJjb21wb25lbnQvZm9ybV9nbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX21lZGlhcXVlcnknO1xyXG4uZm9ybV9jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogNzgycHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgLnNpbmdsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXHJcbmNvbG9yOiAjQzlDOUM5O1xyXG5mb250LXNpemU6IDIycHg7XHJcbmxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXHJcbmNvbG9yOiAjQzlDOUM5O1xyXG5mb250LXNpemU6IDIycHg7XHJcbmxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbmNvbG9yOiAjQzlDOUM5O1xyXG5mb250LXNpemU6IDIycHg7XHJcbmxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5mb250LXdlaWdodDogMzAwO1xyXG5AaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbn1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzQxOUQ1QTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDQ1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA3OXB4O1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBjb2xvcjogIzE3MTcxNztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNXB4IDM1cHg7XHJcbiAgICAgIH1cclxuICB9XHJcbiAgaW5wdXQud3BjZjctbm90LXZhbGlkIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmVkIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiByZWQhaW1wb3J0YW50O1xyXG4gIH1cclxuICBpbnB1dC53cGNmNy1ub3QtdmFsaWQgKyAud3BjZjctbm90LXZhbGlkLXRpcHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDE5RDVBO1xyXG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzlweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgY29sb3I6ICMxNzE3MTc7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuc3VibWl0IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTlENUE7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweCAyNXB4IDU1cHg7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQzcHg7XHJcbiAgICAgIG1pbi13aWR0aDogMTkycHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCggLi4vLi4vLi4vaW1nL2Fycm93LnN2ZyApO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNXB4IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMC41cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjBweCA1NXB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggY2VudGVyO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYWNjZXB0IHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAud3BjZjctbGlzdC1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjMGUwYzBhO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0RDRTBFODtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ1QTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICB9XHJcbn1cclxuIFxyXG5cclxuXHJcbi5mb3JtX2NvbnRhaW5lci5mb3JtX2hlcm8ge1xyXG5tYXgtd2lkdGg6IDY1MHB4O1xyXG5tYXJnaW4tbGVmdDogMHB4O1xyXG5AaW5jbHVkZSByd2QoMTM5MCkge1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbn1cclxuQGluY2x1ZGUgcndkKDEzMjApIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbkBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEVkZ2UgKi9cclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICA6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR3b19jb2wge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdhcDogMzVweDtcclxuICAgIH1cclxuICAgIC5zaW5nbGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxOUQ1QTtcclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNzlweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyBcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzVweDtcclxuICAgICAgfVxyXG4gIH1cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICB9XHJcblxyXG4gIC5zdWJtaXQge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRmMyMzE7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSByd2QoMTQwMCkge1xyXG4vLyAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjEwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
