/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none; }

q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.body {
  font-family: Raleway, "Times New Roman", Times, sans-serif;
  font-size: 18px; }

.main-header {
  background: url("../img/header-bg.jpg") no-repeat center center/cover;
  height: 100vh;
  color: #ffffff;
  text-align: center; }
  .main-header__content {
    position: absolute;
    width: 95%;
    top: 50%;
    left: 50%;
    transform: translateY(-50%);
    transform: translateX(-50%);
    margin-top: -90px;
    letter-spacing: 1.5px; }
    .main-header__content span {
      font-size: 21px;
      font-weight: 700; }
    .main-header__content h1 {
      text-transform: uppercase;
      font-size: 40px;
      font-weight: 700;
      margin: 15px 0;
      letter-spacing: 5px; }
  .main-header__nav {
    width: 50px;
    height: 50px;
    border: 1px solid #fff;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin-left: -25px;
    border-radius: 50%;
    font-size: 30px;
    margin-bottom: 35px; }
    .main-header__nav i {
      animation: arrow 1s infinite; }

.wrap__header-pattern {
  background: url("../img/pattern.png") repeat left top;
  height: 100vh; }

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  min-height: 2em;
  z-index: 99999;
  background: #fff; }

.logo {
  font-weight: 700;
  font-size: 22px;
  font-family: Lobster, cursive;
  text-transform: uppercase;
  letter-spacing: 2px; }

.navbar-light .navbar-nav .nav-link.active {
  color: #f25959; }

.nav-link {
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-weight: 300;
  font-size: 14px; }

.services {
  background: #f5f5f5;
  padding: 100px 0; }

.title-content {
  text-align: center; }
  .title-content__title {
    font-size: 30px;
    color: #222;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-weight: 700; }
  .title-content__title:after {
    content: '';
    display: block;
    height: 1px;
    width: 100px;
    background: #666;
    margin: 35px auto; }
  .title-content__paragraph {
    width: 60%;
    margin: 0 auto 40px auto;
    font-size: 18px;
    line-height: 1.8;
    letter-spacing: 1.2px;
    color: #666; }

.service-item {
  text-align: center;
  margin-bottom: 25px;
  background: #fff;
  padding: 35px 20px;
  color: #222; }
  .service-item img {
    width: 85px;
    height: 85px;
    margin: 0 auto; }
  .service-item .service-item__img_krossbrowser {
    width: 175px; }
  .service-item__title {
    text-transform: uppercase;
    margin: 20px 0;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: bold; }
  .service-item__desc {
    color: #666;
    font: 300 14px/2 'Raleway', sans-serif; }

.works {
  padding: 100px 0; }

.work-item {
  width: 340px;
  height: 225px;
  background: url("../img/item-1.jpg") no-repeat center center/cover;
  position: relative;
  margin: 0 auto 25px auto; }
  .work-item__content {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    opacity: 0;
    color: #fff;
    text-align: center;
    transition: opacity 1.5s; }
    .work-item__content a {
      color: #fff; }
  .work-item__content:hover {
    opacity: 1; }
  .work-item__title {
    margin-top: 75px;
    font-size: 25px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin-bottom: 15px; }
    .work-item__title span {
      font-weight: 700; }

.skills {
  padding: 100px 0;
  background: #f5f5f5; }
  .skills__item {
    text-align: center;
    text-transform: uppercase;
    font-weight: 300;
    margin-top: 25px; }
    .skills__item-title {
      margin-top: 20px;
      font-size: 18px;
      font-weight: bold; }
    .skills__item .chart {
      position: relative;
      height: 110px;
      width: 110px;
      margin: 0 auto;
      text-align: center;
      font-size: 20px;
      line-height: 110px; }
    .skills__item canvas {
      position: absolute;
      top: 0;
      left: 0; }

.contact {
  padding: 100px; }
  .contact__item {
    text-align: center; }
    .contact__item i {
      font-size: 35px;
      color: lightskyblue;
      margin-top: 25px; }
    .contact__item .contact__inform {
      margin-top: 15px;
      font-size: 20px;
      font-weight: 300;
      letter-spacing: 1.2px; }

.footer {
  padding: 50px 0;
  background: #f5f5f5;
  text-align: center;
  color: #222;
  font-size: 16px;
  line-height: 1.5; }
  .footer a {
    font-size: 16px;
    color: #f25959; }

@keyframes arrow {
  0% {
    margin-top: 0;
    opacity: 1; }
  50% {
    opacity: 0.65; }
  100% {
    margin-top: 21px;
    opacity: 0.05; } }

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