.contact {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 1rem 0rem; }
  @media (max-width: 700px) {
    .contact {
      padding: 3rem 0rem; } }
  .contact .label {
    margin-right: 50px;
    -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
            transform: translateY(-10px); }
    @media (max-width: 700px) {
      .contact .label {
        -webkit-transform: translateY(-5px);
            -ms-transform: translateY(-5px);
                transform: translateY(-5px); } }
  .contact p {
    letter-spacing: -0.8px;
    font-weight: 350; }
    @media (max-width: 700px) {
      .contact p {
        letter-spacing: -1.4px; } }
  .contact .form {
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 70px;
    margin-bottom: 60px; }
    @media (max-width: 700px) {
      .contact .form {
        margin-top: 45px;
        margin-bottom: 15px; } }
    .contact .form h2 {
      text-align: center; }
      @media (max-width: 700px) {
        .contact .form h2 {
          width: calc(100% + 2.5rem);
          margin-left: -1rem;
          margin-bottom: 25px; } }
  .contact .two_col {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem; }
    @media (max-width: 700px) {
      .contact .two_col {
        grid-template-columns: 1fr;
        gap: 0rem; } }
  .contact .form_group {
    margin-bottom: 17px; }
    .contact .form_group input, .contact .form_group textarea {
      border: 1px solid #000;
      height: 31px;
      padding: 10px 10px;
      font-weight: 350;
      font-size: 15px;
      color: #000;
      width: 100%;
      background-color: transparent; }
      .contact .form_group input::-webkit-input-placeholder, .contact .form_group textarea::-webkit-input-placeholder {
        color: #000;
        opacity: 0.5;
        font-weight: 350; }
      .contact .form_group input::-moz-placeholder, .contact .form_group textarea::-moz-placeholder {
        color: #000;
        opacity: 0.5;
        font-weight: 350; }
      .contact .form_group input:-ms-input-placeholder, .contact .form_group textarea:-ms-input-placeholder {
        color: #000;
        opacity: 0.5;
        font-weight: 350; }
      .contact .form_group input::-ms-input-placeholder, .contact .form_group textarea::-ms-input-placeholder {
        color: #000;
        opacity: 0.5;
        font-weight: 350; }
      .contact .form_group input::placeholder, .contact .form_group textarea::placeholder {
        color: #000;
        opacity: 0.5;
        font-weight: 350; }
    .contact .form_group textarea {
      height: 160px;
      resize: none; }
  .contact .accept {
    margin-bottom: 1.7rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .contact .accept input[type="checkbox"] {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      width: 0;
      height: 0; }
      .contact .accept input[type="checkbox"] + label {
        position: relative;
        cursor: pointer;
        padding-left: 35px;
        font-size: 15px;
        color: #000;
        line-height: 1; }
        .contact .accept input[type="checkbox"] + label p {
          margin-top: 5px;
          margin-bottom: 0px;
          opacity: 0.5;
          font-size: 15px;
          line-height: 1.3; }
        .contact .accept input[type="checkbox"] + label::before {
          content: '';
          position: absolute;
          left: 0;
          top: 2px;
          width: 20px;
          height: 20px;
          border: 1px solid #000;
          background-color: transparent;
          -webkit-transition: all 0.3s ease;
          -o-transition: all 0.3s ease;
          transition: all 0.3s ease; }
        .contact .accept input[type="checkbox"] + label::after {
          content: '';
          position: absolute;
          left: 6px;
          top: 8px;
          width: 8px;
          height: 8px;
          background-color: #000;
          opacity: 0;
          -webkit-transition: opacity 0.3s ease;
          -o-transition: opacity 0.3s ease;
          transition: opacity 0.3s ease; }
      .contact .accept input[type="checkbox"]:checked + label::before {
        background-color: #000; }
      .contact .accept input[type="checkbox"]:checked + label::after {
        opacity: 1; }
    .contact .accept label {
      margin: 0; }
  .contact .submit button, .contact .submit input {
    background-color: #000;
    height: 31px;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    width: 100%;
    border: none;
    outline: none;
    cursor: pointer;
    font-weight: 300;
    border: 1px solid #000; }
    .contact .submit button svg, .contact .submit input svg {
      margin-left: 8px; }
    .contact .submit button:hover, .contact .submit input:hover {
      background-color: transparent;
      color: #000;
      border-color: #000; }
      .contact .submit button:hover svg path, .contact .submit input:hover svg path {
        stroke: #000; }
  .contact .alert {
    background-color: #000;
    height: 31px;
    text-align: center;
    color: #FFF;
    font-size: 15px;
    width: 100%;
    border: none;
    outline: none;
    cursor: pointer;
    font-weight: 300;
    margin-top: 5px;
    display: none; }
  .contact .success {
    background-color: #008000; }
  .contact .error {
    background-color: #FF0000; }

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