.hero {
  position: relative;
  overflow: hidden;
  z-index: 5; }
  .hero .desc {
    max-width: 512px; }
    .hero .desc h1 {
      font-size: 2.77778rem;
      margin-bottom: 20px; }
    .hero .desc p {
      line-height: 22px; }
  .hero .img_hero {
    position: absolute;
    bottom: 80px;
    z-index: -1; }
    @media (max-width: 680px) {
      .hero .img_hero {
        display: none; } }
  .hero .hero_cat_box {
    padding: 25px 30px 35px 30px;
    border-radius: 5px;
    background-color: #e05a31;
    max-width: 800px;
    margin-top: 50px;
    margin-left: -25px; }
    .hero .hero_cat_box .title h3 {
      color: #FFF;
      margin-top: 0px;
      margin-bottom: 0px; }
    .hero .hero_cat_box .hero_cat_list {
      margin-top: 33px;
      margin-bottom: 30px; }
      .hero .hero_cat_box .hero_cat_list .single a {
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
        border-bottom: 1px solid #e67b5a;
        color: #FFF;
        text-decoration: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 16px 10px;
        -webkit-column-gap: 25px;
           -moz-column-gap: 25px;
                column-gap: 25px; }
        @media (max-width: 568px) {
          .hero .hero_cat_box .hero_cat_list .single a {
            -webkit-column-gap: 10px;
               -moz-column-gap: 10px;
                    column-gap: 10px; } }
        .hero .hero_cat_box .hero_cat_list .single a img {
          max-width: 21px; }
        .hero .hero_cat_box .hero_cat_list .single a p {
          margin-top: 0px;
          margin-bottom: 0px; }
        .hero .hero_cat_box .hero_cat_list .single a:hover {
          background-color: #cf461c; }

.etermo_section {
  padding-top: 310px;
  padding-bottom: 50px;
  position: relative;
  z-index: 3; }
  @media (max-width: 767px) {
    .etermo_section {
      padding-top: 20px; } }
  @media (max-width: 568px) {
    .etermo_section {
      padding-top: 0px; } }
  .etermo_section .container {
    max-width: 1310px;
    padding: 0px 10px; }

.values {
  background-color: #f8f8f8; }
  .values .container {
    max-width: 1310px;
    padding: 0px 10px; }
  .values .title {
    text-align: center;
    color: #FFF;
    padding-top: 25px;
    margin-bottom: 40px; }
    .values .title h3 {
      margin-top: 0px;
      margin-bottom: 0px; }
  .values .single {
    color: #FFF;
    text-align: center;
    padding: 30px 50px; }
    @media (max-width: 1000px) {
      .values .single {
        padding: 20px 20px; } }
    .values .single img {
      max-width: 75px;
      margin-bottom: 10px; }
    .values .single p {
      color: #FFF;
      font-size: 14px;
      margin-top: 0px;
      line-height: 20px; }
  .values .black_bg {
    background-color: #000;
    padding: 20px 20px;
    border-radius: 10px; }
    .values .black_bg .box {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr; }
      @media (max-width: 767px) {
        .values .black_bg .box {
          grid-template-columns: 1fr 1fr; } }
      @media (max-width: 530px) {
        .values .black_bg .box {
          grid-template-columns: 1fr; } }
      .values .black_bg .box .single {
        border-bottom: 1px solid #262626;
        border-right: 1px solid #262626; }
        .values .black_bg .box .single:nth-of-type(3), .values .black_bg .box .single:nth-of-type(6), .values .black_bg .box .single:nth-of-type(9) {
          border-right: none; }
          @media (max-width: 767px) {
            .values .black_bg .box .single:nth-of-type(3), .values .black_bg .box .single:nth-of-type(6), .values .black_bg .box .single:nth-of-type(9) {
              border-right: 1px solid #262626; } }
          @media (max-width: 530px) {
            .values .black_bg .box .single:nth-of-type(3), .values .black_bg .box .single:nth-of-type(6), .values .black_bg .box .single:nth-of-type(9) {
              border-right: none; } }
        @media (max-width: 530px) {
          .values .black_bg .box .single {
            border-right: none; } }
  .values .orange_bg {
    background-color: #e05a31;
    -webkit-box-shadow: 0px 21px 43px -4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 21px 43px -4px rgba(0, 0, 0, 0.25);
    position: relative;
    z-index: 2;
    border-radius: 10px;
    margin-top: -20px; }
    .values .orange_bg .title {
      padding-top: 40px;
      margin-bottom: 0px; }
    .values .orange_bg .box {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr; }
      @media (max-width: 767px) {
        .values .orange_bg .box {
          grid-template-columns: 1fr 1fr; } }
      @media (max-width: 530px) {
        .values .orange_bg .box {
          grid-template-columns: 1fr; } }
      .values .orange_bg .box .single img {
        margin-bottom: 3px; }
      .values .orange_bg .box .single p {
        line-height: 20px; }

.reference {
  padding: 15px 0px 50px 0px;
  background-color: #f8f8f8;
  overflow: hidden; }
  .reference .title {
    text-align: center;
    position: relative;
    margin-bottom: 130px;
    margin-top: 80px; }
    .reference .title img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      width: 197px;
      z-index: 1; }
    .reference .title h3 {
      position: relative;
      z-index: 3;
      font-weight: 900; }
  .reference .box {
    padding-left: 1px; }
    .reference .box:after {
      content: '';
      display: block;
      position: absolute;
      right: 0px;
      top: 0px;
      width: 5px;
      height: 100%;
      background-color: #f8f8f8;
      z-index: 5; }
    .reference .box:before {
      content: '';
      display: block;
      position: absolute;
      left: 0px;
      top: 0px;
      width: 5px;
      height: 100%;
      background-color: #f8f8f8;
      z-index: 5; }
    .reference .box .grid-sizer {
      width: 33.333333%; }
      @media (max-width: 800px) {
        .reference .box .grid-sizer {
          width: 49%; } }
      @media (max-width: 560px) {
        .reference .box .grid-sizer {
          width: 100%; } }
    .reference .box .single_reference {
      width: 33.333333%;
      padding: 25px;
      border-bottom: 1px solid #eaeaea;
      border-right: 1px solid #eaeaea;
      border-top: none;
      margin-left: -1px;
      margin-bottom: -1px; }
      .reference .box .single_reference:nth-child(2) {
        width: 66.666666%; }
        @media (max-width: 992px) {
          .reference .box .single_reference:nth-child(2) {
            width: 33.333333%; } }
        @media (max-width: 800px) {
          .reference .box .single_reference:nth-child(2) {
            width: 49%; } }
        @media (max-width: 560px) {
          .reference .box .single_reference:nth-child(2) {
            width: 100%; } }
      @media (max-width: 800px) {
        .reference .box .single_reference {
          width: 49%; } }
      @media (max-width: 560px) {
        .reference .box .single_reference {
          width: 100%;
          border-right: none; } }
      .reference .box .single_reference h3 {
        font-size: 16px;
        font-weight: 400;
        line-height: 22px; }
      .reference .box .single_reference p {
        font-size: 14px; }

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