@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(4px, 0);
            transform: translate(4px, 0); }
  50% {
    -webkit-transform: translate(-4px, 0);
            transform: translate(-4px, 0); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

@keyframes shake {
  0% {
    -webkit-transform: translate(4px, 0);
            transform: translate(4px, 0); }
  50% {
    -webkit-transform: translate(-4px, 0);
            transform: translate(-4px, 0); }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); } }

.border-0, .form-control, .btn-primary, .btn-primary:before {
  border-top-left-radius: 255px 15px;
  border-top-right-radius: 15px 225px;
  border-bottom-right-radius: 225px 15px;
  border-bottom-left-radius: 15px 255px; }

.border-1 {
  border-top-left-radius: 125px 25px;
  border-top-right-radius: 10px 205px;
  border-bottom-right-radius: 20px 205px;
  border-bottom-left-radius: 185px 25px; }

.border-2 {
  border-top-left-radius: 15px 225px;
  border-top-right-radius: 255px 15px;
  border-bottom-left-radius: 225px 15px;
  border-bottom-right-radius: 15px 255px; }

.border-3 {
  border-top-left-radius: 15px 225px;
  border-top-right-radius: 25px 150px;
  border-bottom-left-radius: 25px 115px;
  border-bottom-right-radius: 155px 25px; }

.border-4 {
  border-top-left-radius: 250px 15px;
  border-top-right-radius: 25px 80px;
  border-bottom-left-radius: 20px 115px;
  border-bottom-right-radius: 15px 105px; }

.border-5 {
  border-top-left-radius: 28px 125px;
  border-top-right-radius: 100px 30px;
  border-bottom-right-radius: 20px 205px;
  border-bottom-left-radius: 15px 225px; }

.shadow, .item, .btn-primary {
  -webkit-box-shadow: 15px 28px 25px -18px rgba(0, 0, 0, 0.2);
          box-shadow: 15px 28px 25px -18px rgba(0, 0, 0, 0.2);
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }
  .shadow.shadow-large, .shadow-large.item, .shadow-large.btn-primary {
    -webkit-box-shadow: 20px 38px 34px -26px rgba(0, 0, 0, 0.2);
            box-shadow: 20px 38px 34px -26px rgba(0, 0, 0, 0.2); }
  .shadow.shadow-small, .item, .shadow-small.btn-primary {
    -webkit-box-shadow: 10px 19px 17px -13px rgba(0, 0, 0, 0.2);
            box-shadow: 10px 19px 17px -13px rgba(0, 0, 0, 0.2); }
  .shadow.shadow-hover:hover, .shadow-hover.item:hover, .btn-primary:hover {
    -webkit-box-shadow: 2px 8px 8px -5px rgba(0, 0, 0, 0.3);
            box-shadow: 2px 8px 8px -5px rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(0, 2px);
            transform: translate(0, 2px); }

.item {
  position: relative;
  display: block;
  margin-bottom: 30px;
  border-radius: 3px;
  overflow: hidden; }
  .item.no-shadow {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .item:before {
    content: '';
    display: table;
    padding-top: 100%; }
  .item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-transition: opacity .5s ease-in-out .2s, -webkit-transform .3s ease-in-out;
    transition: opacity .5s ease-in-out .2s, -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out, opacity .5s ease-in-out .2s;
    transition: transform .3s ease-in-out, opacity .5s ease-in-out .2s, -webkit-transform .3s ease-in-out; }
  .item[data-id]:not([data-image]):after {
    opacity: 0; }
  .item[data-id][data-image]:after {
    opacity: 1; }
  .item strong, .item .title {
    position: absolute;
    display: block;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    padding: 20px 10px;
    color: #ffffff;
    text-align: center;
    background: rgba(55, 52, 98, 0.7);
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    font-weight: bolder; }
  .item.item-placeholder {
    height: 0;
    margin-top: 0;
    margin-bottom: 0; }
  @media (min-width: 1280px) {
    .item:hover strong {
      -webkit-transform: translateY(100%);
              transform: translateY(100%); }
    .item:hover:after {
      -webkit-transform: scale(1.3);
              transform: scale(1.3); } }

