main {
  padding-top: 165px; }
  @media (max-width: 992px) {
    main {
      padding-top: 120px; } }
  @media (max-width: 568px) {
    main {
      padding-top: 100px; } }

.simple_header {
  position: relative; }
  @media (max-width: 568px) {
    .simple_header .container-fluid {
      padding-left: 0px;
      padding-right: 0px; } }
  .simple_header .bg {
    background-color: #89d8e1;
    border-radius: 60px;
    padding: 15rem 12rem 7rem; }
    @media (max-width: 1300px) {
      .simple_header .bg {
        padding: 10rem 5rem 3rem; } }
    @media (max-width: 992px) {
      .simple_header .bg {
        padding: 10rem 3rem 2rem;
        border-radius: 30px; } }
  .simple_header p {
    color: #FFF;
    font-size: 2.4rem;
    text-transform: uppercase; }
    @media (max-width: 1500px) {
      .simple_header p {
        font-size: 1.8rem; } }
    @media (max-width: 992px) {
      .simple_header p {
        font-size: 16px; } }
  .simple_header h1 {
    color: #fff;
    position: relative;
    z-index: 5;
    line-height: 1.8; }
    @media (max-width: 568px) {
      .simple_header h1 {
        line-height: 1.5; } }
  .simple_header svg {
    position: absolute;
    bottom: 0px;
    right: 100px;
    max-width: 486px;
    max-height: 90%; }
    @media (max-width: 1300px) {
      .simple_header svg {
        right: 0px; } }
    @media (max-width: 992px) {
      .simple_header svg {
        max-width: 250px;
        right: 20px;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: right bottom;
           object-position: right bottom;
        height: auto; } }
    @media (max-width: 568px) {
      .simple_header svg {
        max-width: 150px; } }

.post-template-default .simple_header .bg {
  padding: 11rem 12rem 2rem; }
  @media (max-width: 1300px) {
    .post-template-default .simple_header .bg {
      padding: 10rem 5rem 3rem; } }
  @media (max-width: 992px) {
    .post-template-default .simple_header .bg {
      padding: 10rem 3rem 2rem;
      border-radius: 30px; } }

.post-template-default .simple_header h1 {
  font-size: 4rem;
  position: relative;
  z-index: 10;
  max-width: 1025px;
  line-height: 1.8; }
  @media (max-width: 568px) {
    .post-template-default .simple_header h1 {
      font-size: 2.5rem; } }

.post-template-default .single_thumb .container {
  max-width: 1620px; }

.page_content .container {
  max-width: 1074px; }

@media (max-width: 1700px) {
  .single_thumb .container {
    padding-left: 10rem;
    padding-right: 10rem; } }

@media (max-width: 1200px) {
  .single_thumb .container {
    padding-left: 8rem;
    padding-right: 8rem; } }

@media (max-width: 992px) {
  .single_thumb .container {
    padding-left: 4rem;
    padding-right: 4rem; } }

@media (max-width: 568px) {
  .single_thumb .container {
    padding-left: 2.5rem;
    padding-right: 2.5rem; } }

.single_thumb img {
  height: 580px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-bottom-right-radius: 60px;
  border-bottom-left-radius: 60px; }
  @media (max-width: 1200px) {
    .single_thumb img {
      height: 500px; } }
  @media (max-width: 992px) {
    .single_thumb img {
      height: 450px; } }
  @media (max-width: 568px) {
    .single_thumb img {
      height: 250px;
      border-bottom-right-radius: 30px;
      border-bottom-left-radius: 30px; } }

