.subpage_hero_contact.subpage_hero.simple_header h1 {
  color: #000; }

.contact_detail {
  padding: 70px 0 85px;
  position: relative; }
  @media (max-width: 1850px) {
    .contact_detail {
      padding-left: 20px; } }
  @media (max-width: 992px) {
    .contact_detail {
      padding: 50px 0; } }
  .contact_detail:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 1.5px;
    width: 100%;
    background-color: #DADDEE; }
    @media (max-width: 568px) {
      .contact_detail:before {
        width: calc( 100% - 15px); } }
  .contact_detail .contact_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 12px;
    margin-bottom: 44px; }
    @media (max-width: 1200px) {
      .contact_detail .contact_item {
        margin-bottom: 35px;
        margin-top: 8px; } }
    @media (max-width: 992px) {
      .contact_detail .contact_item {
        margin-top: 5px; } }
    .contact_detail .contact_item:last-of-type {
      margin-bottom: 0; }
    .contact_detail .contact_item h4 {
      margin: 0;
      font-size: 18px;
      text-transform: uppercase; }
      @media (max-width: 992px) {
        .contact_detail .contact_item h4 {
          font-size: 18px; } }
    .contact_detail .contact_item h4 + h3 {
      margin-top: 15px;
      margin-bottom: 15px; }
    @media (max-width: 992px) {
      .contact_detail .contact_item h3 {
        font-size: 28px; } }
    .contact_detail .contact_item h3 + p:first-of-type {
      margin-top: 0px; }
    .contact_detail .contact_item p:last-of-type {
      margin-bottom: 0px; }
    .contact_detail .contact_item a {
      text-decoration: underline;
      color: #000;
      text-underline-offset: 9px; }
  .contact_detail .grid_col {
    padding-left: 20px;
    padding-right: 20px; }
  .contact_detail .left_col {
    max-width: 640px; }
    .contact_detail .left_col p {
      line-height: 1.4; }
    @media (max-width: 850px) {
      .contact_detail .left_col {
        padding-bottom: 35px;
        max-width: 100%; } }

.page-template-contact .grid_col {
  padding-left: 20px;
  padding-right: 20px; }

.form_wrapper {
  padding: 60px 0 130px 0;
  position: relative; }
  @media (max-width: 1850px) {
    .form_wrapper {
      padding-left: 20px; } }
  @media (max-width: 1440px) {
    .form_wrapper {
      padding: 60px 0 90px 0; } }
  @media (max-width: 992px) {
    .form_wrapper {
      padding: 50px 0 125px; } }
  .form_wrapper:before {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 1.5px;
    width: 100%;
    background-color: #DADDEE; }
    @media (max-width: 568px) {
      .form_wrapper:before {
        width: calc( 100% - 15px); } }
  .form_wrapper .contact_form {
    margin-top: 20px; }
    .form_wrapper .contact_form input[type="tel"],
    .form_wrapper .contact_form input[type="email"],
    .form_wrapper .contact_form input[type="text"] {
      padding: 17px 0px; }
      @media (max-width: 1440px) {
        .form_wrapper .contact_form input[type="tel"],
        .form_wrapper .contact_form input[type="email"],
        .form_wrapper .contact_form input[type="text"] {
          padding: 12px 0px; } }
      @media (max-width: 992px) {
        .form_wrapper .contact_form input[type="tel"],
        .form_wrapper .contact_form input[type="email"],
        .form_wrapper .contact_form input[type="text"] {
          padding: 8px  0px; } }
      @media (max-width: 992px) {
        .form_wrapper .contact_form input[type="tel"],
        .form_wrapper .contact_form input[type="email"],
        .form_wrapper .contact_form input[type="text"] {
          padding: 8px  0px; } }
      @media (max-width: 500px) {
        .form_wrapper .contact_form input[type="tel"],
        .form_wrapper .contact_form input[type="email"],
        .form_wrapper .contact_form input[type="text"] {
          padding: 12px 0; } }
    .form_wrapper .contact_form .single {
      margin-bottom: 65px; }
      @media (max-width: 1440px) {
        .form_wrapper .contact_form .single {
          margin-bottom: 50px; } }
      @media (max-width: 992px) {
        .form_wrapper .contact_form .single {
          margin-bottom: 30px; } }
      @media (max-width: 500px) {
        .form_wrapper .contact_form .single {
          margin-bottom: 35px; } }
      .form_wrapper .contact_form .single.single_textarea {
        margin-bottom: 30px; }
    .form_wrapper .contact_form textarea {
      margin-top: 20px; }
      @media (max-width: 1200px) {
        .form_wrapper .contact_form textarea {
          height: 180px; } }
      @media (max-width: 992px) {
        .form_wrapper .contact_form textarea {
          height: 211px; } }
    .form_wrapper .contact_form .submit input {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      min-width: 180px;
      padding: 27px 25px 27px 45px; }
      @media (max-width: 1200px) {
        .form_wrapper .contact_form .submit input {
          padding: 25px 20px 25px 35px; } }

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