/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  line-height: 1.15; /* 2 */
  -ms-text-size-adjust: 100%; /* 3 */
  -webkit-text-size-adjust: 100%; /* 3 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

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

@charset "UTF-8";
html {
  margin: 0;
  padding: 0;
  border: 0; }

body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

article, aside, dialog, figure, footer, header, hgroup, nav, section {
  display: block; }

body {
  line-height: 1.5;
  background: white; }

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

caption, th, td {
  text-align: left;
  font-weight: normal;
  float: none !important; }

table, th, td {
  vertical-align: middle; }

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

a img {
  border: none; }

.nopadding {
  padding: 0 !important; }

label {
  font-weight: initial; }

.simulation-button {
  background-color: white;
  padding: 2px 12px;
  font-size: 1.3em;
  color: #00aeef;
  font-weight: bold;
  border-width: 0px;
  border-bottom: 4px solid #278fb9; }

.arrow {
  position: absolute;
  width: 15px;
  height: 24px; }
  .arrow.white {
    background-image: url(../images/arrow-white.png); }
  .arrow.blue {
    background-image: url(../images/arrow-blue.png); }

a, a:hover, a:visited, a:link, a:active {
  text-decoration: none  !important; }

body {
  font-family: 'PT Sans', sans-serif !important; }

.blue {
  color: #00aeef; }

.info_header {
  background-color: #00adef;
  color: white;
  margin: 30px 0; }
  .info_header h3 {
    margin-top: 20px;
    margin-bottom: 20px; }

header {
  min-height: 130px;
  background-color: white; }
  header .logos .header-logo {
    display: block;
    padding-top: 17px; }
    header .logos .header-logo#ordem img {
      margin-right: 10px;
      max-width: 88px; }
    header .logos .header-logo#ordem p {
      vertical-align: middle;
      line-height: 1.2em; }
    header .logos .header-logo#groupama img {
      width: 228px; }
    header .logos .header-logo p {
      font-size: 25px;
      display: inline-block;
      color: #1b75bc; }

.callme-popup, .callme-button {
  position: fixed;
  z-index: 2; }

.callme-button {
  background-color: #ff7e00;
  color: white;
  cursor: pointer;
  display: inline-block;
  padding: 10px;
  top: 30%;
  right: 0;
  border-bottom: 5px solid #bf6117; }
  .callme-button img {
    width: 30px;
    margin-right: 10px; }
  .callme-button span {
    max-width: 10px;
    font-weight: bold; }
    @media (max-width: 700px) {
      .callme-button span {
        display: none; } }

.callme-popup {
  width: 30%;
  max-width: 500px;
  min-width: 235px;
  right: 0;
  left: 0;
  margin: auto;
  background-color: white;
  padding: 15px;
  border: 2px solid #00aeef;
  border-radius: 2px;
  top: -50%;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease; }
  .callme-popup.shown {
    top: 15%;
    opacity: 1; }
  .callme-popup label {
    display: block; }
  .callme-popup input#name, .callme-popup input#time, .callme-popup input#nCedula, .callme-popup input#telm {
    width: 100%;
    margin-bottom: 10px; }
  .callme-popup input#submit {
    background-color: white;
    color: #2663ae;
    font-weight: bold;
    border: 1px solid #bbb;
    padding: 5px 10px; }
  .callme-popup .form-feedback {
    display: none;
    color: black; }
  .callme-popup #preenchimento_obrigatorio {
    float: right; }
  .callme-popup #popup_close_button {
    float: right;
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer; }

.hero {
  height: 450px;
  background-image: url("../images/hero_background.png");
  background-size: cover;
  background-position: 70%;
  font-size: 20px; }
  .hero .container, .hero .placeholder {
    height: 100%; }
  .hero .placeholder {
    background-color: rgba(0, 174, 239, 0.8);
    max-width: 450px;
    color: white;
    position: relative; }
    .hero .placeholder .content {
      padding: 0 10%;
      width: 100%; }
    .hero .placeholder-header {
      top: 40px;
      position: relative; }
    .hero .placeholder-footer {
      bottom: 40px;
      position: absolute; }
    .hero .placeholder .description .paper-icon {
      max-width: 110px;
      vertical-align: initial;
      margin-right: 20px; }
    .hero .placeholder .description p {
      font-size: 1.5em;
      font-weight: bold;
      display: inline-block;
      line-height: 1.2em;
      max-width: 175px;
      position: relative;
      bottom: 7px; }
    .hero .placeholder .bullets {
      margin: 10px 0 25px 0; }
      .hero .placeholder .bullets p {
        font-size: 1em;
        margin: 0; }
  .hero .price-month {
    position: absolute;
    z-index: 1;
    left: 75%;
    top: 45%;
    margin: auto; }
    .hero .price-month img {
      width: 170px; }

@media screen and (max-width: 700px) {
  .hero {
    height: 375px;
    font-size: 14px; }
    .hero .container {
      padding: 0;
      position: relative; }
    .hero .placeholder {
      max-width: initial;
      position: absolute;
      width: 100%;
      bottom: 0;
      height: 200px; }
      .hero .placeholder-header {
        top: 5px; }
      .hero .placeholder-footer {
        bottom: 5px; }
      .hero .placeholder .price-month {
        top: 0;
        left: initial;
        right: 0; }
        .hero .placeholder .price-month img {
          width: 100px; }
      .hero .placeholder .content {
        padding: 0 0 10px 10px; }
      .hero .placeholder .description .paper-icon {
        max-width: 65px;
        margin-right: 10px; }
      .hero .placeholder .description p {
        margin: 0;
        max-width: 120px; }
      .hero .placeholder .bullets {
        margin: 0px 0 10px 0; } }

.simulator {
  background-color: #00aeef;
  margin: 30px 0;
  font-size: 20px; }
  .simulator .container {
    height: 100%;
    position: relative; }

.calculator {
  color: white; }
  .calculator .instruction {
    font-size: 1.2em;
    max-width: 350px; }
  .calculator .inputboxes {
    font-size: 1em; }
    .calculator .inputboxes .boxdiv {
      display: inline-block;
      margin-right: 15px; }
      .calculator .inputboxes .boxdiv input.square {
        top: -8px;
        position: relative;
        border-width: 0px; }
    .calculator .inputboxes .mycheckbox {
      display: inline-block;
      background-color: white; }
    .calculator .inputboxes .mycheckbox, .calculator .inputboxes label.toggle, .calculator .inputboxes input.square {
      width: 30px;
      height: 30px; }
    .calculator .inputboxes label {
      font-weight: initial;
      margin-right: 5px; }
      .calculator .inputboxes label.description {
        position: relative;
        top: -8px; }
      .calculator .inputboxes label.toggle {
        position: absolute; }
    .calculator .inputboxes input[type=number]::-webkit-inner-spin-button,
    .calculator .inputboxes input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin: 0;
      border-width: 0px; }
    .calculator .inputboxes #nFilhos {
      color: black; }
    .calculator .inputboxes input[type=checkbox] {
      position: absolute;
      opacity: 0;
      display: none; }
      .calculator .inputboxes input[type=checkbox]:checked + .mycheckbox, .calculator .inputboxes input[type=checkbox][name=titular] + .mycheckbox {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGOTM5QzRDNTY5NDExMUU2QkU4MTg3NUFBMEI2OEZCMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGOTM5QzRDNjY5NDExMUU2QkU4MTg3NUFBMEI2OEZCMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY5MzlDNEMzNjk0MTExRTZCRTgxODc1QUEwQjY4RkIxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY5MzlDNEM0Njk0MTExRTZCRTgxODc1QUEwQjY4RkIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6VU3/AAAAThJREFUeNpi/F/HQA5IBOJ+IP4LxPmMZBiiAcQXgZgNyv/IRKIBjEA8HckAEPhFqiGxQOyAJtZJiiFCQNyDJgby1kRSDOkEYlEk/n8gzmBo/P+HBcjgBuIIIAaxFwPxNywGWANxCprYTCA+wQDVuAqIvaASkVj8zArEM9DEXgFxJYwD8o4bkqQ9ENuiaSgEYh0sYh+QDTmDpiAXiS0PxA1o8nuBeBmyAMiQaWiKgoBYBsqeCsScSHI/gTgTPcBAhqyE+hEGmIE4C2qYN5r6diC+jc2QX1gCLhUU/2hit4C4A1vcw9IJyJDfSOIiSF6CgSyod3Aa8hyI1+BJaEuhAcqAzxAQmIRDDSgqi/AlZWRDQKnvNBY15WgBj9cQbK45DsSzCWUqdEOWQ/3/D4ivAXEcNKPhBQABBgB0zTqXdbwbIwAAAABJRU5ErkJggg==");
        background-repeat: no-repeat;
        background-position: 50%; }

.result {
  background-color: #ff7e00;
  color: white;
  text-align: center; }
  .result p {
    margin: 0; }
    .result p.sua_sim {
      font-size: 1em;
      font-weight: bold; }
    .result p.valor_apr {
      font-size: 0.9em; }
  .result .value {
    font-size: 2.9em;
    font-weight: initial;
    margin: 0;
    display: block; }
    .result .value span {
      font-size: 0.5em; }
    .result .value#simulation-result-year {
      font-size: 1.5em; }

@media screen and (max-width: 960px) {
  .simulator {
    font-size: 15px; }
  .simulator-element {
    padding: 20px 0; }
  .adhere {
    text-align: center; }
    .adhere img {
      width: 125px; } }

@media screen and (min-width: 960px) {
  .simulator-element {
    padding: 15px 0;
    float: left;
    margin: 0 5px;
    height: 230px; }
  .result {
    width: 250px;
    padding: 30px 0; } }

@media screen and (min-width: 960px) and (max-width: 1360px) {
  .simulator-element {
    margin: 0 5px; }
  .result {
    width: 235px; }
  .calculator .inputboxes .boxdiv {
    margin-right: 5px; } }

#adhere-popup-buttom {
  cursor: pointer; }

section.info {
  color: #808285;
  font-size: 18px; }
  section.info hr {
    border: none;
    height: 1px;
    color: #00aeef;
    background-color: #00aeef; }
  section.info ul li {
    max-width: 85%;
    text-align: justify;
    margin: 10px 0; }
    section.info ul li:before {
      content: "• "; }

ul.pretty-bullets {
  list-style: none;
  padding: 0;
  margin: 0; }
  ul.pretty-bullets li {
    padding-left: 1em;
    text-indent: -.7em; }
    ul.pretty-bullets li:before {
      color: #ff7e00; }

@media screen and (max-width: 700px) {
  section.info {
    font-size: 14px; } }

section.tabs {
  font-size: 18px;
  padding: 30px 0; }
  section.tabs .nav-tabs > li {
    width: 49.5%;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold; }
    section.tabs .nav-tabs > li.last {
      float: right; }
    section.tabs .nav-tabs > li > a {
      background-color: #ffc000;
      color: #2663ae; }
      section.tabs .nav-tabs > li > a span.icon {
        border: 1px solid #2663ae;
        border-radius: 20px; }
        section.tabs .nav-tabs > li > a span.icon#q {
          padding: 0 12px; }
        section.tabs .nav-tabs > li > a span.icon#i {
          padding: 0 14px; }
  section.tabs .nav-tabs > li.active > a {
    background-color: #ebebeb;
    color: #2663ae; }
  section.tabs .tab-content {
    font-size: 0.85em;
    font-weight: bold;
    padding: 30px 100px;
    background-color: #ebebeb;
    color: #2663ae; }
    section.tabs .tab-content ul.pretty-bullets li:before {
      content: "> "; }

@media screen and (max-width: 700px) {
  section.tabs {
    font-size: 13px; }
    section.tabs .tab-content {
      padding: 30px 15px; }
    section.tabs span.icon {
      display: none; } }

section.form {
  background-color: #ff7e00;
  padding: 30px 0;
  margin: 30px 0; }
  section.form h3 {
    color: white; }
  section.form form input, section.form form textarea {
    width: 100%;
    max-width: 100%;
    margin: 7px 0;
    border: none;
    height: 55px;
    padding-left: 10px; }
  section.form form textarea {
    padding-top: 5px;
    height: 70px; }
  section.form form input {
    height: 35px; }
    section.form form input:focus {
      outline-offset: 0px;
      outline: 1px solid #00aeef; }
    section.form form input#submit-input {
      max-width: 90px;
      background-color: white;
      color: #2663ae;
      font-weight: bold; }

.form-feedback {
  display: none;
  text-align: center;
  padding: 30px 0;
  color: white; }

footer {
  font-size: 16px;
  color: white;
  margin-top: 30px;
  border-top: 15px solid #9ba3a7; }
  footer .conditions {
    background-color: #363839;
    color: #e3e3e3;
    padding: 20px 0; }
    footer .conditions h4 {
      margin-top: 0; }
    footer .conditions a {
      color: white;
      cursor: pointer; }
    footer .conditions .links a {
      cursor: pointer; }
  footer .copyright {
    background-color: #282a2b;
    color: #8c8989; }
    footer .copyright a {
      color: #b9b9b9; }
  footer p {
    font-size: 1em; }

@media screen and (max-width: 700px) {
  footer {
    font-size: 14px; }
    footer .links h4, footer .links a {
      display: block; } }

@media screen and (min-width: 700px) {
  footer .links {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    footer .links h4 {
      display: inline-block; } }

@media screen and (max-width: 550px) {
  .om-form form {
    font-size: 16px !important; }
  .om-form p.title {
    font-size: 20px !important; } }

@media screen and (max-width: 450px) {
  header .logos .header-logo#ordem img {
    max-width: 70px; }
  header .logos .header-logo#ordem p {
    font-size: 16px; }
  header .logos .header-logo#groupama img {
    width: 160px !important; } }

@media screen and (min-width: 760px) {
  header .logos .header-logo#groupama {
    margin-top: 6px;
    margin-bottom: 0px;
    text-align: right; } }

@media screen and (max-width: 760px) {
  header .logos .header-logo#ordem, header .logos .header-logo#groupama {
    text-align: center; }
  header .logos .header-logo#groupama {
    margin-top: 0px;
    margin-bottom: 6px; } }

@media screen and (max-width: 991px) {
  .om-form form .formLine span.textField[order=first] {
    padding-right: 0px  !important; }
  input[type=submit] {
    margin-top: 15px; }
  .right-elements {
    text-align: left !important; }
  .rectdiv {
    position: absolute;
    width: 100%;
    margin-top: 10px; }
  .prices {
    font-size: 20px !important; }
  .om-form, .prices {
    padding: 24px 20px !important; } }

@media screen and (max-width: 1100px) {
  .container {
    width: 100% !important; } }

@media screen and (min-width: 1100px) {
  .container {
    width: 75% !important; } }

/*# sourceMappingURL=data:application/json;base64,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QUFtQjtJQUNuQixrQkFBa0IsRUFBRSxFQUFFOztBQUUxQjtFQUNFO0lBQ0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDRTtJQUNFLCtCQUErQixFQUFFO0VBQ25DO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSw0QkFBNEIsRUFBRTtFQUNoQztJQUNFLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osaUJBQWlCLEVBQUU7RUFDckI7SUFDRSwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLDhCQUE4QixFQUFFLEVBQUU7O0FBRXRDO0VBQ0U7SUFDRSx1QkFBdUIsRUFBRSxFQUFFOztBQUUvQjtFQUNFO0lBQ0Usc0JBQXNCLEVBQUUsRUFBRSIsImZpbGUiOiIuLi9hc3NldHMvc3R5bGVzL21haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuaHRtbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIHEsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBuYXYsIHNlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbmNhcHRpb24sIHRoLCB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxudGFibGUsIHRoLCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuYmxvY2txdW90ZSBiZWZvcmUsIGJsb2NrcXVvdGUgYWZ0ZXIsIHEgYmVmb3JlLCBxIGFmdGVyIHtcbiAgY29udGVudDogJyc7IH1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm5vcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBpbml0aWFsOyB9XG5cbi5zaW11bGF0aW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICMwMGFlZWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItd2lkdGg6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyNzhmYjk7IH1cblxuLmFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5hcnJvdy53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvdy13aGl0ZS5wbmcpOyB9XG4gIC5hcnJvdy5ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93LWJsdWUucG5nKTsgfVxuXG5hLCBhOmhvdmVyLCBhOnZpc2l0ZWQsIGE6bGluaywgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgICFpbXBvcnRhbnQ7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnUFQgU2FucycsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZSB7XG4gIGNvbG9yOiAjMDBhZWVmOyB9XG5cbi5pbmZvX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cbiAgLmluZm9faGVhZGVyIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIGhlYWRlciAubG9nb3MgLmhlYWRlci1sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTdweDsgfVxuICAgIGhlYWRlciAubG9nb3MgLmhlYWRlci1sb2dvI29yZGVtIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDg4cHg7IH1cbiAgICBoZWFkZXIgLmxvZ29zIC5oZWFkZXItbG9nbyNvcmRlbSBwIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBsaW5lLWhlaWdodDogMS4yZW07IH1cbiAgICBoZWFkZXIgLmxvZ29zIC5oZWFkZXItbG9nbyNncm91cGFtYSBpbWcge1xuICAgICAgd2lkdGg6IDIyOHB4OyB9XG4gICAgaGVhZGVyIC5sb2dvcyAuaGVhZGVyLWxvZ28gcCB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb2xvcjogIzFiNzViYzsgfVxuXG4uY2FsbG1lLXBvcHVwLCAuY2FsbG1lLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjsgfVxuXG4uY2FsbG1lLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdlMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRvcDogMzAlO1xuICByaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNiZjYxMTc7IH1cbiAgLmNhbGxtZS1idXR0b24gaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNhbGxtZS1idXR0b24gc3BhbiB7XG4gICAgbWF4LXdpZHRoOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAuY2FsbG1lLWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5jYWxsbWUtcG9wdXAge1xuICB3aWR0aDogMzAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtaW4td2lkdGg6IDIzNXB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYWVlZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IC01MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7IH1cbiAgLmNhbGxtZS1wb3B1cC5zaG93biB7XG4gICAgdG9wOiAxNSU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuY2FsbG1lLXBvcHVwIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2FsbG1lLXBvcHVwIGlucHV0I25hbWUsIC5jYWxsbWUtcG9wdXAgaW5wdXQjdGltZSwgLmNhbGxtZS1wb3B1cCBpbnB1dCNuQ2VkdWxhLCAuY2FsbG1lLXBvcHVwIGlucHV0I3RlbG0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhbGxtZS1wb3B1cCBpbnB1dCNzdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMjY2M2FlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgLmNhbGxtZS1wb3B1cCAuZm9ybS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmNhbGxtZS1wb3B1cCAjcHJlZW5jaGltZW50b19vYnJpZ2F0b3JpbyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jYWxsbWUtcG9wdXAgI3BvcHVwX2Nsb3NlX2J1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmhlcm8ge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaGVyb19iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzAlO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmhlcm8gLmNvbnRhaW5lciwgLmhlcm8gLnBsYWNlaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmhlcm8gLnBsYWNlaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE3NCwgMjM5LCAwLjgpO1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5oZXJvIC5wbGFjZWhvbGRlciAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8gLnBsYWNlaG9sZGVyLWhlYWRlciB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVybyAucGxhY2Vob2xkZXItZm9vdGVyIHtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5oZXJvIC5wbGFjZWhvbGRlciAuZGVzY3JpcHRpb24gLnBhcGVyLWljb24ge1xuICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmhlcm8gLnBsYWNlaG9sZGVyIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDdweDsgfVxuICAgIC5oZXJvIC5wbGFjZWhvbGRlciAuYnVsbGV0cyB7XG4gICAgICBtYXJnaW46IDEwcHggMCAyNXB4IDA7IH1cbiAgICAgIC5oZXJvIC5wbGFjZWhvbGRlciAuYnVsbGV0cyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAuaGVybyAucHJpY2UtbW9udGgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDc1JTtcbiAgICB0b3A6IDQ1JTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuaGVybyAucHJpY2UtbW9udGggaW1nIHtcbiAgICAgIHdpZHRoOiAxNzBweDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaGVybyAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVybyAucGxhY2Vob2xkZXIge1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gICAgICAuaGVybyAucGxhY2Vob2xkZXItaGVhZGVyIHtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5oZXJvIC5wbGFjZWhvbGRlci1mb290ZXIge1xuICAgICAgICBib3R0b206IDVweDsgfVxuICAgICAgLmhlcm8gLnBsYWNlaG9sZGVyIC5wcmljZS1tb250aCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhlcm8gLnBsYWNlaG9sZGVyIC5wcmljZS1tb250aCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLmhlcm8gLnBsYWNlaG9sZGVyIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMTBweDsgfVxuICAgICAgLmhlcm8gLnBsYWNlaG9sZGVyIC5kZXNjcmlwdGlvbiAucGFwZXItaWNvbiB7XG4gICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAuaGVybyAucGxhY2Vob2xkZXIgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTIwcHg7IH1cbiAgICAgIC5oZXJvIC5wbGFjZWhvbGRlciAuYnVsbGV0cyB7XG4gICAgICAgIG1hcmdpbjogMHB4IDAgMTBweCAwOyB9IH1cblxuLnNpbXVsYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnNpbXVsYXRvciAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYWxjdWxhdG9yIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC5jYWxjdWxhdG9yIC5pbnN0cnVjdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9XG4gIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIHtcbiAgICBmb250LXNpemU6IDFlbTsgfVxuICAgIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIC5ib3hkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuY2FsY3VsYXRvciAuaW5wdXRib3hlcyAuYm94ZGl2IGlucHV0LnNxdWFyZSB7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDBweDsgfVxuICAgIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIC5teWNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgLm15Y2hlY2tib3gsIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIGxhYmVsLnRvZ2dsZSwgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgaW5wdXQuc3F1YXJlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgbGFiZWwuZGVzY3JpcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLThweDsgfVxuICAgICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgbGFiZWwudG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7IH1cbiAgICAuY2FsY3VsYXRvciAuaW5wdXRib3hlcyAjbkZpbGhvcyB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAuY2FsY3VsYXRvciAuaW5wdXRib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhbGN1bGF0b3IgLmlucHV0Ym94ZXMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5teWNoZWNrYm94LCAuY2FsY3VsYXRvciAuaW5wdXRib3hlcyBpbnB1dFt0eXBlPWNoZWNrYm94XVtuYW1lPXRpdHVsYXJdICsgLm15Y2hlY2tib3gge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJFQUFBQVRDQVlBQUFCMnBlYnhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlGcFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TlMxak1ERTBJRGM1TGpFMU1UUTRNU3dnTWpBeE15OHdNeTh4TXkweE1qb3dPVG94TlNBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElDaFhhVzVrYjNkektTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcEdPVE01UXpSRE5UWTVOREV4TVVVMlFrVTRNVGczTlVGQk1FSTJPRVpDTVNJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRwR09UTTVRelJETmpZNU5ERXhNVVUyUWtVNE1UZzNOVUZCTUVJMk9FWkNNU0krSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2tZNU16bERORU16TmprME1URXhSVFpDUlRneE9EYzFRVUV3UWpZNFJrSXhJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPa1k1TXpsRE5FTTBOamswTVRFeFJUWkNSVGd4T0RjMVFVRXdRalk0UmtJeElpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCs2VlUzL0FBQUFUaEpSRUZVZU5waS9GL0hRQTVJQk9KK0lQNEx4UG1NWkJpaUFjUVhnWmdOeXYvSVJLSUJqRUE4SGNrQUVQaEZxaUd4UU95QUp0WkppaUZDUU55REpnYnkxa1JTRE9rRVlsRWsvbjhnem1Cby9QK0hCY2pnQnVJSUlBYXhGd1B4Tnl3R1dBTnhDcHJZVENBK3dRRFZ1QXFJdmFBU2tWajh6QXJFTTlERVhnRnhKWXdEOG80YmtxUTlFTnVpYVNnRVloMHNZaCtRRFRtRHBpQVhpUzBQeEExbzhudUJlQm15QU1pUWFXaUtnb0JZQnNxZUNzU2NTSEkvZ1RnVFBjQkFocXlFK2hFR21JRTRDMnFZTjVyNmRpQytqYzJRWDFnQ0xoVVUvMmhpdDRDNEExdmN3OUlKeUpEZlNPSWlTRjZDZ1N5b2QzQWE4aHlJMStCSmFFdWhBY3FBenhBUW1JUkREU2dxaS9BbFpXUkRRS252TkJZMTVXZ0JqOWNRYks0NURzU3pDV1VxZEVPV1EvMy9ENGl2QVhFY05LUGhCUUFCQmdCMHpUcVhkYndiSXdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuXG4ucmVzdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2UwMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJlc3VsdCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucmVzdWx0IHAuc3VhX3NpbSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnJlc3VsdCBwLnZhbG9yX2FwciB7XG4gICAgICBmb250LXNpemU6IDAuOWVtOyB9XG4gIC5yZXN1bHQgLnZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuOWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yZXN1bHQgLnZhbHVlIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAwLjVlbTsgfVxuICAgIC5yZXN1bHQgLnZhbHVlI3NpbXVsYXRpb24tcmVzdWx0LXllYXIge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuc2ltdWxhdG9yIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLnNpbXVsYXRvci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmFkaGVyZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmFkaGVyZSBpbWcge1xuICAgICAgd2lkdGg6IDEyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbXVsYXRvci1lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gIC5yZXN1bHQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkgYW5kIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAuc2ltdWxhdG9yLWVsZW1lbnQge1xuICAgIG1hcmdpbjogMCA1cHg7IH1cbiAgLnJlc3VsdCB7XG4gICAgd2lkdGg6IDIzNXB4OyB9XG4gIC5jYWxjdWxhdG9yIC5pbnB1dGJveGVzIC5ib3hkaXYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cblxuI2FkaGVyZS1wb3B1cC1idXR0b20ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuc2VjdGlvbi5pbmZvIHtcbiAgY29sb3I6ICM4MDgyODU7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICBzZWN0aW9uLmluZm8gaHIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBjb2xvcjogIzAwYWVlZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZWVmOyB9XG4gIHNlY3Rpb24uaW5mbyB1bCBsaSB7XG4gICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIHNlY3Rpb24uaW5mbyB1bCBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKIgXCI7IH1cblxudWwucHJldHR5LWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgdWwucHJldHR5LWJ1bGxldHMgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHRleHQtaW5kZW50OiAtLjdlbTsgfVxuICAgIHVsLnByZXR0eS1idWxsZXRzIGxpOmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmN2UwMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbnNlY3Rpb24udGFicyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMzBweCAwOyB9XG4gIHNlY3Rpb24udGFicyAubmF2LXRhYnMgPiBsaSB7XG4gICAgd2lkdGg6IDQ5LjUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgc2VjdGlvbi50YWJzIC5uYXYtdGFicyA+IGxpLmxhc3Qge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgc2VjdGlvbi50YWJzIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMDAwO1xuICAgICAgY29sb3I6ICMyNjYzYWU7IH1cbiAgICAgIHNlY3Rpb24udGFicyAubmF2LXRhYnMgPiBsaSA+IGEgc3Bhbi5pY29uIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2NjNhZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgICAgICBzZWN0aW9uLnRhYnMgLm5hdi10YWJzID4gbGkgPiBhIHNwYW4uaWNvbiNxIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAgICAgc2VjdGlvbi50YWJzIC5uYXYtdGFicyA+IGxpID4gYSBzcGFuLmljb24jaSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNHB4OyB9XG4gIHNlY3Rpb24udGFicyAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgIGNvbG9yOiAjMjY2M2FlOyB9XG4gIHNlY3Rpb24udGFicyAudGFiLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDMwcHggMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgICBjb2xvcjogIzI2NjNhZTsgfVxuICAgIHNlY3Rpb24udGFicyAudGFiLWNvbnRlbnQgdWwucHJldHR5LWJ1bGxldHMgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiPiBcIjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLnRhYnMge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIHNlY3Rpb24udGFicyAudGFiLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9XG4gICAgc2VjdGlvbi50YWJzIHNwYW4uaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuc2VjdGlvbi5mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2UwMDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW46IDMwcHggMDsgfVxuICBzZWN0aW9uLmZvcm0gaDMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICBzZWN0aW9uLmZvcm0gZm9ybSBpbnB1dCwgc2VjdGlvbi5mb3JtIGZvcm0gdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDdweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIHNlY3Rpb24uZm9ybSBmb3JtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIGhlaWdodDogNzBweDsgfVxuICBzZWN0aW9uLmZvcm0gZm9ybSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgc2VjdGlvbi5mb3JtIGZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgICAgIG91dGxpbmU6IDFweCBzb2xpZCAjMDBhZWVmOyB9XG4gICAgc2VjdGlvbi5mb3JtIGZvcm0gaW5wdXQjc3VibWl0LWlucHV0IHtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICMyNjYzYWU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZm9ybS1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBjb2xvcjogd2hpdGU7IH1cblxuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDE1cHggc29saWQgIzliYTNhNzsgfVxuICBmb290ZXIgLmNvbmRpdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM4Mzk7XG4gICAgY29sb3I6ICNlM2UzZTM7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgZm9vdGVyIC5jb25kaXRpb25zIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBmb290ZXIgLmNvbmRpdGlvbnMgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBmb290ZXIgLmNvbmRpdGlvbnMgLmxpbmtzIGEge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYTJiO1xuICAgIGNvbG9yOiAjOGM4OTg5OyB9XG4gICAgZm9vdGVyIC5jb3B5cmlnaHQgYSB7XG4gICAgICBjb2xvcjogI2I5YjliOTsgfVxuICBmb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICBmb290ZXIgLmxpbmtzIGg0LCBmb290ZXIgLmxpbmtzIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkge1xuICBmb290ZXIgLmxpbmtzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIGZvb3RlciAubGlua3MgaDQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLm9tLWZvcm0gZm9ybSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm9tLWZvcm0gcC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICBoZWFkZXIgLmxvZ29zIC5oZWFkZXItbG9nbyNvcmRlbSBpbWcge1xuICAgIG1heC13aWR0aDogNzBweDsgfVxuICBoZWFkZXIgLmxvZ29zIC5oZWFkZXItbG9nbyNvcmRlbSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgaGVhZGVyIC5sb2dvcyAuaGVhZGVyLWxvZ28jZ3JvdXBhbWEgaW1nIHtcbiAgICB3aWR0aDogMTYwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2MHB4KSB7XG4gIGhlYWRlciAubG9nb3MgLmhlYWRlci1sb2dvI2dyb3VwYW1hIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgaGVhZGVyIC5sb2dvcyAuaGVhZGVyLWxvZ28jb3JkZW0sIGhlYWRlciAubG9nb3MgLmhlYWRlci1sb2dvI2dyb3VwYW1hIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgaGVhZGVyIC5sb2dvcyAuaGVhZGVyLWxvZ28jZ3JvdXBhbWEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub20tZm9ybSBmb3JtIC5mb3JtTGluZSBzcGFuLnRleHRGaWVsZFtvcmRlcj1maXJzdF0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAgIWltcG9ydGFudDsgfVxuICBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJpZ2h0LWVsZW1lbnRzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnJlY3RkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wcmljZXMge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5vbS1mb3JtLCAucHJpY2VzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfSB9XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