.gutenberg {
  padding-top: 3rem; }
  .gutenberg h2 {
    color: #37b7b3;
    font-weight: 400; }
  .gutenberg .wp-block-image {
    margin-bottom: 5rem; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-image {
        margin-top: 5rem; } }
    .gutenberg .wp-block-image img {
      border-radius: 60px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-image img {
          border-radius: 30px; } }
  .gutenberg h3 {
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.3; }
    @media (max-width: 568px) {
      .gutenberg h3 {
        font-size: 2rem; } }
  .gutenberg ul {
    padding-left: 0px;
    list-style-type: none; }
    .gutenberg ul li {
      font-size: 0.88889rem;
      line-height: 23px;
      position: relative;
      padding-left: 15px; }
      .gutenberg ul li:before {
        content: "";
        display: block;
        position: absolute;
        top: 7px;
        left: 0px;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #0a1c49; }
  .gutenberg .wp-block-table,
  .gutenberg table {
    font-size: 15px; }
    @media (max-width: 568px) {
      .gutenberg .wp-block-table,
      .gutenberg table {
        font-size: 14px; } }
    .gutenberg .wp-block-table thead th,
    .gutenberg table thead th {
      background-color: #142e03;
      color: #fff;
      font-weight: 700;
      padding: 15px 15px;
      text-align: left;
      border-right: 1px solid #fff;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table thead th,
        .gutenberg table thead th {
          font-size: 14px; } }
      .gutenberg .wp-block-table thead th:nth-last-child(1),
      .gutenberg table thead th:nth-last-child(1) {
        border: none; }
    .gutenberg .wp-block-table tbody tr:nth-child(even) td,
    .gutenberg table tbody tr:nth-child(even) td {
      background-color: #f2f7f5; }
    .gutenberg .wp-block-table tbody td,
    .gutenberg table tbody td {
      padding: 15px 15px;
      border: none;
      border-right: 1px solid #e3e3e3;
      font-size: 15px; }
      @media (max-width: 568px) {
        .gutenberg .wp-block-table tbody td,
        .gutenberg table tbody td {
          font-size: 14px; } }
      .gutenberg .wp-block-table tbody td:nth-last-child(1),
      .gutenberg table tbody td:nth-last-child(1) {
        border: none; }
  .gutenberg .wp-block-gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    margin-top: 40px;
    margin-bottom: 40px; }
    @media (max-width: 1200px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr 1fr; } }
    @media (max-width: 800px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 430px) {
      .gutenberg .wp-block-gallery {
        grid-template-columns: 1fr; } }
    .gutenberg .wp-block-gallery .wp-block-image {
      width: 100% !important;
      height: 215px; }
    .gutenberg .wp-block-gallery img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  .gutenberg .wp-block-quote {
    padding: 20px 0px 100px 0px;
    margin: 0px;
    position: relative; }
    .gutenberg .wp-block-quote:before {
      content: "";
      display: block;
      position: absolute;
      left: -30px;
      top: 10px;
      width: 127px;
      height: 127px;
      background-image: url(../../../img/cytat@2.png);
      background-repeat: no-repeat;
      background-position: left center;
      background-size: 127px;
      z-index: -1; }

.offer_list--archive {
  margin-top: 10rem;
  margin-bottom: 10rem; }
  @media (max-width: 568px) {
    .offer_list--archive {
      margin-top: 5rem;
      margin-bottom: 5rem; } }
  .offer_list--archive .container {
    max-width: 1610px; }
  .offer_list--archive .offer__single {
    margin-bottom: 1rem; }
    .offer_list--archive .offer__single a {
      background-color: #89d8e1;
      position: relative;
      display: block;
      padding: 3rem 6.5rem;
      border-radius: 60px;
      text-decoration: none; }
      @media (max-width: 1250px) {
        .offer_list--archive .offer__single a {
          padding: 3rem 3rem; } }
      @media (max-width: 650px) {
        .offer_list--archive .offer__single a {
          padding: 3rem 6rem 3rem 2rem;
          border-radius: 30px; } }
      .offer_list--archive .offer__single a:hover svg {
        right: 40px; }
        @media (max-width: 650px) {
          .offer_list--archive .offer__single a:hover svg {
            right: 10px; } }
      .offer_list--archive .offer__single a h3 {
        margin-top: 0px;
        margin-bottom: 0px;
        font-size: 5rem;
        color: #fff;
        font-weight: 400; }
        @media (max-width: 1250px) {
          .offer_list--archive .offer__single a h3 {
            font-size: 3.5rem; } }
        @media (max-width: 650px) {
          .offer_list--archive .offer__single a h3 {
            font-size: 2.5rem; } }
      .offer_list--archive .offer__single a svg {
        position: absolute;
        top: 50%;
        right: 50px;
        -webkit-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
        @media (max-width: 1250px) {
          .offer_list--archive .offer__single a svg {
            max-width: 50px; } }
        @media (max-width: 650px) {
          .offer_list--archive .offer__single a svg {
            right: 10px; } }

.section_form {
  padding: 8.3rem 0rem 5rem; }
  @media (max-width: 568px) {
    .section_form {
      padding: 7rem 0rem 5rem; } }
  .section_form .container {
    max-width: 1630px; }

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