/* Forms */
.required {
  color: #c55dbf; }

.form-control {
  width: 100%;
  min-height: 60px;
  padding: 0 20px;
  font-size: 1rem;
  line-height: normal;
  color: #ffffff;
  background-color: rgba(55, 52, 98, 0.85);
  border: 2px solid rgba(55, 52, 98, 0.7); }
  .form-control::-webkit-input-placeholder {
    color: #ffffff; }
  .form-control:-ms-input-placeholder {
    color: #ffffff; }
  .form-control::-ms-input-placeholder {
    color: #ffffff; }
  .form-control::placeholder {
    color: #ffffff; }
  .form-control::-moz-placeholder {
    color: #ffffff; }
  .form-control:focus {
    color: #ffffff;
    border: 2px solid rgba(55, 52, 98, 0.7);
    background-color: rgba(55, 52, 98, 0.9);
    -webkit-box-shadow: none;
            box-shadow: none; }
  .form-control:focus + .input-label, .form-control.input-filled + .input-label {
    -webkit-transform: translate3d(0, -67%, 0);
            transform: translate3d(0, -67%, 0);
    color: rgba(55, 52, 98, 0.7); }
  .form-control.error {
    -webkit-animation: shake 150ms 2 linear;
            animation: shake 150ms 2 linear;
    border-color: #c55dbf; }

textarea.form-control {
  padding-top: 18px;
  max-width: 100%;
  min-width: 100%; }

.input-label {
  position: absolute;
  width: 100%;
  height: 60px;
  top: 0;
  left: 0;
  padding: 0 37px;
  font-size: 1rem;
  line-height: 60px;
  color: #f0f0f0;
  cursor: text;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

select, select:focus {
  border-color: #c55dbf; }

.btn {
  position: relative;
  display: inline-block;
  cursor: pointer; }

.btn-primary {
  min-width: 200px;
  padding: 15px 20px;
  background: none;
  color: #ffffff;
  border-color: #c55dbf; }
  .btn-primary:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 99%;
    z-index: -2;
    background-color: #c55dbf;
    -webkit-transform: scale(0.98);
            transform: scale(0.98); }
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background: none !important;
    border-color: #c55dbf !important; }

.btn-danger {
  border-color: #c51838; }
  .btn-danger:before {
    background-color: #c51838; }

.lazy-load, .lazy-loaded {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0; }

.lazy-loaded {
  opacity: 1; }

.enlarged {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.9);
  background-size: auto 90%; }
  .enlarged:target {
    display: block; }

.enlarged-close {
  top: 20px;
  right: 120px;
  width: 50px;
  height: 50px; }

.enlarged-nav, .enlarged-close {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(0, 0, 0, 0.05);
  color: #fff;
  font-size: 26px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: background .2s;
  transition: background .2s; }
  .enlarged-nav:hover, .enlarged-close:hover {
    background: rgba(0, 0, 0, 0.3); }

.enlarged-nav {
  top: 0;
  width: 100px;
  height: 100%; }

.enlarged-prev {
  left: 0; }

.enlarged-next {
  right: 0; }

html {
  position: relative;
  min-height: 100%;
  font-size: 20px; }
  @media (max-width: 992px) {
    html {
      font-size: 18px; } }
  @media (max-width: 767px) {
    html {
      font-size: 16px; } }

body {
  font-family: 'Neucha', cursive;
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 1.3px;
  line-height: 1.5;
  color: rgba(55, 52, 98, 0.7);
  background-color: #f4f7fc;
  margin-bottom: 120px; }

svg {
  width: 100%;
  height: 100%; }

a {
  background: none;
  color: #c55dbf; }
  a:hover {
    text-decoration: none;
    color: rgba(55, 52, 98, 0.95); }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: rgba(55, 52, 98, 0.95); }

h1, .h1 {
  font-size: 2rem; }

.logo {
  display: inline-block;
  width: 200px;
  height: 97px; }
  .logo svg {
    fill: #373462; }

footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 60px; }

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