.case_study_parent_header {
  background-color: #4059a5; }
  .case_study_parent_header .container-fluid {
    max-width: calc( 50% + 642px);
    margin-right: 0px;
    margin-left: auto;
    position: relative; }
    @media (max-width: 1400px) {
      .case_study_parent_header .container-fluid {
        max-width: calc( 50% + 550px); } }
    @media (max-width: 1200px) {
      .case_study_parent_header .container-fluid {
        max-width: calc( 50% + 482px); } }
    @media (max-width: 1050px) {
      .case_study_parent_header .container-fluid {
        max-width: 100%;
        padding-left: 15px; } }
    .case_study_parent_header .container-fluid:before {
      content: '';
      display: block;
      position: absolute;
      left: -25px;
      top: 0px;
      background-color: #4059a5;
      height: 100%;
      width: 1px; }
  .case_study_parent_header .header_bg {
    background-color: #2b4697;
    color: #FFF;
    padding-top: 120px; }
  .case_study_parent_header .header_page p {
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 1.5px; }
  .case_study_parent_header .header_page h1 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 3.33333rem; }
  .case_study_parent_header .section_nav {
    display: grid;
    grid-template-columns: 100px 1fr;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .case_study_parent_header .section_nav p {
      margin-bottom: 0px;
      margin-top: 0px; }
    .case_study_parent_header .section_nav ul {
      padding-left: 0px;
      margin-top: 0px;
      margin-bottom: 0px;
      list-style-type: none;
      background-color: #1d3a7e;
      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; }
      .case_study_parent_header .section_nav ul li {
        position: relative; }
        .case_study_parent_header .section_nav ul li:before {
          content: '';
          display: block;
          position: absolute;
          bottom: -15px;
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%);
          width: 0;
          height: 0;
          border-style: solid;
          border-width: 15px 13.5px 0 13.5px;
          border-color: #1d3a7e transparent transparent transparent;
          opacity: 0;
          -webkit-transition: all 0.4s;
          -o-transition: all 0.4s;
          transition: all 0.4s; }
        .case_study_parent_header .section_nav ul li a {
          font-size: 16px;
          color: #FFF;
          text-decoration: none;
          padding: 25px 15px;
          display: block; }
      .case_study_parent_header .section_nav ul li.active a {
        font-weight: 700; }
      .case_study_parent_header .section_nav ul li.active:before {
        opacity: 1; }

