* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:before, *:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*:focus {
  outline: 0;
}

/* Base */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

body {
  font-family: "Montserrat", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
  color: #000;
  background: #fff !important;
}

iframe {
  border: 0;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #ddd;
}

img {
  max-width: 100%;
}

/* Headers */
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 400;
  line-height: 1;
  margin: 1em 0;
}
h3:first-child,
.h3:first-child,
h4:first-child,
.h4:first-child,
h5:first-child,
.h5:first-child,
h6:first-child,
.h6:first-child {
  margin-top: 0;
}
h3:last-child,
.h3:last-child,
h4:last-child,
.h4:last-child,
h5:last-child,
.h5:last-child,
h6:last-child,
.h6:last-child {
  margin-bottom: 0;
}

.h1-catalog {
  background-color: #F5F5F5;
}

h1,
.h1 {
  margin: 54px 0 29px;
  text-align: center;
  text-transform: uppercase;
  color: #003a70;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-size: 30px;
  font-weight: 700;
}
@media (min-width: 320px) {
  h1,
  .h1 {
    font-size: 23px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 480px) {
  h1,
  .h1 {
    font-size: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 1170px) {
  h1,
  .h1 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

h2,
.h2 {
  font-size: 30px;
  text-align: center;
  color: #00396f;
  font-weight: 500;
  text-transform: uppercase;
}

h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-size: 30px;
}

/* Text */
p {
  margin: 10px 0;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

a {
  text-decoration: underline;
  color: #337ab7;
}
a:hover {
  color: #337ab7;
  text-decoration: none;
}

b,
strong {
  font-weight: 700;
}
b i,
b em,
strong i,
strong em {
  font-weight: 700;
}

i,
em {
  font-weight: 400;
  font-style: italic;
}
i b,
i strong,
em b,
em strong {
  font-weight: 700 !important;
}

/* Lists */
ul,
ol {
  overflow: hidden;
  margin: 10px 0;
  padding-left: 20px;
  list-style-type: disc;
}
ul:first-child,
ol:first-child {
  margin-top: 0;
}
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

ol {
  list-style-type: decimal;
}

table {
  border-collapse: collapse;
  border: 1px solid #000;
}

th {
  padding: 5px;
  border: 1px solid #000;
}

td {
  padding: 5px;
  border: 1px solid #000;
}

.block-text,
.swiper.block-text {
  position: relative;
  padding-bottom: 20px;
}

.hidden-text,
.swiper.hidden-text {
  overflow: hidden;
  height: 142px;
  padding-bottom: 0px;
}
.hidden-text.swiper,
.swiper.hidden-text.swiper {
  height: 390px;
}

.more-text {
  padding-top: 5px;
  color: #003A70;
  position: absolute;
  z-index: 1;
  bottom: 0px;
  left: 0px;
  cursor: pointer;
  font-weight: 700;
  width: 100%;
  background: #fff;
  display: block;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
}
@media (max-width: 575px) {
  .more-text {
    font-size: 14px;
  }
}
.more-text.active {
  background: none;
  padding-top: 0;
  bottom: 0px;
}

@font-face {
  font-family: "Roboto";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local("Roboto"), url("fonts/Roboto-Regular.woff") format("woff2");
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJzdHlsZXMuY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiX21peGlucy5zY3NzIiwiX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSSw4QkFBQTtVQUFBLHNCQUFBO0FDREo7QURHSTtFQUVJLDhCQUFBO1VBQUEsc0JBQUE7QUNGUjtBREtJO0VBQ0ksVUFBQTtBQ0hSOztBRE9BLFNBQUE7QUFDQTs7Ozs7Ozs7Ozs7OztFQWFJLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtBQ0pKOztBRE9BOztFQUVJLGNBQUE7QUNKSjs7QURPQTtFQUNJLGdCQUFBO0FDSko7O0FET0E7RUFDSSxZQUFBO0FDSko7O0FET0E7RUFDSSx1REVoREM7RUZpREQsZUUvQ0U7RUZnREYsZ0JBQUE7RUFDQSxnQkVoREM7RUZpREQsV0UvQ0M7RUZnREQsMkJBQUE7QUNKSjs7QURPQTtFQUNJLFNBQUE7QUNKSjs7QURPQTtFQUNJLGNBQUE7RUFDQSxTQUFBO0VBQ0EsMEJBQUE7QUNKSjs7QURPQTtFQUNJLGVBQUE7QUNKSjs7QURPQSxZQUFBO0FBRUE7Ozs7Ozs7O0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtBQ0VKO0FEQUk7Ozs7Ozs7O0VBQ0ksYUFBQTtBQ1NSO0FETkk7Ozs7Ozs7O0VBQ0ksZ0JBQUE7QUNlUjs7QURQQTtFQUNJLHlCQUFBO0FDVUo7O0FEUEE7O0VBRUksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO01BQUEsaUJBQUE7VUFBQSxRQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FDVUo7QURUSTtFQVRKOztJQVVRLGVBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0VDYU47QUFDRjtBRFpJO0VBZEo7O0lBZVEsZUFBQTtJQUNBLGdCQUFBO0lBQ0EsbUJBQUE7RUNnQk47QUFDRjtBRGZJO0VBbkJKOztJQW9CUSxnQkFBQTtJQUNBLG1CQUFBO0VDbUJOO0FBQ0Y7O0FEaEJBOztFQUdJLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FDa0JKOztBRGZBOzs7Ozs7OztFQVNJLGVBQUE7QUNpQko7O0FEZEEsU0FBQTtBQUVBO0VBQ0ksY0FBQTtBQ2dCSjtBRGRJO0VBQ0ksYUFBQTtBQ2dCUjtBRGJJO0VBQ0ksZ0JBQUE7QUNlUjs7QURYQTtFQUNJLDBCQUFBO0VBQ0EsY0FBQTtBQ2NKO0FEWkk7RUFDSSxjQUFBO0VBQ0EscUJBQUE7QUNjUjs7QURUQTs7RUFFSSxnQkFBQTtBQ1lKO0FEVkk7Ozs7RUFFSSxnQkFBQTtBQ2NSOztBRFZBOztFQUVJLGdCQUFBO0VBQ0Esa0JBQUE7QUNhSjtBRFhJOzs7O0VBRUksMkJBQUE7QUNlUjs7QURYQSxVQUFBO0FBRUE7O0VBRUksZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtBQ2FKO0FEWEk7O0VBQ0ksYUFBQTtBQ2NSO0FEWEk7O0VBQ0ksZ0JBQUE7QUNjUjs7QURWQTtFQUNJLHdCQUFBO0FDYUo7O0FEVkE7RUFDSSx5QkFBQTtFQUNBLHNCQUFBO0FDYUo7O0FERUE7RUFDSSxZQUFBO0VBQ0Esc0JBQUE7QUNDSjs7QURFQTtFQUNJLFlBQUE7RUFDQSxzQkFBQTtBQ0NKOztBRENBOztFQUVJLGtCQUFBO0VBQ0Esb0JBQUE7QUNFSjs7QURBQTs7RUFFSSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0dKO0FERkk7O0VBQ0ksYUFBQTtBQ0tSOztBREZBO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QUNLSjtBRTFRTTtFSHVQTjtJQWlCUSxlQUFBO0VDTU47QUFDRjtBRExJO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBQ09SOztBR3hSQTtFQUNFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0VBQUE7QUgyUkYiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRtdGV4dDogMTBweDtcblxuKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbn1cblxuLyogQmFzZSAqL1xuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5vbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmZjtcbiAgICBmb250LXNpemU6ICRmc3o7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogJGxoO1xuICAgIGNvbG9yOiAkZmc7XG4gICAgYmFja2dyb3VuZDogJGJnICFpbXBvcnRhbnQ7XG59XG5cbmlmcmFtZSB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5ociB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogSGVhZGVycyAqL1xuXG4laDE2IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmgyIHtcblxufVxuXG4uaDEtY2F0YWxvZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cblxuaDEsXG4uaDEge1xuICAgIG1hcmdpbjogNTRweCAwIDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDNhNzA7XG4gICAgb3JkZXI6IDI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuaDIsXG4uaDIge1xuICAgIC8vIEBleHRlbmQgJWgxNjsgICAgXG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMzk2ZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgICBAZXh0ZW5kICVoMTY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vKiBUZXh0ICovXG5cbnAge1xuICAgIG1hcmdpbjogJG10ZXh0IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzMzdhYjc7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbn1cblxuYixcbnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGksXG4gICAgZW0ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cblxuaSxcbmVtIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICAgIGIsXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLyogTGlzdHMgKi9cblxudWwsXG5vbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46ICRtdGV4dCAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxub2wge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxudGhlYWQge1xufVxuXG50Ym9keSB7XG59XG5cbnRmb290IHtcbn1cblxudHIge1xufVxuXG50aCB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbnRkIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5ibG9jay10ZXh0LFxuLnN3aXBlci5ibG9jay10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uaGlkZGVuLXRleHQsXG4uc3dpcGVyLmhpZGRlbi10ZXh0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTQycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAmLnN3aXBlciB7XG4gICAgICAgIGhlaWdodDogMzkwcHg7XG4gICAgfVxufVxuLm1vcmUtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBjb2xvcjojMDAzQTcwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hzJykge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgIH1cbn0iLCIqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBCYXNlICovXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIEhlYWRlcnMgKi9cbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5oMzpmaXJzdC1jaGlsZCxcbi5oMzpmaXJzdC1jaGlsZCxcbmg0OmZpcnN0LWNoaWxkLFxuLmg0OmZpcnN0LWNoaWxkLFxuaDU6Zmlyc3QtY2hpbGQsXG4uaDU6Zmlyc3QtY2hpbGQsXG5oNjpmaXJzdC1jaGlsZCxcbi5oNjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5oMzpsYXN0LWNoaWxkLFxuLmgzOmxhc3QtY2hpbGQsXG5oNDpsYXN0LWNoaWxkLFxuLmg0Omxhc3QtY2hpbGQsXG5oNTpsYXN0LWNoaWxkLFxuLmg1Omxhc3QtY2hpbGQsXG5oNjpsYXN0LWNoaWxkLFxuLmg2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaDEtY2F0YWxvZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbmgxLFxuLmgxIHtcbiAgbWFyZ2luOiA1NHB4IDAgMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwM2E3MDtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzMjBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNzBweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDM5NmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4vKiBUZXh0ICovXG5wIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5wOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5iIGksXG5iIGVtLFxuc3Ryb25nIGksXG5zdHJvbmcgZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5pLFxuZW0ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5pIGIsXG5pIHN0cm9uZyxcbmVtIGIsXG5lbSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi8qIExpc3RzICovXG51bCxcbm9sIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWw6Zmlyc3QtY2hpbGQsXG5vbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG51bDpsYXN0LWNoaWxkLFxub2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbnRoIHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuXG50ZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cblxuLmJsb2NrLXRleHQsXG4uc3dpcGVyLmJsb2NrLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uaGlkZGVuLXRleHQsXG4uc3dpcGVyLmhpZGRlbi10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNDJweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi5oaWRkZW4tdGV4dC5zd2lwZXIsXG4uc3dpcGVyLmhpZGRlbi10ZXh0LnN3aXBlciB7XG4gIGhlaWdodDogMzkwcHg7XG59XG5cbi5tb3JlLXRleHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBjb2xvcjogIzAwM0E3MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vcmUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubW9yZS10ZXh0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBib3R0b206IDBweDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiBsb2NhbChcIlJvYm90b1wiKSwgdXJsKFwiZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn0iLCIkdHJhbnNpdGlvbi1wYXJhbXM6IGVhc2UtaW4tb3V0IC4zcztcblxuJGZmOiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuJGZzejogMTRweDtcbiRsaDogMS4yO1xuXG4kZmc6ICMwMDA7XG4kZmctLXBsYWNlaG9sZGVyOiAjNjY2O1xuJGZnLS1iYWQ6ICNmMDA7XG4kZmctLWdvb2Q6ICMwZjA7XG4kY29sb3ItYmx1ZTogIzAwM0E3MDtcbiRjb2xvci1saWdodC1ibHVlOiAjMDA2RkQ3O1xuJGNvbG9yLW9yYW5nZTogI0Y3OTQxRDtcbiRkYXJrLWdyYXk6ICMzMzM7XG5cbiRiZzogI2ZmZjsiLCJAbWl4aW4gYnJlYWtwb2ludCgkbWluOiAwLCAkbWF4OiAwKSB7XG4gICR0eXBlOiB0eXBlLW9mKCRtaW4pO1xuICBAaWYgJHR5cGUgPT0gc3RyaW5nIHtcbiAgICBAaWYgJG1pbiA9PSB4cyB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IHNtIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRtaW4gPT0gbWQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJG1pbiA9PSBsZyB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiAkbWluID09IHhsIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICBAd2FybiBcIkJyZWFrcG9pbnQgbWl4aW4gc3VwcG9ydHM6IHhzLCBzbSwgbWQsIGxnLCB4bFwiO1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBudW1iZXIge1xuICAgICRxdWVyeTogXCJhbGxcIiAhZGVmYXVsdDtcbiAgICBAaWYgJG1pbiAhPSAwIGFuZCAkbWF4ICE9IDAge1xuICAgICAgJHF1ZXJ5OiBcIihtaW4td2lkdGg6ICN7JG1pbn0pIGFuZCAobWF4LXdpZHRoOiAjeyRtYXh9KVwiO1xuICAgIH0gQGVsc2UgaWYgJG1pbiAhPSAwIGFuZCAkbWF4ID09IDAge1xuICAgICAgJHF1ZXJ5OiBcIihtaW4td2lkdGg6ICN7JG1pbn0pXCI7XG4gICAgfSBAZWxzZSBpZiAkbWluID09IDAgYW5kICRtYXggIT0gMCB7XG4gICAgICAkcXVlcnk6IFwiKG1heC13aWR0aDogI3skbWF4fSlcIjtcbiAgICB9XG4gICAgQG1lZGlhICN7JHF1ZXJ5fSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG9cIiksIHVybChcImZvbnRzL1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG4iXX0= */