.case_study_parent_loop {
  padding-left: 15px;
  padding-right: 15px;
  overflow: hidden; }
  .case_study_parent_loop .container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (max-width: 768px) {
      .case_study_parent_loop .container {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 568px) {
      .case_study_parent_loop .container {
        grid-template-columns: 1fr; } }
    .case_study_parent_loop .container:before {
      content: '';
      display: block;
      position: absolute;
      left: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
    .case_study_parent_loop .container:after {
      content: '';
      display: block;
      position: absolute;
      right: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
  .case_study_parent_loop .single {
    border-bottom: 1px solid #e5e9f2;
    border-left: 1px solid #e5e9f2;
    border: 1px solid #e5e9f2;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 35px; }
    .case_study_parent_loop .single .thumbnail {
      height: 221px;
      width: 100%;
      overflow: hidden;
      position: relative; }
      .case_study_parent_loop .single .thumbnail img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
    .case_study_parent_loop .single .title {
      margin-top: 20px; }
      .case_study_parent_loop .single .title h3 {
        color: #2b4697;
        font-weight: 900;
        margin-top: 0px;
        margin-bottom: 0px; }
    .case_study_parent_loop .single a {
      text-decoration: none;
      color: #2b4697; }
      .case_study_parent_loop .single a:hover .thumbnail img {
        -webkit-transform: scale(1.05);
            -ms-transform: scale(1.05);
                transform: scale(1.05); }
  .case_study_parent_loop .pagination {
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 30px;
    background-color: #f3f5f9;
    list-style-type: 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;
    grid-column: span 3;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 15px; }
    .case_study_parent_loop .pagination .prev-page.disable,
    .case_study_parent_loop .pagination .next-page.disable {
      opacity: 0.7; }
    .case_study_parent_loop .pagination .prev-page a,
    .case_study_parent_loop .pagination .prev-page span,
    .case_study_parent_loop .pagination .next-page a,
    .case_study_parent_loop .pagination .next-page span {
      display: block;
      width: 34px;
      height: 34px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 34px; }
    .case_study_parent_loop .pagination .prev-page a,
    .case_study_parent_loop .pagination .prev-page span {
      background-image: url(../../../img/strzalka11@2.png); }
    .case_study_parent_loop .pagination .number-content {
      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; }
      .case_study_parent_loop .pagination .number-content li a,
      .case_study_parent_loop .pagination .number-content li span {
        font-size: 14px;
        font-weight: 700;
        color: #2b4697;
        display: block;
        width: 25px;
        height: 25px;
        line-height: 25px;
        border-radius: 50%;
        text-decoration: none;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      .case_study_parent_loop .pagination .number-content li.pagi-curr span {
        color: #FFF;
        background-color: #2b4697; }
    .case_study_parent_loop .pagination .next-page a,
    .case_study_parent_loop .pagination .next-page span {
      background-image: url(../../../img/strzalka12@2.png); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvY2FzZVN0dWR5UGFyZW50LnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UseUJBQXlCLEVBQUE7RUFEM0I7SUFHSSw2QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBQTtJQzZFbkI7TURuRkg7UUFRTSw2QkFBOEIsRUFBQSxFQW1CakM7SUN3REE7TURuRkg7UUFXTSw2QkFBOEIsRUFBQSxFQWdCakM7SUN3REE7TURuRkg7UUFjTSxlQUFlO1FBQ2Ysa0JBQWtCLEVBQUEsRUFZckI7SUEzQkg7TUFrQk0sV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFFBQVE7TUFDUix5QkFBeUI7TUFDekIsWUFBWTtNQUNaLFVBQVUsRUFBQTtFQXpCaEI7SUE2Qk0seUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxrQkFBa0IsRUFBQTtFQS9CeEI7SUFvQ1Esa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixnQkFBZ0I7SUFDaEIscUJBQXFCLEVBQUE7RUF2QzdCO0lBMENRLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIscUJDNUMyQixFQUFBO0VEQW5DO0lBd0RNLGFBQWE7SUFDYixnQ0FBZ0M7SUFDaEMseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUExRHpCO01BNERRLGtCQUFrQjtNQUNsQixlQUFlLEVBQUE7SUE3RHZCO01BZ0VRLGlCQUFpQjtNQUNqQixlQUFlO01BQ2Ysa0JBQWtCO01BQ2xCLHFCQUFxQjtNQUNyQix5QkFBeUI7TUFDekIsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQixFQUFBO01BdEUzQjtRQXdFVSxrQkFBa0IsRUFBQTtRQXhFNUI7VUEwRVksV0FBVztVQUNYLGNBQWM7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dUI7UUFBdkIsK0JBQXVCO1lBQXZCLHFCQUF1QjtnQkFBdkIsdUJBQXVCO1FBQ3ZCLHlCQUFtQjtRQUFuQiwyQkFBbUI7WUFBbkIsc0JBQW1CO2dCQUFuQixtQkFBbUIsRUFBQTtNQTFKN0I7UUFxS1UsV0FBVztRQUNYLHlCQUF5QixFQUFBO0lBdEtuQzs7TUE2S1Esb0RBQXNELEVBQUEiLCJmaWxlIjoicGFnZS9jYXNlU3R1ZHlQYXJlbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uLy4uL2Fzc2V0cy9zY3NzL21lZGlhcXVlcnlcIjtcblxuLmNhc2Vfc3R1ZHlfcGFyZW50X2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDU5YTU7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIG1heC13aWR0aDogY2FsYyggNTAlICsgNjQycHggKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSArIDU1MHB4ICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCgxMjAwKSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSArIDQ4MnB4ICk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTlhNTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gICAgLmhlYWRlcl9iZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0Njk3O1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgICB9XG4gICAgLmhlYWRlcl9wYWdlIHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIH1cbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gLmhlYWRlcl9wYWdlIHtcbiAgICAvLyAgIHdpZHRoOiBjYWxjKCA1MCUgKyA2NDBweCApO1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyB9XG4gICAgLnNlY3Rpb25fbmF2IHtcbiAgICAgIC8vIHdpZHRoOiBjYWxjKCA1MCUgKyA2NDBweCApO1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzYTdlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDE1cHggMTMuNXB4IDAgMTMuNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWQzYTdlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGxpLmFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5jYXNlX3N0dWR5X3BhcmVudF9sb29wIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBob25lIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGRhZWU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGRhZWU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuICAuc2luZ2xlIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU5ZjI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIC8vICY6bnRoLWNoaWxkKDEpLFxuICAgIC8vICY6bnRoLWNoaWxkKDIpLFxuICAgIC8vICY6bnRoLWNoaWxkKDMpIHtcbiAgICAvLyAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlOWYyO1xuICAgIC8vIH1cbiAgICAvLyAmOm50aC1jaGlsZCgzbikge1xuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICAvLyB9XG4gICAgLy8gJjpudGgtY2hpbGQoNiksXG4gICAgLy8gJjpudGgtY2hpbGQoNyksXG4gICAgLy8gJjpudGgtY2hpbGQoOSksXG4gICAgLy8gJjpudGgtY2hpbGQoMykge1xuICAgIC8vICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTlmMjtcbiAgICAvLyB9XG5cbiAgICBwYWRkaW5nOiAzNXB4O1xuXG4udGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiAyMjFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxufVxuXG4udGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoMyB7XG4gICAgY29sb3I6ICMyYjQ2OTc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJiNDY5NztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAudGh1bWJuYWlsIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgLnByZXYtcGFnZS5kaXNhYmxlLFxuICAgIC5uZXh0LXBhZ2UuZGlzYWJsZSB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLnByZXYtcGFnZSxcbiAgICAubmV4dC1wYWdlIHtcbiAgICAgIGEsXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTozNHB4O1xuICAgICAgfVxuXG4gICAgfVxuICAgIC5wcmV2LXBhZ2Uge1xuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9zdHJ6YWxrYTExQDIucG5nICk7XG4gICAgICB9XG4gICAgfVxuICAgIC5udW1iZXItY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpIHtcblxuICAgICAgICBhLFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzJiNDY5NztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG5cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaS5wYWdpLWN1cnIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0Njk3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uZXh0LXBhZ2Uge1xuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9zdHJ6YWxrYTEyQDIucG5nICk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZVNtYWxsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSByd2QoMTQwMCkge1xyXG4vLyAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjEwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
