@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css?family=Raleway:500,600");
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

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

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

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

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

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

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

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

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

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

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

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

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

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

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

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

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

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(font-path("bootstrap/glyphicons-halflings-regular.eot"));
  src: url(font-path("bootstrap/glyphicons-halflings-regular.eot?#iefix")) format("embedded-opentype"), url(font-path("bootstrap/glyphicons-halflings-regular.woff2")) format("woff2"), url(font-path("bootstrap/glyphicons-halflings-regular.woff")) format("woff"), url(font-path("bootstrap/glyphicons-halflings-regular.ttf")) format("truetype"), url(font-path("bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular")) format("svg");
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
  content: "\002a";
}

.glyphicon-plus:before {
  content: "\002b";
}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.glyphicon-minus:before {
  content: "\2212";
}

.glyphicon-cloud:before {
  content: "\2601";
}

.glyphicon-envelope:before {
  content: "\2709";
}

.glyphicon-pencil:before {
  content: "\270f";
}

.glyphicon-glass:before {
  content: "\e001";
}

.glyphicon-music:before {
  content: "\e002";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-heart:before {
  content: "\e005";
}

.glyphicon-star:before {
  content: "\e006";
}

.glyphicon-star-empty:before {
  content: "\e007";
}

.glyphicon-user:before {
  content: "\e008";
}

.glyphicon-film:before {
  content: "\e009";
}

.glyphicon-th-large:before {
  content: "\e010";
}

.glyphicon-th:before {
  content: "\e011";
}

.glyphicon-th-list:before {
  content: "\e012";
}

.glyphicon-ok:before {
  content: "\e013";
}

.glyphicon-remove:before {
  content: "\e014";
}

.glyphicon-zoom-in:before {
  content: "\e015";
}

.glyphicon-zoom-out:before {
  content: "\e016";
}

.glyphicon-off:before {
  content: "\e017";
}

.glyphicon-signal:before {
  content: "\e018";
}

.glyphicon-cog:before {
  content: "\e019";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-file:before {
  content: "\e022";
}

.glyphicon-time:before {
  content: "\e023";
}

.glyphicon-road:before {
  content: "\e024";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-download:before {
  content: "\e026";
}

.glyphicon-upload:before {
  content: "\e027";
}

.glyphicon-inbox:before {
  content: "\e028";
}

.glyphicon-play-circle:before {
  content: "\e029";
}

.glyphicon-repeat:before {
  content: "\e030";
}

.glyphicon-refresh:before {
  content: "\e031";
}

.glyphicon-list-alt:before {
  content: "\e032";
}

.glyphicon-lock:before {
  content: "\e033";
}

.glyphicon-flag:before {
  content: "\e034";
}

.glyphicon-headphones:before {
  content: "\e035";
}

.glyphicon-volume-off:before {
  content: "\e036";
}

.glyphicon-volume-down:before {
  content: "\e037";
}

.glyphicon-volume-up:before {
  content: "\e038";
}

.glyphicon-qrcode:before {
  content: "\e039";
}

.glyphicon-barcode:before {
  content: "\e040";
}

.glyphicon-tag:before {
  content: "\e041";
}

.glyphicon-tags:before {
  content: "\e042";
}

.glyphicon-book:before {
  content: "\e043";
}

.glyphicon-bookmark:before {
  content: "\e044";
}

.glyphicon-print:before {
  content: "\e045";
}

.glyphicon-camera:before {
  content: "\e046";
}

.glyphicon-font:before {
  content: "\e047";
}

.glyphicon-bold:before {
  content: "\e048";
}

.glyphicon-italic:before {
  content: "\e049";
}

.glyphicon-text-height:before {
  content: "\e050";
}

.glyphicon-text-width:before {
  content: "\e051";
}

.glyphicon-align-left:before {
  content: "\e052";
}

.glyphicon-align-center:before {
  content: "\e053";
}

.glyphicon-align-right:before {
  content: "\e054";
}

.glyphicon-align-justify:before {
  content: "\e055";
}

.glyphicon-list:before {
  content: "\e056";
}

.glyphicon-indent-left:before {
  content: "\e057";
}

.glyphicon-indent-right:before {
  content: "\e058";
}

.glyphicon-facetime-video:before {
  content: "\e059";
}

.glyphicon-picture:before {
  content: "\e060";
}

.glyphicon-map-marker:before {
  content: "\e062";
}

.glyphicon-adjust:before {
  content: "\e063";
}

.glyphicon-tint:before {
  content: "\e064";
}

.glyphicon-edit:before {
  content: "\e065";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-check:before {
  content: "\e067";
}

.glyphicon-move:before {
  content: "\e068";
}

.glyphicon-step-backward:before {
  content: "\e069";
}

.glyphicon-fast-backward:before {
  content: "\e070";
}

.glyphicon-backward:before {
  content: "\e071";
}

.glyphicon-play:before {
  content: "\e072";
}

.glyphicon-pause:before {
  content: "\e073";
}

.glyphicon-stop:before {
  content: "\e074";
}

.glyphicon-forward:before {
  content: "\e075";
}

.glyphicon-fast-forward:before {
  content: "\e076";
}

.glyphicon-step-forward:before {
  content: "\e077";
}

.glyphicon-eject:before {
  content: "\e078";
}

.glyphicon-chevron-left:before {
  content: "\e079";
}

.glyphicon-chevron-right:before {
  content: "\e080";
}

.glyphicon-plus-sign:before {
  content: "\e081";
}

.glyphicon-minus-sign:before {
  content: "\e082";
}

.glyphicon-remove-sign:before {
  content: "\e083";
}

.glyphicon-ok-sign:before {
  content: "\e084";
}

.glyphicon-question-sign:before {
  content: "\e085";
}

.glyphicon-info-sign:before {
  content: "\e086";
}

.glyphicon-screenshot:before {
  content: "\e087";
}

.glyphicon-remove-circle:before {
  content: "\e088";
}

.glyphicon-ok-circle:before {
  content: "\e089";
}

.glyphicon-ban-circle:before {
  content: "\e090";
}

.glyphicon-arrow-left:before {
  content: "\e091";
}

.glyphicon-arrow-right:before {
  content: "\e092";
}

.glyphicon-arrow-up:before {
  content: "\e093";
}

.glyphicon-arrow-down:before {
  content: "\e094";
}

.glyphicon-share-alt:before {
  content: "\e095";
}

.glyphicon-resize-full:before {
  content: "\e096";
}

.glyphicon-resize-small:before {
  content: "\e097";
}

.glyphicon-exclamation-sign:before {
  content: "\e101";
}

.glyphicon-gift:before {
  content: "\e102";
}

.glyphicon-leaf:before {
  content: "\e103";
}

.glyphicon-fire:before {
  content: "\e104";
}

.glyphicon-eye-open:before {
  content: "\e105";
}

.glyphicon-eye-close:before {
  content: "\e106";
}

.glyphicon-warning-sign:before {
  content: "\e107";
}

.glyphicon-plane:before {
  content: "\e108";
}

.glyphicon-calendar:before {
  content: "\e109";
}

.glyphicon-random:before {
  content: "\e110";
}

.glyphicon-comment:before {
  content: "\e111";
}

.glyphicon-magnet:before {
  content: "\e112";
}

.glyphicon-chevron-up:before {
  content: "\e113";
}

.glyphicon-chevron-down:before {
  content: "\e114";
}

.glyphicon-retweet:before {
  content: "\e115";
}

.glyphicon-shopping-cart:before {
  content: "\e116";
}

.glyphicon-folder-close:before {
  content: "\e117";
}

.glyphicon-folder-open:before {
  content: "\e118";
}

.glyphicon-resize-vertical:before {
  content: "\e119";
}

.glyphicon-resize-horizontal:before {
  content: "\e120";
}

.glyphicon-hdd:before {
  content: "\e121";
}

.glyphicon-bullhorn:before {
  content: "\e122";
}

.glyphicon-bell:before {
  content: "\e123";
}

.glyphicon-certificate:before {
  content: "\e124";
}

.glyphicon-thumbs-up:before {
  content: "\e125";
}

.glyphicon-thumbs-down:before {
  content: "\e126";
}

.glyphicon-hand-right:before {
  content: "\e127";
}

.glyphicon-hand-left:before {
  content: "\e128";
}

.glyphicon-hand-up:before {
  content: "\e129";
}

.glyphicon-hand-down:before {
  content: "\e130";
}

.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

.glyphicon-globe:before {
  content: "\e135";
}

.glyphicon-wrench:before {
  content: "\e136";
}

.glyphicon-tasks:before {
  content: "\e137";
}

.glyphicon-filter:before {
  content: "\e138";
}

.glyphicon-briefcase:before {
  content: "\e139";
}

.glyphicon-fullscreen:before {
  content: "\e140";
}

.glyphicon-dashboard:before {
  content: "\e141";
}

.glyphicon-paperclip:before {
  content: "\e142";
}

.glyphicon-heart-empty:before {
  content: "\e143";
}

.glyphicon-link:before {
  content: "\e144";
}

.glyphicon-phone:before {
  content: "\e145";
}

.glyphicon-pushpin:before {
  content: "\e146";
}

.glyphicon-usd:before {
  content: "\e148";
}

.glyphicon-gbp:before {
  content: "\e149";
}

.glyphicon-sort:before {
  content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

.glyphicon-sort-by-order:before {
  content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

.glyphicon-unchecked:before {
  content: "\e157";
}

.glyphicon-expand:before {
  content: "\e158";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-log-in:before {
  content: "\e161";
}

.glyphicon-flash:before {
  content: "\e162";
}

.glyphicon-log-out:before {
  content: "\e163";
}

.glyphicon-new-window:before {
  content: "\e164";
}

.glyphicon-record:before {
  content: "\e165";
}

.glyphicon-save:before {
  content: "\e166";
}

.glyphicon-open:before {
  content: "\e167";
}

.glyphicon-saved:before {
  content: "\e168";
}

.glyphicon-import:before {
  content: "\e169";
}

.glyphicon-export:before {
  content: "\e170";
}

.glyphicon-send:before {
  content: "\e171";
}

.glyphicon-floppy-disk:before {
  content: "\e172";
}

.glyphicon-floppy-saved:before {
  content: "\e173";
}

.glyphicon-floppy-remove:before {
  content: "\e174";
}

.glyphicon-floppy-save:before {
  content: "\e175";
}

.glyphicon-floppy-open:before {
  content: "\e176";
}

.glyphicon-credit-card:before {
  content: "\e177";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-cutlery:before {
  content: "\e179";
}

.glyphicon-header:before {
  content: "\e180";
}

.glyphicon-compressed:before {
  content: "\e181";
}

.glyphicon-earphone:before {
  content: "\e182";
}

.glyphicon-phone-alt:before {
  content: "\e183";
}

.glyphicon-tower:before {
  content: "\e184";
}

.glyphicon-stats:before {
  content: "\e185";
}

.glyphicon-sd-video:before {
  content: "\e186";
}

.glyphicon-hd-video:before {
  content: "\e187";
}

.glyphicon-subtitles:before {
  content: "\e188";
}

.glyphicon-sound-stereo:before {
  content: "\e189";
}

.glyphicon-sound-dolby:before {
  content: "\e190";
}

.glyphicon-sound-5-1:before {
  content: "\e191";
}

.glyphicon-sound-6-1:before {
  content: "\e192";
}

.glyphicon-sound-7-1:before {
  content: "\e193";
}

.glyphicon-copyright-mark:before {
  content: "\e194";
}

.glyphicon-registration-mark:before {
  content: "\e195";
}

.glyphicon-cloud-download:before {
  content: "\e197";
}

.glyphicon-cloud-upload:before {
  content: "\e198";
}

.glyphicon-tree-conifer:before {
  content: "\e199";
}

.glyphicon-tree-deciduous:before {
  content: "\e200";
}

.glyphicon-cd:before {
  content: "\e201";
}

.glyphicon-save-file:before {
  content: "\e202";
}

.glyphicon-open-file:before {
  content: "\e203";
}

.glyphicon-level-up:before {
  content: "\e204";
}

.glyphicon-copy:before {
  content: "\e205";
}

.glyphicon-paste:before {
  content: "\e206";
}

.glyphicon-alert:before {
  content: "\e209";
}

.glyphicon-equalizer:before {
  content: "\e210";
}

.glyphicon-king:before {
  content: "\e211";
}

.glyphicon-queen:before {
  content: "\e212";
}

.glyphicon-pawn:before {
  content: "\e213";
}

.glyphicon-bishop:before {
  content: "\e214";
}

.glyphicon-knight:before {
  content: "\e215";
}

.glyphicon-baby-formula:before {
  content: "\e216";
}

.glyphicon-tent:before {
  content: "\26fa";
}

.glyphicon-blackboard:before {
  content: "\e218";
}

.glyphicon-bed:before {
  content: "\e219";
}

.glyphicon-apple:before {
  content: "\f8ff";
}

.glyphicon-erase:before {
  content: "\e221";
}

.glyphicon-hourglass:before {
  content: "\231b";
}

.glyphicon-lamp:before {
  content: "\e223";
}

.glyphicon-duplicate:before {
  content: "\e224";
}

.glyphicon-piggy-bank:before {
  content: "\e225";
}

.glyphicon-scissors:before {
  content: "\e226";
}

.glyphicon-bitcoin:before {
  content: "\e227";
}

.glyphicon-btc:before {
  content: "\e227";
}

.glyphicon-xbt:before {
  content: "\e227";
}

.glyphicon-yen:before {
  content: "\00a5";
}

.glyphicon-jpy:before {
  content: "\00a5";
}

.glyphicon-ruble:before {
  content: "\20bd";
}

.glyphicon-rub:before {
  content: "\20bd";
}

.glyphicon-scale:before {
  content: "\e230";
}

.glyphicon-ice-lolly:before {
  content: "\e231";
}

.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

.glyphicon-education:before {
  content: "\e233";
}

.glyphicon-option-horizontal:before {
  content: "\e234";
}

.glyphicon-option-vertical:before {
  content: "\e235";
}

.glyphicon-menu-hamburger:before {
  content: "\e236";
}

.glyphicon-modal-window:before {
  content: "\e237";
}

.glyphicon-oil:before {
  content: "\e238";
}

.glyphicon-grain:before {
  content: "\e239";
}

.glyphicon-sunglasses:before {
  content: "\e240";
}

.glyphicon-text-size:before {
  content: "\e241";
}

.glyphicon-text-color:before {
  content: "\e242";
}

.glyphicon-text-background:before {
  content: "\e243";
}

.glyphicon-object-align-top:before {
  content: "\e244";
}

.glyphicon-object-align-bottom:before {
  content: "\e245";
}

.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

.glyphicon-object-align-left:before {
  content: "\e247";
}

.glyphicon-object-align-vertical:before {
  content: "\e248";
}

.glyphicon-object-align-right:before {
  content: "\e249";
}

.glyphicon-triangle-right:before {
  content: "\e250";
}

.glyphicon-triangle-left:before {
  content: "\e251";
}

.glyphicon-triangle-bottom:before {
  content: "\e252";
}

.glyphicon-triangle-top:before {
  content: "\e253";
}

.glyphicon-console:before {
  content: "\e254";
}

.glyphicon-superscript:before {
  content: "\e255";
}

.glyphicon-subscript:before {
  content: "\e256";
}

.glyphicon-menu-left:before {
  content: "\e257";
}

.glyphicon-menu-right:before {
  content: "\e258";
}

.glyphicon-menu-down:before {
  content: "\e259";
}

.glyphicon-menu-up:before {
  content: "\e260";
}

* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

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

a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.img-circle {
  border-radius: 50%;
}

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

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}

h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

h1, .h1 {
  font-size: 36px;
}

h2, .h2 {
  font-size: 30px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 18px;
}

h5, .h5 {
  font-size: 14px;
}

h6, .h6 {
  font-size: 12px;
}

p {
  margin: 0 0 10px;
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}

@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}

small,
.small {
  font-size: 85%;
}

mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-nowrap {
  white-space: nowrap;
}

.text-lowercase {
  text-transform: lowercase;
}

.text-uppercase, .initialism {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.text-muted {
  color: #777777;
}

.text-primary {
  color: #337ab7;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

.text-success {
  color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

.text-info {
  color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

.text-warning {
  color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

.text-danger {
  color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

.bg-primary {
  color: #fff;
}

.bg-primary {
  background-color: #337ab7;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

.bg-success {
  background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

.bg-info {
  background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

.bg-warning {
  background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

.bg-danger {
  background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

dl {
  margin-top: 0;
  margin-bottom: 20px;
}

dt,
dd {
  line-height: 1.42857;
}

dt {
  font-weight: bold;
}

dd {
  margin-left: 0;
}

.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}

.dl-horizontal dd:after {
  clear: both;
}

@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

.initialism {
  font-size: 90%;
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container:before, .container:after {
  content: " ";
  display: table;
}

.container:after {
  clear: both;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.row:before, .row:after {
  content: " ";
  display: table;
}

.row:after {
  clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-1 {
  width: 8.33333%;
}

.col-xs-2 {
  width: 16.66667%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-4 {
  width: 33.33333%;
}

.col-xs-5 {
  width: 41.66667%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-7 {
  width: 58.33333%;
}

.col-xs-8 {
  width: 66.66667%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-10 {
  width: 83.33333%;
}

.col-xs-11 {
  width: 91.66667%;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-pull-1 {
  right: 8.33333%;
}

.col-xs-pull-2 {
  right: 16.66667%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-4 {
  right: 33.33333%;
}

.col-xs-pull-5 {
  right: 41.66667%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-7 {
  right: 58.33333%;
}

.col-xs-pull-8 {
  right: 66.66667%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-10 {
  right: 83.33333%;
}

.col-xs-pull-11 {
  right: 91.66667%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-push-1 {
  left: 8.33333%;
}

.col-xs-push-2 {
  left: 16.66667%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-4 {
  left: 33.33333%;
}

.col-xs-push-5 {
  left: 41.66667%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-7 {
  left: 58.33333%;
}

.col-xs-push-8 {
  left: 66.66667%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-10 {
  left: 83.33333%;
}

.col-xs-push-11 {
  left: 91.66667%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.33333%;
}

.col-xs-offset-2 {
  margin-left: 16.66667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.33333%;
}

.col-xs-offset-5 {
  margin-left: 41.66667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.33333%;
}

.col-xs-offset-8 {
  margin-left: 66.66667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.33333%;
}

.col-xs-offset-11 {
  margin-left: 91.66667%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 2px solid #ddd;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

input[type="search"] {
  box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="file"] {
  display: block;
}

input[type="range"] {
  display: block;
  width: 100%;
}

select[multiple],
select[size] {
  height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #999;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}

.form-control[disabled], .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}

textarea.form-control {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg
  input[type="month"] {
    line-height: 46px;
  }
}

.form-group {
  margin-bottom: 15px;
}

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}

.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
  padding-left: 0;
  padding-right: 0;
}

.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}

.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px;
}

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto;
}

.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}

.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.33333;
}

.has-feedback {
  position: relative;
}

.has-feedback .form-control {
  padding-right: 42.5px;
}

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}

.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}

.has-success .form-control-feedback {
  color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}

.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
  color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}

.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}

.has-error .form-control-feedback {
  color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
  top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}

.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}

.form-horizontal .form-group:after {
  clear: both;
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover, .btn:focus, .btn.focus {
  color: #333;
  text-decoration: none;
}

.btn:active, .btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled, .btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}

.btn-default:focus, .btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}

.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}

.btn-default:active, .btn-default.active,
.open > .btn-default.dropdown-toggle {
  background-image: none;
}

.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}

.btn-default .badge {
  color: #fff;
  background-color: #333;
}

.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}

.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-image: none;
}

.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}

.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}

.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}

.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}

.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}

.btn-success:active, .btn-success.active,
.open > .btn-success.dropdown-toggle {
  background-image: none;
}

.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}

.btn-info:active, .btn-info.active,
.open > .btn-info.dropdown-toggle {
  background-image: none;
}

.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}

.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}

.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}

.btn-warning:active, .btn-warning.active,
.open > .btn-warning.dropdown-toggle {
  background-image: none;
}

.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}

.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}

.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}

.btn-danger:active, .btn-danger.active,
.open > .btn-danger.dropdown-toggle {
  background-image: none;
}

.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}

.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}

.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover, .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

.open > .dropdown-menu {
  display: block;
}

.open > a {
  outline: 0;
}

.dropdown-menu-right {
  left: auto;
  right: 0;
}

.dropdown-menu-left {
  left: 0;
  right: auto;
}

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}

.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  margin-left: -5px;
}

.btn-toolbar:before, .btn-toolbar:after {
  content: " ";
  display: table;
}

.btn-toolbar:after {
  clear: both;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}

.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn .caret {
  margin-left: 0;
}

.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}

.btn-group-vertical > .btn-group:after {
  clear: both;
}

.btn-group-vertical > .btn-group > .btn {
  float: none;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}

.btn-group-justified > .btn-group .btn {
  width: 100%;
}

.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}

.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group .form-control:focus {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.input-group-addon.input-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}

.input-group-addon.input-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:first-child {
  border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group-addon:last-child {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
  z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav:before, .nav:after {
  content: " ";
  display: table;
}

.nav:after {
  clear: both;
}

.nav > li {
  position: relative;
  display: block;
}

.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.nav > li.disabled > a {
  color: #777777;
}

.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav > li > a > img {
  max-width: none;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}

.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

.nav-pills > li {
  float: left;
}

.nav-pills > li > a {
  border-radius: 4px;
}

.nav-pills > li + li {
  margin-left: 2px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

.nav-stacked > li {
  float: none;
}

.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}

.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}

.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}

@media (min-width: 768px) {
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}

.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}

.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}

@media (min-width: 768px) {
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar:before, .navbar:after {
  content: " ";
  display: table;
}

.navbar:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}

.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}

.navbar-header:after {
  clear: both;
}

@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}

.navbar-collapse:after {
  clear: both;
}

.navbar-collapse.in {
  overflow-y: auto;
}

@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 768px) {
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-brand > img {
  display: block;
}

@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}

.navbar-nav {
  margin: 7.5px -15px;
}

.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}

@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}

@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}

@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}

.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
  margin-top: 10px;
  margin-bottom: 10px;
}

.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
  margin-top: 14px;
  margin-bottom: 14px;
}

.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #777;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #777;
}

.navbar-default .navbar-nav > li > a {
  color: #777;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-toggle {
  border-color: #ddd;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}

.navbar-default .navbar-link {
  color: #777;
}

.navbar-default .navbar-link:hover {
  color: #333;
}

.navbar-default .btn-link {
  color: #777;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}

.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:hover,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}

.navbar-inverse .navbar-toggle {
  border-color: #333;
}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
  color: #fff;
}

.navbar-inverse .btn-link {
  color: #9d9d9d;
}

.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}

.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.breadcrumb > li {
  display: inline-block;
}

.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #777777;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}

.pager:before, .pager:after {
  content: " ";
  display: table;
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

.label:empty {
  display: none;
}

.btn .label {
  position: relative;
  top: -1px;
}

a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.label-default {
  background-color: #777777;
}

.label-default[href]:hover, .label-default[href]:focus {
  background-color: #5e5e5e;
}

.label-primary {
  background-color: #337ab7;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #286090;
}

.label-success {
  background-color: #5cb85c;
}

.label-success[href]:hover, .label-success[href]:focus {
  background-color: #449d44;
}

.label-info {
  background-color: #5bc0de;
}

.label-info[href]:hover, .label-info[href]:focus {
  background-color: #31b0d5;
}

.label-warning {
  background-color: #f0ad4e;
}

.label-warning[href]:hover, .label-warning[href]:focus {
  background-color: #ec971f;
}

.label-danger {
  background-color: #d9534f;
}

.label-danger[href]:hover, .label-danger[href]:focus {
  background-color: #c9302c;
}

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}

.list-group-item > .badge {
  float: right;
}

.list-group-item > .badge + .badge {
  margin-right: 5px;
}

.nav-pills > li > a > .badge {
  margin-left: 3px;
}

a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}

.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}

.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}

.jumbotron > hr {
  border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumbotron .container {
  max-width: 100%;
}

@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out;
}

.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.thumbnail .caption {
  padding: 9px;
  color: #333333;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}

.alert h4 {
  margin-top: 0;
  color: inherit;
}

.alert .alert-link {
  font-weight: bold;
}

.alert > p,
.alert > ul {
  margin-bottom: 0;
}

.alert > p + p {
  margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}

.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}

.alert-success hr {
  border-top-color: #c9e2b3;
}

.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}

.alert-info hr {
  border-top-color: #a6e1ec;
}

.alert-info .alert-link {
  color: #245269;
}

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}

.alert-warning hr {
  border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
  color: #66512c;
}

.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}

.alert-danger hr {
  border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
  color: #843534;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
  background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
  background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
  background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
  background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.media {
  margin-top: 15px;
}

.media:first-child {
  margin-top: 0;
}

.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}

.media-body {
  width: 10000px;
}

.media-object {
  display: block;
}

.media-object.img-thumbnail {
  max-width: none;
}

.media-right,
.media > .pull-right {
  padding-left: 10px;
}

.media-left,
.media > .pull-left {
  padding-right: 10px;
}

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}

.media-middle {
  vertical-align: middle;
}

.media-bottom {
  vertical-align: bottom;
}

.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.media-list {
  padding-left: 0;
  list-style: none;
}

.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
  color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}

button.list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:hover, a.list-group-item-success:focus,
button.list-group-item-success:hover,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}

a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
button.list-group-item-success.active,
button.list-group-item-success.active:hover,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:hover, a.list-group-item-info:focus,
button.list-group-item-info:hover,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}

a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
button.list-group-item-info.active,
button.list-group-item-info.active:hover,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:hover, a.list-group-item-warning:focus,
button.list-group-item-warning:hover,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
button.list-group-item-warning.active,
button.list-group-item-warning.active:hover,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover, a.list-group-item-danger:focus,
button.list-group-item-danger:hover,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
button.list-group-item-danger.active,
button.list-group-item-danger.active:hover,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}

.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}

.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}

.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.panel-default {
  border-color: #ddd;
}

.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

.panel-primary {
  border-color: #337ab7;
}

.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}

.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}

.panel-success {
  border-color: #d6e9c6;
}

.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}

.panel-info {
  border-color: #bce8f1;
}

.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}

.panel-warning {
  border-color: #faebcc;
}

.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}

.panel-danger {
  border-color: #ebccd1;
}

.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
  padding-bottom: 75%;
}

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.well-sm {
  padding: 9px;
  border-radius: 3px;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}

.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: 1.42857;
}

.modal-body {
  position: relative;
  padding: 15px;
}

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

.modal-footer:after {
  clear: both;
}

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
}

.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}

.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}

.carousel-inner > .active {
  left: 0;
}

.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.carousel-inner > .next {
  left: 100%;
}

.carousel-inner > .prev {
  left: -100%;
}

.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}

.carousel-inner > .active.left {
  left: -100%;
}

.carousel-inner > .active.right {
  left: 100%;
}

.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
}

.carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}

.carousel-control .icon-prev:before {
  content: '\2039';
}

.carousel-control .icon-next:before {
  content: '\203a';
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}

.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

.carousel-caption .btn {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}

.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes flash {
  0% {
    opacity: 1;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  30% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  60% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center 50%;
    transform-origin: top center 50%;
  }
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@keyframes wiggle {
  0% {
    -webkit-transform: skewX(9deg);
    transform: skewX(9deg);
  }
  10% {
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg);
  }
  20% {
    -webkit-transform: skewX(7deg);
    transform: skewX(7deg);
  }
  30% {
    -webkit-transform: skewX(-6deg);
    transform: skewX(-6deg);
  }
  40% {
    -webkit-transform: skewX(5deg);
    transform: skewX(5deg);
  }
  50% {
    -webkit-transform: skewX(-4deg);
    transform: skewX(-4deg);
  }
  60% {
    -webkit-transform: skewX(3deg);
    transform: skewX(3deg);
  }
  70% {
    -webkit-transform: skewX(-2deg);
    transform: skewX(-2deg);
  }
  80% {
    -webkit-transform: skewX(1deg);
    transform: skewX(1deg);
  }
  90% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
  100% {
    -webkit-transform: skewX(0deg);
    transform: skewX(0deg);
  }
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  25% {
    -webkit-transform: scale(0.95, 0.95);
    transform: scale(0.95, 0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3, 0.3);
    transform: scale(0.3, 0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
  }
  70% {
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
  }
  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@keyframes fadeOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@keyframes fadeOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@keyframes fadeOutUpBig {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
    opacity: 0;
  }
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fadeInLeft {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeInUpBig {
  0% {
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
  }
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center 50%;
    transform-origin: center center 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom 50%;
    transform-origin: left bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom 50%;
    transform-origin: right bottom 50%;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform-origin: top left 50%;
    transform-origin: top left 50%;
    -webkit-animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
    animation-timing-function: compact(ease-in-out, false, false, false, false, false, false, false, false, false);
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}

@-webkit-keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@-webkit-keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

@keyframes rollOut {
  0% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
}

/*
  This file contains a collection
  of all the variables used within
  the styling of this web app.
*/
/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*="language-"],
pre[class*="language-"] {
  color: black;
  border: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
  text-shadow: none;
  background: #b3d4fc;
}

@media print {
  code[class*="language-"],
  pre[class*="language-"] {
    text-shadow: none;
  }
}

/* Code blocks */
pre[class*="language-"] {
  padding: 0;
  margin: 0;
  overflow: auto;
  border: none;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
  padding: .1em;
  border-radius: .3em;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #000;
}

.namespace {
  opacity: .7;
}

.token.property,
.token.tag {
  color: #6c197f;
  font-weight: bold;
}

.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #0d1afe;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #0e850f;
  font-weight: bold;
}

.token.operator {
  color: #000;
}

.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #a67f59;
}

.token.atrule,
.token.attr-value {
  color: #07a;
}

.token.keyword {
  color: #07a;
  font-weight: 600;
}

.token.function {
  color: #6c197f;
  font-weight: 600;
}

.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

.hidden {
  display: none;
}

.collapsed-bottom {
  border-radius: 4px !important;
}

.notebook {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzY2LjIgNTMwLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM2Ni4yIDUzMC40OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzI5QUZENDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cgkuc3Qye2ZpbGw6I0VGRUZFRjt9Cgkuc3Qze2ZpbGw6IzI2QTJCRTt9Cgkuc3Q0e2ZpbGw6IzAzNEE1NTt9Cgkuc3Q1e2ZpbGw6I0ZDQ0NBQTt9Cgkuc3Q2e2ZpbGw6IzIzMUYyMDt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy4zLDE5LjJ2NDk4LjdjMCwwLjMsMC4yLDAuNSwwLjUsMC41aDI5Ny43YzE5LjIsMCwzNC43LTE1LjMsMzQuNy0zNC4xVjUyLjVjMC0xOC42LTE1LjQtMzMuOC0zNC40LTMzLjgKCWgtMjk4QzMzLjUsMTguNywzMy4zLDE4LjksMzMuMywxOS4yeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzMuMywyNi4ydjQ5OC43YzAsMC4zLDAuMiwwLjUsMC41LDAuNWgyOTIuNGMxOC44LDAsMzQuMS0xNS4zLDM0LjEtMzQuMVY1OS41YzAtMTguNi0xNS4xLTMzLjgtMzMuOC0zMy44CglIMzMuOEMzMy41LDI1LjcsMzMuMywyNS45LDMzLjMsMjYuMnoiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTMzLjMsNTI0LjljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDI5Mi40YzE4LjgsMCwzNC4xLTE1LjMsMzQuMS0zNC4xVjU5LjVjMC0xOC42LTExLTMzLjgtMzMuOC0zMy44CglDMjY1LjIsNDM3LjksMzMuMyw1MjQuOSwzMy4zLDUyNC45eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjUuMywzMS4ydjQ5OC43YzAsMC4zLDAuMiwwLjUsMC41LDAuNWgyOTIuNGMxOC44LDAsMzQuMS0xNS4zLDM0LjEtMzQuMVY2NC41YzAtMTguNi0xNS4xLTMzLjgtMzMuOC0zMy44CglIMjUuOEMyNS41LDMwLjcsMjUuMywzMC45LDI1LjMsMzEuMnoiLz4KPHBhdGggY2xhc3M9InN0MyIgZD0iTTI1LjMsNTI5LjljMCwwLjMsMC4yLDAuNSwwLjUsMC41aDI5Mi40YzE4LjgsMCwzNC4xLTE1LjMsMzQuMS0zNC4xVjY0LjVjMC0xOC42LTExLTMzLjgtMzMuOC0zMy44CglDMjU3LjIsNDQyLjksMjUuMyw1MjkuOSwyNS4zLDUyOS45eiIvPgo8Zz4KCQoJCTxyZWN0IHg9IjExMC45IiB5PSItMTcuOSIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuODYxMSAwLjUwODUgLTAuNTA4NSAtMC44NjExIDM2MS4xODUyIDMxNi4zNzQxKSIgY2xhc3M9InN0NCIgd2lkdGg9IjUyLjkiIGhlaWdodD0iNDUwLjgiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDUiIHBvaW50cz0iMjk1LjEsNDc0LjYgMjc0LjcsMzg4LjIgMjI5LjIsNDE1LjEgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0NiIgcG9pbnRzPSIyODguOCw0NDguMSAyNzQuOSw0NTYuMyAyOTUuMSw0NzQuNiAJIi8+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}

.microphone {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMzUuMSA0OTEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIzNS4xIDQ5MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMzRBNTU7fQoJLnN0MXtmaWxsOiMyOUFGRDQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMyLjIsMjc4LjdjMC0yMi45LTE4LjUtNDEuNC00MS40LTQxLjRjLTIyLjksMC00MS40LDE4LjUtNDEuNCw0MS40YzAsOSwyLjksMTcuNCw3LjgsMjQuMmMwLDAuMywwLDAuNiwwLDAuOQoJVjQ3NGMwLDkuNCw3LjYsMTcsMTcsMTdoMjAuNmM5LjQsMCwxNy03LjYsMTctMTdWMzE0LjNDMTI0LDMwNy4xLDEzMi4yLDI5My44LDEzMi4yLDI3OC43eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTg2LjUsMTQuM2wtMjgtMTAuMUMxMjMuNi04LjMsODUuNCw4LDY5LjMsNDEuNWMxLjUtMC4yLDMuMSwwLDQuNywwLjdMMTUzLjcsNzdjNC41LDIsNi42LDcuMyw0LjYsMTEuOAoJYy0yLDQuNS03LjMsNi42LTExLjgsNC42TDY2LjgsNTguN2MtMS40LTAuNi0yLjYtMS42LTMuNS0yLjhsLTQuOCwxMS42YzEuNC0wLjEsMi44LDAuMSw0LjEsMC43bDc5LjcsMzQuOGM0LjUsMiw2LjYsNy4zLDQuNiwxMS44CgljLTIsNC41LTcuMyw2LjYtMTEuOCw0LjZMNTUuNCw4NC44Yy0xLjItMC41LTIuMi0xLjMtMy0yLjJsLTQuNywxMS41YzEuMSwwLDIuMywwLjMsMy4zLDAuN2w3OS43LDM0LjhjNC41LDIsNi42LDcuMyw0LjcsMTEuOAoJcy03LjMsNi42LTExLjgsNC42bC03OS43LTM0LjhjLTEtMC40LTEuOC0xLTIuNS0xLjdMOS42LDE4Ny4yYy0xNC42LDM1LjYsMC4xLDc2LDMyLjUsOTMuOGMtMC4xLTEuMS0wLjEtMi4zLTAuMS0zLjQKCWMwLTI2LjgsMjEuNy00OC41LDQ4LjUtNDguNXM0OC41LDIxLjcsNDguNSw0OC41YzAsNS43LTEsMTEuMi0yLjgsMTYuM2MxNS43LTcuNiwyOC44LTIxLDM1LjktMzguN2w1Ny41LTE0Mi43CglDMjQ1LjQsNzMuMiwyMjUuOCwyOC4zLDE4Ni41LDE0LjN6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMjguMiwyNzguN2MwLTIyLjktMTguNS00MS40LTQxLjQtNDEuNGMtMjIuOSwwLTQxLjQsMTguNS00MS40LDQxLjRjMCw5LDIuOSwxNy40LDcuOCwyNC4yYzAsMC4zLDAsMC42LDAsMC45CglWNDc0YzAsOS40LDcuNiwxNywxNywxN2gyMC42YzkuNCwwLDE3LTcuNiwxNy0xN1YzMTQuM0MxMjAsMzA3LjEsMTI4LjIsMjkzLjgsMTI4LjIsMjc4Ljd6Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xODIuNSwxNC4zbC0yOC0xMC4xQzExOS42LTguMyw4MS40LDgsNjUuMyw0MS41YzEuNS0wLjIsMy4xLDAsNC43LDAuN0wxNDkuNyw3N2M0LjUsMiw2LjYsNy4zLDQuNiwxMS44CgljLTIsNC41LTcuMyw2LjYtMTEuOCw0LjZMNjIuOCw1OC43Yy0xLjQtMC42LTIuNi0xLjYtMy41LTIuOGwtNC44LDExLjZjMS40LTAuMSwyLjgsMC4xLDQuMSwwLjdsNzkuNywzNC44YzQuNSwyLDYuNiw3LjMsNC42LDExLjgKCWMtMiw0LjUtNy4zLDYuNi0xMS44LDQuNkw1MS40LDg0LjhjLTEuMi0wLjUtMi4yLTEuMy0zLTIuMmwtNC43LDExLjVjMS4xLDAsMi4zLDAuMywzLjMsMC43bDc5LjcsMzQuOGM0LjUsMiw2LjYsNy4zLDQuNywxMS44CglzLTcuMyw2LjYtMTEuOCw0LjZsLTc5LjctMzQuOGMtMS0wLjQtMS44LTEtMi41LTEuN0w1LjYsMTg3LjJjLTE0LjYsMzUuNiwwLjEsNzYsMzIuNSw5My44Yy0wLjEtMS4xLTAuMS0yLjMtMC4xLTMuNAoJYzAtMjYuOCwyMS43LTQ4LjUsNDguNS00OC41czQ4LjUsMjEuNyw0OC41LDQ4LjVjMCw1LjctMSwxMS4yLTIuOCwxNi4zYzE1LjctNy42LDI4LjgtMjEsMzUuOS0zOC43bDU3LjUtMTQyLjcKCUMyNDEuNCw3My4yLDIyMS44LDI4LjMsMTgyLjUsMTQuM3oiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}

.typewriter {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODY3IDgwNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODY3IDgwNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMwMzRBNTU7c3Ryb2tlLXdpZHRoOjYuNzUwOTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzAzNEE1NTtzdHJva2Utd2lkdGg6Ni4yMjAzO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojMDM0QTU1O30KCS5zdDN7ZmlsbDojMjlBRkQ0O30KCS5zdDR7ZmlsbDojQTJBMkEzO30KPC9zdHlsZT4KPGc+Cgk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjE3LjkiIHkxPSIyNjAuMyIgeDI9IjU0MS40IiB5Mj0iMTgxLjIiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMjguMyIgeTE9IjMwMi45IiB4Mj0iNTUxLjgiIHkyPSIyMjMuOSIvPgoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjIzOC4zIiB5MT0iMzQzLjkiIHgyPSI1NjEuOCIgeTI9IjI2NC44Ii8+Cgk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjQ4LjciIHkxPSIzODYuNSIgeDI9IjU3Mi4yIiB5Mj0iMzA3LjUiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjIuNyIgeTE9IjQzMS4yIiB4Mj0iNTg2LjMiIHkyPSIzNTIuMSIvPgoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI3My4xIiB5MT0iNDczLjgiIHgyPSI1OTYuNyIgeTI9IjM5NC44Ii8+Cgk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjg0LjQiIHkxPSI1MTkuNyIgeDI9IjYwNy45IiB5Mj0iNDQwLjciLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyOTQuOCIgeTE9IjU2Mi4zIiB4Mj0iNjE4LjMiIHkyPSI0ODMuMyIvPgoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjE5Ny44IiB5MT0iMTc4LjMiIHgyPSI1MjEuNCIgeTI9Ijk5LjMiLz4KCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMDguMiIgeTE9IjIyMC45IiB4Mj0iNTMxLjgiIHkyPSIxNDEuOSIvPgoJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjMwNS41IiB5MT0iNjA2IiB4Mj0iNjI5IiB5Mj0iNTI3Ii8+Cgk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzE1LjkiIHkxPSI2NDguNyIgeDI9IjU5MC41IiB5Mj0iNTgxLjYiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02NTMuMSw2ODQuOUwyMTQuNCw2ODdjLTE0LjksMC4xLTI3LjEtMTEuOS0yNy4xLTI2LjdsLTMtNjMxLjZjLTAuMS0xNC44LDEyLTI2LjksMjYuOS0yN0w1ODIuNywwbDk0LjYsOTAuMQoJCQlsMi43LDU2Ny44QzY4MC4xLDY3Mi43LDY2OCw2ODQuOCw2NTMuMSw2ODQuOXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QzIiBkPSJNNjUzLjEsNjc4LjFsLTQzOC44LDIuMWMtMTQuOSwwLjEtMjcuMS0xMi0yNy4xLTI2LjlsLTMtNjI0LjRjLTAuMS0xNC45LDEyLTI3LjEsMjYuOS0yNy4xTDU4Mi43LDBsMC40LDkyLjMKCQkJbDk0LjItMS42TDY4MCw2NTFDNjgwLDY2NS44LDY2OCw2NzgsNjUzLjEsNjc4LjF6Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2MS45IiB5MT0iMjE5LjgiIHgyPSI1OTUiIHkyPSIyMTguMiIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjIuMiIgeTE9IjI2My43IiB4Mj0iNTk1LjIiIHkyPSIyNjIuMSIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjIuNCIgeTE9IjMwNS45IiB4Mj0iNTk1LjQiIHkyPSIzMDQuMyIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjIuNiIgeTE9IjM0OS44IiB4Mj0iNTk1LjYiIHkyPSIzNDguMiIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjUuOCIgeTE9IjM5Ni41IiB4Mj0iNTk4LjkiIHkyPSIzOTQuOSIvPgoJCTxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyNjYiIHkxPSI0NDAuMyIgeDI9IjU5OS4xIiB5Mj0iNDM4LjciLz4KCQk8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjY2LjMiIHkxPSI0ODcuNiIgeDI9IjU5OS4zIiB5Mj0iNDg2Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2Ni41IiB5MT0iNTMxLjUiIHgyPSI1OTkuNSIgeTI9IjUyOS45Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2MS41IiB5MT0iMTM1LjQiIHgyPSI1OTQuNiIgeTI9IjEzMy44Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2MS44IiB5MT0iMTc5LjMiIHgyPSI1OTQuOCIgeTI9IjE3Ny43Ii8+CgkJPGxpbmUgY2xhc3M9InN0MCIgeDE9IjI2Ni43IiB5MT0iNTc2LjUiIHgyPSI1OTkuNyIgeTI9IjU3NC45Ii8+CgkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI2Ni45IiB5MT0iNjIwLjQiIHgyPSI1NDkuNyIgeTI9IjYxOSIvPgoJPC9nPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNjIsMTk1djIxMmg1NDRWMTk1YzAsMCwxMDItMjAsMTAyLDc4aDI2di0yNGgzM3Y5NWgtMzB2LTIyaC0yOHY3NWgyNHY2NWgtMTRjMCwwLTEsNDQtNTYsNTZ2MjA1CgljMCwwLDgsNjItNzMsODFIMTc2YzAsMC02Mi0xMy03Mi02OVY1MjFjMCwwLTQ4LTE0LTU1LTU5SDM0di02NGgyNXYtNzZIMzR2MjJIMHYtOTZoMzF2MjZoMjdDNTgsMjc0LDU3LDE3OCwxNjIsMTk1eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNjAxLjYsNzA3LjVoLTM2NWMtMTEuMywwLTIwLjUtOS4yLTIwLjUtMjAuNXYwYzAtMTEuMyw5LjItMjAuNSwyMC41LTIwLjVoMzY1YzExLjMsMCwyMC41LDkuMiwyMC41LDIwLjV2MAoJQzYyMi4xLDY5OC4zLDYxMi45LDcwNy41LDYwMS42LDcwNy41eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjMyLjEsNTQyLjVoLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIydjBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIydjAKCUMyNTQuMSw1MzIuNiwyNDQuMiw1NDIuNSwyMzIuMSw1NDIuNXoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTMxMC45LDU0Mi41aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMnYwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMnYwCglDMzMyLjksNTMyLjYsMzIzLDU0Mi41LDMxMC45LDU0Mi41eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMzg5LjcsNTQyLjVoLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIydjBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIydjAKCUM0MTEuNyw1MzIuNiw0MDEuOCw1NDIuNSwzODkuNyw1NDIuNXoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTQ2OC40LDU0Mi41aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMnYwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMnYwCglDNDkwLjQsNTMyLjYsNDgwLjUsNTQyLjUsNDY4LjQsNTQyLjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01NDMuMSw1NDIuNWgtMTVjLTEyLjEsMC0yMi05LjktMjItMjJ2MGMwLTEyLjEsOS45LTIyLDIyLTIyaDE1YzEyLjEsMCwyMiw5LjksMjIsMjJ2MAoJQzU2NS4xLDUzMi42LDU1NS4yLDU0Mi41LDU0My4xLDU0Mi41eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNjIxLjksNTQyLjVoLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIydjBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIydjAKCUM2NDMuOSw1MzIuNiw2MzQsNTQyLjUsNjIxLjksNTQyLjV6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0yMzQuMiw2NTAuNmgtMTVjLTEyLjEsMC0yMi05LjktMjItMjJsMCwwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMmwwLDAKCUMyNTYuMiw2NDAuNywyNDYuMyw2NTAuNiwyMzQuMiw2NTAuNnoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTMxMi45LDY1MC42aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMmwwLDBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIybDAsMAoJQzMzNC45LDY0MC43LDMyNSw2NTAuNiwzMTIuOSw2NTAuNnoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTM5MS43LDY1MC42aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMmwwLDBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIybDAsMAoJQzQxMy43LDY0MC43LDQwMy44LDY1MC42LDM5MS43LDY1MC42eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNDcwLjUsNjUwLjZoLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIybDAsMGMwLTEyLjEsOS45LTIyLDIyLTIyaDE1YzEyLjEsMCwyMiw5LjksMjIsMjJsMCwwCglDNDkyLjUsNjQwLjcsNDgyLjYsNjUwLjYsNDcwLjUsNjUwLjZ6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01NDUuMiw2NTAuNmgtMTVjLTEyLjEsMC0yMi05LjktMjItMjJsMCwwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMmwwLDAKCUM1NjcuMiw2NDAuNyw1NTcuMyw2NTAuNiw1NDUuMiw2NTAuNnoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTYyMy45LDY1MC42aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMmwwLDBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIybDAsMAoJQzY0NS45LDY0MC43LDYzNiw2NTAuNiw2MjMuOSw2NTAuNnoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTE5My45LDU5OWgtMTVjLTEyLjEsMC0yMi05LjktMjItMjJ2MGMwLTEyLjEsOS45LTIyLDIyLTIyaDE1YzEyLjEsMCwyMiw5LjksMjIsMjJ2MAoJQzIxNS45LDU4OS4xLDIwNiw1OTksMTkzLjksNTk5eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMjcyLjYsNTk5aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMnYwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMnYwCglDMjk0LjYsNTg5LjEsMjg0LjcsNTk5LDI3Mi42LDU5OXoiLz4KPHBhdGggY2xhc3M9InN0NCIgZD0iTTM1MS40LDU5OWgtMTVjLTEyLjEsMC0yMi05LjktMjItMjJ2MGMwLTEyLjEsOS45LTIyLDIyLTIyaDE1YzEyLjEsMCwyMiw5LjksMjIsMjJ2MAoJQzM3My40LDU4OS4xLDM2My41LDU5OSwzNTEuNCw1OTl6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik00MzAuMiw1OTloLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIydjBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIydjAKCUM0NTIuMiw1ODkuMSw0NDIuMyw1OTksNDMwLjIsNTk5eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNTA0LjksNTk5aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMnYwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMnYwCglDNTI2LjksNTg5LjEsNTE3LDU5OSw1MDQuOSw1OTl6Ii8+CjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik01ODMuNiw1OTloLTE1Yy0xMi4xLDAtMjItOS45LTIyLTIydjBjMC0xMi4xLDkuOS0yMiwyMi0yMmgxNWMxMi4xLDAsMjIsOS45LDIyLDIydjAKCUM2MDUuNiw1ODkuMSw1OTUuNyw1OTksNTgzLjYsNTk5eiIvPgo8cGF0aCBjbGFzcz0ic3Q0IiBkPSJNNjY3LjEsNTk5aC0xNWMtMTIuMSwwLTIyLTkuOS0yMi0yMnYwYzAtMTIuMSw5LjktMjIsMjItMjJoMTVjMTIuMSwwLDIyLDkuOSwyMiwyMnYwCglDNjg5LjEsNTg5LjEsNjc5LjIsNTk5LDY2Ny4xLDU5OXoiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}

.spotlight {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MDEgNzc2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEgNzc2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzI5QUZENDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjtzdHJva2U6IzI5QUZENDtzdHJva2Utd2lkdGg6MjguMTAyNTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6IzAzNEE1NTt9Cjwvc3R5bGU+Cjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNzksMCAzMjQsMCAyNzMsMTAwLjIgMjk4LDEyNiA0MDEsNzQgNDAxLDMyMiAzMDEsMjY5IDI3NCwyOTcuNCAzMjIsMzk2IDc5LDM5NiAxMjksMjk3LjQgOTksMjY4IAoJMCwzMjIgMCw3MyAxMDEsMTI3IDEzMSwxMDAuMiAiLz4KPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iMTk5LjUiIGN5PSIxOTcuNSIgcj0iMTExLjUiLz4KPHBhdGggY2xhc3M9InN0MiIgZD0iTTIyNSw1NTZWNDUwaC0xMHYtNTRoLTMwdjU0aC0xMHYxMDdMNDIsNzU5bDI0LDE3bDYwLTkybDUyLDUxbDQ2LDFsNDktNTJsNjEsOTJsMjYtMThMMjI1LDU1NnogTTE3OCw3MDEKCWwtMzctMzZsMzctNTVWNzAxeiBNMjI1LDcwMXYtOTFsMzYuNSw1NC41TDIyNSw3MDF6Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}

.mq {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDI5OC40IDczLjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5OC40IDczLjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iQkFTRSI+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBhdGggaWQ9IlNWR0lEXzFfIiBkPSJNNzEuMSwwLjNoLTY3Yy0yLjIsMC00LDEuOC00LDR2NjEuOGMwLDIuMiwxLjgsNCw0LDRoNjYuN2MyLjQsMCw0LjMtMS45LDQuMy00LjNWNC4zCgkJCQlDNzUuMSwyLjEsNzMuMywwLjMsNzEuMSwwLjN6Ii8+CgkJPC9kZWZzPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiM2NjY3NjYiLz4KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPgoJCTwvY2xpcFBhdGg+Cgk8L2c+Cgk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjU4LjEsNzAuMSA1OC44LDcwLjEgNzUuMSw1NC4xIDc1LjEsNTMuMyAJIi8+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHBhdGggaWQ9IlNWR0lEXzNfIiBkPSJNNzEuMSwwLjNoLTY3Yy0yLjIsMC00LDEuOC00LDR2NjEuOGMwLDIuMiwxLjgsNCw0LDRoNjYuN2MyLjQsMCw0LjMtMS45LDQuMy00LjNWNC4zCgkJCQlDNzUuMSwyLjEsNzMuMywwLjMsNzEuMSwwLjN6Ii8+CgkJPC9kZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTIxLjcyODMiIHkxPSItNjMuMzgwNiIgeDI9IjM5LjYwNSIgeTI9IjM4LjYxOTQiPgoJCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMzMzMzMzIi8+CgkJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDAwMDAiLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9InVybCgjU1ZHSURfNF8pIi8+CgkJPGNsaXBQYXRoIGlkPSJTVkdJRF81XyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQk8L2NsaXBQYXRoPgoJPC9nPgo8L2c+CjxnIGlkPSJURVhUIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04Ny4zLDIzLjNWOC41SDkwbDUuMiw5LjZsNS4yLTkuNmgyLjd2MTQuOGMwLDAuNi0wLjQsMS0xLDFoLTAuNWMtMC42LDAtMS0wLjQtMS0xVjEyLjlsLTQuNyw4LjZoLTEuNAoJCQlsLTQuNy04LjZ2MTAuM2MwLDAuNi0wLjQsMS0xLDFoLTAuNUM4Ny44LDI0LjMsODcuMywyMy44LDg3LjMsMjMuM3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTA2LjEsMjIuOWw1LjUtMTMuOGMwLjItMC40LDAuNS0wLjYsMC45LTAuNmgwLjdjMC40LDAsMC44LDAuMiwwLjksMC42bDUuNSwxMy44CgkJCWMwLjMsMC43LTAuMiwxLjQtMC45LDEuNGgtMC41Yy0wLjQsMC0wLjgtMC4zLTAuOS0wLjZMMTE2LDIwaC02LjFsLTEuNCwzLjZjLTAuMSwwLjQtMC41LDAuNi0wLjksMC42aC0wLjUKCQkJQzEwNi4zLDI0LjMsMTA1LjksMjMuNiwxMDYuMSwyMi45eiBNMTEwLjMsMTguMmg1LjFsLTIuNS02LjlMMTEwLjMsMTguMnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIyLjQsMjMuM1Y5LjVjMC0wLjYsMC40LTEsMS0xaDUuNmMwLjcsMCwxLjQsMC4xLDIsMC40czEuMSwwLjcsMS41LDEuMmMwLjQsMC41LDAuOCwxLDEsMS42CgkJCXMwLjQsMS4yLDAuNCwxLjljMCwwLjctMC4xLDEuMy0wLjMsMS45Yy0wLjIsMC42LTAuNiwxLjItMSwxLjZzLTAuOSwwLjktMS41LDEuMmMtMC42LDAuMy0xLjIsMC40LTEuOSwwLjRoLTQuM3Y0LjUKCQkJYzAsMC42LTAuNCwxLTEsMWgtMC41QzEyMi45LDI0LjMsMTIyLjQsMjMuOCwxMjIuNCwyMy4zeiBNMTI0LjksMTYuNmg0LjFjMC40LDAsMC43LTAuMSwxLTAuMnMwLjUtMC40LDAuNy0wLjZzMC40LTAuNiwwLjUtMC45CgkJCXMwLjItMC43LDAuMi0xLjJjMC0wLjQtMC4xLTAuOC0wLjItMS4ycy0wLjMtMC43LTAuNi0wLjljLTAuMi0wLjMtMC41LTAuNS0wLjgtMC42cy0wLjYtMC4yLTAuOS0wLjJoLTRWMTYuNnoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTM1LjgsMTYuNGMwLTEsMC4yLTIuMSwwLjYtM2MwLjQtMSwwLjktMS44LDEuNi0yLjZjMC43LTAuNywxLjUtMS4zLDIuNC0xLjhjMC45LTAuNCwxLjktMC43LDMtMC43CgkJCWMxLjEsMCwyLjEsMC4yLDMsMC43czEuNywxLjEsMi4zLDEuOGMwLjYsMC44LDEuMiwxLjYsMS41LDIuNnMwLjUsMS45LDAuNSwyLjljMCwxLTAuMiwyLTAuNSwzYy0wLjQsMC45LTAuOSwxLjgtMS41LDIuNWwyLjEsMi40CgkJCWgtMS45Yy0wLjMsMC0wLjYtMC4xLTAuOC0wLjNsLTAuNy0wLjhjLTAuNiwwLjQtMS4yLDAuNy0xLjksMC45Yy0wLjcsMC4yLTEuNCwwLjMtMi4yLDAuM2MtMS4xLDAtMi4xLTAuMi0zLTAuNwoJCQljLTAuOS0wLjUtMS43LTEuMS0yLjQtMS44Yy0wLjctMC43LTEuMi0xLjYtMS41LTIuNkMxMzYsMTguNCwxMzUuOCwxNy40LDEzNS44LDE2LjR6IE0xMzguMywxNi40YzAsMC43LDAuMSwxLjUsMC4zLDIuMgoJCQljMC4yLDAuNywwLjYsMS4zLDEsMS44YzAuNCwwLjUsMC45LDEsMS42LDEuM2MwLjYsMC4zLDEuMywwLjUsMiwwLjVjMC41LDAsMS0wLjEsMS40LTAuMmMwLjQtMC4xLDAuOC0wLjMsMS4yLTAuNmwtMS0xLjEKCQkJYy0wLjUtMC42LTAuMS0xLjUsMC43LTEuNWwwLDBjMC4zLDAsMC42LDAuMSwwLjgsMC40bDAuOCwwLjljMC40LTAuNSwwLjYtMS4xLDAuOC0xLjdjMC4yLTAuNiwwLjMtMS4zLDAuMy0xLjkKCQkJYzAtMC44LTAuMS0xLjUtMC40LTIuMnMtMC42LTEuMy0xLTEuOHMtMC45LTEtMS42LTEuM2MtMC42LTAuMy0xLjMtMC41LTItMC41Yy0wLjgsMC0xLjUsMC4yLTIuMSwwLjVjLTAuNiwwLjMtMS4xLDAuOC0xLjYsMS4zCgkJCXMtMC43LDEuMi0xLDEuOEMxMzguNCwxNSwxMzguMywxNS43LDEzOC4zLDE2LjR6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1My42LDE2LjV2LTdjMC0wLjYsMC40LTEsMS0xaDAuNWMwLjYsMCwxLDAuNCwxLDF2N2MwLDAuNywwLjEsMS40LDAuMiwyLjFjMC4xLDAuNywwLjQsMS4zLDAuNywxLjgKCQkJYzAuMywwLjUsMC44LDAuOSwxLjMsMS4zYzAuNiwwLjMsMS4yLDAuNSwyLjEsMC41YzAuOCwwLDEuNS0wLjIsMi4xLTAuNXMxLTAuNywxLjMtMS4zYzAuMy0wLjUsMC42LTEuMSwwLjctMS44CgkJCWMwLjEtMC43LDAuMi0xLjQsMC4yLTIuMXYtN2MwLTAuNiwwLjQtMSwxLTFoMC41YzAuNiwwLDEsMC40LDEsMXY3YzAsMS4xLTAuMSwyLjEtMC40LDMuMWMtMC4zLDEtMC43LDEuOC0xLjIsMi41CgkJCXMtMS4zLDEuMy0yLjEsMS43Yy0wLjksMC40LTEuOSwwLjYtMy4xLDAuNmMtMS4zLDAtMi4zLTAuMi0zLjItMC43Yy0wLjktMC40LTEuNi0xLTIuMS0xLjhzLTAuOS0xLjYtMS4yLTIuNQoJCQlTMTUzLjYsMTcuNSwxNTMuNiwxNi41eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNzEuMSwyMy4zVjkuNWMwLTAuNiwwLjQtMSwxLTFoOC42YzAuNiwwLDEsMC40LDEsMXYwLjJjMCwwLjYtMC40LDEtMSwxaC03LjF2NC41aDZjMC42LDAsMSwwLjQsMSwxdjAuMQoJCQljMCwwLjYtMC40LDEtMSwxaC02djQuOGg3LjNjMC42LDAsMSwwLjQsMSwxdjAuMmMwLDAuNi0wLjQsMS0xLDFoLTguOEMxNzEuNSwyNC4zLDE3MS4xLDIzLjgsMTcxLjEsMjMuM3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTg0LjcsMjIuOWMtMC41LTAuMy0wLjYtMC45LTAuNC0xLjNsMC43LTEuM2MwLjIsMC4yLDAuNSwwLjQsMC44LDAuNmMwLjQsMC4yLDAuOCwwLjUsMS4yLDAuNwoJCQljMC41LDAuMiwxLDAuNCwxLjYsMC41YzAuNiwwLjEsMS4yLDAuMiwxLjgsMC4yYzAuOSwwLDEuNy0wLjIsMi4yLTAuNWMwLjUtMC4zLDAuOC0wLjksMC44LTEuNWMwLTAuNC0wLjEtMC43LTAuMy0xCgkJCWMtMC4yLTAuMy0wLjUtMC41LTAuOC0wLjdjLTAuNC0wLjItMC44LTAuNC0xLjMtMC41Yy0wLjUtMC4yLTEuMS0wLjMtMS44LTAuNWMtMC44LTAuMi0xLjUtMC40LTIuMS0wLjdzLTEuMS0wLjUtMS41LTAuOAoJCQljLTAuNC0wLjMtMC43LTAuNy0wLjktMS4xYy0wLjItMC40LTAuMy0xLTAuMy0xLjZjMC0wLjgsMC4xLTEuNCwwLjQtMmMwLjMtMC42LDAuNy0xLjEsMS4yLTEuNWMwLjUtMC40LDEuMS0wLjcsMS44LTAuOQoJCQljMC43LTAuMiwxLjQtMC4zLDIuMi0wLjNjMS4xLDAsMiwwLjIsMi45LDAuNWMwLjUsMC4yLDEuMSwwLjUsMS41LDAuN2MwLjUsMC4zLDAuNiwwLjksMC40LDEuM2wtMC42LDEuMgoJCQljLTAuMS0wLjItMC40LTAuMy0wLjYtMC41cy0wLjYtMC40LTEtMC41Yy0wLjQtMC4yLTAuOC0wLjMtMS4yLTAuNGMtMC41LTAuMS0wLjktMC4yLTEuNC0wLjJjLTEsMC0xLjcsMC4yLTIuMiwwLjYKCQkJYy0wLjUsMC40LTAuOCwwLjktMC44LDEuNmMwLDAuNCwwLjEsMC43LDAuMywwLjljMC4yLDAuMiwwLjQsMC41LDAuOCwwLjZjMC4zLDAuMiwwLjcsMC4zLDEuMiwwLjVjMC41LDAuMSwxLjEsMC4zLDEuNywwLjUKCQkJYzAuOCwwLjIsMS41LDAuNCwyLjEsMC42YzAuNywwLjIsMS4yLDAuNSwxLjYsMC44YzAuNCwwLjMsMC43LDAuNywxLDEuMmMwLjIsMC41LDAuMywxLjEsMC4zLDEuOGMwLDAuOC0wLjIsMS41LTAuNSwyLjEKCQkJYy0wLjMsMC42LTAuNywxLTEuMiwxLjRjLTAuNSwwLjQtMS4xLDAuNi0xLjgsMC44Yy0wLjcsMC4yLTEuNCwwLjMtMi4yLDAuM2MtMS4yLDAtMi4zLTAuMi0zLjUtMC41CgkJCUMxODYuMSwyMy42LDE4NS40LDIzLjMsMTg0LjcsMjIuOXoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTk3LjgsOS43VjkuNWMwLTAuNiwwLjQtMSwxLTFoMTFjMC42LDAsMSwwLjQsMSwxdjAuMmMwLDAuNi0wLjQsMS0xLDFoLTQuMnYxMi42YzAsMC42LTAuNCwxLTEsMWgtMC41CgkJCWMtMC42LDAtMS0wLjQtMS0xVjEwLjdoLTQuM0MxOTguMywxMC43LDE5Ny44LDEwLjMsMTk3LjgsOS43eiIvPgoJPC9nPgoJPGc+CgkJPGc+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iIzM5QjBENSIgZD0iTTg3LjYsNjIuMlYzMy45YzAtMS4xLDAuOS0yLDItMmg5LjhjMi42LDAsNSwwLjQsNywxLjNjMiwwLjksMy43LDIsNSwzLjVjMS4zLDEuNSwyLjQsMy4yLDMsNS4xCgkJCQkJCWMwLjcsMiwxLDQuMSwxLDYuM2MwLDIuNS0wLjQsNC43LTEuMSw2LjdjLTAuOCwyLTEuOCwzLjctMy4yLDUuMXMtMy4xLDIuNS01LDMuM2MtMiwwLjgtNC4yLDEuMi02LjYsMS4yaC05LjgKCQkJCQkJQzg4LjUsNjQuMiw4Ny42LDYzLjMsODcuNiw2Mi4yeiBNOTMuOSw1OC43aDUuNWMxLjUsMCwyLjktMC4zLDQuMS0wLjhjMS4yLTAuNSwyLjItMS4zLDMtMi4zYzAuOC0xLDEuNC0yLjEsMS44LTMuNAoJCQkJCQlzMC42LTIuNywwLjYtNC4yYzAtMS41LTAuMi0zLTAuNi00LjNzLTEtMi40LTEuOS0zLjRjLTAuOC0wLjktMS44LTEuNy0zLTIuMmMtMS4yLTAuNS0yLjYtMC44LTQuMS0wLjhoLTUuNVY1OC43eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iIzM5QjBENSIgZD0iTTExNy4zLDUyLjNjMC0xLjcsMC4zLTMuMywwLjktNC44YzAuNi0xLjUsMS40LTIuOCwyLjUtMy45YzEuMS0xLjEsMi40LTIsNC0yLjdjMS42LTAuNywzLjMtMSw1LjMtMQoJCQkJCQljMS45LDAsMy43LDAuMyw1LjIsMXMyLjgsMS42LDMuOSwyLjdjMS41LDEuNiwyLjUsMy41LDMsNS44YzAuMiwxLDAuMywyLjEsMC4zLDMuMmMwLDAuMiwwLDAuNSwwLDAuN2MwLDAuNC0wLjEsMC43LTAuMSwxCgkJCQkJCWgtMTguNWMwLjEsMSwwLjMsMS44LDAuNywyLjZjMC40LDAuOCwwLjgsMS40LDEuNCwxLjlzMS4yLDAuOSwyLDEuMmMwLjcsMC4zLDEuNSwwLjQsMi4zLDAuNGMxLjIsMCwyLjQtMC4zLDMuNC0wLjkKCQkJCQkJYzAuOC0wLjUsMS41LTEuMSwxLjktMS44YzAuMi0wLjQsMC43LTAuNiwxLjEtMC40bDMuMiwwLjljMC42LDAuMiwwLjksMSwwLjYsMS41Yy0wLjksMS4zLTIsMi40LTMuNSwzLjIKCQkJCQkJYy0xLjksMS4xLTQuMiwxLjctNi45LDEuN2MtMS45LDAtMy42LTAuMy01LjItMWMtMS42LTAuNy0yLjktMS42LTQtMi43cy0xLjktMi41LTIuNS00UzExNy4zLDUzLjksMTE3LjMsNTIuM3ogTTEyMy43LDQ5LjkKCQkJCQkJaDEyLjRjLTAuMS0xLjctMC44LTMuMS0yLTQuMmMtMS4yLTEtMi42LTEuNi00LjMtMS42Yy0wLjgsMC0xLjYsMC4xLTIuMywwLjRjLTAuNywwLjMtMS40LDAuNy0xLjksMS4yYy0wLjUsMC41LTEsMS4xLTEuMywxLjgKCQkJCQkJUzEyMy44LDQ5LjEsMTIzLjcsNDkuOXoiLz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxwYXRoIGZpbGw9IiMzOUIwRDUiIGQ9Ik0xNDMuNSw0MC4zaDQuMWMwLjQsMCwwLjgsMC4zLDEsMC43bDUuOCwxOC4ybDUuOS0xOC4yYzAuMS0wLjQsMC41LTAuNywxLTAuN2gzLjYKCQkJCQkJYzAuNywwLDEuMiwwLjcsMC45LDEuM2wtOC4xLDIxLjljLTAuMSwwLjQtMC41LDAuNy0wLjksMC43aC01LjJjLTAuNCwwLTAuOC0wLjMtMC45LTAuN2wtOC4xLTIxLjkKCQkJCQkJQzE0Mi4zLDQxLDE0Mi44LDQwLjMsMTQzLjUsNDAuM3oiLz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxwYXRoIGZpbGw9IiMzOUIwRDUiIGQ9Ik0xNjUuNyw1Mi4zYzAtMS43LDAuMy0zLjMsMC45LTQuOGMwLjYtMS41LDEuNC0yLjgsMi41LTMuOWMxLjEtMS4xLDIuNC0yLDQtMi43YzEuNi0wLjcsMy4zLTEsNS4zLTEKCQkJCQkJYzEuOSwwLDMuNywwLjMsNS4yLDFzMi44LDEuNiwzLjksMi43YzEuNSwxLjYsMi41LDMuNSwzLDUuOGMwLjIsMSwwLjMsMi4xLDAuMywzLjJjMCwwLjIsMCwwLjUsMCwwLjdjMCwwLjQtMC4xLDAuNy0wLjEsMQoJCQkJCQloLTE4LjVjMC4xLDEsMC4zLDEuOCwwLjcsMi42YzAuNCwwLjgsMC44LDEuNCwxLjQsMS45czEuMiwwLjksMiwxLjJjMC43LDAuMywxLjUsMC40LDIuMywwLjRjMS4yLDAsMi40LTAuMywzLjQtMC45CgkJCQkJCWMwLjgtMC41LDEuNS0xLjEsMS45LTEuOGMwLjItMC40LDAuNy0wLjYsMS4xLTAuNGwzLjIsMC45YzAuNiwwLjIsMC45LDEsMC42LDEuNWMtMC45LDEuMy0yLDIuNC0zLjUsMy4yCgkJCQkJCWMtMS45LDEuMS00LjIsMS43LTYuOSwxLjdjLTEuOSwwLTMuNi0wLjMtNS4yLTFjLTEuNi0wLjctMi45LTEuNi00LTIuN3MtMS45LTIuNS0yLjUtNFMxNjUuNyw1My45LDE2NS43LDUyLjN6IE0xNzIuMSw0OS45CgkJCQkJCWgxMi40Yy0wLjEtMS43LTAuOC0zLjEtMi00LjJjLTEuMi0xLTIuNi0xLjYtNC4zLTEuNmMtMC44LDAtMS42LDAuMS0yLjMsMC40Yy0wLjcsMC4zLTEuNCwwLjctMS45LDEuMmMtMC41LDAuNS0xLDEuMS0xLjMsMS44CgkJCQkJCVMxNzIuMSw0OS4xLDE3Mi4xLDQ5Ljl6Ii8+CgkJCQk8L2c+CgkJCTwvZz4KCQkJPGc+CgkJCQk8Zz4KCQkJCQk8cGF0aCBmaWxsPSIjMzlCMEQ1IiBkPSJNMjAyLjYsNTIuM2MwLTEuNywwLjMtMy4zLDAuOS00LjdjMC42LTEuNSwxLjQtMi44LDIuNS0zLjlzMi40LTIsMy45LTIuN2MxLjUtMC43LDMuMy0xLDUuMy0xCgkJCQkJCWMyLDAsMy43LDAuMyw1LjIsMWMxLjUsMC43LDIuOCwxLjYsMy45LDIuN3MxLjksMi40LDIuNSwzLjljMC42LDEuNSwwLjksMy4xLDAuOSw0LjdjMCwxLjYtMC4zLDMuMi0wLjksNC43CgkJCQkJCWMtMC42LDEuNS0xLjQsMi44LTIuNSwzLjljLTEuMSwxLjEtMi40LDItMy45LDIuN2MtMS42LDAuNy0zLjMsMS01LjMsMWMtMS45LDAtMy43LTAuMy01LjItMWMtMS42LTAuNy0yLjktMS42LTQtMi43CgkJCQkJCWMtMS4xLTEuMS0xLjktMi41LTIuNS0zLjlDMjAyLjksNTUuNSwyMDIuNiw1NCwyMDIuNiw1Mi4zeiBNMjA4LjksNTIuM2MwLDEuMSwwLjIsMiwwLjUsMi45YzAuMywwLjksMC44LDEuNiwxLjMsMi4zCgkJCQkJCWMwLjYsMC42LDEuMiwxLjEsMiwxLjVjMC44LDAuMywxLjYsMC41LDIuNSwwLjVjMC45LDAsMS43LTAuMiwyLjUtMC41YzAuOC0wLjMsMS40LTAuOCwyLTEuNWMwLjYtMC42LDEtMS40LDEuMy0yLjMKCQkJCQkJYzAuMy0wLjksMC41LTEuOSwwLjUtMi45YzAtMS0wLjItMi0wLjUtMi45Yy0wLjMtMC45LTAuOC0xLjYtMS4zLTIuM2MtMC42LTAuNi0xLjItMS4xLTItMS41Yy0wLjgtMC4zLTEuNi0wLjUtMi41LTAuNQoJCQkJCQlzLTEuNywwLjItMi41LDAuNWMtMC44LDAuNC0xLjQsMC45LTIsMS41Yy0wLjYsMC42LTEsMS40LTEuMywyLjNDMjA5LDUwLjMsMjA4LjksNTEuMywyMDguOSw1Mi4zeiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGc+CgkJCQkJPHBhdGggZmlsbD0iIzM5QjBENSIgZD0iTTI1Ni43LDUyLjNjMC0xLjcsMC4zLTMuMywwLjktNC44YzAuNi0xLjUsMS40LTIuOCwyLjUtMy45YzEuMS0xLjEsMi40LTIsNC0yLjdjMS42LTAuNywzLjMtMSw1LjMtMQoJCQkJCQljMS45LDAsMy43LDAuMyw1LjIsMXMyLjgsMS42LDMuOSwyLjdjMS41LDEuNiwyLjUsMy41LDMsNS44YzAuMiwxLDAuMywyLjEsMC4zLDMuMmMwLDAuMiwwLDAuNSwwLDAuN2MwLDAuNC0wLjEsMC43LTAuMSwxCgkJCQkJCWgtMTguNWMwLjEsMSwwLjMsMS44LDAuNywyLjZjMC40LDAuOCwwLjgsMS40LDEuNCwxLjlzMS4yLDAuOSwyLDEuMmMwLjcsMC4zLDEuNSwwLjQsMi4zLDAuNGMxLjIsMCwyLjQtMC4zLDMuNC0wLjkKCQkJCQkJYzAuOC0wLjUsMS41LTEuMSwxLjktMS44YzAuMi0wLjQsMC43LTAuNiwxLjEtMC40bDMuMiwwLjljMC42LDAuMiwwLjksMSwwLjYsMS41Yy0wLjksMS4zLTIsMi40LTMuNSwzLjIKCQkJCQkJYy0xLjksMS4xLTQuMiwxLjctNi45LDEuN2MtMS45LDAtMy42LTAuMy01LjItMWMtMS42LTAuNy0yLjktMS42LTQtMi43cy0xLjktMi41LTIuNS00UzI1Ni43LDUzLjksMjU2LjcsNTIuM3ogTTI2My4xLDQ5LjkKCQkJCQkJaDEyLjRjLTAuMS0xLjctMC44LTMuMS0yLTQuMmMtMS4yLTEtMi42LTEuNi00LjMtMS42Yy0wLjgsMC0xLjYsMC4xLTIuMywwLjRjLTAuNywwLjMtMS40LDAuNy0xLjksMS4yYy0wLjUsMC41LTEsMS4xLTEuMywxLjgKCQkJCQkJUzI2My4yLDQ5LjEsMjYzLjEsNDkuOXoiLz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxnPgoJCQkJCTxwYXRoIGZpbGw9IiMzOUIwRDUiIGQ9Ik0yODQuMiw2MS4yVjQxLjRjMC0wLjYsMC41LTEuMSwxLjEtMS4xaDMuNWMwLjYsMCwxLjEsMC41LDEuMSwxLjF2My43YzAsMC4xLDAuMSwwLjEsMC4xLDAKCQkJCQkJYzAuOC0xLjUsMS44LTIuOCwzLjEtMy43YzEuMy0xLDIuNy0xLjUsNC4yLTEuNWMwLjMsMCwwLjYsMCwwLjgsMHMwLjMsMCwwLjUsMC4xbDAsNC40YzAsMC41LTAuNCwxLTEsMS4xCgkJCQkJCWMtMS41LDAuMS0yLjgsMC41LTQsMWMtMS41LDAuNy0yLjUsMS43LTMuMSwzLjFjMCwwLDAsMCwwLDB2MTEuNWMwLDEuNy0xLjQsMy4xLTMuMSwzLjFsMCwwQzI4NS41LDY0LjIsMjg0LjIsNjIuOSwyODQuMiw2MS4yCgkJCQkJCXoiLz4KCQkJCTwvZz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiMzOUIwRDUiIGQ9Ik0xOTYuOSwzMC45aC0wLjFjLTEuNywwLTMsMS4zLTMsM3YyNy43YzAsMS43LDEuMywzLDMsM2gwLjFjMS43LDAsMy0xLjMsMy0zVjMzLjkKCQkJCQlDMTk5LjksMzIuMywxOTguNSwzMC45LDE5Ni45LDMwLjl6Ii8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8Zz4KCQkJCQk8cGF0aCBmaWxsPSIjMzlCMEQ1IiBkPSJNMjU0LDQ3LjVjLTAuNi0xLjUtMS4zLTIuOC0yLjMtMy45Yy0xLTEuMS0yLjItMi0zLjUtMi42Yy0xLjQtMC43LTIuOS0xLTQuNS0xYy0xLjgsMC0zLjQsMC40LTQuOCwxLjIKCQkJCQkJYy0xLjQsMC44LTIuNSwxLjYtMy40LDN2LTIuN2MwLTAuNi0wLjQtMS0xLTFoLTMuM2MtMC42LDAtMSwwLjQtMSwxdjI5LjZjMCwxLjcsMS4zLDMsMywzaDAuMWMxLjcsMCwzLTEuMywzLTNWNjAuNAoJCQkJCQljMC44LDEuNCwxLjksMi4yLDMuMywzLjFjMS40LDAuOCwzLDEuMyw0LjksMS4zYzEuNSwwLDIuOS0wLjMsNC4yLTFjMS4zLTAuNiwyLjQtMS41LDMuMy0yLjZjMC45LTEuMSwxLjctMi40LDIuMi00CgkJCQkJCXMwLjgtMy4yLDAuOC00LjlDMjU0LjksNTAuNiwyNTQuNiw0OSwyNTQsNDcuNXogTTI0Mi4xLDU5LjdjLTMuNywwLTYuNi0zLjMtNi42LTcuNHMzLTcuNCw2LjYtNy40YzMuNywwLDYuNiwzLjMsNi42LDcuNAoJCQkJCQlTMjQ1LjcsNTkuNywyNDIuMSw1OS43eiIvPgoJCQkJPC9nPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgoJPGc+CgkJPHBhdGggZmlsbD0iIzM5QjBENSIgZD0iTTI0Miw1Mi43aC0yNy45Yy0wLjEsMC0wLjItMC4xLTAuMi0wLjJzMC4xLTAuMiwwLjItMC4ySDI0MmMwLjEsMCwwLjIsMC4xLDAuMiwwLjJTMjQyLjIsNTIuNywyNDIsNTIuN3oiCgkJCS8+CgkJPGc+CgkJCTxwb2x5Z29uIGZpbGw9IiMzOUIwRDUiIHBvaW50cz0iMjQxLjYsNTQgMjQ0LjIsNTIuNSAyNDEuNiw1MSAJCQkiLz4KCQk8L2c+Cgk8L2c+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzOUIwRDUiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iMSwyIiB4MT0iMTU0LjQiIHkxPSI1OS45IiB4Mj0iMTU0LjQiIHkyPSI0MC42Ii8+Cgk8cG9seWxpbmUgZmlsbD0iIzM5QjBENSIgcG9pbnRzPSI5My44LDUxLjIgOTMuOCw0NS44IDk3LjYsNDguNSAJIi8+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzOUIwRDUiIHN0cm9rZS13aWR0aD0iMC41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iMSwyIiB4MT0iMTA4LjMiIHkxPSI0OC41IiB4Mj0iOTcuOCIgeTI9IjQ4LjUiLz4KCTxwb2x5bGluZSBmaWxsPSIjMzlCMEQ1IiBwb2ludHM9IjI5NC4xLDY0LjIgMjk3LjMsNjEgMjk3LjMsNjQuMiAJIi8+CjwvZz4KPGcgaWQ9IkNPREUiPgoJPGcgb3BhY2l0eT0iMC4yIj4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMy40LDMuOGgwLjJjMC4xLDAsMC4yLDAsMC4yLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4zVjMuMWMwLTAuMiwwLTAuMywwLjEtMC4zYzAtMC4xLDAuMS0wLjEsMC4zLTAuMQoJCQlDNCwyLjYsMy45LDIuNiwzLjksMi41YzAtMC4xLTAuMS0wLjItMC4xLTAuM1YxLjljMC0wLjEsMC0wLjItMC4xLTAuM2MwLDAtMC4xLTAuMS0wLjItMC4xSDMuNFYxLjNoMC4yYzAuMiwwLDAuNCwwLDAuNSwwLjEKCQkJczAuMSwwLjIsMC4xLDAuNHYwLjNjMCwwLjEsMCwwLjMsMC4xLDAuM2MwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWgwLjF2MC4zSDQuNmMtMC4xLDAtMC4yLDAtMC4zLDAuMUM0LjIsMi45LDQuMiwzLDQuMiwzLjJ2MC4zCgkJCWMwLDAuMiwwLDAuNC0wLjEsMC40UzMuOCw0LjEsMy42LDQuMUgzLjRWMy44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xMS43LDMuNWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4yLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLjEsMC4yLDAuMXYwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMywwLTAuMywwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40YzAsMC4yLDAsMC4zLDAuMSwwLjRzMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFWMy41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xMy41LDIuNnYwLjloLTAuNFYzLjRDMTMsMy41LDEzLDMuNSwxMi45LDMuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjIKCQkJQzEyLjEsMy40LDEyLDMuMiwxMiwzYzAtMC4yLDAuMS0wLjMsMC4yLTAuNHMwLjMtMC4xLDAuNi0wLjFoMC4zVjIuNGMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xVjJjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMywwLDAuNSwwLjEsMC42LDAuMgoJCQlDMTMuNSwyLjEsMTMuNSwyLjMsMTMuNSwyLjZ6IE0xMi45LDIuOGMtMC4yLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLDAuMSwwLjJzMC4xLDAuMSwwLjIsMC4xCgkJCWMwLjEsMCwwLjIsMCwwLjMtMC4xYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40djBIMTIuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTQuNywxLjR2MC41aDAuNnYwLjNoLTAuNlYzYzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40VjIuMmgtMC40VjEuOWgwLjRWMS40SDE0Ljd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE3LDMuNWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4yLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLjEsMC4yLDAuMXYwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMywwLTAuMywwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40YzAsMC4yLDAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMiwwYzAuMSwwLDAuMS0wLjEsMC4yLTAuMVYzLjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE4LjcsMi41djEuMWgtMC40di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xcy0wLjEsMC4yLTAuMSwwLjMKCQkJdjFoLTAuNFYxLjNoMC40djAuOWMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yQzE4LjcsMi4xLDE4LjcsMi4zLDE4LjcsMi41eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMC4zLDEuM2MtMC4xLDAuMi0wLjIsMC41LTAuMywwLjdjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC43YzAsMC4yLDAsMC40LDAuMSwwLjcKCQkJYzAuMSwwLjIsMC4yLDAuNSwwLjMsMC43aC0wLjNjLTAuMi0wLjItMC4zLTAuNS0wLjQtMC43Yy0wLjEtMC4yLTAuMS0wLjQtMC4xLTAuN2MwLTAuMiwwLTAuNSwwLjEtMC43czAuMi0wLjQsMC4zLTAuN0gyMC4zeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMC45LDEuNGgwLjZjMC4zLDAsMC41LDAuMSwwLjcsMC4yYzAuMSwwLjEsMC4yLDAuMywwLjIsMC41cy0wLjEsMC40LTAuMiwwLjVjLTAuMSwwLjEtMC40LDAuMi0wLjcsMC4yCgkJCWgtMC4ydjAuOGgtMC40VjEuNHogTTIxLjMsMS43djAuN2gwLjJjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjNjMC0wLjEsMC0wLjItMC4xLTAuM3MtMC4yLTAuMS0wLjMtMC4xSDIxLjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTIyLjYsMS40aDAuNWMwLjQsMCwwLjYsMC4xLDAuOCwwLjNzMC4yLDAuNSwwLjIsMC44YzAsMC40LTAuMSwwLjctMC4yLDAuOWMtMC4yLDAuMi0wLjQsMC4zLTAuOCwwLjMKCQkJaC0wLjVWMS40eiBNMjMuMSwxLjd2MS40aDAuMWMwLjIsMCwwLjMtMC4xLDAuNC0wLjJzMC4xLTAuMywwLjEtMC42YzAtMC4zLDAtMC40LTAuMS0wLjVjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4ySDIzLjF6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI0LjMsMi41YzAtMC40LDAuMS0wLjcsMC4yLTAuOWMwLjEtMC4yLDAuMy0wLjMsMC42LTAuM2MwLjMsMCwwLjUsMC4xLDAuNiwwLjNjMC4xLDAuMiwwLjIsMC41LDAuMiwwLjkKCQkJYzAsMC40LTAuMSwwLjctMC4yLDAuOWMtMC4xLDAuMi0wLjMsMC4zLTAuNiwwLjNjLTAuMywwLTAuNS0wLjEtMC42LTAuM0MyNC40LDMuMSwyNC4zLDIuOCwyNC4zLDIuNXogTTI1LjEsMS43CgkJCWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4ycy0wLjEsMC4zLTAuMSwwLjZjMCwwLjMsMCwwLjUsMC4xLDAuNnMwLjEsMC4yLDAuMiwwLjJjMC4xLDAsMC4yLTAuMSwwLjItMC4yczAuMS0wLjMsMC4xLTAuNgoJCQljMC0wLjMsMC0wLjUtMC4xLTAuNlMyNS4yLDEuNywyNS4xLDEuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjcuNiwzLjZoLTEuNFYxLjRoMS40djAuNGgtMC45djAuNWgwLjl2MC40aC0wLjl2MC42aDAuOVYzLjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI5LjQsMS45bC0wLjYsMC44bDAuNiwwLjloLTAuNUwyOC42LDNsLTAuMywwLjZoLTAuNWwwLjYtMC45bC0wLjYtMC44aDAuNWwwLjMsMC41bDAuMy0wLjVIMjkuNHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzEsMy41Yy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjItMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRjMCwwLjIsMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4yLDBjMC4xLDAsMC4xLTAuMSwwLjItMC4xVjMuNXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzIuOCwzLjVjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjMuNXogTTMyLjUsMi42YzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMS0wLjEsMC4zTDMyLjUsMi42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zMy42LDMuM3YwLjloLTAuNFYxLjloMC40djAuMmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC41LDAuMmMtMC4xLDAtMC4yLDAtMC4yLTAuMUMzMy43LDMuNSwzMy43LDMuNCwzMy42LDMuM3oKCQkJIE0zNC4yLDIuN2MwLTAuMiwwLTAuMy0wLjEtMC40UzM0LDIuMiwzMy45LDIuMmMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRjMCwwLjIsMCwwLjMsMC4xLDAuNAoJCQljMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMVMzNC4yLDIuOSwzNC4yLDIuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzUuNywxLjR2MC41aDAuNnYwLjNoLTAuNlYzYzAsMC4xLDAsMC4xLDAuMSwwLjJzMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRWMi4yaC0wLjRWMS45aDAuNFYxLjRIMzUuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzYuOCwxLjloMC45djEuM2gwLjV2MC4zaC0xLjVWMy4yaDAuNXYtMWgtMC40VjEuOXogTTM3LjIsMS4xaDAuNHYwLjVoLTAuNFYxLjF6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTM4LjQsMi43YzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjYKCQkJcy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjItMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDMzguNCwzLjIsMzguNCwzLDM4LjQsMi43eiBNMzkuMSwyLjJjLTAuMSwwLTAuMiwwLTAuMiwwLjEKCQkJYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNGMwLDAuMiwwLDAuMywwLjEsMC40czAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xczAuMS0wLjIsMC4xLTAuNGMwLTAuMiwwLTAuMy0wLjEtMC40CgkJCUMzOS4zLDIuMywzOS4yLDIuMiwzOS4xLDIuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDEuNiwyLjV2MS4xaC0wLjR2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFzLTAuMSwwLjItMC4xLDAuMwoJCQl2MWgtMC40VjEuOWgwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJDNDEuNSwyLjEsNDEuNiwyLjMsNDEuNiwyLjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTQ0LjUsNGgtMC4ybDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xVjNDNDMuOSwzLjEsNDQsMy4yLDQ0LDMuMnMwLjIsMCwwLjMsMC4xCgkJCVYyLjdjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40czAuMi0wLjIsMC40LTAuMlYxLjNoMC4ybDAsMC40YzAuMSwwLDAuMSwwLDAuMiwwCgkJCWMwLjEsMCwwLjIsMCwwLjIsMC4xdjAuNEM0NC45LDIsNDQuOCwyLDQ0LjgsMmMtMC4xLDAtMC4yLDAtMC4yLDB2MC41YzAuMiwwLDAuMywwLjEsMC40LDAuMnMwLjEsMC4yLDAuMSwwLjQKCQkJYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjJMNDQuNSw0eiBNNDQuMywyLjRWMS45Yy0wLjEsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMWMwLDAuMSwwLDAuMSwwLDAuMQoJCQlDNDQuMiwyLjMsNDQuMywyLjMsNDQuMywyLjR6IE00NC41LDIuOHYwLjRjMC4xLDAsMC4xLDAsMC4xLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjIKCQkJQzQ0LjYsMi44LDQ0LjYsMi44LDQ0LjUsMi44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00Ni45LDMuNWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMlM0NywyLjQsNDcsMi43djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYzLjV6IE00Ni41LDIuNmMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0w0Ni41LDIuNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDcuNSwxLjNoMC4zYzAuMiwwLjIsMC4zLDAuNSwwLjMsMC43YzAuMSwwLjIsMC4xLDAuNSwwLjEsMC43YzAsMC4yLDAsMC41LTAuMSwwLjcKCQkJQzQ4LjEsMy41LDQ4LDMuNyw0Ny44LDRoLTAuM2MwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLjEtMC4yLDAuMS0wLjQsMC4xLTAuN2MwLTAuMiwwLTAuNC0wLjEtMC43QzQ3LjcsMS43LDQ3LjYsMS41LDQ3LjUsMS4zeiIKCQkJLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNTIuMSwzLjh2MC4zaC0wLjJjLTAuMiwwLTAuNCwwLTAuNS0wLjFzLTAuMS0wLjItMC4xLTAuNFYzLjJjMC0wLjEsMC0wLjMtMC4xLTAuMwoJCQljLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xaC0wLjFWMi41aDAuMWMwLjEsMCwwLjIsMCwwLjMtMC4xczAuMS0wLjIsMC4xLTAuM1YxLjhjMC0wLjIsMC0wLjQsMC4xLTAuNHMwLjItMC4xLDAuNS0wLjFoMC4ydjAuMwoJCQloLTAuMmMtMC4xLDAtMC4yLDAtMC4yLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4zdjAuM2MwLDAuMiwwLDAuMy0wLjEsMC4zYzAsMC4xLTAuMSwwLjEtMC4zLDAuMWMwLjEsMCwwLjIsMC4xLDAuMywwLjEKCQkJYzAsMC4xLDAuMSwwLjIsMC4xLDAuM3YwLjNjMCwwLjEsMCwwLjIsMC4xLDAuM3MwLjEsMC4xLDAuMiwwLjFINTIuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTUuMyw3LjFjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjcuMXogTTE0LjksNi4yYzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjNMMTQuOSw2LjJ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE3LDcuMWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4ycy0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjEsMCwwLjIsMCwwLjMsMHMwLjIsMC4xLDAuMiwwLjFWNmMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjIsMAoJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xVjcuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTguNyw2LjF2MS4xaC0wLjR2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFzLTAuMSwwLjItMC4xLDAuMwoJCQl2MWgtMC40VjQuOWgwLjR2MC45YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJDMTguNyw1LjgsMTguNyw1LjksMTguNyw2LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE5LjEsNi40YzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42CgkJCVMyMC41LDYuOSwyMC40LDdjLTAuMSwwLjItMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJTMTkuMSw2LjcsMTkuMSw2LjR6IE0xOS44LDUuOWMtMC4xLDAtMC4yLDAtMC4yLDAuMQoJCQljLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRzMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjFzMC4xLTAuMiwwLjEtMC40czAtMC4zLTAuMS0wLjQKCQkJQzIwLDUuOSwxOS45LDUuOSwxOS44LDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjMuNSw3LjdoLTAuMmwwLTAuNGMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMVY2LjdjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFWNi40Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40YzAtMC4yLDAuMS0wLjMsMC4yLTAuNHMwLjItMC4yLDAuNC0wLjJWNC45aDAuMmwwLDAuNAoJCQljMC4xLDAsMC4xLDAsMC4yLDBzMC4yLDAsMC4yLDAuMXYwLjRjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMXMtMC4yLDAtMC4yLDBWNmMwLjIsMCwwLjMsMC4xLDAuNCwwLjJDMjQsNi4zLDI0LDYuNSwyNCw2LjcKCQkJYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjJMMjMuNSw3Ljd6IE0yMy4yLDZWNS42Yy0wLjEsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMWMwLDAuMSwwLDAuMSwwLDAuMQoJCQlDMjMuMSw2LDIzLjIsNiwyMy4yLDZ6IE0yMy41LDYuNHYwLjRjMC4xLDAsMC4xLDAsMC4xLTAuMXMwLjEtMC4xLDAuMS0wLjFjMC0wLjEsMC0wLjEtMC4xLTAuMkMyMy42LDYuNSwyMy41LDYuNCwyMy41LDYuNHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjUuOCw3LjFjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXMtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJczAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMHMwLjItMC4xLDAuMy0wLjFWNy4xeiBNMjUuNCw2LjJjMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xcy0wLjEsMC4xLTAuMSwwLjNMMjUuNCw2LjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI1LjksNi4yaDEuOHYwLjRoLTEuOFY2LjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI3LjgsNS44VjUuNWwxLjYsMC42djAuNGwtMS42LDAuNlY2LjdMMjksNi4zTDI3LjgsNS44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zMS4xLDcuMWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjEtMC4zLDAuMi0wLjYsMC4yYy0wLjEsMC0wLjIsMC0wLjMsMHMtMC4yLDAtMC4zLTAuMVY3LjQKCQkJYzAuMSwwLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjMtMC4xYzAuMS0wLjEsMC4xLTAuMSwwLjEtMC4zVjdjMCwwLjEtMC4xLDAuMS0wLjIsMC4yCgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42YzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC41LTAuMgoJCQljMC4xLDAsMC4yLDAsMC4zLDAuMXMwLjEsMC4xLDAuMiwwLjJWNS42aDAuNFY3LjF6IE0zMC42LDYuNGMwLTAuMSwwLTAuMy0wLjEtMC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAuMQoJCQlDMzAuMSw2LjEsMzAsNi4yLDMwLDYuNGMwLDAuMiwwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjFTMzAuNiw2LjUsMzAuNiw2LjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTMyLjgsNy4xYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY3LjF6IE0zMi41LDYuMmMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wzMi41LDYuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzQsNS4xdjAuNWgwLjZ2MC4zSDM0djAuOGMwLDAuMSwwLDAuMSwwLjEsMC4yczAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40VjUuOWgtMC40VjUuNmgwLjRWNS4xSDM0eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zNC44LDVoMC41bDAuMywxbDAuMy0xaDAuNXYyLjJIMzZWNS40bC0wLjIsMWgtMC4zbC0wLjItMXYxLjhoLTAuNFY1eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zOC4xLDcuMWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xcy0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJIMzdjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQlzMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY3LjF6IE0zNy43LDYuMmMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wzNy43LDYuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzkuNyw1LjZWNmMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjIsMGMwLDAtMC4xLDAuMS0wLjEsMC4xCgkJCWMwLDAuMSwwLjEsMC4xLDAuMywwLjJsMCwwbDAuMSwwYzAuMiwwLDAuMywwLjEsMC4zLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMi0wLjEsMC4zLTAuMiwwLjRjLTAuMSwwLjEtMC4zLDAuMS0wLjUsMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMy0wLjFWNi44YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMiwwczAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMWMwLDAtMC4xLTAuMS0wLjMtMC4xbC0wLjEsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuM2MwLTAuMiwwLjEtMC4zLDAuMi0wLjQKCQkJczAuMy0wLjEsMC41LTAuMWMwLjEsMCwwLjIsMCwwLjMsMEMzOS41LDUuNiwzOS42LDUuNiwzOS43LDUuNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDEuNSw1LjZWNmMtMC4xLTAuMS0wLjItMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjIsMGMwLDAtMC4xLDAuMS0wLjEsMC4xCgkJCWMwLDAuMSwwLjEsMC4xLDAuMywwLjJsMCwwbDAuMSwwYzAuMiwwLDAuMywwLjEsMC4zLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMi0wLjEsMC4zLTAuMiwwLjRjLTAuMSwwLjEtMC4zLDAuMS0wLjUsMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMy0wLjFWNi44YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMiwwczAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMWMwLDAtMC4xLTAuMS0wLjMtMC4xbC0wLjEsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuM2MwLTAuMiwwLjEtMC4zLDAuMi0wLjQKCQkJYzAuMS0wLjEsMC4zLTAuMSwwLjUtMC4xYzAuMSwwLDAuMiwwLDAuMywwQzQxLjMsNS42LDQxLjQsNS42LDQxLjUsNS42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00My40LDYuM3YwLjlINDNWN2MtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yCgkJCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xSDQzVjYuMWMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xVjUuNmMwLjEsMCwwLjItMC4xLDAuMy0wLjFzMC4yLDAsMC4zLDBjMC4zLDAsMC41LDAuMSwwLjYsMC4yUzQzLjQsNiw0My40LDYuM3oKCQkJIE00Mi44LDYuNGMtMC4yLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLDAuMSwwLjJTNDIuNSw3LDQyLjYsN2MwLjEsMCwwLjIsMCwwLjMtMC4xCgkJCUM0Mi45LDYuNyw0Myw2LjYsNDMsNi41djBINDIuOHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDUuMSw3LjFjMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4xLTAuMywwLjItMC42LDAuMmMtMC4xLDAtMC4yLDAtMC4zLDBzLTAuMiwwLTAuMy0wLjFWNy40CgkJCWMwLjEsMCwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEtMC4xLDAuMS0wLjEsMC4xLTAuM1Y3YzAsMC4xLTAuMSwwLjEtMC4yLDAuMgoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNmMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNS0wLjIKCQkJYzAuMSwwLDAuMiwwLDAuMywwLjFzMC4xLDAuMSwwLjIsMC4yVjUuNmgwLjRWNy4xeiBNNDQuNyw2LjRjMC0wLjEsMC0wLjMtMC4xLTAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjEKCQkJYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNGMwLDAuMiwwLDAuMywwLjEsMC40czAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xUzQ0LjcsNi41LDQ0LjcsNi40eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00Ni45LDcuMWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMkM0Ni45LDUuOSw0Nyw2LjEsNDcsNi40djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY3LjF6IE00Ni41LDYuMmMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0w0Ni41LDYuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDguNCw0LjljLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43QzQ4LDUuOCw0OCw2LDQ4LDYuM2MwLDAuMiwwLDAuNCwwLjEsMC43YzAuMSwwLjIsMC4yLDAuNSwwLjMsMC43SDQ4CgkJCWMtMC4yLTAuMi0wLjMtMC41LTAuNC0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjEtMC43YzAtMC4yLDAtMC41LDAuMS0wLjdjMC4xLTAuMiwwLjItMC40LDAuMy0wLjdINDguNHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDkuMiw0LjloMC4zYzAuMiwwLjIsMC4zLDAuNSwwLjMsMC43QzUwLDUuOCw1MCw2LDUwLDYuM2MwLDAuMiwwLDAuNS0wLjEsMC43cy0wLjIsMC40LTAuNCwwLjdoLTAuMwoJCQljMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjdjMC0wLjIsMC0wLjQtMC4xLTAuN0M0OS40LDUuNCw0OS40LDUuMSw0OS4yLDQuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNTEuMiw2LjdoMC41djAuNGwtMC4zLDAuNmgtMC4zbDAuMS0wLjZWNi43eiBNNTEuMiw1LjZoMC41djAuNWgtMC41VjUuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTUuMywxMC44Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYxMC44eiBNMTQuOSw5LjljMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0wxNC45LDkuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTcuMSw5LjJMMTYuNSwxMGwwLjYsMC45aC0wLjVsLTAuMy0wLjZMMTYsMTAuOWgtMC41bDAuNi0wLjlsLTAuNi0wLjhIMTZsMC4zLDAuNWwwLjMtMC41SDE3LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE3LjUsOS4yaDAuOXYxLjNoMC41djAuM2gtMS41di0wLjNoMC41di0xaC0wLjRWOS4yeiBNMTcuOSw4LjRoMC40djAuNWgtMC40VjguNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTkuOSw4Ljd2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRWOS41aC0wLjRWOS4yaDAuNFY4LjdIMTkuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjIsOC42Yy0wLjEsMC4yLTAuMiwwLjUtMC4zLDAuN2MtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjdjMCwwLjIsMCwwLjQsMC4xLDAuN2MwLjEsMC4yLDAuMiwwLjUsMC4zLDAuNwoJCQloLTAuM2MtMC4yLTAuMi0wLjMtMC41LTAuNC0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjEtMC43YzAtMC4yLDAtMC41LDAuMS0wLjdjMC4xLTAuMiwwLjItMC40LDAuMy0wLjdIMjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTIyLjksOC42aDAuM2MwLjIsMC4yLDAuMywwLjUsMC4zLDAuN2MwLjEsMC4yLDAuMSwwLjUsMC4xLDAuN2MwLDAuMiwwLDAuNS0wLjEsMC43cy0wLjIsMC40LTAuNCwwLjcKCQkJaC0wLjNjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdzMC4xLTAuNCwwLjEtMC43YzAtMC4yLDAtMC40LTAuMS0wLjdDMjMuMSw5LDIzLDguOCwyMi45LDguNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjQuOCwxMC4zaDAuNXYwLjRMMjUsMTEuM2gtMC4zbDAuMS0wLjZWMTAuM3ogTTI0LjgsOS4zaDAuNXYwLjVoLTAuNVY5LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTMuNCwxNC43aDAuMmMwLjEsMCwwLjIsMCwwLjItMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjN2LTAuM2MwLTAuMiwwLTAuMywwLjEtMC4zYzAtMC4xLDAuMS0wLjEsMC4zLTAuMQoJCQljLTAuMSwwLTAuMi0wLjEtMC4zLTAuMXMtMC4xLTAuMi0wLjEtMC4zdi0wLjNjMC0wLjEsMC0wLjItMC4xLTAuM2MwLDAtMC4xLTAuMS0wLjItMC4xSDMuNHYtMC4zaDAuMmMwLjIsMCwwLjQsMCwwLjUsMC4xCgkJCXMwLjEsMC4yLDAuMSwwLjR2MC4zYzAsMC4xLDAsMC4zLDAuMSwwLjNjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFoMC4xdjAuM0g0LjZjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC4zCgkJCXYwLjNjMCwwLjIsMCwwLjQtMC4xLDAuNEM0LDE1LDMuOCwxNSwzLjYsMTVIMy40VjE0Ljd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIuOSwyNS40Yy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJzLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLjEsMC4yLDAuMXYwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMywwLTAuMywwLjFDMi4xLDI0LjQsMiwyNC41LDIsMjQuNnMwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFWMjUuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNC4xLDIzLjN2MC41aDAuNnYwLjNINC4xdjAuOGMwLDAuMSwwLDAuMSwwLjEsMC4yYzAsMCwwLjEsMCwwLjIsMGgwLjN2MC4zSDQuM2MtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40di0wLjhIMy4zdi0wLjNoMC40di0wLjVINC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01LjIsMjMuOGgwLjl2MS4zaDAuNXYwLjNINS4xdi0wLjNoMC41di0xSDUuMlYyMy44eiBNNS42LDIzaDAuNHYwLjVINS42VjIzeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02LjgsMjQuNmMwLTAuMywwLjEtMC41LDAuMi0wLjZzMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC42LDAuMmMtMC4yLDAtMC40LTAuMS0wLjYtMC4yQzYuOCwyNS4xLDYuOCwyNC45LDYuOCwyNC42eiBNNy41LDI0LjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNHMwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjEKCQkJYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40czAtMC4zLTAuMS0wLjRDNy43LDI0LjIsNy42LDI0LjEsNy41LDI0LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTEwLDI0LjR2MS4xSDkuNXYtMWMwLTAuMSwwLTAuMi0wLjEtMC4zcy0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjMCwwLjEtMC4xLDAuMi0wLjEsMC4zdjEKCQkJSDguNnYtMS43aDAuNHYwLjJjMC0wLjEsMC4xLTAuMiwwLjItMC4yczAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJTMTAsMjQuMiwxMCwyNC40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xMy41LDI1LjRjMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4xLTAuMywwLjItMC42LDAuMmMtMC4xLDAtMC4yLDAtMC4zLDBzLTAuMiwwLTAuMy0wLjF2LTAuNAoJCQljMC4xLDAsMC4yLDAuMSwwLjMsMC4xczAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4xLDAuMS0wLjN2LTAuMmMwLDAuMS0wLjEsMC4xLTAuMiwwLjIKCQkJYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMiwwLTAuMy0wLjEtMC41LTAuMlMxMiwyNC45LDEyLDI0LjZjMC0wLjMsMC4xLTAuNSwwLjItMC42czAuMy0wLjIsMC41LTAuMmMwLjEsMCwwLjIsMCwwLjMsMC4xCgkJCXMwLjEsMC4xLDAuMiwwLjJ2LTAuMmgwLjRWMjUuNHogTTEzLjEsMjQuNmMwLTAuMSwwLTAuMy0wLjEtMC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAuMQoJCQljLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40YzAsMC4yLDAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMUMxMy4xLDI0LjksMTMuMSwyNC44LDEzLjEsMjQuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTUuMywyNS40Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYyNS40eiBNMTQuOSwyNC41YzAtMC4xLDAtMC4yLTAuMS0wLjMKCQkJYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjNMMTQuOSwyNC41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xNi40LDIzLjN2MC41SDE3djAuM2gtMC42djAuOGMwLDAuMSwwLDAuMSwwLjEsMC4yYzAsMCwwLjEsMCwwLjIsMEgxN3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQlDMTYsMjUuMywxNiwyNS4xLDE2LDI0Ljl2LTAuOGgtMC40di0wLjNIMTZ2LTAuNUgxNi40eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0xOC41LDIzLjJjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNCwwLjEsMC43CgkJCWMwLjEsMC4yLDAuMiwwLjUsMC4zLDAuN2gtMC4zYy0wLjItMC4yLTAuMy0wLjUtMC40LTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjIsMC0wLjUsMC4xLTAuN2MwLjEtMC4yLDAuMi0wLjQsMC4zLTAuNwoJCQlIMTguNXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTkuOSwyNS45aC0wLjJsMC0wLjRjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFWMjVjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJczAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRzMC4yLTAuMiwwLjQtMC4ydi0wLjRoMC4ybDAsMC40CgkJCWMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjIsMCwwLjIsMC4xVjI0Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwdjAuNWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJzMC4xLDAuMiwwLjEsMC40CgkJCWMwLDAuMi0wLjEsMC4zLTAuMiwwLjRjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4yTDE5LjksMjUuOXogTTE5LjcsMjQuM3YtMC40Yy0wLjEsMC0wLjEsMC0wLjEsMC4xczAsMC4xLDAsMC4xYzAsMC4xLDAsMC4xLDAsMC4xCgkJCUMxOS42LDI0LjIsMTkuNywyNC4yLDE5LjcsMjQuM3ogTTE5LjksMjQuN3YwLjRjMC4xLDAsMC4xLDAsMC4xLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjIKCQkJQzIwLjEsMjQuNywyMCwyNC43LDE5LjksMjQuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjEuNywyMy4zdjAuNWgwLjZ2MC4zaC0wLjZ2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNHYtMC4zaDAuNHYtMC41SDIxLjd6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI0LjEsMjQuNXYwLjloLTAuNHYtMC4yYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMnMtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjIKCQkJcy0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xaDAuM3YtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjJjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjF2LTAuNGMwLjEsMCwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4zLDAsMC41LDAuMSwwLjYsMC4yCgkJCUMyNCwyNCwyNC4xLDI0LjIsMjQuMSwyNC41eiBNMjMuNSwyNC43Yy0wLjIsMC0wLjMsMC0wLjMsMC4xUzIzLDI0LjksMjMsMjVjMCwwLjEsMCwwLjEsMC4xLDAuMnMwLjEsMC4xLDAuMiwwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjR2MEgyMy41eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yNC44LDI0LjFjMC4xLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLTAuMSwwLjItMC4xYzAuMiwwLDAuMywwLjEsMC41LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42cy0wLjMsMC4yLTAuNCwwLjJjLTAuMSwwLTAuMiwwLTAuMy0wLjFzLTAuMS0wLjEtMC4yLTAuMnYwLjJoLTAuNHYtMi4zaDAuNFYyNC4xeiBNMjUuNCwyNC43CgkJCWMwLTAuMiwwLTAuMy0wLjEtMC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMXMtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMQoJCQlzMC4yLDAsMC4yLTAuMUMyNS40LDI0LjksMjUuNCwyNC44LDI1LjQsMjQuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjYuNSwyNC44di0xLjNoLTAuNHYtMC4zaDAuOXYxLjZjMCwwLjEsMCwwLjIsMC4xLDAuM3MwLjEsMC4xLDAuMiwwLjFoMC4zdjAuM2gtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yUzI2LjUsMjUsMjYuNSwyNC44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yOS4zLDI1LjRjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjI1LjR6IE0yOSwyNC41YzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMS0wLjEsMC4zTDI5LDI0LjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTMwLjEsMjQuOWgwLjV2MC40bC0wLjMsMC42SDMwbDAuMS0wLjZWMjQuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzQsMjUuOWgtMC4ybDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xVjI1YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xCgkJCWMwLjEsMCwwLjIsMCwwLjMsMC4xdi0wLjVjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40czAuMi0wLjIsMC40LTAuMnYtMC40SDM0bDAsMC40CgkJCWMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjIsMCwwLjIsMC4xVjI0Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwdjAuNWMwLjIsMCwwLjMsMC4xLDAuNCwwLjIKCQkJYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC40YzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4yLTAuNCwwLjJMMzQsMjUuOXogTTMzLjgsMjQuM3YtMC40Yy0wLjEsMC0wLjEsMC0wLjEsMC4xCgkJCWMwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMCwwLjEsMCwwLjFDMzMuNywyNC4yLDMzLjcsMjQuMiwzMy44LDI0LjN6IE0zNCwyNC43djAuNGMwLjEsMCwwLjEsMCwwLjEtMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjEKCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjJDMzQuMSwyNC43LDM0LjEsMjQuNywzNCwyNC43eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zNi4zLDI1LjRjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMkMzNSwyNS4xLDM1LDI0LjksMzUsMjQuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwczAuMiwwLjEsMC4yLDAuMXYwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMywwLTAuMywwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRzMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFWMjUuNHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzYuNiwyNC42YzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yczAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC42LDAuMmMtMC4yLDAtMC40LTAuMS0wLjYtMC4yQzM2LjcsMjUuMSwzNi42LDI0LjksMzYuNiwyNC42eiBNMzcuNCwyNC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xCgkJCWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNHMwLTAuMy0wLjEtMC40QzM3LjYsMjQuMiwzNy41LDI0LjEsMzcuNCwyNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zOS44LDI0LjR2MS4xaC0wLjR2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjEKCQkJYzAsMC4xLTAuMSwwLjItMC4xLDAuM3YxaC0wLjR2LTEuN2gwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yUzM5LjgsMjQuMiwzOS44LDI0LjR6IgoJCQkvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00MS42LDI0LjR2MS4xaC0wLjR2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjEKCQkJYzAsMC4xLTAuMSwwLjItMC4xLDAuM3YxaC0wLjR2LTEuN2gwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yUzQxLjYsMjQuMiw0MS42LDI0LjR6IgoJCQkvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00Mi4yLDIzLjJoMC4zYzAuMiwwLjIsMC4zLDAuNSwwLjMsMC43YzAuMSwwLjIsMC4xLDAuNSwwLjEsMC43YzAsMC4yLDAsMC41LTAuMSwwLjcKCQkJYy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuN2gtMC4zYzAuMS0wLjIsMC4yLTAuNSwwLjMtMC43YzAuMS0wLjIsMC4xLTAuNCwwLjEtMC43YzAtMC4yLDAtMC40LTAuMS0wLjcKCQkJQzQyLjQsMjMuNiw0Mi4zLDIzLjQsNDIuMiwyMy4yeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00Ni44LDI1LjdWMjZoLTAuMmMtMC4yLDAtMC40LDAtMC41LTAuMVM0NiwyNS42LDQ2LDI1LjR2LTAuM2MwLTAuMSwwLTAuMy0wLjEtMC4zCgkJCWMtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjFoLTAuMXYtMC4zaDAuMWMwLjEsMCwwLjIsMCwwLjMtMC4xUzQ2LDI0LjIsNDYsMjR2LTAuM2MwLTAuMiwwLTAuNCwwLjEtMC40czAuMi0wLjEsMC41LTAuMWgwLjJ2MC4zCgkJCWgtMC4yYy0wLjEsMC0wLjIsMC0wLjIsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjN2MC4zYzAsMC4yLDAsMC4zLTAuMSwwLjNjMCwwLjEtMC4xLDAuMS0wLjMsMC4xYzAuMSwwLDAuMiwwLjEsMC4zLDAuMQoJCQljMCwwLjEsMC4xLDAuMiwwLjEsMC4zdjAuM2MwLDAuMSwwLDAuMiwwLjEsMC4zYzAsMCwwLjEsMC4xLDAuMiwwLjFINDYuOHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNC4xLDI5LjZIMy45bDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJczAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRjMC4xLTAuMSwwLjItMC4yLDAuNC0wLjJ2LTAuNGgwLjIKCQkJbDAsMC40YzAuMSwwLDAuMSwwLDAuMiwwczAuMiwwLDAuMiwwLjF2MC40Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwVjI4YzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMkw0LjEsMjkuNnogTTMuOSwyNy45di0wLjRjLTAuMSwwLTAuMSwwLTAuMSwwLjEKCQkJYzAsMCwwLDAuMSwwLDAuMWMwLDAuMSwwLDAuMSwwLDAuMVMzLjksMjcuOSwzLjksMjcuOXogTTQuMSwyOC4zdjAuNGMwLjEsMCwwLjEsMCwwLjEtMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjEKCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjJDNC4zLDI4LjQsNC4yLDI4LjQsNC4xLDI4LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTUuOSwyN3YwLjVoMC42djAuM0g1Ljl2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNINi4xYy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOEg1di0wLjNoMC40VjI3SDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNOC4zLDI4LjJ2MC45SDcuOHYtMC4yYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjIKCQkJYy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRDNy4xLDI4LjEsNy4zLDI4LDcuNSwyOGgwLjNWMjhjMC0wLjEsMC0wLjEtMC4xLTAuMmMtMC4xLDAtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXYtMC40YzAuMSwwLDAuMi0wLjEsMC4zLTAuMXMwLjIsMCwwLjMsMGMwLjMsMCwwLjUsMC4xLDAuNiwwLjIKCQkJQzguMiwyNy43LDguMywyNy45LDguMywyOC4yeiBNNy43LDI4LjNjLTAuMiwwLTAuMywwLTAuMywwLjFjLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yczAuMSwwLjEsMC4yLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNHYwSDcuN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNOSwyNy43YzAuMS0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMSwwLDAuMi0wLjEsMC4yLTAuMWMwLjIsMCwwLjMsMC4xLDAuNSwwLjJzMC4yLDAuNCwwLjIsMC42CgkJCWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjItMC4zLDAuMi0wLjQsMC4yYy0wLjEsMC0wLjIsMC0wLjMtMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjJ2MC4ySDguNnYtMi4zSDlWMjcuN3ogTTkuNiwyOC4zCgkJCWMwLTAuMiwwLTAuMy0wLjEtMC40cy0wLjEtMC4xLTAuMi0wLjFzLTAuMiwwLTAuMiwwLjFDOS4xLDI4LDksMjguMSw5LDI4LjNzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMXMwLjIsMCwwLjItMC4xCgkJCUM5LjYsMjguNiw5LjYsMjguNSw5LjYsMjguM3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTAuNywyOC40di0xLjNoLTAuNHYtMC4zaDAuOXYxLjZjMCwwLjEsMCwwLjIsMC4xLDAuM2MwLDAuMSwwLjEsMC4xLDAuMiwwLjFoMC4zdjAuM2gtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yUzEwLjcsMjguNywxMC43LDI4LjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTEzLjUsMjljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYyOXogTTEzLjIsMjguMWMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wxMy4yLDI4LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE1LjUsMjcuN2gxLjZWMjhoLTEuNlYyNy43eiBNMTUuNSwyOC4zaDEuNnYwLjRoLTEuNlYyOC4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xOS45LDI3LjZjMC0wLjEsMC4xLTAuMSwwLjEtMC4yczAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjMsMC4xczAuMSwwLjMsMC4xLDAuNnYwLjloLTAuNHYtMS4xCgkJCWMwLTAuMSwwLTAuMiwwLTAuMmMwLDAtMC4xLTAuMS0wLjEtMC4xYzAsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMnYxLjFoLTAuNHYtMS4xYzAtMC4xLDAtMC4yLDAtMC4yYzAsMC0wLjEtMC4xLTAuMS0wLjEKCQkJYzAsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMnYxLjFIMTl2LTEuN2gwLjN2MC4yYzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLjEsMCwwLjEtMC4xLDAuMi0wLjFjMC4xLDAsMC4xLDAsMC4yLDAuMQoJCQlDMTkuOSwyNy41LDE5LjksMjcuNiwxOS45LDI3LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIxLjcsMjkuM2MtMC4xLDAuMi0wLjEsMC4zLTAuMiwwLjNjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xaC0wLjR2LTAuM0gyMWMwLjEsMCwwLjIsMCwwLjIsMAoJCQljMCwwLDAuMS0wLjEsMC4xLTAuMmwwLTAuMWwtMC42LTEuNmgwLjVsMC40LDEuMWwwLjQtMS4xaDAuNUwyMS43LDI5LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIzLjksMjcuNXYwLjRjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLjEtMC4xLDAuMQoJCQljMCwwLjEsMC4xLDAuMSwwLjMsMC4ybDAsMGwwLjEsMGMwLjIsMCwwLjMsMC4xLDAuMywwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjNjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjEtMC41LDAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4yLDBzMC4xLTAuMSwwLjEtMC4xCgkJCWMwLTAuMSwwLTAuMS0wLjEtMC4xcy0wLjEtMC4xLTAuMy0wLjFsLTAuMSwwYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4yLDAuMS0wLjMsMC4yLTAuNAoJCQlzMC4zLTAuMSwwLjUtMC4xYzAuMSwwLDAuMiwwLDAuMywwQzIzLjcsMjcuNSwyMy44LDI3LjUsMjMuOSwyNy41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNS40LDI4LjljLTAuMSwwLjEtMC4xLDAuMi0wLjIsMC4yYy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTAuMiwwLTAuMy0wLjEtMC41LTAuMgoJCQljLTAuMS0wLjItMC4yLTAuNC0wLjItMC42YzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNC0wLjJjMC4xLDAsMC4yLDAsMC4zLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjJ2LTAuMmgwLjR2Mi4zaC0wLjQKCQkJVjI4Ljl6IE0yNC43LDI4LjNjMCwwLjIsMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMXMwLjIsMCwwLjItMC4xYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40czAtMC4zLTAuMS0wLjQKCQkJcy0wLjEtMC4xLTAuMi0wLjFzLTAuMiwwLTAuMiwwLjFTMjQuNywyOC4xLDI0LjcsMjguM3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjYuNSwyOC40di0xLjNoLTAuNHYtMC4zaDAuOXYxLjZjMCwwLjEsMCwwLjIsMC4xLDAuM3MwLjEsMC4xLDAuMiwwLjFoMC4zdjAuM2gtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yUzI2LjUsMjguNywyNi41LDI4LjR6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI5LjUsMjkuNHYwLjNoLTEuOHYtMC4zSDI5LjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMxLjIsMjcuOWMwLDAtMC4xLTAuMS0wLjItMC4xcy0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMwLDAsMCwwLjEsMCwwLjEKCQkJczAsMC4xLDAsMC4ydjAuOGgtMC40di0xLjdoMC40djAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4xLDAsMC4yLDAuMVYyNy45eiIKCQkJLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzIuOCwyOWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWMjl6IE0zMi41LDI4LjFjMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xcy0wLjEsMC4xLTAuMSwwLjNMMzIuNSwyOC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNC42LDI4LjJ2MC45aC0wLjR2LTAuMmMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yCgkJCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xaDAuM1YyOGMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xdi0wLjRjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMywwLDAuNSwwLjEsMC42LDAuMgoJCQlDMzQuNSwyNy43LDM0LjYsMjcuOSwzNC42LDI4LjJ6IE0zNCwyOC4zYy0wLjIsMC0wLjMsMC0wLjMsMC4xYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjJjMCwwLjEsMCwwLjEsMC4xLDAuMnMwLjEsMC4xLDAuMiwwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjR2MEgzNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzUuMywyOC40di0xLjNoLTAuNHYtMC4zaDAuOXYxLjZjMCwwLjEsMCwwLjIsMC4xLDAuM2MwLDAuMSwwLjEsMC4xLDAuMiwwLjFoMC4zdjAuM2gtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yQzM1LjMsMjguOSwzNS4zLDI4LjcsMzUuMywyOC40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zOC4zLDI5LjR2MC4zaC0xLjh2LTAuM0gzOC4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zOS45LDI5Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjFzLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYyOXogTTM5LjUsMjguMWMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wzOS41LDI4LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQxLjUsMjcuNXYwLjRjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLjEtMC4xLDAuMQoJCQljMCwwLjEsMC4xLDAuMSwwLjMsMC4ybDAsMGwwLjEsMGMwLjIsMCwwLjMsMC4xLDAuMywwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjNjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjEtMC41LDAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4yLDBzMC4xLTAuMSwwLjEtMC4xCgkJCWMwLTAuMSwwLTAuMS0wLjEtMC4xYzAsMC0wLjEtMC4xLTAuMy0wLjFsLTAuMSwwYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4yLDAuMS0wLjMsMC4yLTAuNAoJCQljMC4xLTAuMSwwLjMtMC4xLDAuNS0wLjFjMC4xLDAsMC4yLDAsMC4zLDBDNDEuMywyNy41LDQxLjQsMjcuNSw0MS41LDI3LjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQzLjMsMjljLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMlM0MiwyOC42LDQyLDI4LjMKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMC4xLDAuMiwwLjF2MC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjMsMC4xcy0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNHMwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4yLDAKCQkJYzAuMSwwLDAuMS0wLjEsMC4yLTAuMVYyOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDUuMSwyOC4ydjAuOWgtMC40di0wLjJjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMiwwLTAuMy0wLjEtMC40LTAuMgoJCQljLTAuMS0wLjEtMC4yLTAuMi0wLjItMC40YzAtMC4yLDAuMS0wLjMsMC4yLTAuNGMwLjEtMC4xLDAuMy0wLjEsMC42LTAuMWgwLjNWMjhjMC0wLjEsMC0wLjEtMC4xLTAuMmMtMC4xLDAtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXYtMC40YzAuMSwwLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjMsMCwwLjUsMC4xLDAuNiwwLjIKCQkJUzQ1LjEsMjcuOSw0NS4xLDI4LjJ6IE00NC41LDI4LjNjLTAuMiwwLTAuMywwLTAuMywwLjFjLTAuMSwwLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yczAuMSwwLjEsMC4yLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNHYwSDQ0LjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQ1LjksMjguOXYwLjloLTAuNHYtMi4zaDAuNHYwLjJjMC0wLjEsMC4xLTAuMiwwLjItMC4yczAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjIKCQkJYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4zLTAuMSwwLjUtMC4yLDAuNmMtMC4xLDAuMi0wLjMsMC4yLTAuNSwwLjJjLTAuMSwwLTAuMiwwLTAuMi0wLjFTNDYsMjksNDUuOSwyOC45eiBNNDYuNSwyOC4zCgkJCWMwLTAuMiwwLTAuMy0wLjEtMC40cy0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMi0wLjFDNDYuNSwyOC42LDQ2LjUsMjguNSw0Ni41LDI4LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQ4LjYsMjljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjI5eiBNNDguMywyOC4xYzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMS0wLjEsMC4zTDQ4LjMsMjguMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTAuNiwyOS40djAuM2gtMS44di0wLjNINTAuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTIsMjcuNXYwLjRjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLjEtMC4xLDAuMQoJCQljMCwwLjEsMC4xLDAuMSwwLjMsMC4ybDAsMGwwLjEsMGMwLjIsMCwwLjMsMC4xLDAuMywwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjNjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjEtMC41LDAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4yLDAKCQkJYzAuMSwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4xYzAsMC0wLjEtMC4xLTAuMy0wLjFsLTAuMSwwYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJzLTAuMS0wLjItMC4xLTAuMwoJCQljMC0wLjIsMC4xLTAuMywwLjItMC40czAuMy0wLjEsMC41LTAuMWMwLjEsMCwwLjIsMCwwLjMsMEM1MS44LDI3LjUsNTEuOSwyNy41LDUyLDI3LjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTUzLjMsMjd2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOGgtMC40di0wLjNoMC40VjI3SDUzLjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTU1LjcsMjcuOWMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMQoJCQljMCwwLDAsMC4xLDAsMC4xczAsMC4xLDAsMC4ydjAuOGgtMC40di0xLjdoMC40djAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4xLDAsMC4yLDAKCQkJYzAuMSwwLDAuMSwwLDAuMiwwLjFWMjcuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTYuMSwyNy41SDU3djEuM2gwLjV2MC4zSDU2di0wLjNoMC41di0xaC0wLjRWMjcuNXogTTU2LjUsMjYuN0g1N3YwLjVoLTAuNFYyNi43eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01OS4xLDI4LjF2MS4xaC0wLjR2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFzLTAuMSwwLjItMC4xLDAuMwoJCQl2MWgtMC40di0xLjdoMC40djAuMmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJzMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMkM1OS4xLDI3LjcsNTkuMSwyNy44LDU5LjEsMjguMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjAuOSwyOWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjEtMC4zLDAuMi0wLjYsMC4yYy0wLjEsMC0wLjIsMC0wLjMsMHMtMC4yLDAtMC4zLTAuMXYtMC40CgkJCWMwLjEsMCwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEtMC4xLDAuMS0wLjEsMC4xLTAuM3YtMC4yYzAsMC4xLTAuMSwwLjEtMC4yLDAuMgoJCQljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjUtMC4ycy0wLjItMC40LTAuMi0wLjZjMC0wLjMsMC4xLTAuNSwwLjItMC42czAuMy0wLjIsMC41LTAuMmMwLjEsMCwwLjIsMCwwLjMsMC4xCgkJCXMwLjEsMC4xLDAuMiwwLjJ2LTAuMmgwLjRWMjl6IE02MC41LDI4LjNjMC0wLjEsMC0wLjMtMC4xLTAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjEKCQkJYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNGMwLDAuMiwwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjFDNjAuNSwyOC41LDYwLjUsMjguNCw2MC41LDI4LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTYyLjQsMjYuOGMtMC4xLDAuMi0wLjIsMC41LTAuMywwLjdDNjIuMSwyNy43LDYyLDI4LDYyLDI4LjJjMCwwLjIsMCwwLjQsMC4xLDAuNwoJCQljMC4xLDAuMiwwLjIsMC41LDAuMywwLjdoLTAuM2MtMC4yLTAuMi0wLjMtMC41LTAuNC0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjEtMC43YzAtMC4yLDAtMC41LDAuMS0wLjdjMC4xLTAuMiwwLjItMC40LDAuMy0wLjcKCQkJSDYyLjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTYzLjgsMjkuNmgtMC4ybDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRzMC4yLTAuMiwwLjQtMC4ydi0wLjRoMC4yCgkJCWwwLDAuNGMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjIsMCwwLjIsMC4xdjAuNGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjIsMFYyOGMwLjIsMCwwLjMsMC4xLDAuNCwwLjIKCQkJYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC40YzAsMC4yLTAuMSwwLjMtMC4yLDAuNHMtMC4zLDAuMi0wLjQsMC4yTDYzLjgsMjkuNnogTTYzLjYsMjcuOXYtMC40Yy0wLjEsMC0wLjEsMC0wLjEsMC4xCgkJCWMwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMCwwLjEsMCwwLjFDNjMuNSwyNy45LDYzLjYsMjcuOSw2My42LDI3Ljl6IE02My44LDI4LjN2MC40YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMkM2NCwyOC40LDYzLjksMjguNCw2My44LDI4LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTY1LjYsMjd2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOGgtMC40di0wLjNoMC40VjI3SDY1LjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTY4LDI4LjJ2MC45aC0wLjR2LTAuMmMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yCgkJCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xaDAuM1YyOGMwLTAuMSwwLTAuMS0wLjEtMC4yYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xdi0wLjRjMC4xLDAsMC4yLTAuMSwwLjMtMC4xczAuMiwwLDAuMywwYzAuMywwLDAuNSwwLjEsMC42LDAuMgoJCQlDNjcuOSwyNy43LDY4LDI3LjksNjgsMjguMnogTTY3LjQsMjguM2MtMC4yLDAtMC4zLDAtMC4zLDAuMXMtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLjEsMC4yLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNHYwSDY3LjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTY4LjcsMjcuN2MwLjEtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjItMC4xLDAuMi0wLjFjMC4yLDAsMC4zLDAuMSwwLjUsMC4yczAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC40LDAuMmMtMC4xLDAtMC4yLDAtMC4zLTAuMWMtMC4xLDAtMC4xLTAuMS0wLjItMC4ydjAuMmgtMC40di0yLjNoMC40VjI3Ljd6CgkJCSBNNjkuMywyOC4zYzAtMC4yLDAtMC4zLTAuMS0wLjRzLTAuMS0wLjEtMC4yLTAuMXMtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjEKCQkJczAuMiwwLDAuMi0wLjFDNjkuMywyOC42LDY5LjMsMjguNSw2OS4zLDI4LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcwLjQsMjguNHYtMS4zSDcwdi0wLjNoMC45djEuNmMwLDAuMSwwLDAuMiwwLjEsMC4zczAuMSwwLjEsMC4yLDAuMWgwLjN2MC4zSDcxYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjIKCQkJUzcwLjQsMjguNyw3MC40LDI4LjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTczLjIsMjljLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXMtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVYyOXogTTcyLjksMjguMWMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0w3Mi45LDI4LjF6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTczLjgsMjYuOGgwLjNjMC4yLDAuMiwwLjMsMC41LDAuMywwLjdjMC4xLDAuMiwwLjEsMC41LDAuMSwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuNwoJCQljLTAuMSwwLjItMC4yLDAuNC0wLjQsMC43aC0wLjNjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjdjMC0wLjIsMC0wLjQtMC4xLTAuNwoJCQlDNzQsMjcuMyw3My45LDI3LjEsNzMuOCwyNi44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00LjEsMzYuOUgzLjlsMC0wLjRjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjF2LTAuNEMzLjUsMzYsMy42LDM2LDMuNywzNnMwLjIsMCwwLjMsMC4xCgkJCXYtMC41Yy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40YzAtMC4yLDAuMS0wLjMsMC4yLTAuNGMwLjEtMC4xLDAuMi0wLjIsMC40LTAuMnYtMC40aDAuMmwwLDAuNAoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLDAsMC4yLDAuMXYwLjRjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDB2MC41YzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMkw0LjEsMzYuOXogTTMuOSwzNS4ydi0wLjRjLTAuMSwwLTAuMSwwLTAuMSwwLjEKCQkJczAsMC4xLDAsMC4xYzAsMC4xLDAsMC4xLDAsMC4xQzMuOCwzNS4yLDMuOSwzNS4yLDMuOSwzNS4yeiBNNC4xLDM1LjZ2MC40YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMlM0LjIsMzUuNyw0LjEsMzUuNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNi4zLDM0Ljh2MC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwYzAsMC0wLjEsMC4xLTAuMSwwLjEKCQkJYzAsMC4xLDAuMSwwLjEsMC4zLDAuMmwwLDBsMC4xLDBjMC4yLDAsMC4zLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4xLTAuNSwwLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4zLTAuMVYzNmMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjIsMFM2LDM2LDYsMzYKCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjFzLTAuMS0wLjEtMC4zLTAuMWwtMC4xLDBjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjNjMC0wLjIsMC4xLTAuMywwLjItMC40CgkJCXMwLjMtMC4xLDAuNS0wLjFjMC4xLDAsMC4yLDAsMC4zLDBDNi4yLDM0LjgsNi4yLDM0LjgsNi4zLDM0Ljh6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcuNiwzNC4zdjAuNWgwLjZ2MC4zSDcuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM0g3LjhjLTAuMiwwLTAuNCwwLTAuNS0wLjEKCQkJYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNHYtMC44SDYuOHYtMC4zaDAuNHYtMC41SDcuNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNOS40LDM0LjljMC0wLjEsMC4xLTAuMSwwLjEtMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjMsMC4xYzAuMSwwLjEsMC4xLDAuMywwLjEsMC42djAuOQoJCQlIOS43di0xLjFjMC0wLjEsMC0wLjIsMC0wLjJzLTAuMS0wLjEtMC4xLTAuMXMtMC4xLDAtMC4xLDAuMWMwLDAsMCwwLjEsMCwwLjJ2MS4xSDkuMXYtMS4xYzAtMC4xLDAtMC4yLDAtMC4yCgkJCWMwLDAtMC4xLTAuMS0wLjEtMC4xYzAsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMnYxLjFIOC41di0xLjdoMC4zdjAuMmMwLTAuMSwwLjEtMC4xLDAuMS0wLjJjMC4xLDAsMC4xLTAuMSwwLjItMC4xCgkJCWMwLjEsMCwwLjEsMCwwLjIsMC4xQzkuNCwzNC44LDkuNCwzNC45LDkuNCwzNC45eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0xMS4yLDM0LjN2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCXMtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNHYtMC4zaDAuNHYtMC41SDExLjJ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTEzLjgsMzVoMS42djAuM2gtMS42VjM1eiBNMTMuOCwzNS42aDEuNlYzNmgtMS42VjM1LjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTE4LjIsMzYuOUgxOGwwLTAuNGMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMXYtMC40YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xCgkJCXMwLjIsMCwwLjMsMC4xdi0wLjVjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40czAuMi0wLjIsMC40LTAuMnYtMC40aDAuMmwwLDAuNAoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLDAsMC4yLDAuMXYwLjRjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDB2MC41YzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjIsMC40cy0wLjMsMC4yLTAuNCwwLjJMMTguMiwzNi45eiBNMTgsMzUuMnYtMC40Yy0wLjEsMC0wLjEsMC0wLjEsMC4xczAsMC4xLDAsMC4xCgkJCWMwLDAuMSwwLDAuMSwwLDAuMUMxNy45LDM1LjIsMTcuOSwzNS4yLDE4LDM1LjJ6IE0xOC4yLDM1LjZ2MC40YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4yCgkJCVMxOC4yLDM1LjcsMTguMiwzNS42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMC41LDM2LjNjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMi0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjIsMAoJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xVjM2LjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTIwLjgsMzUuNmMwLTAuMywwLjEtMC41LDAuMi0wLjZzMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC42LDAuMmMtMC4yLDAtMC40LTAuMS0wLjYtMC4yQzIwLjksMzYuMSwyMC44LDM1LjksMjAuOCwzNS42eiBNMjEuNiwzNS4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMWMwLjEtMC4xLDAuMS0wLjIsMC4xLTAuNAoJCQlzMC0wLjMtMC4xLTAuNFMyMS43LDM1LjEsMjEuNiwzNS4xeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yNCwzNS40djEuMWgtMC40di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xCgkJCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjN2MWgtMC40di0xLjdoMC40VjM1YzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yQzI0LDM1LDI0LDM1LjEsMjQsMzUuNHoiCgkJCS8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI1LjgsMzUuNHYxLjFoLTAuNHYtMWMwLTAuMSwwLTAuMi0wLjEtMC4zYzAtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMQoJCQljMCwwLjEtMC4xLDAuMi0wLjEsMC4zdjFoLTAuNHYtMS43aDAuNFYzNWMwLTAuMSwwLjEtMC4yLDAuMi0wLjJzMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQlDMjUuNywzNSwyNS44LDM1LjEsMjUuOCwzNS40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNS45LDM1LjRoMS44djAuNGgtMS44VjM1LjR6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI3LjgsMzUuMXYtMC40bDEuNiwwLjZ2MC40bC0xLjYsMC42di0wLjRsMS4yLTAuNEwyNy44LDM1LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMwLjEsMzYuMnYwLjloLTAuNHYtMi4zaDAuNFYzNWMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMiwwLjIsMC40LDAuMiwwLjZjMCwwLjMtMC4xLDAuNS0wLjIsMC42cy0wLjMsMC4yLTAuNSwwLjJjLTAuMSwwLTAuMiwwLTAuMi0wLjFDMzAuMiwzNi40LDMwLjIsMzYuMywzMC4xLDM2LjJ6CgkJCSBNMzAuNywzNS42YzAtMC4yLDAtMC4zLTAuMS0wLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNHMwLDAuMywwLjEsMC40CgkJCWMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xUzMwLjcsMzUuOCwzMC43LDM1LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMyLjksMzUuMmMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLDAtMC4yLDBzLTAuMSwwLjEtMC4yLDAuMWMwLDAsMCwwLjEsMCwwLjEKCQkJYzAsMC4xLDAsMC4xLDAsMC4ydjAuOGgtMC40di0xLjdoMC40VjM1YzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjEsMCwwLjIsMC4xCgkJCVYzNS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNC42LDM2LjRjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXMtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjM2LjR6IE0zNC4yLDM1LjRjMC0wLjEsMC0wLjItMC4xLTAuM3MtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjNMMzQuMiwzNS40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNS40LDM2LjJ2MC45aC0wLjR2LTIuM2gwLjRWMzVjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMSwwLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjIKCQkJYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42YzAsMC4zLTAuMSwwLjUtMC4yLDAuNnMtMC4zLDAuMi0wLjUsMC4yYy0wLjEsMC0wLjIsMC0wLjItMC4xQzM1LjUsMzYuNCwzNS40LDM2LjMsMzUuNCwzNi4yeiBNMzYsMzUuNgoJCQljMC0wLjIsMC0wLjMtMC4xLTAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjQKCQkJYzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjFTMzYsMzUuOCwzNiwzNS42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zOC4xLDM1LjV2MC45aC0wLjR2LTAuMmMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yCgkJCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xaDAuM3YtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjJjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjF2LTAuNGMwLjEsMCwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4zLDAsMC41LDAuMSwwLjYsMC4yCgkJCVMzOC4xLDM1LjIsMzguMSwzNS41eiBNMzcuNSwzNS43Yy0wLjIsMC0wLjMsMC0wLjMsMC4xYy0wLjEsMC0wLjEsMC4xLTAuMSwwLjJjMCwwLjEsMCwwLjEsMC4xLDAuMnMwLjEsMC4xLDAuMiwwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjR2MEgzNy41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zOS45LDM1LjJjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMiwwLTAuMiwwcy0wLjEsMC4xLTAuMiwwLjFjMCwwLDAsMC4xLDAsMC4xCgkJCXMwLDAuMSwwLDAuMnYwLjhoLTAuNHYtMS43aDAuNFYzNWMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4xLDAsMC4yLDBzMC4xLDAsMC4yLDAuMVYzNS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00MS42LDM2LjRjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXMtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjM2LjR6IE00MS4zLDM1LjRjMC0wLjEsMC0wLjItMC4xLTAuM3MtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjNMNDEuMywzNS40eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00My4xLDM0LjFjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNCwwLjEsMC43czAuMiwwLjUsMC4zLDAuN2gtMC4zCgkJCWMtMC4yLTAuMi0wLjMtMC41LTAuNC0wLjdjLTAuMS0wLjItMC4xLTAuNC0wLjEtMC43YzAtMC4yLDAtMC41LDAuMS0wLjdjMC4xLTAuMiwwLjItMC40LDAuMy0wLjdINDMuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDMuOSwzNC4xaDAuNXYwLjRMNDQsMzUuMWgtMC4zbDAuMS0wLjZWMzQuMXogTTQ0LjYsMzQuMWgwLjV2MC40bC0wLjMsMC42aC0wLjNsMC4xLTAuNlYzNC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00Ni43LDM0Ljh2MC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwYzAsMC0wLjEsMC4xLTAuMSwwLjEKCQkJYzAsMC4xLDAuMSwwLjEsMC4zLDAuMmwwLDBsMC4xLDBjMC4yLDAsMC4zLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4xLTAuNSwwLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4zLTAuMVYzNmMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMXMwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjIsMGMwLjEsMCwwLjEtMC4xLDAuMS0wLjEKCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjFjMCwwLTAuMS0wLjEtMC4zLTAuMWwtMC4xLDBjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjNjMC0wLjIsMC4xLTAuMywwLjItMC40CgkJCXMwLjMtMC4xLDAuNS0wLjFjMC4xLDAsMC4yLDAsMC4zLDBDNDYuNSwzNC44LDQ2LjYsMzQuOCw0Ni43LDM0Ljh6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQ4LjYsMzYuNGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWMzYuNHogTTQ4LjMsMzUuNGMwLTAuMSwwLTAuMi0wLjEtMC4zCgkJCWMtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMS0wLjEsMC4zTDQ4LjMsMzUuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDkuMywzNS43di0xLjNoLTAuNHYtMC4zaDAuOXYxLjZjMCwwLjEsMCwwLjIsMC4xLDAuM2MwLDAuMSwwLjEsMC4xLDAuMiwwLjFoMC4zdjAuM2gtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yQzQ5LjQsMzYuMiw0OS4zLDM2LDQ5LjMsMzUuN3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTIuMiwzNi40Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZzMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWMzYuNHogTTUxLjgsMzUuNGMwLTAuMSwwLTAuMi0wLjEtMC4zcy0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0w1MS44LDM1LjR6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTUzLjgsMzYuM2MtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4yLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42czAuMy0wLjIsMC42LTAuMmMwLjEsMCwwLjIsMCwwLjMsMHMwLjIsMC4xLDAuMiwwLjF2MC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAKCQkJYy0wLjEsMC0wLjMsMC0wLjMsMC4xQzUzLDM1LjMsNTMsMzUuNCw1MywzNS42czAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4yLDBjMC4xLDAsMC4xLTAuMSwwLjItMC4xCgkJCVYzNi4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01NS4xLDM0LjN2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOGgtMC40di0wLjNoMC40di0wLjVINTUuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTkuMywzNS4ybC0wLjYsMC4zbDAuNiwwLjNsLTAuMSwwLjJsLTAuNi0wLjR2MC42aC0wLjN2LTAuNmMtMC4xLDAuMS0wLjIsMC4xLTAuMywwLjIKCQkJYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMmwtMC4xLTAuMmwwLjYtMC4zbC0wLjYtMC4zbDAuMS0wLjJsMC42LDAuM3YtMC42aDAuM3YwLjZjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjIKCQkJYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yTDU5LjMsMzUuMnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjIuMiwzNC42djAuMWgwLjV2MC4zaC0wLjV2MS4zaC0wLjR2LTEuM2gtMC40di0wLjNoMC40di0wLjFjMC0wLjIsMC0wLjMsMC4xLTAuNHMwLjItMC4xLDAuNS0wLjFoMC40CgkJCXYwLjNoLTAuM2MtMC4xLDAtMC4xLDAtMC4xLDBTNjIuMiwzNC42LDYyLjIsMzQuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjQuNSwzNS4yYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjIsMC0wLjIsMHMtMC4xLDAuMS0wLjIsMC4xYzAsMCwwLDAuMSwwLDAuMQoJCQljMCwwLjEsMCwwLjEsMCwwLjJ2MC44aC0wLjR2LTEuN2gwLjRWMzVjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLDAuMSwwLDAuMiwwYzAuMSwwLDAuMSwwLDAuMiwwLjEKCQkJVjM1LjJ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTY0LjcsMzUuNmMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42CgkJCWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjItMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDNjQuOCwzNi4xLDY0LjcsMzUuOSw2NC43LDM1LjZ6IE02NS41LDM1LjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xcy0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40CgkJCXMwLTAuMy0wLjEtMC40UzY1LjYsMzUuMSw2NS41LDM1LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTY3LjMsMzQuOWMwLTAuMSwwLjEtMC4xLDAuMS0wLjJjMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMiwwLDAuMywwLjFDNjgsMzUsNjgsMzUuMiw2OCwzNS41djAuOQoJCQloLTAuNHYtMS4xYzAtMC4xLDAtMC4yLDAtMC4yYzAsMC0wLjEtMC4xLTAuMS0wLjFjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4ydjEuMWgtMC40di0xLjFjMC0wLjEsMC0wLjIsMC0wLjIKCQkJYzAsMC0wLjEtMC4xLTAuMS0wLjFzLTAuMSwwLTAuMSwwLjFzMCwwLjEsMCwwLjJ2MS4xaC0wLjR2LTEuN2gwLjN2MC4yYzAtMC4xLDAuMS0wLjEsMC4xLTAuMnMwLjEtMC4xLDAuMi0wLjFzMC4xLDAsMC4yLDAuMQoJCQlDNjcuMywzNC44LDY3LjMsMzQuOSw2Ny4zLDM0Ljl6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcwLjksMzYuOWgtMC4ybDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJczAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRzMC4yLTAuMiwwLjQtMC4ydi0wLjRoMC4ybDAsMC40CgkJCWMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjIsMCwwLjIsMC4xdjAuNGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjIsMHYwLjVjMC4yLDAsMC4zLDAuMSwwLjQsMC4yCgkJCWMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjRzLTAuMywwLjItMC40LDAuMkw3MC45LDM2Ljl6IE03MC43LDM1LjJ2LTAuNGMtMC4xLDAtMC4xLDAtMC4xLDAuMXMwLDAuMSwwLDAuMQoJCQljMCwwLjEsMCwwLjEsMCwwLjFDNzAuNSwzNS4yLDcwLjYsMzUuMiw3MC43LDM1LjJ6IE03MC45LDM1LjZ2MC40YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMWMwLTAuMSwwLTAuMS0wLjEtMC4yCgkJCVM3MC45LDM1LjcsNzAuOSwzNS42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik03Mi42LDM0LjN2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCXMtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNHYtMC4zaDAuNHYtMC41SDcyLjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTc1LDM1LjV2MC45aC0wLjR2LTAuMmMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yCgkJCWMtMC4xLTAuMS0wLjItMC4yLTAuMi0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMSwwLjYtMC4xaDAuM3YtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjJjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjF2LTAuNGMwLjEsMCwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4zLDAsMC41LDAuMSwwLjYsMC4yUzc1LDM1LjIsNzUsMzUuNQoJCQl6IE03NC40LDM1LjdjLTAuMiwwLTAuMywwLTAuMywwLjFzLTAuMSwwLjEtMC4xLDAuMmMwLDAuMSwwLDAuMSwwLjEsMC4yYzAsMCwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4zLTAuMQoJCQljMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjR2MEg3NC40eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00LjEsNDAuNUgzLjlsMC0wLjRjLTAuMSwwLTAuMiwwLTAuMywwUzMuNSw0MCwzLjQsMzkuOXYtMC40YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xczAuMiwwLDAuMywwLjF2LTAuNQoJCQljLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4yLTAuMiwwLjQtMC4ydi0wLjRoMC4ybDAsMC40CgkJCWMwLjEsMCwwLjEsMCwwLjIsMGMwLjEsMCwwLjIsMCwwLjIsMC4xdjAuNGMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjIsMHYwLjVjMC4yLDAsMC4zLDAuMSwwLjQsMC4yCgkJCWMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuNGMwLDAuMi0wLjEsMC4zLTAuMiwwLjRjLTAuMSwwLjEtMC4zLDAuMi0wLjQsMC4yTDQuMSw0MC41eiBNMy45LDM4Ljl2LTAuNGMtMC4xLDAtMC4xLDAtMC4xLDAuMQoJCQljMCwwLDAsMC4xLDAsMC4xYzAsMC4xLDAsMC4xLDAsMC4xUzMuOSwzOC45LDMuOSwzOC45eiBNNC4xLDM5LjN2MC40YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMlM0LjIsMzkuMyw0LjEsMzkuM3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNi4zLDM4LjV2MC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMXMtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwYzAsMC0wLjEsMC4xLTAuMSwwLjEKCQkJYzAsMC4xLDAuMSwwLjEsMC4zLDAuMmwwLDBsMC4xLDBjMC4yLDAsMC4zLDAuMSwwLjMsMC4yczAuMSwwLjIsMC4xLDAuM2MwLDAuMi0wLjEsMC4zLTAuMiwwLjRTNiw0MC4xLDUuOCw0MC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMy0wLjF2LTAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjIsMFM2LDM5LjcsNiwzOS42CgkJCWMwLTAuMSwwLTAuMS0wLjEtMC4xcy0wLjEtMC4xLTAuMy0wLjFsLTAuMSwwYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJjLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC4zYzAtMC4yLDAuMS0wLjMsMC4yLTAuNAoJCQlzMC4zLTAuMSwwLjUtMC4xYzAuMSwwLDAuMiwwLDAuMywwUzYuMiwzOC40LDYuMywzOC41eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik03LjYsMzcuOXYwLjVoMC42djAuM0g3LjZ2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNINy44Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOEg2Ljh2LTAuM2gwLjR2LTAuNUg3LjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTkuNCwzOC42YzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLjEsMCwwLjEtMC4xLDAuMi0wLjFjMC4xLDAsMC4yLDAsMC4zLDAuMWMwLjEsMC4xLDAuMSwwLjMsMC4xLDAuNnYwLjkKCQkJSDkuN1YzOWMwLTAuMSwwLTAuMiwwLTAuMnMtMC4xLTAuMS0wLjEtMC4xcy0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMnYxLjFIOS4xVjM5YzAtMC4xLDAtMC4yLDAtMC4yYzAsMC0wLjEtMC4xLTAuMS0wLjEKCQkJYzAsMC0wLjEsMC0wLjEsMC4xYzAsMCwwLDAuMSwwLDAuMnYxLjFIOC41di0xLjdoMC4zdjAuMmMwLTAuMSwwLjEtMC4xLDAuMS0wLjJjMC4xLDAsMC4xLTAuMSwwLjItMC4xYzAuMSwwLDAuMSwwLDAuMiwwLjEKCQkJQzkuNCwzOC41LDkuNCwzOC41LDkuNCwzOC42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0xMS4yLDM3Ljl2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCXMtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNHYtMC4zaDAuNHYtMC41SDExLjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTEzLjYsMzkuMWgxLjh2MC40aC0xLjhWMzkuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTUuNSwzOC43di0wLjRsMS42LDAuNnYwLjRsLTEuNiwwLjZ2LTAuNGwxLjItMC40TDE1LjUsMzguN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTguOCw0MGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4ycy0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJzMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY0MHogTTE4LjQsMzkuMWMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMS0wLjEsMC4zTDE4LjQsMzkuMXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjAuNiwzOC40bC0wLjYsMC44bDAuNiwwLjloLTAuNWwtMC4zLTAuNmwtMC4zLDAuNkgxOWwwLjYtMC45TDE5LDM4LjRoMC41bDAuMywwLjVsMC4zLTAuNUgyMC42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMi4zLDQwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFzLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJzLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNDB6IE0yMS45LDM5LjFjMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0wyMS45LDM5LjF6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI0LDQwYy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFzLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjItMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJcy0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMXMtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRzMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwYzAuMSwwLDAuMS0wLjEsMC4yLTAuMVY0MHoKCQkJIi8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI0LjQsMzkuNXYtMS4xaDAuNHYxYzAsMC4xLDAsMC4yLDAuMSwwLjNjMCwwLjEsMC4xLDAuMSwwLjIsMC4xczAuMSwwLDAuMi0wLjFjMC0wLjEsMC4xLTAuMiwwLjEtMC4zdi0xCgkJCWgwLjR2MS43aC0wLjR2LTAuMmMwLDAuMS0wLjEsMC4yLTAuMiwwLjJjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJDMjQuNSwzOS45LDI0LjQsMzkuNywyNC40LDM5LjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI3LDM3Ljl2MC41aDAuNnYwLjNIMjd2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQlzLTAuMS0wLjItMC4xLTAuNHYtMC44aC0wLjR2LTAuM2gwLjR2LTAuNUgyN3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMjkuMyw0MGMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4ycy0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJzMC4yLDAuNCwwLjIsMC42djAuMmgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY0MHogTTI5LDM5LjFjMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0wyOSwzOS4xeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0zMC44LDM3LjhjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNCwwLjEsMC43CgkJCWMwLjEsMC4yLDAuMiwwLjUsMC4zLDAuN2gtMC4zYy0wLjItMC4yLTAuMy0wLjUtMC40LTAuN2MtMC4xLTAuMi0wLjEtMC40LTAuMS0wLjdjMC0wLjIsMC0wLjUsMC4xLTAuN2MwLjEtMC4yLDAuMi0wLjQsMC4zLTAuNwoJCQlIMzAuOHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMzMuNCwzNy44aDAuM2MwLjIsMC4yLDAuMywwLjUsMC4zLDAuN2MwLjEsMC4yLDAuMSwwLjUsMC4xLDAuN2MwLDAuMiwwLDAuNS0wLjEsMC43CgkJCWMtMC4xLDAuMi0wLjIsMC40LTAuNCwwLjdoLTAuM2MwLjEtMC4yLDAuMi0wLjUsMC4zLTAuN2MwLjEtMC4yLDAuMS0wLjQsMC4xLTAuN2MwLTAuMiwwLTAuNC0wLjEtMC43CgkJCUMzMy42LDM4LjIsMzMuNSwzOCwzMy40LDM3Ljh6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTM3LjEsMzkuNWgwLjV2MC40bC0wLjMsMC42SDM3bDAuMS0wLjZWMzkuNXogTTM3LjEsMzguNWgwLjVWMzloLTAuNVYzOC41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00LjQsNDUuMmgwLjNsLTEuMywyLjVIMy4xTDQuNCw0NS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02LjEsNDUuMmgwLjNsLTEuMywyLjVINC45TDYuMSw0NS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik05LjEsNDcuOEg4LjlMOSw0Ny40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xbDAuMS0wLjRDOC42LDQ2LjksOC43LDQ3LDguOCw0NwoJCQljMC4xLDAsMC4yLDAuMSwwLjMsMC4xbDAuMS0wLjVjLTAuMiwwLTAuMy0wLjEtMC4zLTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjNjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4zLTAuMiwwLjUtMC4yCgkJCWwwLjEtMC40aDAuMmwtMC4xLDAuNGMwLjEsMCwwLjEsMCwwLjIsMHMwLjEsMCwwLjIsMC4xbC0wLjEsMC40Yy0wLjEsMC0wLjEtMC4xLTAuMi0wLjFzLTAuMSwwLTAuMiwwbC0wLjEsMC41CgkJCWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJzMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJMOS4xLDQ3Ljh6IE05LjIsNDYuMmwwLjEtMC40CgkJCWMtMC4xLDAtMC4xLDAtMC4yLDAuMWMwLDAtMC4xLDAuMS0wLjEsMC4yYzAsMCwwLDAuMSwwLDAuMUM5LjEsNDYuMSw5LjIsNDYuMiw5LjIsNDYuMnogTTkuMyw0Ni42bC0wLjEsMC41YzAuMSwwLDAuMSwwLDAuMi0wLjEKCQkJczAuMS0wLjEsMC4xLTAuMmMwLTAuMSwwLTAuMSwwLTAuMUM5LjQsNDYuNiw5LjQsNDYuNiw5LjMsNDYuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTEuOCw0NS44bC0wLjEsMC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4yLTAuMXMtMC4yLDAtMC4zLDBDMTEuMSw0NiwxMSw0NiwxMSw0NnMtMC4xLDAuMS0wLjEsMC4xCgkJCWMwLDAsMCwwLjEsMC4xLDAuMWMwLDAsMC4xLDAuMSwwLjIsMC4xbDAuMSwwYzAuMSwwLDAuMiwwLjEsMC4zLDAuMmMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMi0wLjEsMC4zLTAuMiwwLjQKCQkJYy0wLjEsMC4xLTAuMywwLjItMC42LDAuMmMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMy0wLjFsMC4xLTAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMXMwLjIsMCwwLjMsMAoJCQljMC4xLDAsMC4yLDAsMC4zLTAuMWMwLjEsMCwwLjEtMC4xLDAuMS0wLjJjMCwwLDAtMC4xLDAtMC4xYzAsMC0wLjEtMC4xLTAuMi0wLjFsLTAuMSwwYy0wLjEsMC0wLjItMC4xLTAuMy0wLjIKCQkJYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuM2MwLTAuMiwwLjEtMC4zLDAuMi0wLjRjMC4xLTAuMSwwLjMtMC4yLDAuNS0wLjJjMC4xLDAsMC4yLDAsMC4zLDBTMTEuNyw0NS43LDExLjgsNDUuOHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTMuMSw0NS4zbC0wLjEsMC41aDAuNmwtMC4xLDAuM0gxM2wtMC4yLDAuOGMwLDAsMCwwLDAsMC4xYzAsMCwwLDAsMCwwYzAsMCwwLDAuMSwwLDAuMXMwLjEsMCwwLjIsMGgwLjMKCQkJbC0wLjEsMC4zaC0wLjRjLTAuMiwwLTAuMywwLTAuNC0wLjFjLTAuMS0wLjEtMC4xLTAuMS0wLjEtMC4zYzAsMCwwLDAsMC0wLjFjMCwwLDAtMC4xLDAtMC4xbDAuMi0wLjhoLTAuNGwwLjEtMC4zaDAuNGwwLjEtMC41CgkJCUgxMy4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xNC44LDQ1LjljMC0wLjEsMC4xLTAuMSwwLjEtMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjIsMC4xczAuMSwwLjEsMC4xLDAuMgoJCQljMCwwLDAsMC4xLDAsMC4xYzAsMCwwLDAuMSwwLDAuMmwtMC4yLDEuMWgtMC40bDAuMi0xLjFjMC0wLjEsMC0wLjEsMC0wLjFjMCwwLDAtMC4xLDAtMC4xYzAsMCwwLTAuMSwwLTAuMWMwLDAsMCwwLTAuMSwwCgkJCWMwLDAtMC4xLDAtMC4xLDAuMXMtMC4xLDAuMS0wLjEsMC4ybC0wLjIsMS4xaC0wLjRsMC4yLTEuMWMwLDAsMC0wLjEsMC0wLjFzMC0wLjEsMC0wLjFjMCwwLDAtMC4xLDAtMC4xczAsMC0wLjEsMAoJCQljMCwwLTAuMSwwLTAuMSwwLjFjMCwwLTAuMSwwLjEtMC4xLDAuMkwxNCw0Ny40aC0wLjRsMC4zLTEuN2gwLjNsMCwwLjJjMC0wLjEsMC4xLTAuMSwwLjItMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMQoJCQlzMC4xLDAsMC4yLDAuMUMxNC44LDQ1LjgsMTQuOCw0NS44LDE0LjgsNDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTYuNyw0NS4zbC0wLjEsMC41aDAuNmwtMC4xLDAuM2gtMC42bC0wLjIsMC44YzAsMCwwLDAsMCwwLjFjMCwwLDAsMCwwLDBjMCwwLDAsMC4xLDAsMC4xczAuMSwwLDAuMiwwCgkJCWgwLjNsLTAuMSwwLjNoLTAuNGMtMC4yLDAtMC4zLDAtMC40LTAuMWMtMC4xLTAuMS0wLjEtMC4xLTAuMS0wLjNjMCwwLDAsMCwwLTAuMWMwLDAsMC0wLjEsMC0wLjFsMC4yLTAuOGgtMC40bDAuMS0wLjNoMC40CgkJCWwwLjEtMC41SDE2Ljd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE3LjEsNDYuNEgxOWwtMC4xLDAuNGgtMS44TDE3LjEsNDYuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTksNDZ2LTAuNGwxLjYsMC42djAuNEwxOSw0Ny4ydi0wLjRsMS4yLTAuNEwxOSw0NnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjIuMyw0NS44bC0wLjEsMC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4yLTAuMXMtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLTAuMSwwLjEtMC4xLDAuMQoJCQljMCwwLDAsMC4xLDAuMSwwLjFjMCwwLDAuMSwwLjEsMC4yLDAuMWwwLjEsMGMwLjEsMCwwLjIsMC4xLDAuMywwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjNjMCwwLjItMC4xLDAuMy0wLjIsMC40CgkJCWMtMC4xLDAuMS0wLjMsMC4yLTAuNiwwLjJjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMtMC4xbDAuMS0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDAKCQkJYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4xLTAuMSwwLjEtMC4yYzAsMCwwLTAuMSwwLTAuMWMwLDAtMC4xLTAuMS0wLjItMC4xbC0wLjEsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4yCgkJCUMyMSw0Ni40LDIxLDQ2LjQsMjEsNDYuMmMwLTAuMiwwLjEtMC4zLDAuMi0wLjRjMC4xLTAuMSwwLjMtMC4yLDAuNS0wLjJjMC4xLDAsMC4yLDAsMC4zLDBTMjIuMiw0NS43LDIyLjMsNDUuOHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjMuOSw0Ny4zYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFzLTAuMiwwLTAuMywwYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC41CgkJCWMwLTAuMSwwLTAuMywwLjEtMC40YzAtMC4xLDAuMS0wLjIsMC4yLTAuM2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC40LTAuMWMwLjIsMCwwLjQsMC4xLDAuNSwwLjIKCQkJczAuMiwwLjMsMC4yLDAuNWMwLDAsMCwwLjEsMCwwLjJjMCwwLjEsMCwwLjEsMCwwLjJIMjNjMCwwLDAsMCwwLDBzMCwwLDAsMGMwLDAuMSwwLDAuMiwwLjEsMC4yczAuMiwwLjEsMC4zLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xTDIzLjksNDcuM3ogTTIzLjcsNDYuNEMyMy43LDQ2LjQsMjMuNyw0Ni4zLDIzLjcsNDYuNEMyMy43LDQ2LjMsMjMuNyw0Ni4zLDIzLjcsNDYuNAoJCQljMC0wLjIsMC0wLjItMC4xLTAuM2MtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjMsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuM0gyMy43eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNS40LDQ1LjNsLTAuMSwwLjVoMC42bC0wLjEsMC4zaC0wLjZsLTAuMiwwLjhjMCwwLDAsMCwwLDAuMXMwLDAsMCwwYzAsMCwwLDAuMSwwLDAuMXMwLjEsMCwwLjIsMGgwLjMKCQkJbC0wLjEsMC4zaC0wLjRjLTAuMiwwLTAuMywwLTAuNC0wLjFjLTAuMS0wLjEtMC4xLTAuMS0wLjEtMC4zYzAsMCwwLDAsMC0wLjFjMCwwLDAtMC4xLDAtMC4xbDAuMi0wLjhoLTAuNGwwLjEtMC4zaDAuNGwwLjEtMC41CgkJCUgyNS40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNy43LDQ1LjZoLTAuOUwyNi43LDQ2aDAuOWwtMC4xLDAuNGgtMC45bC0wLjIsMUgyNmwwLjQtMi4yaDEuNEwyNy43LDQ1LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI5LjIsNDcuM2MtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4yLDAtMC40LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNQoJCQljMC0wLjEsMC0wLjMsMC4xLTAuNHMwLjEtMC4yLDAuMi0wLjNjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjJjMC4xLTAuMSwwLjItMC4xLDAuNC0wLjFjMC4yLDAsMC40LDAuMSwwLjUsMC4yczAuMiwwLjMsMC4yLDAuNQoJCQljMCwwLDAsMC4xLDAsMC4yYzAsMC4xLDAsMC4xLDAsMC4yaC0xLjFjMCwwLDAsMCwwLDBzMCwwLDAsMGMwLDAuMSwwLDAuMiwwLjEsMC4yYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwCgkJCWMwLjEsMCwwLjItMC4xLDAuMy0wLjFMMjkuMiw0Ny4zeiBNMjksNDYuNEMyOSw0Ni40LDI5LDQ2LjMsMjksNDYuNEMyOSw0Ni4zLDI5LDQ2LjMsMjksNDYuNGMwLTAuMiwwLTAuMi0wLjEtMC4zCgkJCWMtMC4xLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC0wLjMsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuM0gyOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzAuNyw0NS4zbC0wLjEsMC41aDAuNmwtMC4xLDAuM2gtMC42bC0wLjIsMC44YzAsMCwwLDAsMCwwLjFjMCwwLDAsMCwwLDBjMCwwLDAsMC4xLDAsMC4xczAuMSwwLDAuMiwwCgkJCWgwLjNsLTAuMSwwLjNoLTAuNGMtMC4yLDAtMC4zLDAtMC40LTAuMWMtMC4xLTAuMS0wLjEtMC4xLTAuMS0wLjNjMCwwLDAsMCwwLTAuMWMwLDAsMC0wLjEsMC0wLjFsMC4yLTAuOGgtMC40bDAuMS0wLjNoMC40CgkJCWwwLjEtMC41SDMwLjd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMyLjYsNDcuM2MtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4yLDAtMC40LTAuMS0wLjUtMC4yYy0wLjEtMC4xLTAuMi0wLjMtMC4yLTAuNQoJCQljMC0wLjMsMC4xLTAuNiwwLjMtMC44czAuNC0wLjMsMC43LTAuM2MwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMC4xLDAuMiwwLjFsLTAuMSwwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMiwwLTAuMywwLjEtMC40LDAuMmMtMC4xLDAuMS0wLjIsMC4zLTAuMiwwLjVjMCwwLjEsMCwwLjIsMC4xLDAuM2MwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMQoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xTDMyLjYsNDcuM3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzQuNiw0Ni4zbC0wLjIsMS4xSDM0bDAuMi0xYzAsMCwwLTAuMSwwLTAuMWMwLDAsMC0wLjEsMC0wLjFjMC0wLjEsMC0wLjEsMC0wLjFjMCwwLTAuMSwwLTAuMSwwCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjNsLTAuMiwwLjlIMzNsMC41LTIuM2gwLjRMMzMuOCw0NmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJzMC4yLTAuMSwwLjMtMC4xCgkJCWMwLjEsMCwwLjIsMCwwLjMsMC4xczAuMSwwLjIsMC4xLDAuM2MwLDAsMCwwLjEsMCwwLjFDMzQuNiw0Ni4yLDM0LjYsNDYuMywzNC42LDQ2LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM1LjEsNDUuMmgwLjVsMC4xLDFsMC40LTFoMC41bC0wLjQsMi4yaC0wLjRsMC40LTEuOGwtMC40LDFoLTAuM2wtMC4xLTFMMzUsNDcuNGgtMC40TDM1LjEsNDUuMnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzYuNiw0Ni44YzAtMC4zLDAuMS0wLjYsMC4yLTAuOGMwLjItMC4yLDAuNC0wLjMsMC42LTAuM2MwLjIsMCwwLjQsMC4xLDAuNSwwLjJjMC4xLDAuMSwwLjIsMC4zLDAuMiwwLjUKCQkJYzAsMC4zLTAuMSwwLjYtMC4yLDAuOGMtMC4yLDAuMi0wLjQsMC4zLTAuNiwwLjNjLTAuMiwwLTAuNC0wLjEtMC41LTAuMkMzNi43LDQ3LjEsMzYuNiw0NywzNi42LDQ2Ljh6IE0zNy43LDQ2LjQKCQkJYzAtMC4xLDAtMC4yLTAuMS0wLjJjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjIsMC4xLTAuMywwLjJjLTAuMSwwLjEtMC4xLDAuMy0wLjEsMC41YzAsMC4xLDAsMC4yLDAuMSwwLjIKCQkJczAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjItMC4xLDAuMy0wLjJDMzcuNyw0Ni43LDM3LjcsNDYuNiwzNy43LDQ2LjR6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM5LjUsNDZsMC4yLTFoMC40bC0wLjUsMi4zaC0wLjRsMC0wLjJjLTAuMSwwLjEtMC4xLDAuMi0wLjIsMC4yYy0wLjEsMC0wLjIsMC4xLTAuMywwLjEKCQkJYy0wLjEsMC0wLjMtMC4xLTAuMy0wLjJjLTAuMS0wLjEtMC4xLTAuMy0wLjEtMC40YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4xLDAuMS0wLjIsMC4xLTAuM2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMwoJCQljMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4xLDAsMC4yLDAsMC4zLDAuMUMzOS40LDQ1LjgsMzkuNSw0NS45LDM5LjUsNDZ6IE0zOS4yLDQ2Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjJzLTAuMSwwLjMtMC4xLDAuNQoJCQljMCwwLjEsMCwwLjIsMC4xLDAuMmMwLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLTAuMSwwLjMtMC4yczAuMS0wLjMsMC4xLTAuNWMwLTAuMSwwLTAuMi0wLjEtMC4yUzM5LjIsNDYsMzkuMiw0NnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDEuNSw0Ny4zYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC41CgkJCWMwLTAuMSwwLTAuMywwLjEtMC40czAuMS0wLjIsMC4yLTAuM2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC40LTAuMWMwLjIsMCwwLjQsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41CgkJCWMwLDAsMCwwLjEsMCwwLjJjMCwwLjEsMCwwLjEsMCwwLjJoLTEuMWMwLDAsMCwwLDAsMGMwLDAsMCwwLDAsMGMwLDAuMSwwLDAuMiwwLjEsMC4yYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwCgkJCWMwLjEsMCwwLjItMC4xLDAuMy0wLjFMNDEuNSw0Ny4zeiBNNDEuMyw0Ni40QzQxLjMsNDYuNCw0MS4zLDQ2LjMsNDEuMyw0Ni40QzQxLjMsNDYuMyw0MS4zLDQ2LjMsNDEuMyw0Ni40YzAtMC4yLDAtMC4yLTAuMS0wLjMKCQkJQzQxLjIsNDYsNDEuMSw0Niw0MSw0NmMtMC4xLDAtMC4yLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjNINDEuM3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDUuMSw0NS4xYy0wLjIsMC4zLTAuNCwwLjYtMC41LDAuOWMtMC4xLDAuMy0wLjIsMC42LTAuMiwwLjljMCwwLjEsMCwwLjMsMCwwLjRjMCwwLjIsMC4xLDAuMywwLjEsMC41CgkJCWgtMC4zYy0wLjEtMC4yLTAuMS0wLjMtMC4yLTAuNWMwLTAuMi0wLjEtMC4zLTAuMS0wLjVjMC0wLjMsMC4xLTAuNiwwLjItMC45czAuMy0wLjYsMC42LTAuOUg0NS4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00NS43LDQ1LjJoMC42YzAuMiwwLDAuNCwwLDAuNSwwLjFjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjRjMCwwLjEsMCwwLjItMC4xLDAuM2MwLDAuMS0wLjEsMC4yLTAuMSwwLjMKCQkJYy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuMmMtMC4xLDAtMC4zLDAuMS0wLjQsMC4xaC0wLjJsLTAuMiwwLjhoLTAuNEw0NS43LDQ1LjJ6IE00Ni4xLDQ1LjVsLTAuMSwwLjdoMC4yYzAuMSwwLDAuMywwLDAuMy0wLjEKCQkJYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC4zYzAtMC4xLDAtMC4yLTAuMS0wLjJjLTAuMSwwLTAuMS0wLjEtMC4zLTAuMUg0Ni4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00Ny40LDQ1LjJoMC41YzAuMywwLDAuNSwwLjEsMC42LDAuMnMwLjIsMC4zLDAuMiwwLjZjMCwwLjEsMCwwLjIsMCwwLjNjMCwwLjEsMCwwLjItMC4xLDAuMwoJCQljMCwwLjEtMC4xLDAuMy0wLjEsMC40Yy0wLjEsMC4xLTAuMSwwLjItMC4yLDAuM2MtMC4xLDAuMS0wLjIsMC4yLTAuMywwLjJjLTAuMSwwLTAuMywwLjEtMC41LDAuMUg0N0w0Ny40LDQ1LjJ6IE00Ny44LDQ1LjYKCQkJTDQ3LjUsNDdoMC4xYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4xLTAuMSwwLjItMC4yYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4xLDAtMC4yLTAuMS0wLjMKCQkJcy0wLjItMC4xLTAuMy0wLjFINDcuOHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDguOSw0Ni43YzAtMC4yLDAtMC40LDAuMS0wLjZjMC0wLjIsMC4xLTAuNCwwLjItMC41YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4xCgkJCWMwLjIsMCwwLjQsMC4xLDAuNSwwLjJzMC4yLDAuMywwLjIsMC41YzAsMC4yLDAsMC40LTAuMSwwLjZjMCwwLjItMC4xLDAuNC0wLjIsMC41Yy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuMwoJCQljLTAuMSwwLjEtMC4zLDAuMS0wLjQsMC4xYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJDNDguOSw0Ny4xLDQ4LjksNDYuOSw0OC45LDQ2Ljd6IE01MC4xLDQ1LjljMC0wLjEsMC0wLjItMC4xLTAuMwoJCQljMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xYzAsMC0wLjEsMC4xLTAuMSwwLjJjMCwwLDAsMC4xLTAuMSwwLjJjMCwwLjEsMCwwLjEtMC4xLDAuMmMwLDAuMS0wLjEsMC4yLTAuMSwwLjMKCQkJczAsMC4yLDAsMC4zYzAsMC4xLDAsMC4yLDAuMSwwLjNjMCwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMmMwLDAsMC0wLjEsMC4xLTAuMgoJCQljMC0wLjEsMC0wLjEsMC4xLTAuMmMwLTAuMSwwLjEtMC4yLDAuMS0wLjNTNTAuMSw0NS45LDUwLjEsNDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTEuMSw0Ni44aDAuNWwtMC4xLDAuNUg1MUw1MS4xLDQ2Ljh6IE01MS4zLDQ1LjhoMC41bC0wLjEsMC41aC0wLjVMNTEuMyw0NS44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01Mi44LDQ2LjhoMC41bC0wLjEsMC41aC0wLjVMNTIuOCw0Ni44eiBNNTMsNDUuOGgwLjVsLTAuMSwwLjVoLTAuNUw1Myw0NS44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01NS44LDQ1LjZoLTAuOUw1NC44LDQ2aDAuOWwtMC4xLDAuNGgtMC45bC0wLjIsMWgtMC40bDAuNC0yLjJoMS40TDU1LjgsNDUuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTcuMiw0Ny40aC0xLjRsMC40LTIuMmgxLjRsLTAuMSwwLjRoLTAuOUw1Ni41LDQ2aDAuOWwtMC4xLDAuNGgtMC45TDU2LjMsNDdoMC45TDU3LjIsNDcuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNTguNSw0Ny40SDU4bDAuNC0xLjhoLTAuNmwwLjEtMC40aDEuNmwtMC4xLDAuNGgtMC42TDU4LjUsNDcuNHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjAuNyw0Ny4zYy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFzLTAuMiwwLTAuMiwwYy0wLjIsMC0wLjQtMC4xLTAuNS0wLjJjLTAuMS0wLjEtMC4yLTAuMy0wLjItMC42CgkJCWMwLTAuMiwwLTAuNCwwLjEtMC43YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC41YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4yYzAuMS0wLjEsMC4zLTAuMSwwLjQtMC4xYzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjIsMCwwLjIsMC4xTDYxLDQ1LjdjMC0wLjEtMC4xLTAuMS0wLjItMC4yYy0wLjEsMC0wLjItMC4xLTAuMi0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMgoJCQlDNjAuMSw0NS45LDYwLDQ2LDYwLDQ2LjJzLTAuMSwwLjMtMC4xLDAuNGMwLDAuMSwwLDAuMywwLjEsMC4zYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMgoJCQlMNjAuNyw0Ny4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02MS41LDQ1LjJoMC40TDYxLjcsNDZoMC41bDAuMi0wLjhoMC40bC0wLjQsMi4ySDYybDAuMi0xaC0wLjVsLTAuMiwxSDYxTDYxLjUsNDUuMnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjQuNiw0Ny43VjQ4aC0xLjh2LTAuM0g2NC42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02NC43LDQ2LjdjMC0wLjIsMC0wLjQsMC4xLTAuNmMwLTAuMiwwLjEtMC40LDAuMi0wLjVjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjNjMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjEKCQkJYzAuMiwwLDAuNCwwLjEsMC41LDAuMnMwLjIsMC4zLDAuMiwwLjVjMCwwLjIsMCwwLjQtMC4xLDAuNlM2Ni4xLDQ2LjgsNjYsNDdjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4zYy0wLjEsMC4xLTAuMywwLjEtMC40LDAuMQoJCQljLTAuMiwwLTAuNC0wLjEtMC41LTAuMlM2NC43LDQ2LjksNjQuNyw0Ni43eiBNNjUuOSw0NS45YzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xCgkJCWMwLDAtMC4xLDAuMS0wLjEsMC4yYzAsMCwwLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLTAuMSwwLjJjMCwwLjEtMC4xLDAuMi0wLjEsMC4zYzAsMC4xLDAsMC4yLDAsMC4zYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjEsMCwwLjItMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjJjMCwwLDAtMC4xLDAuMS0wLjJjMC0wLjEsMC0wLjEsMC4xLTAuMmMwLTAuMSwwLjEtMC4yLDAuMS0wLjMKCQkJQzY1LjgsNDYsNjUuOSw0NS45LDY1LjksNDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjYuNyw0NS4yaDAuN2MwLjIsMCwwLjQsMCwwLjUsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC40YzAsMC4yLDAsMC4zLTAuMSwwLjRzLTAuMiwwLjItMC40LDAuMgoJCQljMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4xLDAsMC4yLTAuMSwwLjNjMCwwLjEtMC4xLDAuMi0wLjIsMC4yYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMQoJCQlzLTAuMywwLTAuNSwwaC0wLjdMNjYuNyw0NS4yeiBNNjYuOSw0Ni40TDY2LjgsNDdoMC4zYzAuMiwwLDAuMywwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjNjMC0wLjEsMC0wLjEtMC4xLTAuMgoJCQljLTAuMSwwLTAuMS0wLjEtMC4yLTAuMUg2Ni45eiBNNjcuMSw0NS41TDY3LDQ2aDAuM2MwLjEsMCwwLjIsMCwwLjMtMC4xYzAuMS0wLjEsMC4xLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4xLTAuMS0wLjEKCQkJYzAsMC0wLjEsMC0wLjIsMEg2Ny4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02OCw0Ny4zbDAuMS0wLjVjMC4xLDAuMSwwLjIsMC4yLDAuMiwwLjJjMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMy0wLjEKCQkJYzAuMS0wLjEsMC4xLTAuMSwwLjEtMC4zbDAuMi0xLjFoLTAuNWwwLjEtMC40aDFsLTAuMywxLjVjMCwwLjItMC4xLDAuMy0wLjEsMC40YzAsMC4xLTAuMSwwLjItMC4yLDAuMmMtMC4xLDAuMS0wLjEsMC4xLTAuMiwwLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4zLDBDNjguMyw0Ny40LDY4LjIsNDcuMyw2OCw0Ny4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik03MCw0Ny44YzAuMi0wLjMsMC40LTAuNiwwLjUtMC45YzAuMS0wLjMsMC4yLTAuNiwwLjItMC45YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4yLTAuMS0wLjMtMC4xLTAuNWgwLjMKCQkJYzAuMSwwLjIsMC4xLDAuMywwLjIsMC41YzAsMC4yLDAuMSwwLjMsMC4xLDAuNWMwLDAuMy0wLjEsMC42LTAuMiwwLjljLTAuMSwwLjMtMC4zLDAuNi0wLjYsMC45SDcweiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik03Mi4xLDQ2LjhoMC41bC0wLjEsMC40bC0wLjQsMC42aC0wLjNsMC4yLTAuNkw3Mi4xLDQ2Ljh6IE03Mi4zLDQ1LjhoMC41bC0wLjEsMC41aC0wLjVMNzIuMyw0NS44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00LjgsNDkuOGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMQoJCQljMCwwLDAsMC4xLDAsMC4xYzAsMC4xLDAsMC4xLDAsMC4yVjUxSDMuNXYtMS43SDR2MC4zYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjEsMCwwLjIsMAoJCQljMC4xLDAsMC4xLDAsMC4yLDAuMVY0OS44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02LjUsNTFjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXMtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMlM1LDUwLjUsNSw1MC4yYzAtMC4zLDAuMS0wLjUsMC4yLTAuNgoJCQljMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yczAuMiwwLjQsMC4yLDAuNnYwLjJINS40YzAsMC4xLDAsMC4yLDAuMSwwLjNjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMywwczAuMi0wLjEsMC4zLTAuMVY1MXogTTYuMSw1MGMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAuMQoJCQljLTAuMSwwLjEtMC4xLDAuMS0wLjEsMC4zTDYuMSw1MHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNy42LDQ4Ljl2MC41aDAuNnYwLjNINy42djAuOGMwLDAuMSwwLDAuMSwwLjEsMC4yYzAsMCwwLjEsMCwwLjIsMGgwLjNWNTFINy44Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOEg2Ljh2LTAuM2gwLjR2LTAuNUg3LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTguNiw1MC41di0xLjFIOXYxYzAsMC4xLDAsMC4yLDAuMSwwLjNjMCwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMSwwLDAuMi0wLjFjMC0wLjEsMC4xLTAuMiwwLjEtMC4zCgkJCXYtMUgxMFY1MUg5LjV2LTAuMmMwLDAuMS0wLjEsMC4yLTAuMiwwLjJjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjJDOC43LDUwLjgsOC42LDUwLjcsOC42LDUwLjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTExLjgsNDkuOGMwLDAtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMSwwLjEtMC4yLDAuMQoJCQljMCwwLDAsMC4xLDAsMC4xczAsMC4xLDAsMC4yVjUxaC0wLjR2LTEuN0gxMXYwLjNjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xYzAuMSwwLDAuMSwwLDAuMiwwCgkJCWMwLjEsMCwwLjEsMCwwLjIsMC4xVjQ5Ljh6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTEzLjUsNTBWNTFIMTN2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFjMCwwLjEtMC4xLDAuMi0wLjEsMC4zCgkJCXYxaC0wLjR2LTEuN2gwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yQzEzLjQsNDkuNiwxMy41LDQ5LjgsMTMuNSw1MHoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTguMiw1MS41SDE4bDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJczAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4ycy0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40czAuMi0wLjIsMC40LTAuMnYtMC40aDAuMmwwLDAuNAoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLDAsMC4yLDAuMXYwLjRjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDB2MC41YzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjIsMC40UzE4LjQsNTEsMTguMiw1MUwxOC4yLDUxLjV6IE0xOCw0OS44di0wLjRjLTAuMSwwLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4xCgkJCWMwLDAuMSwwLDAuMSwwLDAuMVMxNy45LDQ5LjgsMTgsNDkuOHogTTE4LjIsNTAuM3YwLjRjMC4xLDAsMC4xLDAsMC4xLTAuMWMwLDAsMC4xLTAuMSwwLjEtMC4xYzAtMC4xLDAtMC4xLTAuMS0wLjIKCQkJQzE4LjMsNTAuMywxOC4yLDUwLjMsMTguMiw1MC4zeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMC40LDQ5LjR2MC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwYzAsMC0wLjEsMC4xLTAuMSwwLjEKCQkJYzAsMC4xLDAuMSwwLjEsMC4zLDAuMmwwLDBsMC4xLDBjMC4yLDAsMC4zLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4xLTAuNSwwLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4zLTAuMXYtMC40YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjEtMC4xLDAuMS0wLjFjMC0wLjEsMC0wLjEtMC4xLTAuMXMtMC4xLTAuMS0wLjMtMC4xbC0wLjEsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuMwoJCQljMC0wLjIsMC4xLTAuMywwLjItMC40czAuMy0wLjEsMC41LTAuMWMwLjEsMCwwLjIsMCwwLjMsMFMyMC4zLDQ5LjQsMjAuNCw0OS40eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMS43LDQ4Ljl2MC41aDAuNnYwLjNoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zVjUxaC0wLjRjLTAuMiwwLTAuNCwwLTAuNS0wLjEKCQkJYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuNHYtMC44aC0wLjR2LTAuM2gwLjR2LTAuNUgyMS43eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMy40LDQ5LjVjMC0wLjEsMC4xLTAuMSwwLjEtMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjMsMC4xYzAuMSwwLjEsMC4xLDAuMywwLjEsMC42VjUxCgkJCWgtMC40VjUwYzAtMC4xLDAtMC4yLDAtMC4ycy0wLjEtMC4xLTAuMS0wLjFzLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4yVjUxaC0wLjRWNTBjMC0wLjEsMC0wLjIsMC0wLjJjMCwwLTAuMS0wLjEtMC4xLTAuMQoJCQljMCwwLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4yVjUxaC0wLjR2LTEuN2gwLjN2MC4yYzAtMC4xLDAuMS0wLjEsMC4xLTAuMmMwLjEsMCwwLjEtMC4xLDAuMi0wLjFzMC4xLDAsMC4yLDAuMQoJCQlDMjMuNCw0OS40LDIzLjQsNDkuNSwyMy40LDQ5LjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTI1LjIsNDguOXYwLjVoMC42djAuM2gtMC42djAuOGMwLDAuMSwwLDAuMSwwLjEsMC4yYzAsMCwwLjEsMCwwLjIsMGgwLjNWNTFoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQlzLTAuMS0wLjItMC4xLTAuNHYtMC44aC0wLjR2LTAuM2gwLjR2LTAuNUgyNS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNS45LDUwaDEuOHYwLjRoLTEuOFY1MHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjcuOCw0OS43di0wLjRsMS42LDAuNnYwLjRsLTEuNiwwLjZ2LTAuNGwxLjItMC40TDI3LjgsNDkuN3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzEuMSw0OS4yaC0wLjl2MC41SDMxdjAuNGgtMC45djFoLTAuNHYtMi4yaDEuNFY0OS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zMi44LDUxYy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJzLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNnYwLjJoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNTF6IE0zMi41LDUwYzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMWMtMC4xLDAuMS0wLjEsMC4xLTAuMSwwLjNMMzIuNSw1MHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzQsNDguOXYwLjVoMC42djAuM0gzNHYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMnMwLjEsMCwwLjIsMGgwLjNWNTFoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNHYtMC4zaDAuNHYtMC41SDM0eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNi4zLDUxYy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFzLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJDMzUsNTAuNywzNSw1MC41LDM1LDUwLjIKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjEsMCwwLjIsMCwwLjMsMHMwLjIsMC4xLDAuMiwwLjF2MC40Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjMsMC4xcy0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNHMwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4yLDAKCQkJYzAuMSwwLDAuMS0wLjEsMC4yLTAuMVY1MXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzguMSw1MFY1MWgtMC40di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xCgkJCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjN2MWgtMC40di0yLjNoMC40djAuOWMwLTAuMSwwLjEtMC4yLDAuMi0wLjJzMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMlMzOC4xLDQ5LjgsMzguMSw1MHoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzguOSw0OC44aDAuNUw0MCw1MWgtMC40bC0wLjEtMC41aC0wLjZMMzguNyw1MWgtMC40TDM4LjksNDguOHogTTM5LjEsNDkuMmwtMC4yLDAuOWgwLjRMMzkuMSw0OS4yeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00MC42LDUwLjN2LTEuM2gtMC40di0wLjNINDF2MS42YzAsMC4xLDAsMC4yLDAuMSwwLjNjMCwwLjEsMC4xLDAuMSwwLjIsMC4xaDAuM1Y1MWgtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yUzQwLjYsNTAuNiw0MC42LDUwLjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQyLjMsNTAuM3YtMS4zaC0wLjR2LTAuM2gwLjl2MS42YzAsMC4xLDAsMC4yLDAuMSwwLjNjMCwwLjEsMC4xLDAuMSwwLjIsMC4xaDAuM1Y1MWgtMC41CgkJCWMtMC4yLDAtMC40LTAuMS0wLjQtMC4yUzQyLjMsNTAuNiw0Mi4zLDUwLjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTQ0LjksNDguN2MtMC4xLDAuMi0wLjIsMC41LTAuMywwLjdjLTAuMSwwLjItMC4xLDAuNC0wLjEsMC43YzAsMC4yLDAsMC40LDAuMSwwLjcKCQkJYzAuMSwwLjIsMC4yLDAuNSwwLjMsMC43aC0wLjNjLTAuMi0wLjItMC4zLTAuNS0wLjQtMC43Yy0wLjEtMC4yLTAuMS0wLjQtMC4xLTAuN2MwLTAuMiwwLTAuNSwwLjEtMC43YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC43CgkJCUg0NC45eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00NS41LDQ4LjhoMC42YzAuMywwLDAuNSwwLjEsMC43LDAuMmMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNWMwLDAuMi0wLjEsMC40LTAuMiwwLjUKCQkJYy0wLjEsMC4xLTAuNCwwLjItMC43LDAuMmgtMC4yVjUxaC0wLjRWNDguOHogTTQ1LjksNDkuMnYwLjdoMC4yYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4xLTAuMSwwLjEtMC4zYzAtMC4xLDAtMC4yLTAuMS0wLjMKCQkJYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFINDUuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDcuMiw0OC44aDAuNWMwLjQsMCwwLjYsMC4xLDAuOCwwLjNjMC4yLDAuMiwwLjIsMC41LDAuMiwwLjhjMCwwLjQtMC4xLDAuNy0wLjIsMC45CgkJCUM0OC4zLDUxLDQ4LDUxLDQ3LjcsNTFoLTAuNVY0OC44eiBNNDcuNiw0OS4ydjEuNGgwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4yYzAuMS0wLjEsMC4xLTAuMywwLjEtMC42YzAtMC4zLDAtMC40LTAuMS0wLjUKCQkJYy0wLjEtMC4xLTAuMi0wLjItMC40LTAuMkg0Ny42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00OC45LDQ5LjljMC0wLjQsMC4xLTAuNywwLjItMC45YzAuMS0wLjIsMC4zLTAuMywwLjYtMC4zYzAuMywwLDAuNSwwLjEsMC42LDAuM2MwLjEsMC4yLDAuMiwwLjUsMC4yLDAuOQoJCQljMCwwLjQtMC4xLDAuNy0wLjIsMC45Yy0wLjEsMC4yLTAuMywwLjMtMC42LDAuM2MtMC4zLDAtMC41LTAuMS0wLjYtMC4zQzQ5LDUwLjYsNDguOSw1MC4zLDQ4LjksNDkuOXogTTQ5LjcsNDkuMgoJCQljLTAuMSwwLTAuMiwwLjEtMC4yLDAuMmMtMC4xLDAuMS0wLjEsMC4zLTAuMSwwLjZjMCwwLjMsMCwwLjUsMC4xLDAuNmMwLjEsMC4xLDAuMSwwLjIsMC4yLDAuMmMwLjEsMCwwLjItMC4xLDAuMi0wLjIKCQkJYzAuMS0wLjEsMC4xLTAuMywwLjEtMC42YzAtMC4zLDAtMC41LTAuMS0wLjZDNDkuOSw0OS4yLDQ5LjgsNDkuMiw0OS43LDQ5LjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTUxLjIsNDkuNWgwLjVWNTBoLTAuNVY0OS41eiBNNTEuMiw1MC41aDAuNVY1MWgtMC41VjUwLjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTUyLjksNDkuNWgwLjVWNTBoLTAuNVY0OS41eiBNNTIuOSw1MC41aDAuNVY1MWgtMC41VjUwLjV6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTU1LjcsNDkuMmgtMC45djAuNWgwLjl2MC40aC0wLjl2MWgtMC40di0yLjJoMS40VjQ5LjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTU3LjQsNTFINTZ2LTIuMmgxLjR2MC40aC0wLjl2MC41aDAuOXYwLjRoLTAuOXYwLjZoMC45VjUxeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik01OC43LDUxaC0wLjR2LTEuOGgtMC42di0wLjRoMS42djAuNGgtMC42VjUxeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik02MC45LDUxYy0wLjEsMC0wLjEsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMiwwLTAuMiwwYy0wLjMsMC0wLjUtMC4xLTAuNy0wLjNzLTAuMi0wLjUtMC4yLTAuOQoJCQljMC0wLjQsMC4xLTAuNywwLjItMC45YzAuMi0wLjIsMC40LTAuMywwLjctMC4zYzAuMSwwLDAuMiwwLDAuMiwwczAuMSwwLDAuMiwwLjF2MC41Yy0wLjEtMC4xLTAuMS0wLjEtMC4yLTAuMgoJCQljLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjIsMC0wLjMsMC4xLTAuNCwwLjJDNjAsNDkuNSw2MCw0OS43LDYwLDQ5LjljMCwwLjIsMCwwLjQsMC4xLDAuNmMwLjEsMC4xLDAuMiwwLjIsMC40LDAuMgoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4xLTAuMSwwLjItMC4yVjUxeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik02MS4zLDQ4LjhoMC40djAuOGgwLjV2LTAuOGgwLjRWNTFoLTAuNHYtMWgtMC41djFoLTAuNFY0OC44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik02NC42LDUxLjN2MC4zaC0xLjh2LTAuM0g2NC42eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik02NC43LDQ5LjljMC0wLjQsMC4xLTAuNywwLjItMC45YzAuMS0wLjIsMC4zLTAuMywwLjYtMC4zYzAuMywwLDAuNSwwLjEsMC42LDAuM2MwLjEsMC4yLDAuMiwwLjUsMC4yLDAuOQoJCQljMCwwLjQtMC4xLDAuNy0wLjIsMC45Yy0wLjEsMC4yLTAuMywwLjMtMC42LDAuM2MtMC4zLDAtMC41LTAuMS0wLjYtMC4zQzY0LjgsNTAuNiw2NC43LDUwLjMsNjQuNyw0OS45eiBNNjUuNSw0OS4yCgkJCWMtMC4xLDAtMC4yLDAuMS0wLjIsMC4yYy0wLjEsMC4xLTAuMSwwLjMtMC4xLDAuNmMwLDAuMywwLDAuNSwwLjEsMC42YzAuMSwwLjEsMC4xLDAuMiwwLjIsMC4yYzAuMSwwLDAuMi0wLjEsMC4yLTAuMgoJCQljMC4xLTAuMSwwLjEtMC4zLDAuMS0wLjZjMC0wLjMsMC0wLjUtMC4xLTAuNkM2NS43LDQ5LjIsNjUuNiw0OS4yLDY1LjUsNDkuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNjYuNSw0OC44aDAuN2MwLjIsMCwwLjQsMCwwLjYsMC4xYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC40YzAsMC4xLDAsMC4zLTAuMSwwLjMKCQkJYy0wLjEsMC4xLTAuMiwwLjEtMC4zLDAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJjMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuNC0wLjIsMC41QzY3LjcsNTEsNjcuNSw1MSw2Ny4yLDUxaC0wLjcKCQkJVjQ4Ljh6IE02Ni45LDQ5LjJ2MC41aDAuM2MwLjEsMCwwLjIsMCwwLjItMC4xYzAsMCwwLjEtMC4xLDAuMS0wLjJjMC0wLjEsMC0wLjItMC4xLTAuMmMwLDAtMC4xLTAuMS0wLjItMC4xSDY2Ljl6IE02Ni45LDUwdjAuNwoJCQloMC4zYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4xLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xSDY2Ljl6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTY4LjIsNTAuOXYtMC41YzAuMSwwLjEsMC4yLDAuMiwwLjMsMC4yczAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMtMC4xczAuMS0wLjEsMC4xLTAuM3YtMS4xaC0wLjUKCQkJdi0wLjRoMXYxLjVjMCwwLjMtMC4xLDAuNS0wLjIsMC42cy0wLjMsMC4yLTAuNiwwLjJjLTAuMSwwLTAuMiwwLTAuMywwQzY4LjQsNTEsNjguMyw1MSw2OC4yLDUwLjl6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcwLjMsNDguN2gwLjNjMC4yLDAuMiwwLjMsMC41LDAuMywwLjdjMC4xLDAuMiwwLjEsMC41LDAuMSwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuNwoJCQljLTAuMSwwLjItMC4yLDAuNC0wLjQsMC43aC0wLjNjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjdjMC0wLjIsMC0wLjQtMC4xLTAuNwoJCQlDNzAuNSw0OS4yLDcwLjQsNDksNzAuMyw0OC43eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik03Mi4zLDUwLjVoMC41djAuNGwtMC4zLDAuNmgtMC4zbDAuMS0wLjZWNTAuNXogTTcyLjMsNDkuNWgwLjVWNTBoLTAuNVY0OS41eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yLjksNjQuNnYxLjFIMi41di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xCgkJCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjN2MUgxLjZWNjRIMnYwLjJjMC0wLjEsMC4xLTAuMiwwLjItMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4xYzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQlDMi45LDY0LjIsMi45LDY0LjQsMi45LDY0LjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTQuNyw2NC42djEuMUg0LjN2LTFjMC0wLjEsMC0wLjItMC4xLTAuM2MwLTAuMS0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwLjFzLTAuMSwwLjItMC4xLDAuM3YxCgkJCUgzLjRWNjRoMC40djAuMmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJDNCw2NCw0LjEsNjMuOSw0LjIsNjMuOWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJDNC43LDY0LjIsNC43LDY0LjQsNC43LDY0LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTYuNyw2NC4yaDEuNnYwLjNINi43VjY0LjJ6IE02LjcsNjQuOWgxLjZ2MC40SDYuN1Y2NC45eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xMS43LDY1LjZjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMnMtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJcy0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMXMtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRzMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMiwwYzAuMSwwLDAuMS0wLjEsMC4yLTAuMQoJCQlWNjUuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTIsNjQuOGMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42CgkJCWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjItMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDMTIuMSw2NS4zLDEyLDY1LjEsMTIsNjQuOHogTTEyLjgsNjQuMwoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40YzAsMC4yLDAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMQoJCQljMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjRjMC0wLjIsMC0wLjMtMC4xLTAuNEMxMyw2NC4zLDEyLjksNjQuMywxMi44LDY0LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTE1LjIsNjQuNnYxLjFoLTAuNHYtMWMwLTAuMSwwLTAuMi0wLjEtMC4zYzAtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMQoJCQljMCwwLjEtMC4xLDAuMi0wLjEsMC4zdjFoLTAuNFY2NGgwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjIKCQkJQzE1LjIsNjQuMiwxNS4yLDY0LjQsMTUuMiw2NC42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xNyw2NC42djEuMWgtMC40di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xcy0wLjEsMC4yLTAuMSwwLjN2MQoJCQloLTAuNFY2NGgwLjR2MC4yYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjIsMCwwLjMsMC4xLDAuNCwwLjJDMTYuOSw2NC4yLDE3LDY0LjQsMTcsNjQuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTguOCw2NS42Yy0wLjEsMC0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJzLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNlY2NWgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMi0wLjEsMC4zLTAuMVY2NS42eiBNMTguNCw2NC42YzAtMC4xLDAtMC4yLTAuMS0wLjMKCQkJYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMS0wLjEsMC4zTDE4LjQsNjQuNnoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjAuNSw2NS42Yy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjItMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJcy0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjIsMAoJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xVjY1LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTIxLjcsNjMuNVY2NGgwLjZ2MC4zaC0wLjZ2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNFY2NGgwLjR2LTAuNUgyMS43eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yMy44LDYzLjNjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNCwwLjEsMC43CgkJCWMwLjEsMC4yLDAuMiwwLjUsMC4zLDAuN2gtMC4zYy0wLjItMC4yLTAuMy0wLjUtMC40LTAuN0MyMyw2NS4xLDIzLDY0LjksMjMsNjQuN2MwLTAuMiwwLTAuNSwwLjEtMC43YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC43CgkJCUgyMy44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yNSw2My4zaDAuNXYwLjRsLTAuMywwLjZoLTAuM2wwLjEtMC42VjYzLjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI3LjEsNjQuMnYtMC45aDAuNHYyLjNoLTAuNHYtMC4yYzAsMC4xLTAuMSwwLjItMC4yLDAuMmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjIKCQkJcy0wLjItMC40LTAuMi0wLjZjMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjUtMC4yYzAuMSwwLDAuMiwwLDAuMiwwLjFDMjcsNjQuMSwyNy4xLDY0LjEsMjcuMSw2NC4yeiBNMjYuNSw2NC44CgkJCWMwLDAuMiwwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xczAuMiwwLDAuMi0wLjFjMC4xLTAuMSwwLjEtMC4yLDAuMS0wLjRzMC0wLjMtMC4xLTAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJcy0wLjIsMC0wLjIsMC4xQzI2LjUsNjQuNSwyNi41LDY0LjcsMjYuNSw2NC44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yOS4zLDY1LjZjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMnMtMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjEsMC4yLDAuNCwwLjIsMC42VjY1aC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjY1LjZ6IE0yOSw2NC42YzAtMC4xLDAtMC4yLTAuMS0wLjNjLTAuMS0wLjEtMC4xLTAuMS0wLjMtMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDAuMXMtMC4xLDAuMS0wLjEsMC4zTDI5LDY0LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMwLDY1di0xLjNoLTAuNHYtMC4zaDAuOVY2NWMwLDAuMSwwLDAuMiwwLjEsMC4zYzAsMC4xLDAuMSwwLjEsMC4yLDAuMWgwLjN2MC4zaC0wLjUKCQkJYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjJDMzAuMSw2NS40LDMwLDY1LjIsMzAsNjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMyLjgsNjUuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4ycy0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZWNjVoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNjUuNnogTTMyLjUsNjQuNmMwLTAuMSwwLTAuMi0wLjEtMC4zCgkJCWMtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wzMi41LDY0LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM0LDYzLjVWNjRoMC42djAuM0gzNHYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjR2LTAuOGgtMC40VjY0aDAuNHYtMC41SDM0eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNi40LDY1LjZjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZWNjVoLTEuMWMwLDAuMSwwLDAuMiwwLjEsMC4zCgkJCWMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNjUuNnogTTM2LDY0LjZjMC0wLjEsMC0wLjItMC4xLTAuM2MtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0wzNiw2NC42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNy41LDY0LjFjMC0wLjEsMC4xLTAuMSwwLjEtMC4yczAuMS0wLjEsMC4yLTAuMWMwLjEsMCwwLjIsMCwwLjMsMC4xYzAuMSwwLjEsMC4xLDAuMywwLjEsMC42djAuOWgtMC40CgkJCXYtMS4xYzAtMC4xLDAtMC4yLDAtMC4ycy0wLjEtMC4xLTAuMS0wLjFjMCwwLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4ydjEuMWgtMC40di0xLjFjMC0wLjEsMC0wLjIsMC0wLjJzLTAuMS0wLjEtMC4xLTAuMQoJCQlzLTAuMSwwLTAuMSwwLjFjMCwwLDAsMC4xLDAsMC4ydjEuMWgtMC40VjY0aDAuM3YwLjJjMC0wLjEsMC4xLTAuMSwwLjEtMC4yYzAuMSwwLDAuMS0wLjEsMC4yLTAuMXMwLjEsMCwwLjIsMC4xCgkJCUMzNy40LDY0LDM3LjUsNjQuMSwzNy41LDY0LjF6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM5LjksNjUuNmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4xLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjQsMC4yLDAuNlY2NWgtMS4xYzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJczAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNjUuNnogTTM5LjUsNjQuNmMwLTAuMSwwLTAuMi0wLjEtMC4zYy0wLjEtMC4xLTAuMS0wLjEtMC4zLTAuMQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFzLTAuMSwwLjEtMC4xLDAuM0wzOS41LDY0LjZ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQwLjgsNjMuM2gwLjV2MC40bC0wLjMsMC42aC0wLjNsMC4xLTAuNlY2My4zeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00Mi40LDY1LjFoMC41djAuNGwtMC4zLDAuNmgtMC4zbDAuMS0wLjZWNjUuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNDYuNCw2NC4zaC0wLjV2LTAuNGwwLjMtMC42aDAuM2wtMC4xLDAuNlY2NC4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00OC43LDY0LjRjMCwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMiwwLTAuMiwwYy0wLjEsMC0wLjEsMC4xLTAuMiwwLjEKCQkJYzAsMCwwLDAuMSwwLDAuMXMwLDAuMSwwLDAuMnYwLjhoLTAuNFY2NGgwLjR2MC4zYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjEsMCwwLjIsMAoJCQlzMC4xLDAsMC4yLDAuMVY2NC40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik00OC45LDY0LjhjMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNgoJCQljMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4yLTAuMywwLjItMC42LDAuMmMtMC4yLDAtMC40LTAuMS0wLjYtMC4yQzQ5LDY1LjMsNDguOSw2NS4xLDQ4LjksNjQuOHogTTQ5LjcsNjQuMwoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40YzAsMC4yLDAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMQoJCQlDNTAsNjUuMSw1MCw2NSw1MCw2NC44YzAtMC4yLDAtMC4zLTAuMS0wLjRDNDkuOSw2NC4zLDQ5LjgsNjQuMyw0OS43LDY0LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTUwLjcsNjQuOGMwLTAuMywwLjEtMC41LDAuMi0wLjZjMC4xLTAuMiwwLjMtMC4yLDAuNi0wLjJjMC4yLDAsMC40LDAuMSwwLjYsMC4yYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC42CgkJCWMwLDAuMy0wLjEsMC41LTAuMiwwLjZjLTAuMSwwLjItMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDNTAuNyw2NS4zLDUwLjcsNjUuMSw1MC43LDY0Ljh6IE01MS40LDY0LjMKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNGMwLDAuMiwwLDAuMywwLjEsMC40YzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4xYzAuMSwwLDAuMiwwLDAuMi0wLjEKCQkJYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40YzAtMC4yLDAtMC4zLTAuMS0wLjRDNTEuNiw2NC4zLDUxLjUsNjQuMyw1MS40LDY0LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTUzLjMsNjMuNVY2NGgwLjZ2MC4zaC0wLjZ2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLDAuMiwwaDAuM3YwLjNoLTAuNGMtMC4yLDAtMC40LDAtMC41LTAuMQoJCQljLTAuMS0wLjEtMC4xLTAuMi0wLjEtMC40di0wLjhoLTAuNFY2NGgwLjR2LTAuNUg1My4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik01NC44LDYzLjNoMC41djAuNEw1NSw2NC4zaC0wLjNsMC4xLTAuNlY2My4zeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik01Ni41LDY1LjFoMC41djAuNGwtMC4zLDAuNmgtMC4zbDAuMS0wLjZWNjUuMXoiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjAuNCw2NC4zaC0wLjV2LTAuNGwwLjMtMC42aDAuM2wtMC4xLDAuNlY2NC4zeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02MS4zLDY1LjNoMC41di0xLjRsLTAuNSwwLjF2LTAuNGwwLjUtMC4xaDAuNHYxLjhoMC41djAuNGgtMS40VjY1LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTYzLjUsNjUuM2gwLjl2MC40SDYzdi0wLjRsMC4yLTAuM2MwLjMtMC4zLDAuNS0wLjUsMC41LTAuNmMwLjEtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLTAuMSwwLTAuMgoJCQljMC0wLjEsMC0wLjItMC4xLTAuMmMtMC4xLTAuMS0wLjEtMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC4xLTAuMywwLjF2LTAuNGMwLjEsMCwwLjItMC4xLDAuMy0wLjEKCQkJYzAuMSwwLDAuMiwwLDAuMywwYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNGMwLDAuMSwwLDAuMiwwLDAuMmMwLDAuMS0wLjEsMC4yLTAuMiwwLjMKCQkJYy0wLjEsMC4xLTAuMiwwLjItMC40LDAuNUM2My42LDY1LjEsNjMuNSw2NS4yLDYzLjUsNjUuM3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNNjUuNCw2NC43aC0wLjJ2LTAuNGgwLjJjMC4xLDAsMC4yLDAsMC4zLTAuMXMwLjEtMC4xLDAuMS0wLjJjMC0wLjEsMC0wLjEtMC4xLTAuMgoJCQljLTAuMSwwLTAuMS0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBzLTAuMiwwLjEtMC4zLDAuMXYtMC40YzAuMSwwLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjIsMCwwLjMsMAoJCQljMC4yLDAsMC40LDAuMSwwLjUsMC4yYzAuMSwwLjEsMC4yLDAuMiwwLjIsMC40YzAsMC4xLDAsMC4yLTAuMSwwLjNjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4yYzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuNC0wLjIsMC41cy0wLjMsMC4yLTAuNiwwLjJjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMtMC4xdi0wLjQKCQkJYzAuMSwwLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMHMwLjIsMCwwLjMtMC4xYzAuMS0wLjEsMC4xLTAuMSwwLjEtMC4yYzAtMC4xLDAtMC4yLTAuMS0wLjMKCQkJQzY1LjYsNjQuNyw2NS41LDY0LjcsNjUuNCw2NC43eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik02Ny4zLDYzLjRoMC41djEuNEg2OHYwLjRoLTAuMnYwLjVoLTAuNHYtMC41aC0wLjl2LTAuNEw2Ny4zLDYzLjR6IE02Ny40LDYzLjlsLTAuNiwwLjloMC42VjYzLjl6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTY4LjksNjMuM2gwLjV2MC40TDY5LDY0LjNoLTAuM2wwLjEtMC42VjYzLjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcwLjMsNjMuM2gwLjNjMC4yLDAuMiwwLjMsMC41LDAuMywwLjdjMC4xLDAuMiwwLjEsMC41LDAuMSwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuNwoJCQljLTAuMSwwLjItMC4yLDAuNC0wLjQsMC43aC0wLjNjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjdjMC0wLjIsMC0wLjQtMC4xLTAuNwoJCQlDNzAuNSw2My44LDcwLjQsNjMuNiw3MC4zLDYzLjN6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTcyLjMsNjUuMWgwLjV2MC40bC0wLjMsMC42aC0wLjNsMC4xLTAuNlY2NS4xeiBNNzIuMyw2NC4xaDAuNXYwLjVoLTAuNVY2NC4xeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0yLjQsNjcuMnYwLjVoMC42VjY4SDIuNHYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMnMwLjEsMCwwLjIsMGgwLjN2MC4zSDIuNmMtMC4yLDAtMC42LTAuMy0wLjYtMC42VjY4SDEuNQoJCQl2LTAuM2gwLjR2LTAuNUgyLjR6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTMuNCw2Ny42aDAuOVY2OWgwLjV2MC4zSDMuM1Y2OWgwLjV2LTFIMy40VjY3LjZ6IE0zLjksNjYuOGgwLjR2MC41SDMuOVY2Ni44eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik02LjQsNjkuMmMtMC4xLDAtMC4yLDAuMS0wLjIsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4yYy0wLjEtMC4yLTAuMi0wLjQtMC4yLTAuNgoJCQljMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLjEsMC4yLDAuMXYwLjRDNi40LDY4LjEsNi4zLDY4LDYuMiw2OAoJCQlzLTAuMiwwLTAuMiwwYy0wLjEsMC0wLjMsMC0wLjMsMC4xYy0wLjEsMC4xLTAuMSwwLjItMC4xLDAuNHMwLDAuMywwLjEsMC40QzUuNyw2OC45LDUuOSw2OSw2LDY5YzAuMSwwLDAuMiwwLDAuMiwwCgkJCWMwLjEsMCwwLjEtMC4xLDAuMi0wLjFWNjkuMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNy4yLDY4LjZ2LTEuM0g2LjhWNjdoMC45djEuNmMwLDAuMSwwLDAuMiwwLjEsMC4zYzAsMC4xLDAuMSwwLjEsMC4yLDAuMWgwLjN2MC4zSDcuOAoJCQljLTAuMiwwLTAuNC0wLjEtMC40LTAuMlM3LjIsNjguOSw3LjIsNjguNnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNMTAsNjkuMmMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LTAuMS0wLjYtMC4ycy0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4ySDljMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQlDOS4xLDY5LDkuMyw2OSw5LjQsNjljMC4xLDAsMC4yLDAsMC4zLDBzMC4yLTAuMSwwLjMtMC4xVjY5LjJ6IE05LjYsNjguM2MwLTAuMSwwLTAuMi0wLjEtMC4zcy0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xQzksNjguMSw5LDY4LjIsOSw2OC4zTDkuNiw2OC4zeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik0xMS42LDY3Ljd2MC40Yy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMiwwcy0wLjEsMC4xLTAuMSwwLjEKCQkJYzAsMC4xLDAuMSwwLjEsMC4zLDAuMmwwLDBsMC4xLDBjMC4yLDAsMC4zLDAuMSwwLjMsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4xLTAuNSwwLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjMsMHMtMC4yLDAtMC4zLTAuMXYtMC40YzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMiwwYzAuMSwwLDAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMXMtMC4xLTAuMS0wLjMtMC4xbC0wLjEsMGMtMC4yLDAtMC4zLTAuMS0wLjQtMC4yYy0wLjEtMC4xLTAuMS0wLjItMC4xLTAuM2MwLTAuMiwwLjEtMC4zLDAuMi0wLjQKCQkJczAuMy0wLjEsMC41LTAuMWMwLjEsMCwwLjIsMCwwLjMsMEMxMS40LDY3LjYsMTEuNSw2Ny43LDExLjYsNjcuN3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMTMuOCw2Ny44aDEuNnYwLjNoLTEuNlY2Ny44eiBNMTMuOCw2OC41aDEuNnYwLjRoLTEuNlY2OC41eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0xOC44LDY5LjJjMCwwLjMtMC4xLDAuNS0wLjIsMC42Yy0wLjEsMC4xLTAuMywwLjItMC42LDAuMmMtMC4xLDAtMC4yLDAtMC4zLDBzLTAuMiwwLTAuMy0wLjF2LTAuNAoJCQljMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLTAuMSwwLjEtMC4xLDAuMS0wLjNWNjljMCwwLjEtMC4xLDAuMS0wLjIsMC4yCgkJCWMtMC4xLDAtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjJjLTAuMS0wLjEtMC4yLTAuNC0wLjItMC42YzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC41LTAuMgoJCQljMC4xLDAsMC4yLDAsMC4zLDAuMWMwLjEsMCwwLjEsMC4xLDAuMiwwLjJ2LTAuMmgwLjRWNjkuMnogTTE4LjMsNjguNGMwLTAuMSwwLTAuMy0wLjEtMC40cy0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xcy0wLjEsMC4yLTAuMSwwLjRjMCwwLjIsMCwwLjMsMC4xLDAuNHMwLjEsMC4xLDAuMiwwLjFjMC4xLDAsMC4yLDAsMC4yLTAuMVMxOC4zLDY4LjYsMTguMyw2OC40eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0yMC41LDY5LjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMlMxOSw2OC44LDE5LDY4LjUKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4yaC0xLjFjMCwwLjEsMCwwLjIsMC4xLDAuMwoJCQljMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLTAuMSwwLjMtMC4xVjY5LjJ6IE0yMC4yLDY4LjNjMC0wLjEsMC0wLjItMC4xLTAuM0MyMCw2OCwyMCw2Ny45LDE5LjgsNjcuOQoJCQljLTAuMSwwLTAuMiwwLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMS0wLjEsMC4zTDIwLjIsNjguM3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjEuNyw2Ny4ydjAuNWgwLjZWNjhoLTAuNnYwLjhjMCwwLjEsMCwwLjEsMC4xLDAuMmMwLDAsMC4xLDAsMC4yLDBoMC4zdjAuM2gtMC40Yy0wLjIsMC0wLjQsMC0wLjUtMC4xCgkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjRWNjhoLTAuNHYtMC4zaDAuNHYtMC41SDIxLjd6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTIzLjgsNjdjLTAuMSwwLjItMC4yLDAuNS0wLjMsMC43Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuN2MwLDAuMiwwLDAuNCwwLjEsMC43YzAuMSwwLjIsMC4yLDAuNSwwLjMsMC43CgkJCWgtMC4zYy0wLjItMC4yLTAuMy0wLjUtMC40LTAuN0MyMyw2OC44LDIzLDY4LjYsMjMsNjguM2MwLTAuMiwwLTAuNSwwLjEtMC43YzAuMS0wLjIsMC4yLTAuNCwwLjMtMC43SDIzLjh6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI1LDY3aDAuNXYwLjRMMjUuMSw2OGgtMC4zbDAuMS0wLjZWNjd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTI3LjYsNjguM3YwLjloLTAuNHYtMC4yYy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMnMtMC4yLDAuMS0wLjMsMC4xYy0wLjIsMC0wLjMtMC4xLTAuNC0wLjIKCQkJYy0wLjEtMC4xLTAuMi0wLjItMC4yLTAuNGMwLTAuMiwwLjEtMC4zLDAuMi0wLjRjMC4xLTAuMSwwLjMtMC4xLDAuNi0wLjFoMC4zdi0wLjFjMC0wLjEsMC0wLjEtMC4xLTAuMmMtMC4xLDAtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMXYtMC40YzAuMSwwLDAuMi0wLjEsMC4zLTAuMXMwLjIsMCwwLjMsMGMwLjMsMCwwLjUsMC4xLDAuNiwwLjIKCQkJQzI3LjUsNjcuOSwyNy42LDY4LjEsMjcuNiw2OC4zeiBNMjcsNjguNWMtMC4yLDAtMC4zLDAtMC4zLDAuMXMtMC4xLDAuMS0wLjEsMC4yYzAsMC4xLDAsMC4xLDAuMSwwLjJjMCwwLDAuMSwwLjEsMC4yLDAuMQoJCQljMC4xLDAsMC4yLDAsMC4zLTAuMXMwLjEtMC4yLDAuMS0wLjR2MEgyN3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMjkuNCw2OC4xYzAsMC0wLjEtMC4xLTAuMi0wLjFjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4xLDAtMC4xLDAuMS0wLjIsMC4xCgkJCWMwLDAsMCwwLjEsMCwwLjFjMCwwLjEsMCwwLjEsMCwwLjJ2MC44aC0wLjR2LTEuN2gwLjR2MC4zYzAtMC4xLDAuMS0wLjIsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMWMwLjEsMCwwLjEsMCwwLjIsMAoJCQljMC4xLDAsMC4xLDAsMC4yLDAuMVY2OC4xeiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zMC41LDY3LjJ2MC41SDMxVjY4aC0wLjZ2MC44YzAsMC4xLDAsMC4xLDAuMSwwLjJzMC4xLDAsMC4yLDBIMzF2MC4zaC0wLjRjLTAuMiwwLTAuNCwwLTAuNS0wLjEKCQkJQzMwLjEsNjkuMSwzMCw2OSwzMCw2OC43VjY4aC0wLjR2LTAuM0gzMHYtMC41SDMwLjV6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTMxLjUsNjcuNmgwLjlWNjloMC41djAuM2gtMS41VjY5SDMydi0xaC0wLjRWNjcuNnogTTMyLDY2LjhoMC40djAuNUgzMlY2Ni44eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zNC41LDY5LjJjLTAuMSwwLTAuMiwwLjEtMC4yLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMi0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNnMwLjMtMC4yLDAuNi0wLjJjMC4xLDAsMC4yLDAsMC4zLDBjMC4xLDAsMC4yLDAuMSwwLjIsMC4xdjAuNGMtMC4xLTAuMS0wLjEtMC4xLTAuMi0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMGMtMC4xLDAtMC4zLDAtMC4zLDAuMWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRzMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjIsMAoJCQljMC4xLDAsMC4xLTAuMSwwLjItMC4xVjY5LjJ6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM1LjMsNjguNnYtMS4zaC0wLjRWNjdoMC45djEuNmMwLDAuMSwwLDAuMiwwLjEsMC4zYzAsMC4xLDAuMSwwLjEsMC4yLDAuMWgwLjN2MC4zaC0wLjUKCQkJYy0wLjIsMC0wLjQtMC4xLTAuNC0wLjJDMzUuMyw2OSwzNS4zLDY4LjksMzUuMyw2OC42eiIvPgoJCTxwYXRoIGZpbGw9IiM2NjY2NjYiIGQ9Ik0zOC4xLDY5LjJjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMywwLTAuNS0wLjEtMC42LTAuMmMtMC4xLTAuMS0wLjItMC40LTAuMi0wLjYKCQkJYzAtMC4zLDAuMS0wLjUsMC4yLTAuNmMwLjEtMC4yLDAuMy0wLjIsMC42LTAuMmMwLjIsMCwwLjQsMC4xLDAuNiwwLjJjMC4xLDAuMSwwLjIsMC40LDAuMiwwLjZ2MC4ySDM3YzAsMC4xLDAsMC4yLDAuMSwwLjMKCQkJczAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMy0wLjFWNjkuMnogTTM3LjcsNjguM2MwLTAuMSwwLTAuMi0wLjEtMC4zcy0wLjEtMC4xLTAuMy0wLjEKCQkJYy0wLjEsMC0wLjIsMC0wLjIsMC4xYy0wLjEsMC4xLTAuMSwwLjEtMC4xLDAuM0wzNy43LDY4LjN6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTM5LjcsNjcuN3YwLjRjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLDAtMC4yLDBjMCwwLTAuMSwwLjEtMC4xLDAuMQoJCQljMCwwLjEsMC4xLDAuMSwwLjMsMC4ybDAsMGwwLjEsMGMwLjIsMCwwLjMsMC4xLDAuMywwLjJzMC4xLDAuMiwwLjEsMC4zYzAsMC4yLTAuMSwwLjMtMC4yLDAuNHMtMC4zLDAuMS0wLjUsMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMy0wLjF2LTAuNGMwLjEsMC4xLDAuMiwwLjEsMC4zLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjIsMHMwLjEtMC4xLDAuMS0wLjEKCQkJYzAtMC4xLDAtMC4xLTAuMS0wLjFjMCwwLTAuMS0wLjEtMC4zLTAuMWwtMC4xLDBjLTAuMiwwLTAuMy0wLjEtMC40LTAuMmMtMC4xLTAuMS0wLjEtMC4yLTAuMS0wLjNjMC0wLjIsMC4xLTAuMywwLjItMC40CgkJCXMwLjMtMC4xLDAuNS0wLjFjMC4xLDAsMC4yLDAsMC4zLDBDMzkuNSw2Ny42LDM5LjYsNjcuNywzOS43LDY3Ljd6Ii8+CgkJPHBhdGggZmlsbD0iIzY2NjY2NiIgZD0iTTQwLjgsNjdoMC41djAuNEw0MC45LDY4aC0wLjNsMC4xLTAuNlY2N3oiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDIuNCw2OC44aDAuNXYwLjRsLTAuMywwLjZoLTAuM2wwLjEtMC42VjY4Ljh6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTQ2LjMsNjkuN2gtMC4ybDAtMC40Yy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xdi0wLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjEKCQkJYzAuMSwwLDAuMiwwLDAuMywwLjF2LTAuNWMtMC4yLDAtMC4zLTAuMS0wLjQtMC4ycy0wLjEtMC4yLTAuMS0wLjRjMC0wLjIsMC4xLTAuMywwLjItMC40YzAuMS0wLjEsMC4yLTAuMiwwLjQtMC4yVjY3aDAuMmwwLDAuNAoJCQljMC4xLDAsMC4xLDAsMC4yLDBjMC4xLDAsMC4yLDAsMC4yLDAuMXYwLjRjLTAuMSwwLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4yLDAtMC4yLDB2MC41YzAuMiwwLDAuMywwLjEsMC40LDAuMgoJCQljMC4xLDAuMSwwLjEsMC4yLDAuMSwwLjRjMCwwLjItMC4xLDAuMy0wLjIsMC40Yy0wLjEsMC4xLTAuMywwLjItMC40LDAuMkw0Ni4zLDY5Ljd6IE00Ni4xLDY4LjF2LTAuNGMtMC4xLDAtMC4xLDAtMC4xLDAuMQoJCQljMCwwLDAsMC4xLDAsMC4xYzAsMC4xLDAsMC4xLDAsMC4xQzQ2LDY4LDQ2LDY4LjEsNDYuMSw2OC4xeiBNNDYuMyw2OC41VjY5YzAuMSwwLDAuMSwwLDAuMS0wLjFjMCwwLDAuMS0wLjEsMC4xLTAuMQoJCQljMC0wLjEsMC0wLjEtMC4xLTAuMkM0Ni40LDY4LjYsNDYuMyw2OC41LDQ2LjMsNjguNXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNDguNiw2OS4yYy0wLjEsMC0wLjIsMC4xLTAuMiwwLjFjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjMsMC0wLjUtMC4xLTAuNi0wLjJjLTAuMS0wLjItMC4yLTAuNC0wLjItMC42CgkJCWMwLTAuMywwLjEtMC41LDAuMi0wLjZzMC4zLTAuMiwwLjYtMC4yYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLjEsMC4yLDAuMXYwLjRjLTAuMS0wLjEtMC4xLTAuMS0wLjItMC4xCgkJCWMtMC4xLDAtMC4yLDAtMC4yLDBjLTAuMSwwLTAuMywwLTAuMywwLjFjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40czAsMC4zLDAuMSwwLjRjMC4xLDAuMSwwLjIsMC4xLDAuMywwLjFjMC4xLDAsMC4yLDAsMC4yLDAKCQkJYzAuMSwwLDAuMS0wLjEsMC4yLTAuMVY2OS4yeiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik00OC45LDY4LjVjMC0wLjMsMC4xLTAuNSwwLjItMC42YzAuMS0wLjIsMC4zLTAuMiwwLjYtMC4yYzAuMiwwLDAuNCwwLjEsMC42LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNgoJCQlzLTAuMSwwLjUtMC4yLDAuNnMtMC4zLDAuMi0wLjYsMC4yYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJDNDksNjguOSw0OC45LDY4LjcsNDguOSw2OC41eiBNNDkuNyw2Ny45Yy0wLjEsMC0wLjIsMC0wLjIsMC4xCgkJCWMtMC4xLDAuMS0wLjEsMC4yLTAuMSwwLjRjMCwwLjIsMCwwLjMsMC4xLDAuNGMwLjEsMC4xLDAuMSwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjItMC4xYzAuMS0wLjEsMC4xLTAuMiwwLjEtMC40CgkJCWMwLTAuMiwwLTAuMy0wLjEtMC40QzQ5LjksNjgsNDkuOCw2Ny45LDQ5LjcsNjcuOXoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNTIuMSw2OC4ydjEuMWgtMC40di0xYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEsMC0wLjIsMC4xCgkJCWMwLDAuMS0wLjEsMC4yLTAuMSwwLjN2MWgtMC40di0xLjdoMC40djAuMmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yCgkJCUM1Mi4xLDY3LjksNTIuMSw2OCw1Mi4xLDY4LjJ6Ii8+CgkJPHBhdGggZmlsbD0iI0NDQ0NDQyIgZD0iTTUzLjksNjguMnYxLjFoLTAuNHYtMWMwLTAuMSwwLTAuMi0wLjEtMC4zYzAtMC4xLTAuMS0wLjEtMC4yLTAuMWMtMC4xLDAtMC4xLDAtMC4yLDAuMVM1Myw2OC4yLDUzLDY4LjMKCQkJdjFoLTAuNHYtMS43SDUzdjAuMmMwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjFjMC4yLDAsMC4zLDAuMSwwLjQsMC4yQzUzLjgsNjcuOSw1My45LDY4LDUzLjksNjguMnoiLz4KCQk8cGF0aCBmaWxsPSIjQ0NDQ0NDIiBkPSJNNTQuNSw2N2gwLjNjMC4yLDAuMiwwLjMsMC41LDAuMywwLjdjMC4xLDAuMiwwLjEsMC41LDAuMSwwLjdjMCwwLjIsMCwwLjUtMC4xLDAuNwoJCQljLTAuMSwwLjItMC4yLDAuNC0wLjQsMC43aC0wLjNjMC4xLTAuMiwwLjItMC41LDAuMy0wLjdjMC4xLTAuMiwwLjEtMC40LDAuMS0wLjdjMC0wLjIsMC0wLjQtMC4xLTAuNwoJCQlDNTQuNyw2Ny41LDU0LjYsNjcuMiw1NC41LDY3eiIvPgoJCTxwYXRoIGZpbGw9IiNDQ0NDQ0MiIGQ9Ik01Ni41LDY4LjhoMC41djAuNGwtMC4zLDAuNmgtMC4zbDAuMS0wLjZWNjguOHogTTU2LjUsNjcuN2gwLjV2MC41aC0wLjVWNjcuN3oiLz4KCQk8cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMS4xLDIzLjljLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4yYy0wLjEsMC0wLjIsMC0wLjMsMC4xYzAsMCwwLDAsMCwwdjAuM2MwLDAsMC4xLTAuMSwwLjEtMC4xCgkJCWMwLjEsMCwwLjEsMCwwLjIsMC4xczAuMSwwLjEsMC4xLDAuM3YxaDAuNHYtMS4xQzEuMiwyNC4yLDEuMSwyNCwxLjEsMjMuOXoiLz4KCTwvZz4KPC9nPgo8ZyBpZD0iQkxVRVBSSU5UIj4KCTxnIG9wYWNpdHk9IjAuNyI+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik05LjEsNDcuOGMtMC4xLDAtMC4yLTAuMS0wLjItMC4yVjIwLjJDOC45LDIwLjEsOSwyMCw5LjEsMjBzMC4yLDAuMSwwLjIsMC4ydjI3LjUKCQkJCUM5LjMsNDcuOCw5LjIsNDcuOCw5LjEsNDcuOHoiLz4KCQkJPGc+CgkJCQk8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjcuNiw0Ny4yIDkuMSw0OS44IDEwLjYsNDcuMiAJCQkJIi8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02MS41LDIzLjVjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMnYtNS44YzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjIsMC4xLDAuMiwwLjJ2NS44CgkJCQlDNjEuNywyMy40LDYxLjYsMjMuNSw2MS41LDIzLjV6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02NC41LDIwLjZoLTUuOGMtMC4xLDAtMC4yLTAuMS0wLjItMC4yczAuMS0wLjIsMC4yLTAuMmg1LjhjMC4xLDAsMC4yLDAuMSwwLjIsMC4yUzY0LjYsMjAuNiw2NC41LDIwLjZ6CgkJCQkiLz4KCQk8L2c+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzlCMEQ1IiBzdHJva2Utd2lkdGg9IjAuMzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNzUuNSw3MCIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5QjBENSIgc3Ryb2tlLXdpZHRoPSIwLjM1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuMSwwIi8+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yLjgsMi42YzAsMC0wLjEsMC0wLjEsMEwxLjksMS45Yy0wLjEtMC4xLTAuMS0wLjEsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDAuNywwLjcKCQkJCWMwLjEsMC4xLDAuMSwwLjEsMCwwLjJDMi44LDIuNiwyLjgsMi42LDIuOCwyLjZ6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03MC43LDY1LjdjMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjMKCQkJCWMwLjEsMC4xLDAuMSwwLjIsMCwwLjJDNzAuOCw2NS43LDcwLjgsNjUuNyw3MC43LDY1Ljd6IE02Ny4yLDYyLjRjMCwwLTAuMSwwLTAuMSwwTDY1LjYsNjFjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMgoJCQkJYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zYzAuMSwwLjEsMC4xLDAuMiwwLDAuMkM2Ny4yLDYyLjMsNjcuMiw2Mi40LDY3LjIsNjIuNHogTTYzLjYsNTljMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zCgkJCQljLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4yLDBsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjJDNjMuNyw1OSw2My42LDU5LDYzLjYsNTl6IE02MCw1NS43CgkJCQljMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjNjMC4xLDAuMSwwLjEsMC4yLDAsMC4yCgkJCQlDNjAuMSw1NS43LDYwLDU1LjcsNjAsNTUuN3ogTTU2LjQsNTIuNGMwLDAtMC4xLDAtMC4xLDBMNTQuOSw1MWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zCgkJCQljMC4xLDAuMSwwLjEsMC4yLDAsMC4yQzU2LjUsNTIuNCw1Ni41LDUyLjQsNTYuNCw1Mi40eiBNNTIuOSw0OS4xYzAsMC0wLjEsMC0wLjEsMGwtMS40LTEuM2MtMC4xLTAuMS0wLjEtMC4yLDAtMC4yCgkJCQljMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjNDNTMsNDguOSw1Myw0OSw1Myw0OUM1Mi45LDQ5LjEsNTIuOSw0OS4xLDUyLjksNDkuMXogTTQ5LjMsNDUuOGMwLDAtMC4xLDAtMC4xLDBsLTEuNC0xLjMKCQkJCWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zYzAuMSwwLjEsMC4xLDAuMiwwLDAuMkM0OS40LDQ1LjcsNDkuMyw0NS44LDQ5LjMsNDUuOHogTTQ1LjcsNDIuNAoJCQkJYzAsMC0wLjEsMC0wLjEsMGwtMS40LTEuM2MtMC4xLTAuMS0wLjEtMC4yLDAtMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zYzAuMSwwLjEsMC4xLDAuMiwwLDAuMgoJCQkJQzQ1LjgsNDIuNCw0NS43LDQyLjQsNDUuNyw0Mi40eiBNNDIuMSwzOS4xYzAsMC0wLjEsMC0wLjEsMGwtMS40LTEuM2MtMC4xLTAuMS0wLjEtMC4yLDAtMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zCgkJCQljMC4xLDAuMSwwLjEsMC4yLDAsMC4yQzQyLjIsMzkuMSw0Mi4yLDM5LjEsNDIuMSwzOS4xeiBNMzguNSwzNS44YzAsMC0wLjEsMC0wLjEsMEwzNywzNC40Yy0wLjEtMC4xLTAuMS0wLjIsMC0wLjIKCQkJCWMwLjEtMC4xLDAuMi0wLjEsMC4yLDBsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjJDMzguNiwzNS44LDM4LjYsMzUuOCwzOC41LDM1Ljh6IE0zNSwzMi41YzAsMC0wLjEsMC0wLjEsMGwtMS40LTEuMwoJCQkJYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjNjMC4xLDAuMSwwLjEsMC4yLDAsMC4yQzM1LDMyLjUsMzUsMzIuNSwzNSwzMi41eiBNMzEuNCwyOS4yCgkJCQljMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjNjMC4xLDAuMSwwLjEsMC4yLDAsMC4yCgkJCQlDMzEuNSwyOS4xLDMxLjQsMjkuMiwzMS40LDI5LjJ6IE0yNy44LDI1LjhjMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDEuNCwxLjMKCQkJCWMwLjEsMC4xLDAuMSwwLjIsMCwwLjJDMjcuOSwyNS44LDI3LjgsMjUuOCwyNy44LDI1Ljh6IE0yNC4yLDIyLjVjMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjIKCQkJCWMwLjEtMC4xLDAuMi0wLjEsMC4yLDBsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjJDMjQuMywyMi41LDI0LjMsMjIuNSwyNC4yLDIyLjV6IE0yMC43LDE5LjJjMCwwLTAuMSwwLTAuMSwwbC0xLjQtMS4zCgkJCQljLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4yLDBsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjJDMjAuNywxOS4yLDIwLjcsMTkuMiwyMC43LDE5LjJ6IE0xNy4xLDE1LjkKCQkJCWMwLDAtMC4xLDAtMC4xLDBsLTEuNC0xLjNjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4yLDBsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjIKCQkJCUMxNy4yLDE1LjksMTcuMSwxNS45LDE3LjEsMTUuOXogTTEzLjUsMTIuNmMwLDAtMC4xLDAtMC4xLDBMMTIsMTEuMmMtMC4xLTAuMS0wLjEtMC4yLDAtMC4yYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGwxLjQsMS4zCgkJCQljMC4xLDAuMSwwLjEsMC4yLDAsMC4yQzEzLjYsMTIuNSwxMy41LDEyLjYsMTMuNSwxMi42eiBNOS45LDkuMmMwLDAtMC4xLDAtMC4xLDBMOC40LDcuOWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4yCgkJCQljMC4xLTAuMSwwLjEtMC4xLDAuMiwwTDEwLDljMC4xLDAuMSwwLjEsMC4yLDAsMC4yQzEwLDkuMiwxMCw5LjIsOS45LDkuMnogTTYuMyw1LjljMCwwLTAuMSwwLTAuMSwwTDQuOCw0LjYKCQkJCWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4yQzQuOSw0LjMsNSw0LjMsNSw0LjNsMS40LDEuM2MwLjEsMC4xLDAuMSwwLjIsMCwwLjJDNi40LDUuOSw2LjQsNS45LDYuMyw1Ljl6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03My42LDY4LjNjMCwwLTAuMSwwLTAuMSwwbC0wLjctMC43Yy0wLjEtMC4xLTAuMS0wLjEsMC0wLjJjMC4xLTAuMSwwLjItMC4xLDAuMiwwbDAuNywwLjcKCQkJCWMwLjEsMC4xLDAuMSwwLjEsMCwwLjJDNzMuNyw2OC4zLDczLjcsNjguMyw3My42LDY4LjN6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzIuNywyLjhjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMC43LTAuN2MwLjEtMC4xLDAuMi0wLjEsMC4yLDBjMC4xLDAuMSwwLjEsMC4yLDAsMC4yCgkJCQlsLTAuNywwLjdDNzIuNywyLjgsNzIuNywyLjgsNzIuNywyLjh6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjUsNjZjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMS40LTEuM2MwLjEtMC4xLDAuMi0wLjEsMC4yLDBjMC4xLDAuMSwwLjEsMC4yLDAsMC4yCgkJCQlsLTEuNCwxLjNDNC42LDY2LDQuNSw2Niw0LjUsNjZ6IE04LjEsNjIuNmMwLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zYzAuMS0wLjEsMC4yLTAuMSwwLjIsMAoJCQkJYzAuMSwwLjEsMC4xLDAuMiwwLDAuMmwtMS40LDEuM0M4LjIsNjIuNiw4LjEsNjIuNiw4LjEsNjIuNnogTTExLjcsNTkuM2MwLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zCgkJCQljMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMmwtMS40LDEuM0MxMS44LDU5LjMsMTEuNyw1OS4zLDExLjcsNTkuM3ogTTE1LjMsNTZjMCwwLTAuMSwwLTAuMSwwCgkJCQljLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjJMMTUuNCw1NkMxNS4zLDU2LDE1LjMsNTYsMTUuMyw1NnogTTE4LjksNTIuNwoJCQkJYzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMkwxOSw1Mi42CgkJCQlDMTguOSw1Mi43LDE4LjksNTIuNywxOC45LDUyLjd6IE0yMi40LDQ5LjNjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMS40LTEuM2MwLjEtMC4xLDAuMi0wLjEsMC4yLDAKCQkJCWMwLjEsMC4xLDAuMSwwLjIsMCwwLjJsLTEuNCwxLjNDMjIuNSw0OS4zLDIyLjUsNDkuMywyMi40LDQ5LjN6IE0yNiw0NmMwLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zCgkJCQljMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMkwyNi4xLDQ2QzI2LjEsNDYsMjYuMSw0NiwyNiw0NnogTTI5LjYsNDIuN2MwLDAtMC4xLDAtMC4xLDAKCQkJCWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMmwtMS40LDEuM0MyOS43LDQyLjcsMjkuNyw0Mi43LDI5LjYsNDIuN3oKCQkJCSBNMzMuMiwzOS40YzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMmwtMS40LDEuMwoJCQkJQzMzLjMsMzkuNCwzMy4yLDM5LjQsMzMuMiwzOS40eiBNMzYuOCwzNi4xYzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwCgkJCQljMC4xLDAuMSwwLjEsMC4yLDAsMC4yTDM2LjksMzZDMzYuOSwzNiwzNi44LDM2LjEsMzYuOCwzNi4xeiBNNDAuNCwzMi43YzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjMKCQkJCWMwLjEtMC4xLDAuMi0wLjEsMC4yLDBjMC4xLDAuMSwwLjEsMC4yLDAsMC4ybC0xLjQsMS4zQzQwLjUsMzIuNyw0MC40LDMyLjcsNDAuNCwzMi43eiBNNDQsMjkuNGMwLDAtMC4xLDAtMC4xLDAKCQkJCWMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMmwtMS40LDEuM0M0NCwyOS40LDQ0LDI5LjQsNDQsMjkuNHogTTQ3LjYsMjYuMQoJCQkJYzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwYzAuMSwwLjEsMC4xLDAuMiwwLDAuMkw0Ny43LDI2CgkJCQlDNDcuNiwyNi4xLDQ3LjYsMjYuMSw0Ny42LDI2LjF6IE01MS4xLDIyLjhjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMS40LTEuM2MwLjEtMC4xLDAuMi0wLjEsMC4yLDAKCQkJCWMwLjEsMC4xLDAuMSwwLjIsMCwwLjJsLTEuNCwxLjNDNTEuMiwyMi43LDUxLjIsMjIuOCw1MS4xLDIyLjh6IE01NC43LDE5LjRjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMS40LTEuMwoJCQkJYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjJsLTEuNCwxLjNDNTQuOCwxOS40LDU0LjgsMTkuNCw1NC43LDE5LjR6IE01OC4zLDE2LjFjMCwwLTAuMSwwLTAuMSwwCgkJCQljLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjJsLTEuNCwxLjNDNTguNCwxNi4xLDU4LjMsMTYuMSw1OC4zLDE2LjF6CgkJCQkgTTYxLjksMTIuOGMwLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwxLjQtMS4zYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjJMNjIsMTIuNwoJCQkJQzYyLDEyLjgsNjEuOSwxMi44LDYxLjksMTIuOHogTTY1LjUsOS41YzAsMC0wLjEsMC0wLjEsMGMtMC4xLTAuMS0wLjEtMC4yLDAtMC4ybDEuNC0xLjNjMC4xLTAuMSwwLjItMC4xLDAuMiwwCgkJCQljMC4xLDAuMSwwLjEsMC4yLDAsMC4ybC0xLjQsMS4zQzY1LjYsOS40LDY1LjUsOS41LDY1LjUsOS41eiBNNjkuMSw2LjFjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMS40LTEuMwoJCQkJYzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjJsLTEuNCwxLjNDNjkuMSw2LjEsNjkuMSw2LjEsNjkuMSw2LjF6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjYsNjguNmMwLDAtMC4xLDAtMC4xLDBjLTAuMS0wLjEtMC4xLTAuMiwwLTAuMmwwLjctMC43YzAuMS0wLjEsMC4yLTAuMSwwLjIsMGMwLjEsMC4xLDAuMSwwLjIsMCwwLjIKCQkJCWwtMC43LDAuN0MxLjcsNjguNiwxLjcsNjguNiwxLjYsNjguNnoiLz4KCQk8L2c+CgkJPGc+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOS43LDUyLjZjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMnYtNS44YzAtMC4xLDAuMS0wLjIsMC4yLTAuMnMwLjIsMC4xLDAuMiwwLjJ2NS44CgkJCQlDMzkuOCw1Mi42LDM5LjgsNTIuNiwzOS43LDUyLjZ6Ii8+CgkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Mi42LDQ5LjdoLTUuOGMtMC4xLDAtMC4yLTAuMS0wLjItMC4yczAuMS0wLjIsMC4yLTAuMmg1LjhjMC4xLDAsMC4yLDAuMSwwLjIsMC4yUzQyLjcsNDkuNyw0Mi42LDQ5Ljd6CgkJCQkiLz4KCQk8L2c+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQuNCwxQzYuNCwxLDgsMi42LDgsNC42UzYuNCw4LjIsNC40LDguMlMwLjgsNi42LDAuOCw0LjZTMi40LDEsNC40LDEgTTQuNCwwLjdjLTIuMiwwLTMuOSwxLjgtMy45LDMuOQoJCQlzMS44LDMuOSwzLjksMy45czMuOS0xLjgsMy45LTMuOVM2LjYsMC43LDQuNCwwLjdMNC40LDAuN3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzAuOCwxYzIsMCwzLjYsMS42LDMuNiwzLjZjMCwyLTEuNiwzLjYtMy42LDMuNmMtMiwwLTMuNi0xLjYtMy42LTMuNkM2Ny4xLDIuNyw2OC44LDEsNzAuOCwxIE03MC44LDAuNwoJCQljLTIuMiwwLTMuOSwxLjgtMy45LDMuOXMxLjgsMy45LDMuOSwzLjlzMy45LTEuOCwzLjktMy45UzcyLjksMC43LDcwLjgsMC43TDcwLjgsMC43eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00LjMsNjIuM2MyLDAsMy42LDEuNiwzLjYsMy42YzAsMi0xLjYsMy42LTMuNiwzLjZjLTIsMC0zLjYtMS42LTMuNi0zLjZDMC43LDYzLjksMi4zLDYyLjMsNC4zLDYyLjMKCQkJIE00LjMsNjJjLTIuMiwwLTMuOSwxLjgtMy45LDMuOWMwLDIuMiwxLjgsMy45LDMuOSwzLjlzMy45LTEuOCwzLjktMy45QzguMyw2My43LDYuNSw2Miw0LjMsNjJMNC4zLDYyeiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik03MC44LDYyLjFjMiwwLDMuNiwxLjYsMy42LDMuNmMwLDItMS42LDMuNi0zLjYsMy42Yy0yLDAtMy42LTEuNi0zLjYtMy42QzY3LjIsNjMuNyw2OC44LDYyLjEsNzAuOCw2Mi4xCgkJCSBNNzAuOCw2MS44Yy0yLjIsMC0zLjksMS44LTMuOSwzLjljMCwyLjIsMS44LDMuOSwzLjksMy45czMuOS0xLjgsMy45LTMuOUM3NC43LDYzLjUsNzMsNjEuOCw3MC44LDYxLjhMNzAuOCw2MS44eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNy44LDMxLjVjMiwwLDMuNiwxLjYsMy42LDMuNmMwLDItMS42LDMuNi0zLjYsMy42Yy0yLDAtMy42LTEuNi0zLjYtMy42QzM0LjIsMzMuMSwzNS44LDMxLjUsMzcuOCwzMS41CgkJCSBNMzcuOCwzMS4xYy0yLjIsMC0zLjksMS44LTMuOSwzLjlzMS44LDMuOSwzLjksMy45czMuOS0xLjgsMy45LTMuOVM0MCwzMS4xLDM3LjgsMzEuMUwzNy44LDMxLjF6Ii8+CgkJPGcgb3BhY2l0eT0iMC44Ij4KCQkJPGc+CgkJCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQuOCw1Ny4xdi0wLjNsMS45LTIuM2gwLjJ2Mi4zaDAuNHYwLjNoLTAuNFY1OGgtMC4zdi0wLjlIMzQuOHogTTM1LjIsNTYuOGgxLjRWNTVMMzUuMiw1Ni44eiIvPgoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM4LjQsNTkuMXYtMy43aDAuM3YwLjVjMC4xLTAuMiwwLjItMC4zLDAuNC0wLjRzMC40LTAuMiwwLjYtMC4yYzAuMiwwLDAuMywwLDAuNSwwLjEKCQkJCQljMC4yLDAuMSwwLjMsMC4yLDAuNCwwLjNjMC4xLDAuMSwwLjIsMC4zLDAuMywwLjRjMC4xLDAuMiwwLjEsMC4zLDAuMSwwLjVjMCwwLjIsMCwwLjQtMC4xLDAuNWMtMC4xLDAuMi0wLjEsMC4zLTAuMiwwLjQKCQkJCQljLTAuMSwwLjEtMC4yLDAuMi0wLjQsMC4zYy0wLjEsMC4xLTAuMywwLjEtMC41LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4ycy0wLjMtMC4zLTAuNC0wLjR2MS42SDM4LjR6IE0zOC43LDU3LjEKCQkJCQljMCwwLjEsMC4xLDAuMiwwLjIsMC4zYzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4yczAuMiwwLjEsMC4zLDAuMXMwLjIsMCwwLjMsMGMwLjEsMCwwLjMsMCwwLjQtMC4xYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yCgkJCQkJYzAuMS0wLjEsMC4xLTAuMiwwLjItMC4zczAuMS0wLjMsMC4xLTAuNGMwLTAuMSwwLTAuMy0wLjEtMC40YzAtMC4xLTAuMS0wLjItMC4yLTAuM2MtMC4xLTAuMS0wLjItMC4yLTAuMy0wLjIKCQkJCQljLTAuMS0wLjEtMC4yLTAuMS0wLjQtMC4xYy0wLjEsMC0wLjIsMC0wLjMsMC4xcy0wLjIsMC4xLTAuMywwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjIsMC4ycy0wLjEsMC4yLTAuMSwwLjJWNTcuMXoiLz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MS42LDU4bDEtMS4zbC0xLTEuM0g0MmwwLjgsMWwwLDAuMWwwLTAuMWwwLjgtMUg0NGwtMSwxLjNsMSwxLjNoLTAuNGwtMC44LTFsMC0wLjFsMCwwLjFMNDIsNThINDEuNnoKCQkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8ZyBvcGFjaXR5PSIwLjgiPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC40LDUuMmMwLTAuMSwwLTAuMiwwLjEtMC4zYzAtMC4xLDAuMS0wLjIsMC4yLTAuM2MwLjEtMC4xLDAuMS0wLjEsMC4yLTAuMmMwLjEtMC4xLDAuMi0wLjEsMC4zLTAuMQoJCQkJCWMtMC4xLDAtMC4yLTAuMS0wLjItMC4xYy0wLjEsMC0wLjEtMC4xLTAuMi0wLjJjLTAuMS0wLjEtMC4xLTAuMS0wLjEtMC4yYzAtMC4xLDAtMC4yLDAtMC4yYzAtMC4xLDAtMC4zLDAuMS0wLjQKCQkJCQlzMC4yLTAuMiwwLjMtMC4zYzAuMS0wLjEsMC4yLTAuMSwwLjQtMC4yczAuMy0wLjEsMC40LTAuMXMwLjMsMCwwLjQsMC4xYzAuMSwwLDAuMiwwLjEsMC40LDAuMmMwLjEsMC4xLDAuMiwwLjIsMC4zLDAuMwoJCQkJCWMwLjEsMC4xLDAuMSwwLjIsMC4xLDAuNGMwLDAuMSwwLDAuMiwwLDAuMmMwLDAuMS0wLjEsMC4xLTAuMSwwLjJjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yYy0wLjEsMC0wLjEsMC4xLTAuMiwwLjEKCQkJCQljMC4xLDAsMC4yLDAuMSwwLjMsMC4xYzAuMSwwLjEsMC4yLDAuMSwwLjIsMC4yYzAuMSwwLjEsMC4xLDAuMiwwLjIsMC4zYzAsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMiwwLDAuMy0wLjEsMC40CgkJCQkJUzEyLjYsNS45LDEyLjQsNnMtMC4yLDAuMi0wLjQsMC4yYy0wLjIsMC0wLjMsMC4xLTAuNSwwLjFjLTAuMiwwLTAuMywwLTAuNS0wLjFjLTAuMS0wLjEtMC4zLTAuMS0wLjQtMC4yCgkJCQkJYy0wLjEtMC4xLTAuMi0wLjItMC4zLTAuM0MxMC40LDUuNSwxMC40LDUuMywxMC40LDUuMnogTTEwLjcsNS4yYzAsMC4xLDAsMC4yLDAuMSwwLjNzMC4xLDAuMiwwLjIsMC4yYzAuMSwwLjEsMC4yLDAuMSwwLjMsMC4xCgkJCQkJYzAuMSwwLDAuMiwwLDAuMywwYzAuMSwwLDAuMiwwLDAuMy0wLjFjMC4xLDAsMC4yLTAuMSwwLjMtMC4xczAuMi0wLjEsMC4yLTAuMnMwLjEtMC4yLDAuMS0wLjNjMC0wLjEsMC0wLjItMC4xLTAuMwoJCQkJCWMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjJjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4xYy0wLjEsMC0wLjItMC4xLTAuMy0wLjFjLTAuMSwwLTAuMiwwLTAuMywwLjFjLTAuMSwwLTAuMiwwLjEtMC4zLDAuMQoJCQkJCWMtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjJDMTAuNyw1LDEwLjcsNS4xLDEwLjcsNS4yeiBNMTAuOCwzLjZjMCwwLjEsMCwwLjIsMC4xLDAuM0MxMC45LDMuOSwxMSw0LDExLjEsNAoJCQkJCWMwLjEsMC4xLDAuMiwwLjEsMC4yLDAuMWMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjIsMCwwLjMsMGMwLjEsMCwwLjItMC4xLDAuMi0wLjFjMC4xLTAuMSwwLjEtMC4xLDAuMi0wLjIKCQkJCQljMC0wLjEsMC4xLTAuMiwwLjEtMC4zYzAtMC4xLDAtMC4yLTAuMS0wLjNjMC0wLjEtMC4xLTAuMS0wLjItMC4yQzEyLDMuMSwxMiwzLDExLjksM2MtMC4xLDAtMC4yLDAtMC4zLDBjLTAuMSwwLTAuMiwwLTAuMywwCgkJCQkJcy0wLjIsMC4xLTAuMiwwLjFjLTAuMSwwLjEtMC4xLDAuMS0wLjIsMC4yQzEwLjgsMy40LDEwLjgsMy41LDEwLjgsMy42eiIvPgoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjksNy4zVjMuNmgwLjN2MC41YzAuMS0wLjIsMC4yLTAuMywwLjQtMC40YzAuMi0wLjEsMC40LTAuMiwwLjYtMC4yYzAuMiwwLDAuMywwLDAuNSwwLjEKCQkJCQlDMTUuOSwzLjcsMTYsMy44LDE2LjEsNGMwLjEsMC4xLDAuMiwwLjMsMC4zLDAuNGMwLjEsMC4yLDAuMSwwLjMsMC4xLDAuNWMwLDAuMiwwLDAuNC0wLjEsMC41Yy0wLjEsMC4yLTAuMSwwLjMtMC4yLDAuNAoJCQkJCUMxNiw2LDE1LjksNi4xLDE1LjgsNi4yYy0wLjEsMC4xLTAuMywwLjEtMC41LDAuMWMtMC4yLDAtMC40LTAuMS0wLjYtMC4ycy0wLjMtMC4zLTAuNC0wLjR2MS42SDEzLjl6IE0xNC4zLDUuMwoJCQkJCWMwLDAuMSwwLjEsMC4yLDAuMiwwLjNjMC4xLDAuMSwwLjEsMC4xLDAuMiwwLjJzMC4yLDAuMSwwLjMsMC4xczAuMiwwLDAuMywwYzAuMSwwLDAuMywwLDAuNC0wLjFjMC4xLTAuMSwwLjItMC4xLDAuMy0wLjIKCQkJCQlTMTYsNS40LDE2LDUuM3MwLjEtMC4zLDAuMS0wLjRjMC0wLjEsMC0wLjMtMC4xLTAuNGMtMC4xLTAuMS0wLjEtMC4yLTAuMi0wLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4yCgkJCQkJYy0wLjEtMC4xLTAuMi0wLjEtMC40LTAuMWMtMC4xLDAtMC4yLDAtMC4zLDAuMVMxNC43LDQsMTQuNiw0LjFjLTAuMSwwLjEtMC4yLDAuMS0wLjIsMC4ycy0wLjEsMC4yLTAuMSwwLjJWNS4zeiIvPgoJCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjIsNi4ybDEtMS4zbC0xLTEuM2gwLjRsMC44LDFsMCwwLjFsMC0wLjFsMC44LTFoMC40bC0xLDEuM2wxLDEuM2gtMC40bC0wLjgtMWwwLTAuMWwwLDAuMWwtMC44LDEKCQkJCQlIMTcuMnoiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU2LDY3LjFjMCwwLTAuMSwwLTAuMSwwYy0wLjEtMC4xLTAuMS0wLjIsMC0wLjJsMTYuNy0xNi43YzAuMS0wLjEsMC4yLTAuMSwwLjIsMHMwLjEsMC4yLDAsMC4yCgkJCQlMNTYuMSw2Ny4xQzU2LDY3LjEsNTYsNjcuMSw1Niw2Ny4xeiIvPgoJCQk8Zz4KCQkJCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTUuMyw2NS44IDU0LjcsNjguMyA1Ny4xLDY3LjYgCQkJCSIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L2c+CjxnIGlkPSJNX0lDT04iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjcsNTAuM2wtNS4zLTMuMWwwLDIuOEgxNC4zVjIwaDEwbDEsMS45YzIuMy0yLDQuNS0yLjcsNy41LTIuN2MzLjUsMCw2LjMsMS4yLDguNSwzLjcKCQljMi43LTIuNyw1LjItMy43LDktMy43YzcuMiwwLDExLjQsNC40LDExLjQsMTJWNTBINDUuNHYtMi44TDM5LjcsNTAuM3ogTTMzLjIsNDVsNi41LDMuOGw2LjktMy45djMuN2gxMy44VjMxLjIKCQljMC02LjktMy42LTEwLjgtMTAuMS0xMC44Yy0zLjYsMC02LDEtOC42LDMuOGwtMC41LDAuNWwtMC40LTAuNmMtMi0yLjUtNC41LTMuNy03LjktMy43Yy0zLDAtNSwwLjgtNy4zLDIuOUwyNSwyNGwtMS41LTIuN2gtOAoJCXYyNy40aDE3LjdMMzMuMiw0NXogTTU4LjcsNDdINDguNHYtNWwtOC43LDQuOEwzMS41LDQybDAsNUgxNy4zVjIzaDUuMmwyLjEsMy45bDAuOC0wLjljMi43LTIuOSw0LjQtMy44LDcuNC0zLjgKCQljMy41LDAsNS43LDEuMyw3LjUsNC41bDAuNiwxLjFsMC44LTFjMi45LTMuNSw0LjktNC42LDguNS00LjZjNS41LDAsOC40LDMuMSw4LjQsOVY0N3ogTTQ5LjcsNDUuN2g3LjhWMzEuMmMwLTUuMi0yLjMtNy44LTcuMS03LjgKCQljLTMuMiwwLTQuOSwwLjktNy42LDQuMmwtMiwyLjRsLTEuNS0yLjdjLTEuNi0yLjgtMy40LTMuOS02LjQtMy45Yy0yLjYsMC00LDAuNy02LjUsMy40bC0yLDIuMmwtMi42LTQuOGgtMy4ydjIxLjRoMTEuN2wwLTUuOQoJCWw5LjYsNS42bDkuOS01LjVWNDUuN3oiLz4KCTxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNTguMiw3MC4xIDU4LjksNzAuMSA3NS4xLDU0LjEgNzUuMSw1My40IAkiLz4KPC9nPgo8ZyBpZD0iU0hJTkUiPgoJPGcgb3BhY2l0eT0iMC4zIj4KCQk8ZGVmcz4KCQkJPHBhdGggaWQ9IlNWR0lEXzZfIiBvcGFjaXR5PSIwLjMiIGQ9Ik02OC4zLDAuN0g0LjRjLTIuMiwwLTQsMS44LTQsNHY1OC42YzAsMi4yLDEuOCw0LDQsNGg2My41YzIuNCwwLDQuMy0xLjksNC4zLTQuM1Y0LjcKCQkJCUM3Mi4zLDIuNSw3MC41LDAuNyw2OC4zLDAuN3oiLz4KCQk8L2RlZnM+CgkJPHJhZGlhbEdyYWRpZW50IGlkPSJTVkdJRF83XyIgY3g9IjEwLjYzNjQiIGN5PSItMC41Nzc5IiByPSI1My4xNTg1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGRkYiLz4KCQkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzAwMDAwMCIvPgoJCTwvcmFkaWFsR3JhZGllbnQ+CgkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfNl8iICBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0idXJsKCNTVkdJRF83XykiLz4KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzhfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfNl8iICBvdmVyZmxvdz0idmlzaWJsZSIvPgoJCTwvY2xpcFBhdGg+Cgk8L2c+CjwvZz4KPGcgaWQ9IklDT05fQk9SREVSIj4KCTxnPgoJCTxkZWZzPgoJCQk8cGF0aCBpZD0iU1ZHSURfOV8iIGQ9Ik03MC45LDAuNUg0LjJjLTIuMiwwLTQsMS44LTQsNHY2MS40YzAsMi4yLDEuOCw0LDQsNGg2Ni4zYzIuNCwwLDQuMy0xLjksNC4zLTQuM1Y0LjUKCQkJCUM3NC45LDIuMyw3My4xLDAuNSw3MC45LDAuNXoiLz4KCQk8L2RlZnM+CgkJPGNsaXBQYXRoIGlkPSJTVkdJRF8xMF8iPgoJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF85XyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+CgkJPC9jbGlwUGF0aD4KCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF85XyIgIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIHN0cm9rZS13aWR0aD0iMC40OTc1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
  background-repeat: no-repeat;
}

.hamburger-data {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzOC40IDI3LjgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM4LjQgMjcuODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzOUIwRDU7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCwyNi44aDM4LjR2LTIuMkgwVjI2Ljh6IE0wLDEyLjhWMTVoMzguNHYtMi4ySDB6IE0zOC40LDFIMHYyLjJoMzguNFYxeiIvPgo8ZyBpZD0iTGF5ZXJfMiI+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}

.gray-maginifying-glass {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguMyA3MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2OC4zIDcwLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjdCN0I3O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkuOCwwQzEzLjMsMCwwLDEzLjMsMCwyOS44czEzLjMsMjkuOCwyOS44LDI5LjhjMTYuNCwwLDI5LjgtMTMuMywyOS44LTI5LjhTNDYuMiwwLDI5LjgsMHogTTI5LjMsNTAuNAoJCUMxOCw1MC40LDguNyw0MS4xLDguNywyOS43QzguNywxOC4zLDE4LDkuMSwyOS4zLDkuMUM0MC43LDkuMSw1MCwxOC4zLDUwLDI5LjdDNTAsNDEuMSw0MC43LDUwLjQsMjkuMyw1MC40eiIvPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ny44LDY5TDQ1LjIsNTYuNGMtMi40LTIuNC0yLjQtNi4zLDAtOC42bDAsMGMyLjQtMi40LDYuMy0yLjQsOC42LDBsMTIuNiwxMi42YzIuNCwyLjQsMi40LDYuMywwLDguNmwwLDAKCUM2NC4xLDcxLjQsNjAuMiw3MS40LDU3LjgsNjl6Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}

.blue-mag {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguMyA3MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2OC4zIDcwLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMzlCMEQ1O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkuOCwwQzEzLjMsMCwwLDEzLjMsMCwyOS44czEzLjMsMjkuOCwyOS44LDI5LjhjMTYuNCwwLDI5LjgtMTMuMywyOS44LTI5LjhTNDYuMiwwLDI5LjgsMHogTTI5LjMsNTAuNAoJCUMxOCw1MC40LDguNyw0MS4xLDguNywyOS43QzguNywxOC4zLDE4LDkuMSwyOS4zLDkuMUM0MC43LDkuMSw1MCwxOC4zLDUwLDI5LjdDNTAsNDEuMSw0MC43LDUwLjQsMjkuMyw1MC40eiIvPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ny44LDY5TDQ1LjIsNTYuNGMtMi40LTIuNC0yLjQtNi4zLDAtOC42bDAsMGMyLjQtMi40LDYuMy0yLjQsOC42LDBsMTIuNiwxMi42YzIuNCwyLjQsMi40LDYuMywwLDguNmwwLDAKCUM2NC4xLDcxLjQsNjAuMiw3MS40LDU3LjgsNjl6Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}

.computer-ill {
  background-image: url("images/comp_ill.svg");
  background-repeat: no-repeat;
}

.search-glass {
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguMyA3MC44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2OC4zIDcwLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojQjdCN0I3O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkuOCwwQzEzLjMsMCwwLDEzLjMsMCwyOS44czEzLjMsMjkuOCwyOS44LDI5LjhjMTYuNCwwLDI5LjgtMTMuMywyOS44LTI5LjhTNDYuMiwwLDI5LjgsMHogTTI5LjMsNTAuNAoJCUMxOCw1MC40LDguNyw0MS4xLDguNywyOS43QzguNywxOC4zLDE4LDkuMSwyOS4zLDkuMUM0MC43LDkuMSw1MCwxOC4zLDUwLDI5LjdDNTAsNDEuMSw0MC43LDUwLjQsMjkuMyw1MC40eiIvPgo8L2c+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01Ny44LDY5TDQ1LjIsNTYuNGMtMi40LTIuNC0yLjQtNi4zLDAtOC42bDAsMGMyLjQtMi40LDYuMy0yLjQsOC42LDBsMTIuNiwxMi42YzIuNCwyLjQsMi40LDYuMywwLDguNmwwLDAKCUM2NC4xLDcxLjQsNjAuMiw3MS40LDU3LjgsNjl6Ii8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}

.mq-footer-logo {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADLUAAAI2CAYAAAAc8lsxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjA3NjlEODM0NkI0MTFFNjg3M0Y5QkI5MUY3QzI2NjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjA3NjlEODQ0NkI0MTFFNjg3M0Y5QkI5MUY3QzI2NjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMDc2OUQ4MTQ2QjQxMUU2ODczRjlCQjkxRjdDMjY2OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMDc2OUQ4MjQ2QjQxMUU2ODczRjlCQjkxRjdDMjY2OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkuJ2PIAAKS/SURBVHja7N3rdRvHlijgPbPm/+WNYOAIhorAUASmIjhgBBYjEBiBpAgIRyA6AsERSCcC40QwuhH4sozuQ4jiA49+VdX3rYUlv2QR1d3Vtav2rvqPv/76KwAAAAAAAAAAAAAA4AmSzuFl13efpWY4zH9qAgAAAAAAAAAAAAAAAIamqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAAAanqAUAAAAAAAAAAAAAAIDBKWoBAAAAAAAAAAAAAABgcIpaAAAAAAAAAAAAAAAAGJyiFgAAAAAAAAAAAAAAcvf67vMfPsV+rt3iZVLUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAMTlELAAAAAAAAAAAAAAAAg1PUAgAAAAAAAAAAAAAAwOAUtQAAAAAAAAAAAAAAADA4RS0AAAAAAAAAAAAAAAAM7r80AQAAVOvs7nO+8/fznb/+Pw/+XTzx371k/cQ//+OZ/27t0gBQiHmP79lvd5+v3rMAkzVrPofSTwMAAM9Jc0pnB/6e5+aRAPjRw3X0p/7ZIdb6ZgB4mqIWmI5ZfL/IeepA+DGb5vPU3wOHB63HTBru42sTwHpegVP7rPbX3eTZvvqux8z3/OfvXhi7tMm56we/AsBY5g9ihJ8Hfs+eec8CDBZXPezf/+dBXz/v+efY7bOTNG/0/3b++ltIhAAAgJzM4j4/ZDee+PmJeKQvD9ekdzdKWTe/ijWA0vre3f51d46n77n9dy/8+91+958P+umH/TUAFOc//vrrL60AwwyI289YCaUv2cSPySwGxtRi/uCZ3H1O22d3SnYnDtNz+68HAe7aJYXq+rB24q2ddJtX8t3b/rDtC9ehCBCAbp038UD69b+bv671Pdv+tSQGoCSzB582pmr/Plfr5te2+GUdEtEAAGBIu5uOpV+H3gyl71hjd4MUsQYwxf53Hve5P7PIe55nV5vD90d8P4e/cekZUA5J569D/lzJlvFyoeDYrpufkwMoaoHuzHcGwT/HMLtmDG0d99XgklnIMXCdxfdJ37lPGh7yzLZBrAE75KsdZ8ybfmxW4Fij6z5wszNu0f8B8Jw2Pkjv2f9u/tp79mlfm09bVGozDGDqHpsXmlfaFpu4n9f9106frh8HAIDDzaP8PJFDY40/wto00L9Z3M/jWzvfWsf36+Pme+iLohbGtgxFLUVS1ALHme8MiiW63A+EJY0yBbvJaALXx23ifkKxfX43mgUm25f9HOUX4RmzADBGXD/fietnmqSTOKN9z669Z4GR+/jdhIa5Jtm7H08f80UAAPAja9CnxRq7c0aSrIFD7RavtH0xx/XBa01CBxS1MLZlKGopkqIWeFm7a9/PBsYHaRNF20XQjSahx+B19xmdaZKjtMeS/rHz/JpMhOHMHvRlFkKGs97p//R9AOXH9XPvWXMDQFHa+Eks1Y9vTT8u8QEAgNrMH8QaM03SqU1IsgYeZ/PH/rXz9m0fvNEkHEhRC2NbhqKWIilqgcelAfHF3eeXsBDalU0zUPg9JIzSzfPZJqQxTCB767mFTs3i++TamSaZXN+nyAUgX20Ryy/es+YGgOKcP4ilJDWImQAA4FRnj8QaDG8dNiGDWvvg3f5Xnt7wNvH9XM9Gk/ACRS2MbRmKWoqkqAW+HyCnhJeLsBg6hDQZ8VvcT0zAU2bxfUKa53Pc57YNZG81Bxw91piH5Nrc+r7fm37PmAVgunbfsxa98osx2iIXgIcUseTTl0s8AwAgJ/O4n08ylzT9WMPaNOiDGc4mbE7F8xS1MLZlKGopkqIWapYWQNvTWC40x+iD4TQJkYpcJIuSzJrn8h8C2Em73QliN5oDnuzL2gRb8vet6fvaBRQTeADjvmfnofi9tPfsWowB1WvnbH8Omw/lar0TM5nrBQBgKmYPYg3yjDXaeSOxBuRlN0dvHuZ79L/kTlELY1uGopYiKWqhRu0geaEpJmkTClxqNWuey3+EEwxy1J6+dBuSz6jbedOPXejLqrCO+1Nc9H0Aw8QMit/FGECZcdRc/16kzYO4CQAAhpTijHaT05nmEGsAg5qF+fxS+9/dTSCpk6IWxrYMRS1FUtRCTQPlX8NkRY4D4ZTAsgoJLKVKuy8sBLHFkXxGbeZhUQR9H0BfFIzSzg/YAAP07+SvPfXXyZcAAPSl3eTUyY/12D39V6wB42rne+YhB6iW/nd3rod6KGphbMtQ1FIkRS2ULk1U/NoMlslbm7xiEFzOs9kmLlD+s5sC2JWmoDASsHiOAheA08x24nnvWR5K79aP3rMgjiJ7ClwAAOiKQhbEGjCeWTiRBQUutVHUwtiWoailSKmoZREWkGoYNHyo6Pu2Jz9IfinTJpzekvOz+bYJZD2b9QawKfnMzsrkahb3p0vpx9jXOu4LXGpfPEkB+zu3BDwq9RFvxAv/LmSx8MW+vu7MEUhSgGlSyMK+YyFJZz8+OxIyAWC6voX1rrEpZGHfWMPmqdA98/m8NE5q+9+15iiSohbGtozp556k++8Pl+owqajlczjFogY1dNJtwvyvYdKiFquQIJ+DWTOIWGgKdgZtbeIZ5DC+aHeWMWami7FLrZN36fn57BaAZ6WilhoXV53iSFckKcB0zMIOnRxH0sP9M/QlrHMAwJSlscprzTC4tmh+YazEkbGG/BI4TVtQuNAU7GkTNq8ukaIWxrYMG6oWSVFLPdZR7qTKLCTMu7+3x3UZiEzLvHk2vWN4Spo8TBOHH8IunExPWhhJhbJ2+KIPm6hr8i49Q1/Cztywz9jop0rGRbNw+hn9vmfbJIWN5oBBKVRE3NSNFD8pCAOAaVuHopahpPnlRSiap9tYI80b3Ya5I9jHLMzn0934qd2YSo5Q3hS1MLZlKGopkqKWulxGWbviz0IxCz8OfhW3jK89YtS7hX21O+Ok53ejORiRY5IZQ5t0W/L45X1sT1QE9otpSk6IkOzMGO9Zp7dAv2ZNDLUIGwLQ7xipllN/l2FBFgByGZ8oaunXPO5PZYG+mDuC5/vhdhNI6JLTs/KnqIWxLcMcapEUtdRlE9tdX3OXFkff6pR4RhqQKG4ZXgpkU9LqTFNwglUobmF4qd+ShMUUxuofm36wpJ1p0vjgk8sLB7mK7Ul2pWhjeLu4MfZ79rdwSiR0Pc6zqQlj9eerKHPuKG2w8cVlBoAsrENRSx/aU1lSrDHTHAwca5S4RgPH9MNpzuedfpgBx1S1bGRSEkUtjG0Z8seL9J+aoCppsJn7DsmpM/pTh8QL5nefz81nrjkGa+9Pglo6sGj6+Rv3EwP1X5+aey6NkRS0MPZY/X1hfeBZ812Aw5SyWDRr+oD/DQtgTON+fNfcj2INOG18t2zGrJ/CvBvj9edt3DQv7PkSPwEANY/zbppxnk0UGeseTPdeO3d0rkmo9BmQq8HQ5nG/lrR07wHUTVFLfdKCT44JmxdxX8wi4ZRDBr6fBVy9OQ/FQ/RnESZM6P/++hyOS2Z6znbu0dwTBW+M3eHofiDnE47aOOzPpj+DKY8FxbKwn1ncJ5gpVGRK/Xnqy78UMuZIz5bEOQCgNvP4fh7JfDJTiTW+hHVE6jCL+zkfm0AypnTvlbqRCQB7UtRS5wAgp9Na2qR5J0BwikUz6F0KwDoNar8IIvD8kuEYSLEUObmI+wLS3BZOFmGxB06NhZcZPvftYq84gRzMo6xkaOjrOWlPt1yIy5nwuKlNwFlmep+mZ+2tSwkAVGQRNpwgv5gYSru/bU7FlMcJua6RA3ACRS11+jWmn8iZFp6WIWmebr1r7ikD3uO1z6WgljGeXxMqnDKmcGQ9OUvj4ZwWTmbN8wacPv7JYbfuRdwXjdpdnBztJkOLN+B+/GnhmNzM4n7+aJlR/H/WvIcAAEq3e0q5zcfILdZI9+z/ho0Yyd887ud85pqDDO5XxYUAFVHUUu9kwbsJ/3xpofTLxH9G8jVrBryfw0TZoYHCn81zaZKGMd9fTgnikPtlqe+iwHFMDkm3N545qOJ5WoQkBLxnoTRt3y6xgdznA95lNE4xlgIAahifLcM8EmXFGsuwDkJe5qGYhXzN4n7u/q3+F6BcilrqtZjgZEEacHxqPjOXiAECti/NYJfnAwNFQEzNeXNPSprmqfHEMhSzUP77eapJt2/DZDh0Pe6Z2oYPi5CEgPcslEbfjnt7HBfhNCQAoFzWayj53lbcQi7moZiFcszuPu/1vwDlUtRStykdaX/RDDgs4DCks2awm4pbzjXHD942beO5ZKoW3h086NOXYXGEusxiWkm3583YCuh+XD6f0NhLwjPes1BeXK1vx70+vPZEYgCA0livoaZ7XXELUzVrYk7FLOh/AciGopa6zScwcN09ncUAg7GkBEyntnwf3KbA9r3nkkyCVacJkfpviyPU/u6+acYzY47vJWRBf8aMmdtNKCQ8U/t79s+wAEw55s3YUd9ObRZNfz6FeU9rIgBAiazXUCPJ1UztfrRRD/pfALKkqIV3I/7ZTmdhatJiZu2J8e3pLHO3A5mZh5OFarSI6SSjwBScx/0R4kOfQrcMJ99Bn8bYyXve9CefQsIzRNxvAGF3Q3KPnccaL8KUtMmWyxhnPmEqJ/EBAHRlEdZrYDe5eqE5GMHS/Ufl/e8X9z9A3hS1MB/hZZ4GEmkyw05kTPWZqDExfhZOZ6GMQNXpX/X01anPsqswPD+eGeoZSX/eO80OvbsYKE6ZNf2HxH0wFqUc+nb40VgJZ+fiJwCgsBjZKZDwY6zRnpRhQ0aG0G4q7ZQsajcLJxUBZE1RCxHDLqC0u0e/1exMWJsY/76S75sG8k5noSQX7ulizUIiFhzzjl9Gf5PYY5weATXrM0HgLOzkBoe+Z8fc5R/07dBtTJOek/lA4znvDQAgd7NwCiTs85x88pwwQF/stHX48dmQVwKQIUUttC/yIYpMFoI1MpOeiy8FB39t8Y6FVEp9t6V3zlJTFNNfLcNxsXDs89Met9zHjmDvwkQ5DP1M91FIlt6v7U5uwOHvQuNUpuitvh0OkuKaNjGzrxhnGdZHAIC8pbmp9zFcQTCUID0r7YlG8jLoqi9e6othr/5X4RdARhS10OrzCMI26UaARo7SImNfSaC+Fwzzfvvs/ZO19uQdxyXDaWbR/Y5g6fl0AiMMb97hs9eepipeh9PfszdhMxem855IMdR7fTsc/Qz92cMzlN4PiswAgJwtmnGSOWE47RlaagpOjFm/iC/hIBfh1HWALChqoZVe2H1MPrQJMgtNTObPx6coZ3Kh9BNo4KF5c89LLsvLrOl77ZoB/fSJyzht0q6v0yKA/bw7cWzT7qr5JezkBn28ZxUTMIZ2fKa4CrrRnna06Oj5/KRJAYBMtZsl2hQFuokN3oUTNjg+ruzzdFEoXdv/LjQFwDQpamHXrx0PfC/CIirlDW5znqxrg9z3LiUVmoUiy5wsw2lSMMS45pTnzAImjD+2P7awrN2Ryq6a0J+3xrOMcM9ZkIX+xlynrnOk+GumOQGADMdC7aYocj6gW7Nwgjb7a+f0zTVCN+MbGwMBTJSiFh6+tLs6njBNbnwSfFGgRTOwze3ebk9NEuQiOFXYNfW+qj0u2RgC+jeL+xORDnnmFsYUMJn35vLAZ/6zWB0m/56FQ98Fn8PpQNC3eRx/4mX6vYqJAYDc2BQFhrHwrPGMduNa84vQvXk4dR1gchS18FjANOtgQC3gomQpYeDPyKdi26lJ8L30jrLrzbTY7QvGHyvsu2gyC8WBMCWpEHS+5/jny57/LTDeexYOiaGW+nYYZex1yHPXrpcAAORiFjZFgTFi/PfNszfTHDSczgLDcOo6wIQoauExN0f+PidBUJOzyKNQZBkmHeExi8jz1KUSzZtJAkl+MP7YZp9FE0WBMM0Y/qnnchZ28Iec3rNwSAz1TlPAKA4ZX4mfAICc2BQFxo/3UxHDUlNUzeksMLzZznM30xwA41HUwlOB0vyI3+MkCGoMJtPE3mLCga4EB3haW4xpMmi8fkpiH0wzFniq0OxtWNCEKZo9Me6XiAB5vWdBDAV5eWmsdRE2AAMA8jALm6LAlLQnRMq/qs88nBgBY7oI8/cAo1LUwnNB0r4WISmYut3EtApbZuHUJNhXmgz8M0wKjtHuJgNgunYTJs92ntv3mgYm6+3O+L+NByQiQD7vWXjJXAwFk/TUuCv98xvNAwBkwKYoME3tWupSU1RjGTYygSmwsRDAiBS18JR57Jekn17iFmdgOoUt7eSGBH04LCh12thwlk0/ZQIA8ogJUuHfhTE/ZBOTSESAPN+z8FIMZREVpu3hGCyNyxQuAgBT1q6N2RQFpu2dOYHizZp48p2mgEmZh02GAAanqIWXgqPn3Hhxww/PxJgJn4uw0yscS2FL/2ZhQg5y7R8/6R8hm+dVIgLk+Z6V/MxjzsVQkJVZbOeW0meuOQCACUubK/xpzALZSM+qxOpy+2Ob1sJ0ObUFYGCKWnjO7Img6KwZVC80EfwgPRc3I/65kmDgtIBUYUt/fZQJOQAAMF5mP2/Fp5CtuSYAACYqrYOl9eRPYU0Zcnx+33t+i+J6Qj7msZ2/d+o6QM8UtfCSdw8G0BJ+4WWLGLawZewTYqAk3nPdt2fbR5mQAwCAp83Crpvcn97j5C0AAKBL7UmQC00BWWtP9phrimy1+QjmACG/Z/dTKEYD6NV/aQL2eCGngfQythMdn72YYS+L5tfLnv+cmzD5CH28+9L77vXd56vmONp500cpEMrLt537Pv31Px/8+6/NPz/ULH48kvfnnb+ea3oAKnvPJn94z/KI9831uzzyfiBf6Vm1KAoAAHTtbRNrAmWYxXYt+zq2uVzkI62bf4of53LJx/rE338W8idyd9Fcw8sO7gcAHlDUwj5+jW1ihV3Wh7VpPrseSy59yn8/EggZHA9rcff5V/QzkdCefuBow2kGrZvm2u/rfx7pX2dhMmNMbWHLq0f6Yvbr/+wsPN0+a3c80fZhxybR9vHstWOVefPrz8YwAGSifZ/+4T3LidqFsTeh0L4Wy9iemM307RYopl//3xN9/ebE+YTzBzH17t+380j6bwAAXpoHsJ6cj90YYncjlPWD/2594p8zfyb2EGvkJc0jpLm9N2FjlBwswvr5lPve3fXz3Tmedc9//m4fPH/QF89CztBUpeuiuBCgB//x119/fQ47NsLQ1vF4Qmk7WB7C7kREO0huC2HOBVKdStXZq46v3ecwkdSnNkhtkxN2n82xEtLmjzy7Pz/4d/RzL7wOE4GH9E9pMm6hKUbV9l/p86+dvy7hPp41n/nOuEUfCMAYMf2mec+uB47lvWfrc3X3+aAZio6hJJlNs59v5243Dz5TNd/59f/Edu6o7dcBAOhnzPh6wj+f0wCmp127SXFFu3bzLaa/fiPWyOPeehNODJiytH7+VjOM3v+2+T/r+PFU9Slrc/hSP2zefppjwhqLC//K4Gd87d1YtGXYKKxIilqgX5tmEPzPyDPRZR73ExI/h2KXU3RV2KKgpfvgIj2TJSSjtcUu7XPqme2Owpb9pHfFJ/3T4NoJtz/ifjJuU2E7tP3f/zS/im8A6DJmaN+1bYzvPcvQ0nzClZikyGdLktn48X67GcA6yilSfGge5ngBAPqYL5hqUcsinAYwhfujxI3Hnoo12jkjsca4bIwyPTaEHF7b5/6z8P434n7T6vQx3zOuGosLFbUwtmUoaimSohboVnoR/hH3kxQlDoxnTZ/xP82vkpf3d2phi4KWboLX3cTvGrTFLnOB7ElumyCUx6X765N7a/C+LI03Nprk2fuyncSbuz8B2MOmeb/+cyeu53HnD+YGZppkkHHgG+O/Yixie0ILw8dSbVLDuvL2mIXEBwCAU6Tx5BSLWm5C8vQY98LDjU7FGt+vzzCcVdgYZSrk9/TvW3w/n7/WJHL6RnYd20T7GihqYWzpWVPUUiBFLXCaTfPy+z3ujyesMRBLfcgvIZFln4AqDZiOSYyye+dxz2cqRPij4ufzufspPa8SvQ+zim1xGt9LRyW/1wzGGvo+ADKN0XZjho0mOdps5z174T3b6z1b245vJZJkNox13G9sIpYSMwEA9DHenFJRi+Tp4eLyh7EGYo2psTHKNO55+T399MG3Ud9GtqeOD3b7X+OE/qV79DLKn4tU1MLYlqGopUiKWuBwm2YA8psB8pPBWepT/mEw/GSQdWhhS2rHz2FyZ9/g4I/m143m8Nz24NQTl0ojGauf90QKrNsiFn1Zv31fSrr9Rd8HUJXd96yYvv8Yo90AA3EJksz61iaUtfNCdNeXSzwDAPhRGntOpajFWnL/19pcUn+xxoXm6IWNUfTJpdjdlEoffDobVw9j0/TBJd+ziloY2zIUtRRJUQvsH/ClgfJHg+SDpMFvmoT41UD4O1+bgdM+VdkC3v2C2N+bX+262U0Q2yZ5m0R83CvvAslYHdvE/aKI5Ct9HwD9xPN/iBlGf886xaVbq3CSZE7s0NlP/97GUeuwIcAQ5nGf9GA+AACoXRqDTqGoZRHbDcjoTootdueS6N/uvJG4uVs2Rhn+Xk59svnP47Xz+e18j/n8ftkAt997+argPlhRC2NbhqKWIilqgeelpOWPgrzOBsK/hgSW3Xvr1R5tpqDl6fb7rXk2BbH9aZPP/mGs8EPw+VPF955krG5swslvU7Zb4OI9DJDneG23+B3v2VKtY7vjm7h4+ve8hIZu4yjJZeOb7fTnc80BAFQaj41d1PL+7vPWpehEWqdp55Gs2Uwj1pBg3Z1V2BhlCItQZHisTVg3nwKbQPbjOrbJ96VR1MLY0nOlqKVAilrg6aDuNy+2XgfB6aUyc589OXmgoOXpNnNi0jjS87qI7QTiTHPsVZhWojRm/KRvOtomTMjlqF08MXkHMG0KWfJ9zypwOT02eRNOqZiqFEdLaBBHlU7SAwBQo3WMV9SSxl/vm3iD0+Lp35p4Q0w9TbNQ4NJln2VjlP6k/tj8z2Ha+Xz5P9Nkrqdbq9ie2lJSH6yohbEtQ1FLkRS1wI+DiFQhu9EUg5g3L5ea+6A0aP3w4J8paPleeh5/a9rJJMs0LMLpLdHck1eVXXeTccePLyTY5q+dvPs1LJ4ATMk67hMQxAv5v2ctkh0n3ftpgcYC8LTchCSzU+7ptpBlrTmy68/TfS/pDAAo3TrGKWpJ463PxlpH2zRxxirkhORmFgpcTmVjlH6kGNga+v5S/2vdPC/WyLvrg9PYsZR1LEUtjG0ZilqKpKgF7gfNilnGM4+6i1ve7ARsClrubZrncqUpJuu8CVwXFbfB7vMrGGBXmpT4GBJsSzXb6f+8swHGiRUkIJT9nk3vWKdEHuZbE5+sNcXo0vgwJTMo0DpcW8gisaGsuOlCfw4AFCjFXkMXtZw3sYaE0sPjZacBlCU9A2neaBHWaI55HmyM0p1FKGjZx6bpg1dh3Tx3szB3rw/eUtTC2JYhj61IuRS1lN65nAu0RpMGzIpZpmMedRa3pEHrq7jfWaf2/mATillyDFzfRZ3FLe3zW/J7xO7Ch90PFkbqk54Pp1eN67KS8fznDH7Gqwr6vzZRWQw/DsnO9Wl34FQccNh7UTw97nvCrsmH2YRCRf05Q1pn+nOLuQGY4jt1yKIWGyMed42c7lu+RVijOZSNUbphDf1lq3AKb8nak9c9B3X2wYpamMoYkMNMfsycS1HLf1TwgKncHlZ6YV17cU164Ps+6qrqbpP/ak562IRiltylZ7bG4pZ1jHPE/BBMxu3ff9ldhrYPTOMYC4vD+RDbQooamBycjrdNvMIwvjXv2I8h2bn296xT0vansGW8+/RTKGjZl0LFep+T1Jfb0XO85+5NBd9zGdPfqXEd5c4nAujLu5fmnG2ysp928zEbm9YZa5g7Ooz5o7LfU2P2w2ku/0NYN69F6nPTupm5nrr6YOvW4NntxX+6RpOwElAPOni+9NKavDTR9FNsJ5tqCXLOo96kh2/NtX4VJk1yt2n62J8q62PnsZ24KkmaePgSClpeku7zN809b2KO3T7wyvh+sDa/1gyM4IN4Ur/KKPfDVXM/XLofXnQTNtAZ2nkTQyloed635j36UxNLKWipsz9f7vTnxlTDPn+XmgEAsrOIbfG8JP2Xx5mX5g2qvwfS3NH/be6Br5rkRTY3PL5fVtDydD/8f5u437p5Pb7F/VyPU6AO64PfagaA7ylqmQ6LCf1rF0xXmiIbadCbCh0scJdr1TyXgtqybGJbPPg66pk0ThNXpSQvpYWRzyEZ66W+q73HvaN4aDdRz8JJv94YPzByDO/+68c67otGV9qZR96zbRxpgex5i1DYMpTzJoaSZPb8PIFCRZ6LrVeaw/gVABDXHWEd5pF4PNZ4FTa73UfqY5xKrl8+tR9+HfLx2Lpt7gebGu/nvT4F4HuKWqY1yBNM9WPTDJjSgqlJjDyv35uQtFiar81zaTG1/HdbTaculRBsKmh53irsJsvh94yFk35ch4Ihxo9TbE7R/dhR0SiHuN25Z7xnH7cIi2J9U9DyvK9xX8yyCnNAPD0GcJ/064PxFQBkZymee9YqzCOxX6wh2f5lb/U3e1lop0efL3OzPGZ3TrCWfCF9C0AHFLVMy7Um6FxarHllAF2E22awa1KqjL7Oc1mXZSXX/Lz5rrlS0PK0VTiyntOk/s/Ebne+Zt7fUlaMIj7RR+IemrpFWBTrs20VtDz/XNqVkUNsQsJDX+1q7QkA8pJiuHea4VGrsPkYp8UaYtTHLcL8kfbZT+p7zcVySP+7DHM9+hiAPSlqmd7ATwDV3aDI6SzlSdcyndjidI98+7ifQhKqfrns5zctMswy/LkVtDxuFYpZ6P5daKL39PGg0zGYErGJPhH3VA4WYVGsrzZV0OI5pJ8x/zIkPHTFCegAkJebJt7ge6uwXsPpNqG45TmLMH/0mHPt8re04Zw5H461O9fjXf50H/wlzDcDlVPUMj12zDpd2inXKRBlWzWB0ldNkVXf9lpgQtyfoFXy85vbpFaaiPszFLQ8fM+YUKFP6zDxe8qYwhiQKWkL79EH4h6bukVYgNeWnjvyG2ctQ3GL+AkA6qGg5UersF5D9zahuOUpizDnsSutn3/2vPz9vMjDowvfHrzbzfU83ucobAGqpahlmoPBD5rh6IFPGvDYeawO7S4AK00x+euUgtulpuDBu+5Vwe+7eeSz6CAo/t66uTctjjDkPffaPXdQe4mVcG/mPQZ8ExKeGf49+8Z79t9SnCIxQRvq28nNbnHLSnPs7WuYkwWAnCho+TGmV8zCEDGt4pYfLcLcR5LWz2teR0+x+LXngx6twkYmj5HDA1RNUcs0eVkfToFDvUHUZfNhej6EE3V43lWUW4j4PoMgM/18N4Lhv23ifldhfRZjSGNYk3b7jftgynH8RjM8+/ymfu5WczCC2+b+u/Ke/dsiJCZoO3077jvxEwAwJQpa7q3jfr1mozkYyKYZP9uw4d4i6p4Dqb2gZdXE3kuPAj1zSu/jFLYA1VLUMt0X9kfNcNBgWhKqe+C1we2k+rBUqCBhiH3cFtqHp+Dy3cR/vs9NMFx7f5X6qjRJsvY4MgHL5n504sOP7MhHLmNgvmcnN6bkg/fsvy1CcYY207eTr004IWif59R6CQDkQUHL/RhPUQFjW4dTf3ctot65kE9R5zp6u6F06o/l+jAkp/T+SGELUCVFLdP1QZC0lyuDaRrrUNw0pSDXbokcc9+U9vy+jWlOdilouR9rSWpkitpiq1dh8a51a2xBRmOaa83w7/is3clNvM4U37OKmhVpaKvjxmT6dqY23pBs83i7mOsAgDwoaNlK82lpPnylKZhY/OvUgDrnRNL3nVf2na1NMqV7sT2l172osAWokKKWab+kJcM83z5pwcriDLtKTYzPxUr7c2K/XuKE9fuJ/TwKWrZ9VLrXnCZFLuOa2hO02slLyMWy8vHwJu53Tt+4HZj4vdruvFnze3YRijVecq6Nvnte9O1M0SruE85qJ34CgHy8DwUtCueZumU4NSCirvmjRYV98zq2a+fy75iSTZiPbLWFLQBVUNQybSsv5ke1CX5rTcEj2oInhRXDcmoSXbmMsiYG5zGdnVxqL2jZ3WHGO4LcYoKaTxWqPdkY921OPjTvWScrkZPbcHrfIhRtPKX2BcN20yU7I5LL/boMu8qmebWN2wEAsojD3lb8/dN45U1IVCWfWCONs2vfxCf1W6XPH9W2sUm7dm6DKqbMyVl19k9AxRS1TJ9dtb63DgUL7Bd8OaJ4uLZ2ahJ9vPuuCvo+NxP6OWotaLkNO8yQ//v2qsJx8IeQQEmeNlHXTuFOQcN7Nn+LsEPwQ21By1ml33/d9O1LtwIZjktqPfHyNhQXA0Au8VfNSYnXYVMU8o2Taz8hchHlzh+1m0PWdD9bOycnS+MHm1MBdVDUksdAcq0Z/raK7YKUJBn2VdqJD1OzCacm0Z8PUU5h5yzGn+BLwe1FhfdRGjPY7YvSYoM0YVfDoskm6l4cooyxTA3j5DYRwcYTeM/m7yYUtuzGcLUWtLQxlF06yd0qtglntxU9uzZIA4DpW0S9yYjtpijLkO9B3pZR94mmpc4f1TIP5HQWcpbu2dpzP2oeSwKVUNSSB8lc20G1RRmOobClH+3Eo+Q1+rQqqO9/N+KfXWtyWnsUrd2+KNGygvdwmpC0uIn7ePrxwNJlxnu2KCl2mFd+/VMCw6eos6BFDEVpdje6KD22ED8BwPSl0yDfV/rdbYpCaTaxLQqo9eTq0tae3zd9dOnak02dzkLubqPuk4YWYXMqoGCKWvKwjrqT8i8NqungHlpphs6swqlJDHu/lfAOmI0UWNYY0NaUtELd2oTyEgvgr8MCJ+W8ky4LfUYlIuA9W65U0HFe6XVPhSyfK/z+YihKV3rBVi0nBAJAzs6jztMgbYpC6T4093iN4/FSCkEu7j5vK7pXzelTit1Th2rdnGrhNgBKpKglHzUuon9rBh8rl58OpGSytWY42appS0kODOmqkHfB0Ke1LKK+o0dTP58m5OwsTE2WUdYx4V/DIidluS3ovbQJiQh4z9agLeyYVXi9U/xUW0FLiqGczkINSi3eSu+na5cXALKIsWoraLEpCrVIY/L21JYa+7ac51FmUf5aehsLX3lUKdQ66t2cqsa5bKACilryCoRqOq2kLWhZu/R0KAVrJs6OlwLdS83ASNK9l3uSzSyG2y2hxmPs2504Nh4XKpTGzGnCblVADGCsQanjmNzfT6uQiID37Kqi75wSEz5FXUlXaRHwoqLvu7uboY1LqEl7asu6kO/jhCUAmH5sVVtBy6aJM5YuP5Wp8SSM1LfdZNzHlT739bXpj21kQg2WUWeuSI2njgOFU9SSl1RVWsMCRVvQIlkG99Z0pES8D5qBCdyHuT+/Q5zWMou6Fkk2sZ0k1kdhnLPtJ3M+Ue3aOI3Cn89cf/Y34bRGKOE9e6i0GPapku+6iOE2IJiCNqlBDEXNfXoJOymLnwBg+mrbQXsV2/WatUtPpWqMt1Mf9znDn3tZeP+8CrlR1Gcd9eWN5F5cCPADRS15SYstHysI8uz+St/PkR3sDnMZde1Iy7Sf39x3kZ1Fv8lSte2ofGvcAD9YRZ4T1euQWEnZcrzH2/jcTm6Q/3v2WPPYLoqV7KKC77irxp1j4aXnYZPhz56e4aVLCACTVtNpkDVuBAHPPQ+pgL6mnJTzyGtuZR7DbEQ5lmv9Mfrg6vrgTy49UApFLflJCy2bQr9bu2vBxmWmZ5vIPzF+KApamGIQ+jrz79DnJFlNu37VNhkBx4yrc3mH53yKBRz67soliTjnJE/wnu3WIso9xSS3pItTx1tvIv+TKaCPPj23It72eQYAxFFiZJiu2jbmS33eMoOfsz3VoETtWtvS4wd/98E/RT2nx82jro2bgIIpaslzEHpd4PdqJzskpjLkPWch//m+Jk2yrDQFnt/OzZqgsmvvo45dvzZR37GxcOy7PJfd8S5D4jz1mHoBV9t3iJVg//dsDW56imHGVNMpl+28q5O34Ok+Paeir2vxEwBM2jzqSSpcRV2nmcKh0ri9pjXNtLHjIoOfcVZoXKvAEB5/Lq4r+b6LqKeoGiiYopZ8Jwc2BX0fBS2M+Sxda4YnB/YmIJmyNPmXc0JO16e1pOD0bQXXfR117WoEXY13pnwa4m1IsKQuXyccg2zCwhcc856t5VSjVAAyK+j7fI4ykxieGguKoeBl7Ul1U16nWIdNPgBgymZN7FSDVBCcw4ZK4HkZVtqE8XyiP1vaHLLE9fT2BFJzP/C4ZdSTl3oz4T4YYC+KWvJVyk6QClqYwuBVIuU9BS3k9i7cZPqzz6O7BKoUlL6v4HqvjBngpDF3mtBeT3DccenyUGkMMrXncR0WvuDU92zpz09JJ5vUsrgnyQyO69N/mmif3p4oAwCImcYek9R08gR0ZRXT3oCs9L4w/Twlrqd/reS+glOtY7rzPV37HHWcTg4USlFL3i/bdSGDawurjO0yJG9FKGghz3s252ToLk5rqWWR5DIkvkNX7/nVhH6mN2IBKo9BpnL/r8Tm0Ml79lWUf9JRCQX1i+ZTw7hPkhmU1acrUgOAaZvy6QRdmXIBMOTyDE1xA7KuzWJ6p1a9i/JO7E2b95rXh/3VMod/FvWcHAgUSFFL3q4zD9YMrpnSwLX2RUEFLeRqHfkm6lzE6cUoaYfhWeF9Uw0TCzCkqRSJfYjyF27gOZuJxPQKR6H7Z+qq8O+4uPu8zfRnP29iqJK1c67GWVDWOOk2nDYOAFP2Nsovnl+F/A7owhQ3IOvDPKazMco88p3Leq5PtnEcHKeGdbHU7y1daiBHilryts400FHQwlTvy6uKv7+CFnKWEkI3Gf7cqaDl4oTfvzzx9+cyXtA3QfdSDDHmZPcm8i7Qh66k4q6xkhNrWTyFsZ7t0heVc9yBuIYd6tZiKOgldhp7LSPFT4qQAWC65pH/iZYvuQ4bRELXakiqToUkU1jLLm2Dk5UYETp5jl4VPrZ514xTAbKiqCV/uSWDKWhh6oPWVYXf+zIkPJC39rSlHP165O+bN0FoqRS0QP/GPJbc7lHw/Vh86OdhE3bxh5Lfs0NJBSJnmf28s4KvxyrMuUJf1s3ztalovAgA7KeG4vk0Flm61NBbLF/6ekkqKJmN+Ocvo6z5oFUoaIGupFyUV1F2Tkpuc/gAiloKsIntDpC5DAYsrjJ1V1FXEvVl2J2ZMqwzvZfP4/AdjktfJFkZL8Cg4/OfBh77XIeCNdg1dHFuDZP0MKX3bMnP2yzy2elyGWXvSncVEhqg1D49rf2sNT8ATFbJiYLfmvHPymWGXpW+McrZiH3lLI7fYHKKUn9s/ge6tWn64NuC++AblxnIiaKWMlxnEOAoaCEXOZ/4cCgFLZTmKtP3zKGTaSUvkqzCDqQwxthnqJOR0p+x1OTwg9uBxuVrcTkMbhNln0B4cfd5O/GfcR5ln3KZ4qcPHjUYNHYaKtEhvTuuNTsATDrWmBc+7rEpCgw39i/5mUsbPI4xN/M+yllTX4WCFuhz3PMmys2fy2EOH+DfFLWU83L9mEEAJnGGnCYNrgr/jgpaKPV9mONi/8UB/+0yyl0k+RAm42DM/rPvXfe+ecbhWSn+2PT4/1+Jy2HU92zJiQkpQeB8oj9byadclr7YCp49m34AAOMY43RvoPzClpRQfTHgnzcf+M/r0yqsr8EQ0nNW6uYiqbDw3CUGcqCopRwpEXQzwZ+rTV6z+EKOz9S64O+2conxPpyMlGi12OO/G2sXm6EmCK7cvjCJZ7GvMUKaBLQQCi/Hzn2Njyx6wfjPeN8FpGOa6mmSN1HmKZdDnxYBPB479ZnoIH4CAMZgs1KYRrxfaiyQ5mlmA/5ZpfTL1tBhOMsocz3trKB+ESicopaygpvrCf5MjqUlZyUWZK0EvVTy7Obmlz2CzE8FX6+V2xYm9Ux23Y+uY5tUD7z8rFz38Ewb/4Oxb99msT2xZUqG3gF0KOZbYTqW0c8c1Lr5fwMADElBC0wr7l8V+N2GWu9exHDFM/plKE/qf0ssbEmb6C5dXmDqFLWU91LdTCzQssBKztLzVNLRgqUOvOGhdeR30lJKtnpuB+GUIDYr8FopaIFpjxm6mCjv8/QJKNGyozg6PXtvvGfBGHhAi5hOEcl5TK/IpgvmW2GasVOXSUbiJwBgDOuQOA1Ti/9LnT/qO6k6rbe/L+Qe0C/DeFaFPoPvmn4YYLIUtZRnCgseFlgpSdpVfF3A93AsKbXJsSDt4pl/vih0zLJyq8JkraKbybr0rG80Jwwa17cx+a2mBGPhgd3E88X6Q/4cpTHfCtO1ju4SHa7FTwDAwFYhcRqmqtT5oz6TqtPJvWeZt4+CFpiGdaHP4o1LC0yZopYyX6jrkX+GlDhvgZXSJgtyHqQ6lhTvwzz88sg/Oys0qFTQAnmNITZH/v7bkFQPxz57Vyc+t2JyMCYeQ4pfPo38M6TdOEvbbU5BC+Qxfnt14nOaYqcPmhIAGNAqnBIHU1fqmmqaP+q6+CT9/34t5JqbA4JpKDHfLs2dv3VpgalS1FKmMXenl6RKiTZ3n4+Z/ux2ccD7MB/pRJaHk3d9TOiNzVgB8nJscta3sCAKpzjmxEgFLWBsPAXzGG9RbMw/uy8KWiAfmxOeV/ETADC0lfEHZKPE+aNZbE9s6VL6/+W+rp42u7JZHExLiYUt75p+GGByFLWUaT1SQCNJlZItI78EAgUteB/md1rLxc5fp2SseWHXxFgB8tSOKQ6ZSH9jDAKdvDf3fY5Wxv5gjDwhYyyKlXjKpYIWyPO5fXVEv577SeEAQF5uQ0EL5KbE+aMu18Jnkf9GJ+n6Or0Tpqm0wpY0l/7eZQWmSFFLuYbenX4VklQp31VmP++bkPgAuZ2y9Evz6yy6351mbApaIG/fmrHFPs/xMSdMAD/a7BmDrEIiJBgrT8sYBSal7S6noAXq6dfTf2cnXgBgKF9DQQvUEGfkIs0fdXG6Su7r6qlvvnKLw+Sf09cFfZ+L+H7TXYBJUNRSrk0MV8G9ChMf1GGd0STBZUgmheS2eSfmFDgmXU3gTcVVKGiBUqQxxvULcci1ZoJO4+3bF96x4nEo5x1bUhw/j+F2yBzyzxqCghYop19/aZy2CYlLAMBwSttlHGqNM9YFfZ9ZnF6Qkv4fi4zboN1UTt8MeYylSlqTc1oLMDmKWsp2PcCgdxUSaKjLVQbB5IeQPA4P34c5SQUt84LafxWOSobSLJ+JAUy8Q/eeOoXl0jsWilPaiatDnJ4yxqkwfVLQAmVZxfMn6jltDwAYioIWKEdp80dpo5L5Cb//18y/f4oLN25ryMYqysmVncV23R9gMhS1lC1NSHzs8f/vaFpqfa6mnCCfBs9294Pv3UZek/QLAT2QyfP9sIDlOiRgQl8xyJsHf/8qFLJDqc97SQUNqeCk793eUuLDrKB74NJ4CoqMnR5LIE3FyWvNAwAMYBMKWqAkJW6IkTYsOTvi96Xfs8j4e6e48NYtDdlZRTm5eakwcOaSAlOhqKV8aQC86eH/2+7kAbU+V1OcIPgaClrgMWliz2TQ8NahoAVKdxv3i6FpHLLUJNDre/VD2MEfaolfSjr57KL59OE8tqfBlOJS7ArFatdTNjt/bx4XABBjAqc82yUVq81iu3HJodLvOcv0O6e48NqtDNlKa3arAr5H6kPfuZzAVChqqSOQ6XoQ7GhamN6i48ZzCc/6qAkGlcYKbzQDVPO8pxMjFLFB/1Js/1MoaIEalBbjp9Na+kgwuCnomqd5ppVbH6qInb6KnwCAgdgcBep4xkuZP0pJ1ecH/p5fM/6+lyG/B3JXyiZFiyP6X4BeKGqpwyq6O63FTh6wtZ7QwNRzCS/7Gibth+yTFNlBXTb6WBjsHev9CnXFMKUkPc+i+93e0k6cpSy0rWK7sx9Qx3julfgJABjIlXEHFK+0jQbfH/DfLiLfU1qu9c9QjMtCnuf3LiUwBYpa6nqBnqpNUt1oTvjbVUwjqayUATL0zWkt/VPQAgAA3UmbaVwV8l26LEJJCQvvCmmXdTixAQAA6J7TIKEe6yhnbmEe2zmkfeQ6N5Rye5ZuWyhGKRtRz5sPwKgUtdQVxKxPfAE7mha+t4nxk+TThOStSwF78awM0ycZKwAAQHfSCR6rQr7L+w7/P2cFtEdpu6kCAADTsAqnQYLnPl+pWOWleZ95bE8GzpHNTaA8m9jm1ZbQ/wKMSlFLXa5P+L1pgVWSKvzoQ4x3etEqTEjCIVKBpsKWfscZK80AAACdK+WE1vndZzGB/8dU4tMSdvADAACm5WtImIZalbIhaipoeWljlH9k+t2uQ+4dGINN1zyc1gKMTFFLXdZxXLLpZZx2yguU7FucVjBW82AYxvC7JuhFmiBdagYAAOhN2ultU8D32Ge3zee8L+R6vinkegIAANOxiTJ2CQeOV8rGKIu7z/kT/24WeW54kvpom9ZC2VaR/0awTmsBRqWopT6HJt9fhl3XYZ9B6XrgYNeEJBzHSS3dU2QHAAD9a0/2yN3s7vP2yN+bft95AW2Qdk5du6UBAIAeYkanQYK+oJS+4KmNTRaZfp9LfTRUIc395lxcOA+ntQAjUtRSn03sX/mdCmBWmgz2fl6GYEISTn+GFLZ0254m4AAAYBilFJSn3d5mB/6esyhjl7hV2JUTAADoXu4JlEB3NlHGxijzeLyA5R8ZfpeUn7B2a0IVSsihcVoLMBpFLXW63uPFubr7LDUV7G0dwxSBlXJcLIzpd02gTwIAgEytooxNaN4d8d+fZf6dU+x05RYGAAA69iFsVgp8bx3Dbczap4fzQfM4fKOUKTAfBHXJfR54Hk5rAUaiqKVOqaDl4zP/fhVl7PoIQ9unYOzUQNcJE3A6z1E3PmhLAAAYRQk78C5i/4Wx2d3nbebf18m7AABAHxTPA09ZRv6ng8zi+zmhHE9pSXlEG7cjVGcVeefT/MMlBMagqKVeH54YNKeARkELHCc9Ux97HOx+0MTQiZRE5HSR01gkAQCAcWOay8i/QGLf01reF3DN0vXauHUBAICOY8M3mgF4RuojNpl/h19je1pL+lxk2E/L84F65TyHv4g8T8YCMqeopV7phfnwqMmvYdIDTvWhh0kByePQvd81wUljCOMFAAAYVwlzBfN4+bSW9O8vMv+eTrkEAAD6oHgeeEkJ67qpmCVteHLR/HVOPoZTe0EfnK9fXUJgaIpa6raK+0mOtBD+2mAaOhmQXnf8//NsQvfWmuBoFkkAAGAaVs0nZzcv/Pt3mX8/G5UAAAB9UDwP7CvNTVxn/h0WkV9ytVNagGSdcV+Q+t4zlxAYkqIW2sRUSfPQnVV0kzCvoAX6DRw9W8f1bxZJAABgOlLBxCbjn38W28Wxx8zj5ZNcpizFnJduUQAAoGOK54FDLSP/TR/PM/t5ndICtK4z7Q9SQcuFywcMSVELKWiRNA/du+ro//FVU0Kv70D2twmLJAAAMDUlFE48dRrLTebfKy1WmtcBAADEgMAUXIbcsCH7aqe0ACWM3351+YAhKWoh2WgC6FxKWlid8PuvT/z9wMv+0AQHMdEJAADTtI7tPEKuZvHjaS2L5p/nKp1wKXkBAADomuJ54FibUBQ3FKe0AA+l+eJ1hj/3eeR3UhaQMUUtAP25OjJQXcX2+FegXyb993cdTrYBAIApW2Ye47x74e9zYudkAACgD+tQPA+c5rb50B+ntABPyXXO+B8uHTAURS0A/QarHw/8PSkB5UrTwSDWmmDvfmmpGQAAYPJyLqSYxf1pLYvI+5QWp1wCAABdUzwPdMW8Rb9W2hd4wibyPHF94dIBQ1HUAtCvZTMo3UcKbF8LcGFQa03wIoskAACQh1SQfp3xz//uwa85suMpAADQhxTrbTQD0AFFcv36qAmAZ3yI/PICz+4+Fy4dMARFLQD92+fkFQUtMI4/NMGz0iLJV80AAADZWGY8hp/dfT5Hvqe0SAoBAAD6sI5tAiRAV2zK0V+7bjQD8Iw0h3yV4c/9i0sHDEFRC8Awgev6hf8mDVgljsPwPHdP24RFEgAAyNFVxj/7POOfPRW02KwEAADokuJ5oC/mMbrnlBZgH6vIrwBuEdsTWwB6pagFYBjPJZRcNwNWYHiKWp5mIhMAAPK0DgXqY7S5HU4BAICupXXkjWYAeqBorlupr15rBmAP88izQOTCpQP6pqgFYBgpcX71yD9P/2ypeWA0m1C4EU/0TWvNAAAA2ZL4NBxJIAAAQB/S+rINC4A+pQ061pqhE79pAmAPi7vP58izqOUXlw/om6IWgOGk01p2k+e/xvMnuADDcFrL977pmwAAwLievX0MBUQAAED3FM8DQ/U1NoE83UoTAC94f/e5yfjnTye1nLmMQJ8UtQAMJ00EXO/89WuTAzAJilq+d61vAgCAIthts3+bcAIvAADQvXRCi/UrYAib2G7YwfHWYcMT4GmpECQVs7wt4LtcuJxAnxS1AAzrQxPMKmiB6finJvg3R9kDAEBZ7OyrfQEAgLzsbpQIMIRlKMo4xW+aAHhCKmj5fPdZFPJ9fnFJgT4pagEY3k9hZx2Yko0m+LcrTQAAAMXFOwrX++EkHAAAoA9prcbmiMAYfQ/HudUEwCPOY1vQcl7Qd0ontZy5tEBfFLUAALVTZLYlIQsAAMqUdviVENWt1J6SPQAAgK6t7z4rzQCMwFrx8e1m3g14qMSCltaFywv0RVELAFC7b2GiKZGQBQAA5cY815qhUx/DqZ8AAED3xG7AmC41wcF+1wTAA4u7z5co90STX11ioC+KWgAAnNaSFkk2bgMAACjWB2P+znxr2hMAAKBLq3BKAjCuTTgt6lD6bWDX8u5zU/h3PHeZgb4oagEAqDu5S0IWAADUwemM3bWj0z4BAICuOaUFmALzHvtLG2duNAPQSMUs7zQDwPEUtQAARPyr4u/+MUxMAgBADW7D7pGn2oQdSwEAgO45XROYirRu/FEz7GWtCYA7Z3efz3efhaYAOI2iFgCAehcK0vdeuvwAAFANO/+exmk3AABA176J1YCJ+RA2RdzH75oAqjeLbUHLXFMAnE5RCwBAvUUtFkkAAKAu67CL5Cltd6sZAACAjqUTESSPA1OS+iQbe7xsrQmgaud3ny/NrwB04L80AQBAlUUt6TuvXHoAAKhOKm6fa4aj2g0AAKBLKXH8g2YAJmh193kX21MI+NFaE0DVLu4+N3efswq/+9dQyMM0nFf6DBZNUQsAQJ1FLRKyAACgTuvmM9cUB7cZAABAl5zSAkxZWk++0QyP+kMTQLUWFfeNq7vP5d3nL7cBE/A+rHMV5z81AQDA32paNNiEU1oAAKBmity1FwAAMC6ntABTt4o6N4fcx1dNAFW6iXoLWtK49dItAPRJUQsAwFZNE08SsgAAoG7rcPKItgIAAMbklBYgB9aVH6eoBepydvf5FNtTWmqUilmu3AZA3xS1AADUZRNOaQEAACQlaCcAAGAsTmkBcrEKp7U81odrE6hHKmj5fPe5qLS/ex1yjICBKGoBANjaVPI9P7rUAABAOIFEGwEAAGNxSguQW5/FPae0QD3O7z5fml9r0xa0rN0GwFAUtQAAbP2rkqBz5VIDAAANSQnP+00TAAAAHXNKC5CbVSjE2/WHJoAqzGN7Qsuswu+eivd+CkV8wMAUtQAA1MPOXwAAwK7bqOfUykOldllpBgAAoIc4zFoNkJPUZ9kY5d5GE0DxFrEtaDmrdKz62ngVGIOiFgCArRoCMjt/AQAAD11rAu0CAACINQCeYZ353kYTQNHe331uKv3uq7vPm1DQAoxEUQsAwFbpx2auBJ4AAMAj7BL8o29NuwAAAHQdf200A5ChNFey0gx/+6oJoFipmOVtpd/9svkAjEZRCwBAHRwJDQAAPOabeOEHq1DoAwAAdE/sBeTMSVNb5oygPGd3ny93n0WlfVoqZlm5DYCxKWoBACjfOuwYAwAAPG2lCb4j0QwAAOhaWqdZawYgYxv9mH4cCnR+9/nc/FqbVNDyOqwPABOhqAUAoHy/aQIAAOAZm7vPrWb4223THgAAAF1SPA+UwLozUJKaC1pSwfWrsEEuMCGKWgAA7gO2EqWdFVYuLwAA8AJJCVsSzQAAgK6ltRobCQAlWEXdm4Fs3AJQjMXd58vd56zC776O7Qkt+jRgUhS1AABsfSv0e61cWgAAYA9OKNl+/7VbAQAA6CHe+qYZgELUvDHKv1x+KMLbu89Npd99FduCFmNTYHIUtQAAlM0uwwAAwL5qP61F/AQAAIg1AJ630gRAxlIxy/tKv/v13efSLQBMlaIWAIByrcNOywAAwP5WlX//W7cAAADQsa/NB6AUm6h3DsXJBpCvs7vP57vPotLvn4pZlm4DYMoUtQAAlOs3TQAAABxgE/UmJdyGTQEAAIDuOaUFKNHvlX5vRYqQp7agZV7hd0/FeK/ChlZABhS1AACUG5jaZRgAADhUrUkJNgUAAAD6YK0GKNEqnFoC5OH87vNn82ttUiHe61CQB2RCUQsAQJnSIomJRAAAQCzxMpsCAAAAfViFtRqgXOZSgKm7iO0JLWcVfncFLUB2FLUAAJTpd00AAAAcocYCD0kYAABAH6zVACX7qAmACVvcfT5FnQUtq9gWtCiuBrKiqAUAoDx2GQYAAE5RW+KVJAwAAKBr1mqA0qXd/zeaAZigm+ZTow93n8tQ0AJkSFELAEB5LJIAAACnxhS1LHptYpuEAQAA0HVcBaCvAxhOOpUlFbMsKv3+qZjlym0A5EpRCwBAeRxnDwAAnOrW9wQAADiatRqgBr9pAmAiUkHL56izoCVtUPX67rNyGwA5U9QCAFBesCopCwAAOFUtCViSLwAAgK5ZqwFqkU6/3WgGYGTnd58vza81jjtTQcvabQDkTlELAEBZLJIA/5+9+7+O20YXBvzee+7/q6+CZSqIXEHoClauIFQFkSrQuAI5FWhSgZQKNKnATgWeW8HVVrDfIOREsi1Zv8gZAniec3icze4mQ4AE8QJ4AQCAsWKLm8LvcR394gsAAICx4ykAbV55WtUNs3wv0wktTYX3nsa2fwhj3EAhJLUAAJTFcfYAAMBYrtwfAADAs5mrAWriFFxgX7roE1oOKrz3NLadTmi58RgApZDUAgBQDsfZAwAAY/rD/QEAADyLuRqgNumEgLViAHZssbkuKr335eZ6FxJagMJIagEAKMdKEQAAACMqeSGWhWYAAMAUVooA0PYBTCols5xVeu+nm+vYIwCUSFILAEA5HGcPAACMKSV+rAq9NwktAADAFMzVANq+cv2kqmGvDjbXx83VVXjvaaw+JbN88BgApZLUAgBQjpUiAAAARlbqooQ/VC0AADABCfSAtg9gfIeb63r4szYpoeXt5lp6DICSSWoBACjDp821VgwAAMDIVoXel8UWAADA2NJczY1iACpVw1jLgWqGvag5oSX1L98MfwIUTVILAEAZVooAAACYQImLsiw0AwAApvC7IgAqVsOpuIeqGXauiz6hpcaksjSOnU5oWXsMgBpIagEAKIOJEgAAYCql7bS5UqUAAIBYA0AbCMzayea6iDoTWpbRn9BicyagGpJaAADKsFIEAADARErbadOmAAAAwBRWigCoWC0n47aqGnYiJbOcV3rv7zfXsUcAqI2kFgCA/K0UAQAAIOYQQwEAAOIMgD26UgTAK6VTWS43V1fp/adkloXHAKiRpBYAgPz9oQgAAIAJrYerBCvVCQAATMBcDUAdbWGrmmEyKaHlenMdVXjv6aSrN5tr6TEAaiWpBQAgfytFAAAAiDuexEIzAABAzAQwjU8V3OM/VDNM4nBzfR7+rM16c72tpA0FeJCkFgCA/K0UAQAAMLE/C7kPE4MAAMAUVooA4K9xl5vC7/FQNcPo0sks6YSWg0rbzTdh3BpAUgsAQAEBLgAAwNRW7gMAAECcAVB5myipBcbVba7LqDOhJXkf5ScDAjyJpBYAgLytFAEAALADnwq5BxOEAADA2P5QBAB/+7Pw+zuIehffw9jON9dF5WVwOZSDdgWonqQWAIC8/akIAACAHVll/vuddAkAAIg1AKa1quAendYCr5MSOFIyy4mi+Esqh2ttC1A7SS0AAHkzUQIAAIg/nsamAAAAgFgJYFqrCu7RwnN4uZTQkhI4OkXxTbuiXKAs7zfXf7mefklqAQDIm4kSAABgV3JPChE/AQAAY7vZXGvFAPCF0sdgflTF8CIpceNjSAx7yPYEm4vhrwGqIqkFACBfK0UAAADsUO4LEsRQAACAOAlA2/haFuTDy96bdBJJoyge1SkroEaSWgAA8mWiBAAAEIOInwAAgP35QxEAfOPPwu8vLc53igI8XRf9CS3em+e1M061AaoiqQUAIF//qwgAAIAdW2X6uyW1AAAAYg0AbeNYWtUMT7LYXBeK4UVSElBKbOkUBVADSS0AAPkyUQIAAOzaOtPfbVMAAABAjASwGzXMY/+kmuFRKZnlTDGMUo4nigEonaQWAIB8rRQBAACwY7kmh4ifAACAKdiADOBbN8NVslY1w4OcMDK+83DiDVA4SS0AAHlaKwIAAGAPVmIoAACArOMjgF0oPenvMPqF+8CXms11PbwjjKsLiS1AwSS1AADkaa0IAAAAsYgYCgAA2JsbRQDwoBpOsmpVM3whJbJ8DAktU+o212VIqgMKJKkFACBPjrMHAAD2YZ3hb16pNgAAYAJ/KgKAB/1vBff4L9UMf+uiP6FFssX0jpQ1UCJJLQAAefq3IgAAAPYktyR7uycDAABiIwBt5Nha1Qx/6TbXRUiy2KV0Go7EFqAokloAAPK0UgQAAMCe5JYkYvdkAABAbASwW+sK7rGJfmE51OxiuNg9iS1AUSS1AADkyUQJAACwL39k9nvXqgwAAJjAShEAPGhdyX3+rKqpVEqkuIz+lBb2JyW2nCsGoASSWgAA8uRIewAAgKdZKwIAAACAnVtXcI9HqpkKpYSWa8//bHThtBygAJJaAAAAAAB4jtyS7NeqDAAAGNlKEQA8al3BPTbRn5QAtUjP+2fP/ex0IbEFyJykFgCA/KwUAQAAsEc3mf3etSoDAAAA2Ll1Jff5s6qmMr9urmXkt/lR6brNdaIYgFz9jyIAAAAAAOAZ1hn91hvVBQAATMAiToDH/W8l99ltrlPVTUV9oK/7QW30pxb9GP0JLq1i2pvz6MfEl4oCyI2kFgCA/JgoAQAA9mktfgIAACr3b0UAwOAg+sSWpaKgUqt7/l4TfYJLun4a/nOjqHYiJbbcl3wEMGuSWgAA8mOiBAAAAAAAYH+cCgnwuNXmOqvkXn8OSS1w13q4ru78vZQAtj3J5Z9xm/TCuFI5X2+uH/RZgZxIagEAAAAA4LlW0U8+zp3d6AAAALEGAFNroz+FYq0o4EEpwWIV357ssk1u+fHOXx8orlfZJra8URRALiS1AADkZ6UIAAAAnsRJlwAAAAD7UdsJAelUmmPVDs/2Kb5NGG7i22SXRlE9Syqz8811qiiAHEhqAQAAAAAAAACAp1srAoBH1Xaq1VH0i8dvVD2M0tdK19Wdv5dOH7nvVBcedrK5/txcS0UBzJ2kFgAAAAAAnistSmgz+Z0AAABjWysCAL6SFtynBeQLRQGTSAljq+G6675ElwPF9bd0Wst9p+EAzIqkFgCA/Ag0AQCAfft3Jr/TzpgAAAAA7Movm+tDGJOCXbovYaOJflOmn6I/RanmJJd07xeb641HBZiz/1YEAADZMQAGAAAAAAAAwNzVtmHj9rQWYL/Wm2u5uY431/+LPqGj5oSzdHrNuccCmDNJLQAAAAAAAAAA8DRrRQDwZDUuIE+ntRyoepiVlGB3Gn2Cy7vNtaqwDFLCXetRAOZKUgsAAAAAAM+Vy4KEtaoCAADEGQDskNNaYN6uNtfbzfVD9Ke51OQiJN0BMyWpBQAAAACA5/qUye9cqyoAAAAAdiyd1tIoBpi19eY6jrqSW1K7dKbqgTmS1AIAkF9QDQAAAAAAAADMUzoJ4VwxQBbWUVdySzpJqlXtwNxIagEAyC+YBgAAAAAAAADm6ygsHIecrKNPbnm7uVaF3+uF6gbmRlILAAAAAAAAAAAAMLY/Kr9/C8chP6voE1tON9dNoffYbK6FqgbmRFILAAAAAAAAAAAAwLiasHAccvVhc72Jck9tORvaKIBZkNQCAAAAAAAAAAAAML60cPxQMUCW1lH2qS1OkwJmQ1ILAAAAAAAAAAAAwDQsHIe8pVNbUnLLp8Luqx0ugL2T1AIAAAAAAAAAAAAwjXRSy7ligKylhJaU2HJV2H1JugNmQVILAAAAAAAAAAAAMLafFMHfTjbXkWKArN1srneb631B99Rsrk7VAvsmqQUAAAAAAAAAAAAY26Ei+EI6EaFRDJC9xeY6Luh+0klSB6oV2CdJLQAAAAAAAAAAAMCY2rBI+mupPC6VCxRhubneRn96Swlt04kqBfZJUgsAAAAAAAAAAAAwpp8Vwb3S6TXnigGKsIpyElt+CQl3wB5JagEAyIvjmQEAAAAAAACYs2ZzdYrhQalsFooBivApykhscVoLsFeSWgAA8gsiAQAA9q1RBAAAAAA84EwRPKmMOsUARSglscVpLcDeSGoBAAAAAOC5GkUAAABM4EdFAJC9w5Cs8VQXygqKkRJb3mV+D05rAfZGUgsAAAAAAKVqFQEAAGTFztAA+btQBM8uryPFAEVYba7jzO/hZ9UI7IOkFgAAAAAAAIDdOFQEANlrFQHAg070eV9EYguUY7m53mf8+5twghSwB5JaAADyDCABAAAAgPw4gQAAgFKlZJZzxfDiOOEyLCSHUiw211XGv/9MFQK7JqkFACA/jSIAAAD27CdFAAAAAMAgJWVcKIZXS2XYKQYowvHm+pTpb2/C6YTAjklqAQAAAACgVIeKAAAAstIqAoAspRNajMOMIyW2LBQDZO8m+sSWm0x//y+qENglSS0AAAAAAJTqQBEAMEMW+wHkr1UEAH/rwukiYzuLPrnF2BbkLZ3U8j7T334U/YktADshqQUAID+tIgAAAPbMYlwAeDkL0wAAKEUaI7pQDJPoNtd1WFQOufuwua4ybocAdkJSCwAAAAAAz5XLYtwfVRUAAGRD8jxAXproky6Y9tv4MfoTE4B8HW+umwx/98+qDtgVSS0AAPn5pyIAAAD26MBvBYBXsWgbIP/+e6u6AG12XIaxl12W9bnyhmylhJbjDH93E5LqgB2R1AIAkGfQCAAAsC85LcQ10Q+A7xMAAIwvndAiWXu3ToZybxUFZOlqc60y/N3/UnXALkhqAQAAAACgVBZXADBH/1AEAPdqM/qtP6ouoGIXYcxlX1K5p8QWp7ZAnnI8raXT3gC7IKkFACA/rSIAAADEJACQLQsAAfJnYR9Qq5TQ0imGvUuntnxUF5Cd9eZ6n+HvPlJ1wNQktQAAAAAAULJWEQAAQBZyOv2kUV1AhSS0zO9blOokndzSKg7IxofNdZPZb/6XagOmJqkFACBPrSIAAAD25CdFAACv0ioCgHvldPpJo7qAynQhoWXO8cV1SG6BXKSEltxOazkKJxUCE5PUAgCQJ8EiAAAgHnmaVpUBAEAWDjP7vY0qAyrRRX8iCPPWhuQWyEU6rWWd2W8+Um3AlCS1AADk6VARAAAA4pEn+YcqA2CGWkUA8I3cEugbVQZUoAsJLTnGGimx5fPmOgkbZsJc5XZay79UGTAlSS0AAHn6pyIAAAD2oMnwN9sUAIA5srAM4EutWANgdrqQ0JKzZnOdb67/21yXQ32KQ2A+lpHXaS1H2hBgSpJaAADy1CgCAABALCJ+AiBbFkIDfOnAbwaYlS7KSmj5UHl9Hg31mRJcPg5/3YlLYO9+zez3tqoMmIqkFgCAPBlcAgAAxCJP06g2AGboR0UAkH2s8ZNqAwp1EWUltKw31+lw0X9zu6GOU4JLSnS53lyL6BesS9qE3VlurpuMfu+/VBkwFUktAAB5OgiDSQAAwO79M9Pf3ao6AGbG2B5A/rFGo9qAAm1P8CjJNpklndZypYrvjU3azXUWfXLL16e5+N7BdFJCyzKj39uqMmAqkloAAPLltBYAAEAc8jSNqgNgZlpFAJB9n12cAZSmxISWVXyZyHK8uT6p6kfdPc3lc/SJLpdxe5oLMJ5f9X8BJLUAAORMUgsAALBrbaa/u1F1APg+AYg1/G6Ae6WTOkpMaEmOv/rPN8Pfu1Htz35GjuL2NJf/RH+ay3k4zQVeax19Ah5A1f5HEQAAZOtHRQAAAOxQk/Fv/0n1ATBDadOatWIAyHoTr/TbV6oQyFhKVriOMjdUfP9Afzud1JISWy5V/6u/gXefm5vhm/jn8KfvIzzdbyFZGqick1oAAPLlpBYAAEAMIn4CwPcJIHdNxr/9n6oPyFjJCS3rzbX4zn9/tblOPQKjP09fn+aS/jwf/n6jiOBBy3CCFFA5SS0AAPky6Q0AAIhBnuZguABgTpzEDJB/rGGuBsi5/fpccDt2/IT/zYfoF5IznXZznUR/Ks7n4boc/l6reOALV4oAqJmkFgCAvLWKAAAA2JGfxE8AMCoLoQHyjzXEGUCubVc6QaPUDUBSssrqif/blPxiIfnuNNGf2nIe95/mYlMaava7IgBqJqkFACBvJr4BAADxh/gJgDw1YdEWgFgDYLe6KDuh5dPmOn3m/+d4+P+xH230J7dcDDES1Col2N0oBqBWkloAAPL2oyIAAAB2IC3Syn2xw0+qEYAZahUBULmmgFhDWw7kIp2GcVH4PR6/4P+TFpG/DYkt+7RWB/AXJ0cB1ZLUAgCQt1YRAAAAO3DoHgDA9wlgAm0B92ADMmDuUvJgSmY5Kfw+0wktL02KkNiyP6nM3yh7+MvvigColaQWAIC8NVHu0dAAAMB8lHDKSYqdLBwGwDcWYF5KSAhpVSMwY2k85HpzdYXfZzrd4MMr/xkpseV4+JPd1dtbZQ5fvBMAVZLUAgCQv1YRAAAA4o4nkdQCgG8sgHZwbM1wAcxNGgf5HOWPh6yjT0YZQzotRJLFbiw31ztlDd9YKQKgRpJaAADyZzdHAABgSk2Us0BL/ATAHLWKAKhUSacpSqAH5qbbXB+HtrZ0YydGSGyZ3nGMl4gEpfldEQA1ktQCAJC/VhEAAABiDvETANmyEBoQa+RPAj0wJ+eb66KSe02JEZ8m+Oemf+YPE/2za5YShVIS0lJRwINWigCokaQWAID8pUnvA8UAAABMpKTFWU2Uc+oMAL61ANq/+WhVJzADac74enOdVHK/y5g2OSIlYKQTWyS2jFueV4oCvutTOCkKqJCkFgCAMrSKAAAAEG+InwDwbQLQ/u1F2oCsUaXAntuhjxX1LdOi7+Md/HsktoxXX06+gee9MwBVkdQCAFCGfykCAABgAk2UtzBL/ATA3KQdtVvFAFTY9h0Wdk/acmBfuuhPaGkqud919Ikmu5ISW97EtKfClOxqqC8nT8DT/aEIgNpIagEAKEOrCAAAgAkciZ8AwPcJQKzxJD+pVmAPLobroJL7TYkR72I/CRLpZJgPHrlnWe6xviBnK0UA1EZSCwBAGZpwrD0AADC+EhdllbgjNAD5c5IYINbI35FqBXao2Vwfoz+lpSYpQeLTHv/9p9Ent6CsYEqfFAFQG0ktAADlMFkCAACIM8RPAOQpJVweKAagIm2B9ySBHtiVNK7xscI2JyVIrGbwO5ab6004feQhN+FUGxjjPVorBqAmkloAAMrhWHsAAGBMJSd+2A0fAN9egP1Ji7AbbTnAi5xvrsuoLyE6nfqxnNHvSaco/BDzSLKZk7QQ/+3M6gpytVYEQE0ktQAAlCNNlNjNEQAAGEvJiR8lL6IDIF82rQFqIYEe4Pma6E9nOanw3pcxz1M/tgkc7z2ef0mJPm+GP4HX+0MRADWR1AIAUBY7gAEAAOKLp2lVMQC+vQB7IYEe4Pn9xI9DG1Ob5eY6nvlvXESf3HJT8TO6Gspg7XWF0XifgKpIagEAKIvdHAEAgDGkRRKlnwRpB2UA5iZ9eyW2AKVrovxF2dpyYMz+4fnmuozyx2nus4z5J7Rs/VxpHW3rqfakHpjCWhEANZHUAgBQFhMlAADAGH6uJH46UNUAzIykS6CGfnjpbEAGjCElAF5vrpNK7//T5jrN4HemsaWUdNRVWk/vI5/EI8jNShEANZHUAgBQFrs5AgAAYzhynwDg2wQwAQn0AI9LiSwpoeWw0vtPCS05nPxxMNRTrX34lMyy8LoCAGOQ1AIAUB67OQIAAK+RFkw04icA2Iu0MK5VDEChmqhngbYkReClfcF06sd51Jscl0tCS/qefY46E49S3bzZXEuvLExupQiAWkhqAQAojx3AAACA1/hF/AQAe/WzIgAK7n9rywEebiM/R91JcbkktKQ6Sie0HFRcR5+8sgDAmCS1AACUJw2e2QEMAAB4qSP3CwC+TQATqCnRo416TsAEXifN7aaTWS6j7o03cklo6SquKwktsHt/KAKgFpJaAADK9C9FAAAAvECNJ5f8otoBmBmb1gAlajbXYYXxFcD3tJvr4+Y6qbwcckloSclHF5XW0XJzvcmgjgCATElqAQAoU40L0QAAgNf7ucJ7TgvrGlUPwMzYtAYoTSe+AvhCSpC4DmMSOSS0pHn3lMxSa/LR+8117JWFvVgrAqAWkloAAMrVKQIAAOAZat4VXvwEwBy/TTatAUpSawL9oaoH7mkbnM7SW0YeCS3XUe/YUUpmWXhUYW/WigCohaQWAIBy/aIIAACAZ+gqvnc7KAMwR0eKAChEG/WeRCDWAO5aRJ/QIuGtT2hJCRNzTmg5rLi+Ur28HeoJAGBykloAAMrVhAFRAADg6WpOjE/xU+sRAMC3GWASNSd2dKofiNvkiDNF8Zdl9Aktc9ZGf0JLU2H9rKNPaFl5VGHvbhQBUAtJLQAAZTPxDQAAPEUb9e6cvGUHZQDm5jBsWgPk7yDqPnkq3X/nMYCq24DzcDrLXR9i/gktqd2+HuqvNp8215vhT2Ae7yRAFSS1AACULU0UHSgGAADgERI6+gUL4icA5samNUDuzFOIt6BWbfTJLCeK4m8pmeV05r8xJSFdVFo/y+hPaHEyBACwc5JaAADKZgcwAABA3PB0FpoAMDcWgwO5O1METsaEyqS+W0qKuPbufyEltCxn/htTvdU6NrQ9QUdCCwCwF5JaAADKZzdHAADgeyRy3LKDMgBzkxZFHikGIFNtWNC9JbkH6pD6bZ/D5iF3pSSJNzHvhJbU5/5Ycb3lcIIOAFA4SS0AAOVrop84AgAAuI9Eji/jJwuHAZgbC6EBsUb+nLwFZWuiP5nl0rv+hfXmeru5Ps34Nx4OdXdYYf3cDPWz9KgCAPsmqQUAoA5OawEAAO7ThZ2TxU8AzF36VreKAciw7eoUw98OlAcUaxH96Sz6a19KiSxvQkLLXG0TWlYeVZi9tSIAaiCpBQCgDmkHsEYxAAAAX7Fz8rfaqHMxAwDzJukSyE2nCLTlULg2+mQWp+p9axl9wsTNzL9TH6POk3VSotEPMe+EI+DWWhEANZDUAgBQDwOqAADAXW3YRfQhFpsBMDc2rQFycqBPfa/UjneKAYp4ly+jP+FD/+xbHzbXccw7oWWxuS4qrZ+rmH/CEfAlGzABVZDUAgBQjy7q3GkGAAC4n8T378dPjWIAwLcb4MX9afMR93NaJuRtEf3pHkeK4l4pmeV05r/xouJ+9XJzvQsJLZAb/WqgCpJaAADqcqIIAACA6BM2WsXwXXaWBmBuurCYBdCXzl0rFoNs393P0SdD6I99KyVJvIk+aWKuUr19jHpPzDoeLgCAWZLUAgBQlzSRZKAVAACw0/vjOvETADNk0xogh350oxjEY1CI1J5dbq5rbdt3pYSWTzOvx1SHhxXWTUo4SqezLD2mAMCcSWoBAKhLWpBl4hsAAOrWRL27UoqfAMidTWuAuZOw8bg2nNYCc5f6W4voT2c5UhyPWs/4t6VElo9Rb0LL28115REFAOZOUgsAQH1MfAMAQN0sMhM/AZAvSZfAnHXhJANxGeQvJbF89J4W8126jjrHdtLJOT/EvE/QAR7XKgKgFpJaAADqY+IbAADq1YRTWsRPAORO0iUwVxaAP10bFinC3DTRJ0BchgS9EqTxnItK+82r6E9oufEYAAC5kNQCAFAnE98AAFAni8zETwDkT9IlMEddWAQuPoN8+1aLzfU5JJuVIiWznFd678uQ0AIl0b8GqiGpBaYLeE10AzD3b5WJbwAAqEsTTmkRPwFQCkmXwNxI0Hi+Niygh33rok9m0YaVIfWPr6Pe8a/TzXXsMYCiNIoAqIWkFpjG4RD0LhQFFONIEVAgE98AAFCXC0UgfgKgGJIugTnpwoK7l7KQHvYjretJyQ8X4v1iNEOdthXeezqVJSWzfPAYQHH+oQiAWkhqgemkoDcNQDmeFPKW3t808HGpKCj0W2XiGwAA6olvW8XwqvjJYjMA5iYlXTaKAZgBfWWxGuQU359vro/evaIcDnV6WOG9p4SWt5tr6TGAYts3gCpIaoHpNdEviL8OEwuQ27t7EfXu5EE9znyfAACgmr4/r3MifgJgZiRdAnOw0E9+tXNFADvRRb8xrU3/ynIU/bqOGk/c+bS53gx/AmXSzwaqIakFdqcdguNFOLoU5uxgeE/TLh6d4qASJr4BAKBsKb5tFYP4CYBiv/ONYgD2JM2r/aIYXu0wzEvClNrokx4uwnqdEvvCl5XW6yr6E1rWHgMomngfqIakFti9NPH9OQxKwRx1w/uZ3lODWdT27LeKAQAAiiURQ/wEQNkuFAGwx1jDnJqyhLk6GPpJ12L5YvvAtfaDl9EntNx4DKBovl1AVSS1gMAZuD1Jyc4s1MwiNwAAKNMi7OYmfgKgdG2YbwJ2L8UZJ4pBecJMpffJhrNlSms6Liuu2/eb69hjANX0DwGqIakF9qsNR5zCPh0O7+C1QAD++iZ1igEAAIqSYt1fFIP4CYAqOK0F0O7k75cwZwljxOwfN9d5WIdTolSnaX3HUaX3n5JZFh4DqMaPigCoiaQWmIcu+h0iBB6wG030A+1pMKtVHPA3R9sDAIA+PsoWgDw1YYd/YHfaMMc2hYNwMiS85v1JawBSwsOh4ihSqtfPldbvzeZ6s7mWHgOort0DqIakFphXgH02BGCt4oDJ3rNF9MksneKAbzRh4hsAAErRin3FTwBUR9IlsCtOaZlOF9YLwHMtol9r0ymKYqV28brSvu6nzfV2+BOor+0DqIakFpifZgjErsPRwjCmLvqBLJN68H1nvj8AAFAEi8x2Ez/ZLQ+AOUlj3+eKAZjYIswjTE1bDk/ThjUANehCQouEFqiPcWegOpJaYP7B90LwDaO8SxfeJXgyi98AACBvi7DIbFcsNgNgbrqwmyswnRRn/KIYJnc4xHXAw23RZdgstgZp3KXWuevl5nqzuW48BlAlcT1QHUktMH9pRwnHpMLzpcFepx7By4Nj3x0AAMhTioHPFIP4CYCq2bQGmLJ9sYncbvwS5jjhPovN9XFzHSmK4qWElpNK7/395jr2CEDVflIEQG0ktUAe0sBgGiBMi/MdLQff1wzvSxrIahUHvNh5mJgCAIAcWcQqfgKAJuzwD4wvLSBvFcPOHIjv4Aup/Ukbwp6JwatqB2t0rC8P6HcDNZLUAvl1VtJCfTvgwLcO4nZXlk5xwCjvlMkSAADIS9q9ss30t99srivxEwCMJi34tFEaoM97G2/kKMV3TqOgdk30G8Beh9OLavN7ZfebvlVvN9dS1UP1DsPaUKBCklogT130O1CcKAr4+51IySx2ZYFxHYXJEgAAyEUzxMW5+nVznYqfAGBUki6BMduTXOfgVpnHGja8pFbbTS3T2phWcVQpbX5yU8m9rqNPaFmpdiCMMwOVktQCeQfw5wJ4Kpee/e3pRY3igEmYLAEAAH33qaUFCh+in8BfqgMAGE3a3XWhGIBXyj2B+/0QZ6wz/f1OhqTWdme7qSV1u6rgHj9trjfDnwDJvxQBUCNJLZC/JvpjVi/Don7qe+7Tdag4YFImSwAAYP7Sab5txr8/ndKy3XnzvfgJAEaVFoMaRwdq7eOu4nbX+5xjDSdDUosmrH/hS78Xfn/L6E9ouVHVwJ1voRgeqJKkFihHGsRKp7Yswo6QlGs7cO6EItj9N8ZkCQC8zrlYDZhImuDKeefS7SktW+vI+7QW8RMwtUYR8AKSLoHXtB85j2fcTWRZRr6ntWzrQj+AUqV2ZhHWAfCtdFJLqQkfaTzsOCS0AF/yHQSqJakFypMWMaRjWDtFQUHuDmJ5tmE/TJYAwOscDv1ZuysBU/TVc15kdveUlq336gTgwfalUwy8MB5ZKAbgmdI3J+eE7VXcntJSQqzhZEhKbmvSuOmZouABywLvKSWznKpa4B7/UgRArSS1QJma6Ae00rGsFkyRuy76RK00iGVBCOyPyRIAGOd7Kk4DxrTIvE1Zx/0LbNPfX2be3l96PIEJ2pVOUfAKaYy9VQzAEzXRnzqbs/sSWJaR92ktqR0/8XhSiDSekcZKbQzBY34r6F7Sxi7vosxEHWCcPrhTwIFqSWqBsrXRJwMYBCD357dRHDCb93KhGADgVQ7C6ZrAeP3z3Hcx/d4uyWm3ypvM68diM2Cs/mNa7GdRA2MwXwQ81WXm7cUqvj2l5SlxSA5SspENU8i9f5ue448h4Zan+RR5JyRupXGut5vrSpUCDzD2A1RNUgvUoYv+uFYT6eSgiX6S1g7WME9n3k0AGMWFGA14hRJOAlnH93elTBP9v2Z+jxabAa+13b1aW8JYmnAaM1BHP/b4O/9dikNWmd+fJEVy1YW1K7xM7okgKTHnh+FPgIf8rAiAmklqgXpsd7tIAwSt4mCmz+iFZxSykPsObQAwF+dhQRlQb5/8+An/mw+R92kt4ifgNSS0MJW086uFpMBD2gLaiGU8vqN/7qe1pP7BuceVzNqWdDKLhCxe6reMf3tKyEkntNyoRuCR/p0xIKBqklqgPk30E2GXw1/DvqVBq0X0ySyd4oBsviUW4ALAOLowmQs8T4qh28zvYRVP2xk5Tfafip+ACqWkg2t9RCbkNDHgob5r7idCphjiKQkrT41J5qwLc6vM33ZjS8navFY64WSd4e9ebq53IaEFeJxTWoDqSWqBeqVJsZREsAgTY+xPF/2OLGeeQ8jyO2JHRwAYr19s0SLw1H74WQH38ZxElWXkuWhB/AS8pm/olCd2wXMGlNgu/PqM+OG4gDqTpMicpTjYxpaM6SrD3/yHagOe4MD3EkBSC9AvhPioY8SOtdEv2ku7sjSKA7J1HvnvEA0Ac3E49JH1j4GHNFHGiR/L6HfXfI5SFpuJn4CntBVOd0LfAtjXNyj35Ii0C/6HZ/zv10N8krO0AFKSInOTYt+PQ7vi2WRMv2b4m89UG/AER76ZAJJagF4Tjnxld8/a5fCstYoDinAZFt8CwFhSPPZRXAbco5SFSmmR2ekL/n+r4SohfjI5CTwkjdE71YldSwtnFooBqtcV8g06HWKOqf8/c9OEJEXm9Sxad8JU1vH8jVLm8F7obwOP+SWj33qjuoCpSGoB7mqjX0CVBhpMsDOm9DylnVjS8cJHigOKe78tzAKAcb+t1/rNwFdK2DU5eR8vn/Qq4bSWbRsPcF/b0CkK9uRM/AFVOxzijdyt4mWnrtwMcUruJCmyb+n5+6hPyw78luFv/iXMpQMPayOvsf8rVQZMRVILcJ8u+uQDu8IxhoXnCYpXyqQXAMzFNmm0UxTAEFeX0B6sN9eHPf7/5xQ/2UUZuNvvc6o1c3ARdlSHmr9DJSy0fU1iyoch3sjdWRhLYvdSP/bz8PxZtM8uLDP93ppLB77Xh8vJ76oMmIqkFuCxoCoNQLSKgxfowgAW1PbOS14DgHGlhWULxQDV97PPCrmXMU5aec1JL+InYG5SAsHHkEjAPDiNGep870tJaFlGf1LLvuOVOSjllE/mrxn6DtfDX8OupHGhHE8J6MLaK+D+72lubYOTWoDJ/I8iAJ7QeboeOiSnUcYuNUwrdbbPBORQpTRZkgYSl4oCAEaT+tb/jHIWVwBPV9KJiClGWI3wz0nxRhqfKuGkk1S36zAJCDW38aUsJKYczfBcvlEUUIVSkh+2McJrrYa++VHm5bFNVvohytgQgPlK78qfw8W00thwpxi+8Fum7fW5vjbwldw2tDKWDUxKUgvwVEfDlXbETEcwGwTja80QhB8pCqhaagc+DRcAMI5u6G+/E4tBVTF2KYudx1pktrXcXD9HGZtppOSctfgJquzbnYeEFubpcPg+SaqHsi2inAXSY57meDzEGbl/o7eJLW/DOBLT+aAIdqYNSS1fS4uq15HfKUGHwzd4oQqBoQ3LrX3/XbUBU/pvRQA8U8oQ/iho5o40MJomYT+HhBbgdrKkURQAMKo27OYNNfWpLwt638dcZLZ1XFBda9uhLl30CQPee+b+nC4UAxT9jp8Vci+rGHdh/c0Qv5Rgm6QIUKrfMv3dZ1HGSWnAOO1BbpzUAkxKUgvwEk30g2DXgq3qLaJPZjlRFMAdpS3CA77fLwR2J8VfH8VhUHxfuqTxllVMs3vrOspZbCaxBepxERaXko+0uKZTDFCctrBv0ekE/8wUv5RykuKRvgdQsJxPC9I2A22GMfcynAIITExSC/DaDtbHsLNcjVLHOiWznKl74AFpEZ6FWVC2k6E/0CkK2KkmbDAAJTsv7P0+nfCfvYg+uUX8BOTgQuyE5xaYQZ/zsqD7SUnuUyWfHBdUTl04fQsoU1pYvcz4m6xthrrleErL76oNmJqkFmAMXTitoxZt9Iss0mRWoziARzjeHsqV3u3zO39tcT3sVlr0/DEsMIMSv68lvddTLjLbKmmx2eGd/hWg3wZzUVrCLdSqtCTqdUy7Q/+nKOdkyMTpW0Cpcm6rz/SzoVrtcOUkJRJeqTpgapJagLGkQdA0ufE5w44Xj2ui373pWv0Cz+R4eyivz3ffgtvrkPAK+2DnZPA+z1VaBLbYwb9nFdMuZtu1TvwExcVPTtjDcwzM5T0u6VTAlNx+M/G/I8UZazEnwKyldjrnRdaX4dReqFGO479L1QbsgqQWYGxN9AOjl2FhYwlSAL2IPlnpSHEAL9SFhVlQSr/gOu6f/DwIg++wLxe+s5C98yhvcdEuT1BJu3KuxU/AzKQEgM8hEYCyxgM8z5Dv+1vSmF1KNlnt4N9zE2WdDBlDnGG+FyjNrxn/9iac2gu1OYk811P+puqAXZDUAkwlDYilSbtFWNyYc0c61eGZogBG0IWFWZCztHDlsQUsh95z2Pt3VuwFeb6/J4XdU0oy+bTDf1+Ji83Sc2FRA+SrjfIWEIPEFvDezsF6iDd2ZRVlnQyZXGjLgcKsYjfJjlPpwklaUFP/PMc1eJ9it+P9QMUktQBTS52xj4KwrGwTks7DxCswrvQtsOAd8vOUhJa7/QgLMGF/31mLJ0H/eN/S5NZiD//eVZS32OwkjKeBPhnMi8QW8L7uW0pmv9nxv7O0kyG15UCJ3mf++yUcQh1yXYf3q6oDdkVSC7ALzRCEGSCbt3aoo8vI86hDIA9dSGyBnBzF8xdkWYAJ+7NNQtOfB/3ifdj3iSmlLTaL4RnRr4J8nIQxD8p3EE6JhBze0xLnZFMS+2pPcc47zwjArK0i79Nakkt9bChaG3mO86a+8JXqA3ZFUguw6w5aOrXFhMe8NHGbdNQqDmAHurDIA3J5V186iG5XKdifwyHu8g6C/vCupaSST3v89+87qWYqElsgn3fVqZXUFHN8FnPALJWarPAp9rsL/77//Z4VgMfl3k430c/JAWX20XOdD1jG7k9KBComqQXYhy76CY8TRbH3TvNiqItOcQB7+BZIbIH5WozwjjotAvbb10/v4JGigNk5L7QfvIp+5+Q5/I73BZZvemaMo8F8+12Sz6g55rAYGryXu5CS1/e9mG4R+03i98wAfN8q8j+tpQ3z51Cis8h3zvxX1QfskqQWYF/SIFlayPE5nA6yDydD2Z8pCmCPujAwB3N0MVIfIfX3HJcO+425LsMCS5jbN7bExIS0uOzdjH7PIspbbJaUmhAFufe3rvW38A5YDA3ex0mdzqh//y7K26l6++y0XiOgACVsdNKJMaEoqY+V65zA1eZaq0JglyS1APvWRD9Qdhl28t6FtFNzSmZJCyEsMAXmoAsLs2AupliQdegdh71L7+BCMcAs3sWu0Hubw67JXytxsZn4CeblMCzmh0RiC/gmTWkV8zgRcmsdfZJNqW1553UCCvhuLAu4jzT206pOKKKPlfNYrlNagJ2T1ALMxTbZYhGSLaaQAl7JQ8BcdUMwr/2H/ZlyR77UzztXxLBXZ2ERNOzzG1tyQktaYHY1w9+1jjIXm92Nn4D9kdAC3/Z37PIPvkljm9uJkFvLmcZAYyg5dgXq8b6Q+7gUc0L20vx4k+lvXw0XwE5JagHmJi22+hgGzMaSOsdpANKEEpTjU6H31Q1tlcQW2L3Dof815eD4if4dzOJbe+lbCztV+m63KTaZc+LIMsrYnVObDvNyFMYvoMZ+D8zRYeHfpDmfvphOq1wXWu5pXvnE6wVkLLXPJSS2bPvXjSqFLB1lHh//pgqBfZDUAsxRCsq2iRh2Hnh5gLuI/vSbTnFAUdIgXKmJLaVPwsGc37tmB/+uC3072DuLMGF3mih7XGOuuyZ/7bTg+EmbDrvXhYQyxvuOlsou/7C7b9LHgr9JaR5kJR7am/NwOiSQtw+F9LkPxKCQpSbzvtQ6yt0sCpg5SS3AnLXRD8heCNKepYs+meVMUUCR0gDccZQ7+X04tGEWvsNu+gy7XghpVymYx7d26tOZwHtW/nuWy87ENcRPNoWB3ViExZ2MJyVcLgu+vwvvC0zqpPB3bDV8d3Noy08LrocuzNED+bopqI22KSTkpYRktPeqEdgXSS1ADrroFzg76vj72qGcDDBC+UqfLNkep9yqapjMyZ76DHaVgnlofGthMjWcnpF2u7wSP82GxBaYXoqdbCDE2Eo+TSzpxP8w2TfpvOD7y+0ElBQbLQtvyy2kBnKV2udVIfcisQXycR55j9OuwyktwB5JagFycTB0/FLSRqs47g1g7XwOdUmB5IfC2/3UrnWqGka378nvw7BjK/jWQplS0mjpizdXkWeCyDLKnoxLz9xHbTp4t8hK6aeJJTUk+4IYflzvMmwXS09SdOIvkLOSNjmR2ALz1xXQX3dKC7BXklqA3DRDoHYZEjjS/acFoWkgsfVoQJVKnyyJoZ2z+B3GMacFWWlhy7kqAd9aKOgbW/qOyck68to1+WvHlcRP+lgwDgs42YVPw/ep9Hfps3cJXv0e1XDaaprvWGX4u2tIUmyGZ/DI6whk2N8uaZPI1Ccw7gPzfT9zn2tbh1NagD2T1ALkKg2apYmQRdS3E8HBcN92CQSSt1H2ZEmEI+5hDHNckHWiLwOz+tZ+9K2FF2mijh2TU8yR467JNcZPNZwYBFPbni7RKAp24CrK3wnVqUfw+m9S6Ylhy8h70XENSYoHQ5xx4rUEMpP62uuC7if1qS/CuA/MSTP02XN3qiqBfZPUAuTuLOqaDEn3+Xm4b0EqkKQFWW8ruM827JAKr+k/zHVB1oX3GmbDDsqgj/o9pZwSWUv8VMviR5jCIiSGsZ/n7qqC+3RKJPgm3edTlLGAroYkxeQ8LKYG8rI9UaskXdgQEubioJA++yrqGJcAZk5SC1CCJvrBs5In69voF5gZJATuU8MuYNv2voZdsGFMOUwy2gEZ5mO7g7JdN+Fxi6hn8jjtmLwUP2XncHhGj7yu8OR+UHpnzhQFe3IcZSSQPqYbYg7jAPD9b9JlJd+kUk6EvBsn1rAYsAtJ9EBeVlHW2FbE7biP9UOwX6X0id6rSmAOJLUAJWmjnwwpKfFjG4ha7Ak8Zhn9YrPSHcTtro4G6eBhTeSzML2UHWygJOfeS3j0u1XLoue0IOu0wPtaRnmLGb73vJ57deG7Dof4qVUU7NF2B+kb7xz4JkU9icnpFMV1YfdUS5KiJHogN6cFfnMktsB+XUQZCS1pDmClOoE5kNQClKiL/lSTnHcXbobOr4kd4DlOo54jQVNbbycwuN/R0IfI6f04HPo+gLYE5qyNuhaYlX6iSbq3VSV1eRJ2xQfvB7l8e99Vcq/b05EWqh2q/SaVmvxR2ukzj7XlkuiBnNrnEse5toktYlrYrTSv3RVyL6eqE5gLSS1AqdIgWhpAS8ktbWa/exH9oHWnGoEXqGUXsGQ7SKe9hFs5n65wFCZAYW6aITZZKAr46z2oaYI4TfS/jfIXYr2rLH6qKSkLHmMRJnO1irKTSr92FhLLoMZvUjp1flnw/a0riae2tglZNkYBcuhrfyjwvg61w7BTiyhnjcr7KO8UKyBjklqA0jXRLzq5jPlPiqQOb0rCSZM4jgcFXqqWxWdbqb28iHwX8cNYtgPWJ5nfx0lIVIM5Ogu7vVGvZnj+z8QUxd5rLbsob+On7YJJ8RM1a0OSF/O2jDIX2z1E4iW1f5M+V/b8pzauht2gP0Vdu17bhAzIRakLuLcnIbaqGCaV+jqlzBWkMfEPqhSYE0ktQC3SYHAaFF7E/Cbt2+G3XYQFBcB4wWdNiS3bdv5jGKijTikRJA1Ul7ID00XYTQrmqA0nSlKfrtI+Zk2nPybrCuOn0vqP8BznIVmXPKSF0MuK7nebeGnjGmp65rffpJqe+doSPZaV3a9NyIAcbDc4KbUdlmAI0+mGvk4pTqOuMXEgA5JagNpsj7KfQxDXDAGlSVRgCmly6F1l97xtV89VP5U4uPPMlzZJqH8E8213LE6glmf9MurcfCIltFxVGj+dVnbP213xF155KnvmTxQFmX2XP1V2zzauoZZv0nWF36TUntWWTJ6k3a+XFbbltZ1ABOT3TSp5HCiNaZovh3F1UVZCy6rCPiqQAUktQI2aoaO5rx0ptwvB0mBeqzqAiQPR4wrvO00Gfgy7DlO2o8L7EtvFxBbNw7zbIIsT8HyXpbYd4b+2rDR+OhM/UYGF55yMpQXgtSW2NFHuJh5Q6zdpuyt+rTtBH1cYa23Hd7XlwFylpMOSN3Y5CfNsMJYuykpo2fZPAWZHUgtQszb6geNdDaalf8ci+sUxneIHdmQZ9e04nNh1mFI10Q9C1zAQnd7jC1UOs3Vwpz1qFAeFfGOvo97J3hQ3fPAY/FUO78VPUNyzfaYoyFhaAF7jyQbJduOa1mNAAdqKv0nbdmxd+TOQ5mk+VXjf2nJgzo4L/z6lTXvSeGejquHFFlHefPV7fXNgriS1APSDaZ9j2mO+u7gdrLYTArBrNR5vv3UWTsairD5L6k/UtHN8uldHpMP839OPE8dTsKtvbK19xhQr2Jnt1qLy+MlpFpT0LnueKUXNiS1N1J14TP7Sc3s+PMc1fpO27dcnj0LVZaEtB+bcNr8r/B63mz20qhueLSWzlJaUnvqiC1ULzJWkFoDedlB57GCuHf6ZqaPbKGZgj2o83n4rtb/XQ1tswoQcHQ7P8Hmlz3BaaNx5DCCbeMrCUXKyjdlr/cZGSGgRP93f96z9vSD/tj1tbuF0FkqTFp7UmtiSHMX0m5OB53Z8tZ5O8pDak3y270TnUQBm1s8+Lfwe0/hOmmdcqG54sotC+yynqhaYM0ktAF/aLhpNO8U0r/jnNMM/p9adl4B5qnlhVtKFCRPykgaZF2EHpeRCnwqyiacshCaXb2zNuyVv1TBp/9r46ari+6/xlEDyb9svh7a9URwU/O2uObFFH45cNOFUim1/eulx+MbNUDY1t+UX2nJgZj5U8s060z+BJ/VVUj+lK7StW6liYM4ktQDcL03Yp4n7xTMDuu1AXFo03SpGYIZqX5hlwoRcdENfxO7CtyxOg3ychN1o8XzOXe2LYp8TP9W8s3Tqe0kSIKe2XRIWtXzDaz9lrY1+zMSpzMzNdoMac4QSWsRjT2/LbYwCzEUtp4tt10KZJ4f7+/PXhfblU/v2XhUDcyepBeD7ndWzeNqulHcHqjtFB8xc7QuzkjZMfjPfZ/N6eDYbxfFNf8sOUpDXO3seFvMwr2/s57BgJsICque4GcpK/OT9wbMJc5I2rDlWDH+fyrxQFMzoebRBjYQWcdnzbJOTO48EsGepPX5XSbvcxO0mv0DvcOiTlJrwVfNJgUBGJLUAPC2g2+5KeV/ntYvbndRNngI5sDDryzZ8O/mtDWff/Y3tKUKt4njQ4VBOQF7t23U4JY39fju2z2CjOCycEj+9ipOOmGP/QttOrZYhsSXZbk5mQTT70obNk+6S0CI+e2lbfjG8S63HAtij9dAu1+JMXA1/6YZ3odT+/Pswtg1kQlILwNO18eUxyNv/bCd1IEcWZt26ezJXpzjYw/O38Pw9y9HQHwPyjKfET+xKExbFfM2CKfHTWP3X7UlcR4qDPbXtToKD3jIktnzdPtgshF3GuDZw+JKEFnHaa9mUAphLu1xTHzv1adL4qTEeanUeZSeor8KpTEBGJLUAPF/ajfL/wkD12J1oYPcszPpSE7eLYwzcMbVtMkt63pz29rL+WKcYIEvd0PZJbmEXfTrfilsWSomfpnjXticbt4qDHcVPNgOAby1DYstdbdwuiPZ9Ysp4wzP2JQkt4rWx23JjR8C++9gfKou5L4fLfCU1PfepT1/yidQ3xguA3PyPIoDqA7FOMbBH66EDvdpc/1EcsLdA9m1I1LuriX7QLrVN70PiHeNL/a/tyW+83MXQhpnshXzbwm6IS98PsQG8tg93FsY57mOBlPhpSu1wiZ+YQoqZ0uKCX8RP8F3LO3Eyvk+IN3ZNQsu4cdu1fs/fujB2BOzP6dAe1/TtPxr60OnbfuURoPB4sYYkrmP9JyA3klqgbqnz8lv0iypNxLNLN8MgwFJRwGzeSQuzvtWGyW/G1UU/+d0oitFcKgIoom3swgIFXq4Ji8u+R0KL+En8RI4ks8DzLYc/Jbb4PiHe2CUJLdPEbxJbvtSFsSNgf9+5w6hr/Gd7asvVcP/GFCnNYujfl+5DSE4DMpRLUsu1qiLDTn4uVpvrTdgxnN1IAe+vQ+c5x+DX94jS38/0PbgIE3Rfa+N28jslgy4VCc/sF1qMBfC4LixQ4HmasLjsMSafp42fJLY8Hj9ZPIz4CXZrOfSjL71Dvk+M8sycDX9yPwkt05DY8rAujB0Bu1fr+I9TWyjNNmGrhv596k+eqnIgR7kktbSqCia3HAKRNEB7ojiY6BnLfYDR94gaHA9/dori3jagHb6V78OEHd/XDO+RxVgAz9MN1yosNuPhPpnFZU+LwY8Vw6RsDPC0+ClNov4qfuIJ8ZNERRhH6j9bDP3492kdxvd4OCb9WbzxKAkt09omtqRYQxL9/e9pNzyDv4WxI2Ba241NPlfYv94mAayGb//a40CmjoZ+VQ3vcGqz3qlyIFf/rQiArzo2KVP3hzD4w3jSs/RGkAtZMSH1fU30gx7/F/3xtBYIcNfh8Hykwe0zzwfAi7XRL8RL7WmnPa3ewfAcfB6ei1aRfNcyJLSIn+bZPz7RnnPP9/7yzvceGMd2MbTT2h7W3Pk+LXyfxBtDP+Xz8FyINx62Xdir/7u7tvyTonhQN4wRXOtLAjv6/tXav059o49Dvxly6+dfRl2nmaaElrWqB3IlqQW4z3oIyHR0eO1z9C4MuEKu0sKs94rhu9LAR0paSMktdkyji37y7GOYQAMYUxO3i83Oh/9MXfV/HreLy9T/496HhJZ9xU9LxeB95smxdDfETimGOlIkMAmLoZ/+fbo7vtcqkqocijefZbugd6Uodl7m2vLva0MiPbC7/nWtiS3befHP+sxk4mh4XmsadzrVVwdyJ6kF+J6r6E9teR929OLp7p74c6U4IGuLsCDuqbroF+RsExpMmtShGd4TuzgCTO/uzrl24Kyjb7U9qceClKc7Djsm7rv8xU9Pa8877Xm18dPdxCYbQ8D0JLbog/JwX8RY7vOstSd7s01sMef69P6mREVg6v51zeunmrg9JavxSDDT/n5tp7Mky831QfUDuZPUAjzFYnO9CYNlPC4lQP2gowzFBb9pYZbkxqe5u7ufRTrl6qIfCEv1nHYlahQJwE61w3fWaWll9qMsPnm+1Fd/F04KmVP8xPPbc7ujl2m7cNgicdhvP8HJCs/TxJeLop0oVVa/w7jt86UFvG9CQouYLy/6oMCU38XaE1u2favtaXfaWOb0/a/tdJZtu2RMGiiCpBbgqdbRD5bZhYf7LKNPZlkI3qHYd9zg3PPc3fFvO2nSKJasfb3Q1oIGgPl9by2Izk8Tt6ee2SX5ZezaK34qpT0/0RYUpY0vFw63igRm0V9YKopnS9+kyzvxhkSIvBzG7Slh1/oYL3KlbzsrabHie8XwLE3cJiqm9ty4PjAGC8hvbcdzThQFe+73p/7+RYX9/fXQXwcogqQW4LlW0e/GcxoGMOmfh7dDwL5WHFC07a4zEhufrwmTp7m6O/FtcR3A/L+3dxdESyidf11tk5Gceva6Prodk+dpNcRPa0Xxoj74Npn8Uh882/hJ7AvzlMbxTxXDKH1YCS551JXY8HWW0W94aD54XhZhIfVLHQ0xho2rgDFcaY//dnBnPKBTHOzh2Uv9/rbC+7/RXwdKI6kFeKkP0Z/M8UFRVGkdtyf3rBQHVENiy+u18e0CrUaxzMp2IZaJb4D82/JtgosFZ/P6vloEOI7tjslrRTHr+EnS0eschQSX3L654ieYvzSnkxbfWfTyck18m+DSKpbZfI/EG+M4Dgt152w5xBra8pfZnvwrwQUYoz32vfyyn7w9tVW7ytScEmTtDlAgSS3Aa6SBsrSrVxo0WymOquo8JTRdKQ6oth1I7f5SUbzadoHW3cU/Jlv3o41vF2KpC4AyHMaXC862CxUsip7Wgb7OpNJiVDuw5RM/vRU/jRo/bRNcJE/MK5ZVF5CX5fB90pd4vWZoB6/jdmF0J97Yabzxf75Ho/df3+m/ZsEmZOO1J118meCiHQee27eWaPhtH/ly6CO3ioORpThgm8he8/f6WD8QKNH/KAJgBNtBs6Oh09gokiK9j37hjGAc2AbJfw7tPq93GLeLPNfRJ4v+Pvyp3R1f6qu0m+tfw58mqADqaf+74drGstvv7UrxvFp75/sqeWXafvhSMWTlZqi3/91cZ4pjFEdxOw75aWjD/wgbsEz5/Uzl/VPYaRVKktrPtHnVtb7baA7uxBsXd75Rv4s3xBsZtQsWx+VXZ2/DSSNTteN34wzvBfCU9vg6zDne139L7emvYdyG1z9PZyFRKsIcAVAwSS3AmK6GYCTthvSLYK0YqSOcElrWigL4Skp0S4N0l9r8UTVhwe0UZdpGvwirDQm4APS2SaXbRebpO/vH8Gf6/kosfdjBUHZ3v69Ma3vih4U0+VoM9XchfpqkLT+5py0XP4mfgKf1L1KSYKc4dvaN2ia7iDfEG3OSnkmnQebblr8b2vITxTGqNm4X0N7Et+NGAHdJbHm8PV1Hv/ZoqUh45vMjmeXWB+8QUDJJLcDY0oDOYuhApcEzu8LkazUElCtFATzSVqQjlVNiix3ypvH1gtu7OxGnv14rogfLzCIsAJ6jjdsJku03N11/3vn+1lw26dv6Y3x5why7sZ0Ut8Asf1dD//3Ce7Sztvxu7LTyHj0YP7VDGy9+gvpsTxRzIvPuvlEh3hBvzExaGHeqGLJ3eqctt5h6fKlMtydGbr+fq6HMV2E+Hbjt30lseVgT/ZhYGrNJa5GuwjgN348RJLN8aanfDpROUgswlXX0u8KkzmUaPDMAnVfdnYajP4HntRt2ddydr3d5vDt5sp0MX1dYHttJ79YjAsDI35i7tt/a/x2+v+vCvrvpfg/idnFzI57fOwvMyrNd4JAm8W0GM732qxhhHbcLiFdR38lc4ifge32O1C5agLf/eGN95zt1E2WdBtDE7Ylg/wwJLPu2TWozH1iO5dBmXIZE5andTXKxOQrwdX9uO+6jn/NwnzCVT1pb8Ovw/VorFgZtSGZ5qJ93rBiA0v3Xf/7zn2sfAai3Ddjhv+tk6HSaDJmvmyFgXOzp3/8fVQBPkgbBVjP+fam9t6vjPKTnJA2c/jvKWHSbBn6buF2Atf1rwDcqF8ZfyrZdFP1HfLnwbI7vRPvVnz8Nsbrv6vxidAvMyreI2wVQ7Pd9u5u0+CnyT3Zp77Tt4qfyvI/9jeFqW8exGuKnOUptx6XYZdbxxt04Y87xxjZhXrwx32fqOMpKmuLLtlwS/Tysh+uPO39dW2I943xbrzP4nf+lqr5pi6/1gZ5subl+C3NMNeuGWL5RFPe+H3NLaMlhjZ956/LlMPduHPeZnNQC7MqHoZOVOqAnimOW9ZM+ogbQgDHakxQY2gls/9o7AdzdxRzruJ04+Xd8meyyr6D+7sT2dsL7n3G78EpSLABzd3jn+3ufuwsW/rjnu/y1h/5+fPW9/N7f/8ed39Xom2XFArN6LO7ET/q8+3MQ357o8nX7/cdX/3mfO+eLn4AppfZteyKzuZz5xhtn34k3tmN+8Z3v1WPfsafEG8lP93ybmL9l9KdBmhMsuy1/FzYhm4Mmbk+o+tpq+PPrhMV1OLEASupXSzJ8mm64Uh81bcZ7pa9SzXcy1fsvYTzre313J7S8Lo6mXNqNAjmpBSpvA/bYaTjX9sxCCgTTwPV6Br/FSS3wNLnsJmAnsPx9/Zz9McI/86evnhEDCeAbVRPjL8BTfBjidOpiV/y8fb0weB39iS9jxk/h+eAOO/x9XyobJ7WMI43rXYRFAlBSnyXFGktFUZU2JNHnbB1fzuOPFWuQl7SJQZfB73RSy8MuMqnDufVb0nqmlOBi458y+yc/ey8elfrtc01oscYPnsY47jM5qQXYhxRwpAmbNCGSklsaRbJzq+GjuVIUwETsBJa/9pH/DADAuP3nNEF1pSiqrf80VraI+S/E5lsH4iWgUKlfsgqJl1ACp0HWK7XjP4RNyHLVhLUUUIL0Df4zzJk/Rxpr6YZrHbent6wVTdbftNQX+cW37UmW4YQWoEL/rQiAPUoBx5vokyscG7kb66HTaxdtYFc+DG39WlFA9vTX4P+zd/fHcRtpHoDfc/n/80bgUQSmItAoAksRSIrAZgQaRmA6goUjODqCgyI4OgLDESw3gr3pQrcHHJESPzA9AOZ5qlBjU7u1qyamv3/dAIfR5j6zQAub6OdsjJ8AmNJcQGqbLhQFzFaZoxdoOe26PB1C5lZQgOO2xx/CWttTrKIPBP0ZfeD+fbiBbE7e59/bn+Hg64dqQqAFOFFCLcCxpQHbJmzeqFHOadHpRbhWHKjvOtfz6h+Yr/PcjzDZDgDjSmN1IQaG2jBPBsD0bMLBNTA3JZQmyEAh4ARwXE1um621PV266SPdPvavEHCZy+/JbXGPrycEWoCTJdQCTEUX/QkxaQBnIm1caYIybULdKArgiG7y4PttmKiDOSmhtMvYLYT7DgPAeG2ssTr3jZ/ehhM8AZjuHAEwbSkgndYGW0XBHXX5a3U5wFHr4RdhX9QYBFz8PpamCYEW4MQJtQBT00a/KJJODbJo/zxlwlpZAlOsm5w6DNN3EZ+f3HcdTncEgEO0sXCXJr8rraIAYCLSWkOaF3DoBUz3O/o2HC7Fw+vyTnEAHKUeTnVwoyhGMwxU/O/2+Xn7nCmWg0qBlffRB1gEWZ7vQwi0AAi1AJNVbhdxSszjtXkAnCasO8UBTJBTh2HautyX2Nzz5030m3EBgHHbWPjSe+PQEgCmpA0H18AUv5cvfS95wjtjPR6gvjTHk9bKHSQ3vvX2+WX7/N/2+TP6sEsKvQhbjFO2m1y2/1K2o0l1QaMYAIRagOkP4tIAzomUD9Plju5r5QXMRKOOh8m5fOD3chMm1wDgMVIg9IW+LxX6aQBQy/BGiE5xwFG/i2V90HeRp7w/bm0BOJ7LcAviIa3i9m0iKYyRAi+CGA+zjn5NON1+85/8+THcgjNmP8ytTQADQi3AHFyHm0e+1sktm2N0dIG56QZ1vMk6OG5/K22SfMwJ4Of5vwcAfL2N3SgKRhw/ubUFgCm5Cif9wzG/f9YHGUOrLgc4ah3sMJw6Uhjj57gdckm3jbwPQY1V9GGfFPrZD7GsvTqj68Kh1QCfEWoB5qQsjKQAh4X73mUe3G4UBbCAOv5F/gTqush9rMcGVMrpMfplAHB3O3n+xDYWvqbc2mL8BMDU+j5O+oc60ves3JRkbg51OcAy6uBU/woX1pWCLO+jD7akgEsJcvySf75e+N97k/++KeDzZ/Rhn59DiOXQykFY1g0A9nyrCIAZDuRSp7qJ3ZWQp6iN/irxzisBLKyOT4tw6+gnjlaKBCbfnyiT7GnC0zXdANBLQYNzY3YOrMvjpzd5/KQvBsAUtLE7iOsn7RMcRNrs6gBAatXlHxUHQFVpTvFTmOs5pnV8Huro8vMp98GuBz+bqlV+zvK79GrwM46nCbdwA9xLqAWYqzQwKBuff4nTuQbyOnduW68AsGCpjksnU6RTQCyYwPjKiXvNyP2TfypaAE5cl9tEt2dQ01UeQ33MYygAmIJN9PMOaa5grThgFG0ebzjRGXU5wLKVuZ7/Uf9Oxio/d/0+usHzV/5Z6q/d7P35GFI4Zbg/rgRWkld3/Ixpucj9KwDuIdQCzF0ayA03Pi+1Y97lzm3jVw6ciOHNXBZMYDyHOskxfVdXIYgGwOn2XX8NC1Ic9x1MGxx/i/7wF+MnAKagi/521ze5fVopEnhWX69RFKjLAU6q/U/17yasvU3d6gntY7nt5UvWinZR3+cP4TAsgK/6RhEAC5E2aL7In0vr2KaNpym40/g1Ayeoi37C7m1M+/pemLo295UOeZ3xRn8FZs9pr/B4TR6zbxQFE6nH0/jpg/ETABOSNu6kOYlDHLIBS3eRvz+NomACdfnL/E4CUM8m17+doliUdGDz+isPy1DmawVaAB5AqAVYknJSURrQtQv4+zTRT1RvwkIPgMVveJou+lDY66gz4Z36YjbFw3yd5/qiVRTwVW0IDzBdTdhwBk+t220ygMPZhM358FBlPjx9b8yHMxU3g7pcnwmgnrTuluZ5LhUFzEoa+74Oa+cADybUAix1QDfnU/3b6CcD08YYE9UAt23C4jc8RLntrfYCY7kOXR8G5qsNG/XhS7r8/RAAYw79QeMneHzd/ofigIO3T+n7tpTDyeBQY3I3lzP1vtNb42KA6v3o81z/WoOD6fsQ9v0BPJpQC7Bkw2uQ59BJLGGcWiepA8xVWfxOm7NaxQGfKWGWzRG/o4ItMH9NrkvOfZ/h7/btPAQEmJ8uBLHgS3X7hbodjmK4HuLUWtBnY57acDAKQG3lNjc3ZsF0x7ppr2KjKAAeT6gFWLpyKuXLCQ/qunAyGcBT68+y+K3+hN0G9E0cfwN6mrA79yuBRbjMdctcDguAsQ03PF8qDmasDYepwNCxDwMAdu1TWhuxIZpT1cXuAKdGcTBTTTgYBaCmVNe+Dbe2wBT7RA5uAHgGoRbgVHSxuwZ5Kp3HsjFGQhvgedpwsiOnLfUj0qLh1DaANLmvA8xfOSxAuIVTe++HG5699yxp/DTFviPUHj+p22Ga303tE6c23rBGyJI4GAWgrnJri74EHL9v/zaPZ/WBAJ5BqAU4NW30E8THPimmCYunAIeq4y1+c0rv/NQ3fGzCZDosiXALp/KeC7NwCpqweRjvPOC7CsYbMP47vglzRwA1693Ud3YzLxxHG/0elStFAfB8Qi3AqSonxVweoTNbFmRM4gEcRhMWv1n+O54mx+YyQZ3CxG5RgmWxQYGlvtc2l2H8BN5xwHcXDqEz3uAEx9ibMHcEUEsb/drhhaKAan2dtAYuUAYwIqEWQAezH9i1B/7f6nJHVmcWoJ4m+gWT1xXqeaj5TqcNHXMKidzk76GFS1jmmGoTNigw//fY5jKweRjvNOC7DIfQ5ffXeINTHnNvwtwRQO06t1UccDDp+5X2Gl4qCoBxCbUA9JtC00bLtzH+oki56tOgEeB42tgFC9XFzFET89/AIdgCy1YWy/4RNpsxH11+X/8RNpfBXX3Pt8ZPzLRPcqFPAotun8zvMRfXsVsfbBQH3Npofa6fBnBQXe43fwhznjB2f8btLAAH9K0iAPjbVfSLIT9vn5+2z3fP7Mj+Gn0q2yARYBra/Ky2z8ft816RMGFL7Eukxfw00ffOr/dJ1oqAmWjy8yaPq7y7TLFP+GueAwDud5Wfda7P3ygSJqzLdXsT5mLhFPpy6TnL7dN7RcIE+1C/hvAV3Cf11S7z8z7X5WeKBeAgmtw3SXugPioOePZY1AEqAAcm1AJwWzklJg3ufomnLdin/+6FjizAZKX6+UOuq9/H84OMMPb7eRHLPcGxCadTPtV/FAEzUzZDr6JfMHujvWUCbVDaXHatKOBR2rh9OID6nKm9n78ZY8BJKrdgmN9jCm4G441OccCjxunpWYcgPcAh+ymbXN/+MxxCBU/5DqWxp0OyACpIoZY04f9JUQDc0m2ft3lAl8ItDzkhpo3+9HEbZJ7mQhHAg+snxivLTX7ehxPBOK4mj81aRQEssL39kMdKpb1dKRYqvn9O7gf1OcscPwkqAqV92oT5PY7jOna3QBpvwNO1sQvSl1u4BBUBxu83v47H7YGCU5dulrvQ1weoJ4VaGsUAcK92+7yM3XWc390z+PsQNqE+10YRAEfU5CdN4JVFEzi01Icopwp3igNYuDTpf5mf9fZ5p73lwH07YVGoU587UZma4ydBReBrfcD0nA3aJ5uiOURf6Mp4Aw7W3zuP20F6m64BxpX6Ly9zPZv2QK0UCdz5PXGoNcARfKMIAB4kLdS/yJ9FuWLwRZi4BliK61y3/yN/mqjgENLC99vch9iEQAtwetpBe2thgDH7ceeDfpxxOtSpz0u/9ly/lgNpoj9NtszNCrQAD+kXlrUb/UK8VzDfPuDL/OgDAhyunnULBex0ua//OqxbARyFUAvAw6WB3Hke2KXPF+G2K4Al1/lNWDRhPN2g/5A2/l0pEoC/T/sftredYuGZ75A+Gxynr1sOhHkdbtLg+fYPnGgVCfDEvmITu2DchfEGz+jjvNTHgaP1C4cHWJhXBxi3v7wZ9JX1czjl78LFoM8PwJEItQA8Xpo8s1EG4LTq/bJoIozAYww32pZThTvFAvDF9raE/xpjLr7Qvjb5PXHbD0xPG7dPMTd+4qG6sHEYOGwdsxnUMdZ4+Np4o4Sh3EYH01HmAl6YCwAYvf+zCRv6Od3+xcv8HTBGBDgyoRYAAHi4tCGrbKC0QYu72GgLME57W05nF3DhrvZVPwzm9b216YwvvSfDgwBsHAZq2D/AxniDu8YbrWKByerCzb8Ah6pfy0EljeJg4drYHcqjHwEwEUItAADweDZW4n0AqEPARfuqfYX56+Lz4IKAi/fBQQDAFMcbNkYbbwDzMrz5V8AFYLxxu3ALS9VGfyvja30GgOn5VhEAAMCzlAXQ9Hy3fd5snx+3zzr/O8vURb/Q/SkseAPUchW7TWdn2+ddbm/PFM1ipM0o7fb5LWxwhiX3oy/zs8r1+I95HMXyx0/qd2AO443zPMYoc3zGG8YbwHy+49eDejyNNd6pxwGeNZZPc/EX2+en7fM+rH0zX21+l1tFATBdQi0AADCeYcAlSYvfr/LnSvHMXrt9fs+fFr4Bjut6UBenNnYdQqVz7TsN29dOkcBJ6eL2AQHDutz4af6GhwCo34G5jjc2sTvEpszxGW8YbwDzqcf3w/Rr9TjAo6U+VAoMpkDAz9EHXNSlzEUbwiwAsyHUAgAAhzM84XEVuwXwdZjsm4Mubi983ygSgMnW103sQqVne20u05La1LLJWUgUKG4G46dSl6c6/Ed1+Wxc79XxAEtqo8p448OgjTLHZ7wBzEMXt+eN1oOxhltcAB7XL95EHxhM8+8fw6EkTHtcIMwCMDNCLQAAUEcX/STfZf53C+DT/B210S98t+H0RoC5Gt7iErHbrPCDNre6cjLyH/mzVSTAI+vyy726XGDR+Algam2UOT7jDWBeSn2xid2NkaUOF3IBeFgfrMlPCrf8FOZqmI70XqYwS6coAOZHqAUAAI7jSwvg6Z9XiqjK76CN3cJ3p0gAFqmN25ubzvJTQi42LBymbd0PFwGMWZevQ2DxWHX8p/zPxk8Au/pxOMe3GrRRZb6Pccv6k/EGMJL9GyNLyCXV3wL1AF9X6tDUB043t7wJczQcpz3/NfpAS6c4AOZLqAUAAKbhrgXwsum2BF1MAj5dl8vXyY0A3LX5aZ3b2u/DxrOHanM5/hW7jc4ANeugYb2zChuID9FW/qGOB3i0LvrNVPvjjZV2yngDmLz9kEvE5+s0DkcBuLsP/GH7nG+f99Hf3rJSLFR47y5yu32jOADmT6gFAACmqcvPcPFkFbc3a6V/toDyuTaX3fCUeBNZAHyt7Wj3fjZsd78ftLunFDK9id1p/H8N2tjOKwNMcPzU7P3sbFB3vxrU63zeBto0DHD4ujaMN4w3gFkqawzN3lijjDccSgZwu393mZ/Uz30XfcgFxpTa5N/CHBbA4gi1AADAfHT5afd+PtysdSqL4KUshpuvys8A4JDtbrLO7Wxqb/87diHT9Qz/nuXvl9rSf8cuDNp6BYCZK5vPrr5Qh/+Q/3m98LIwfgIw3jDeABh/rDFU6u1V7G7nOoWxBsCX+oHpKbe3vAuHNfK88dOv0QdaHGYJsFBCLQAAMH/3bdZKSrilfJbQy/DPpqac0lj+bmnBu9t7AOCY2vx5dc+fr+5pb4ftcLE+QPsZe+3o/p9rTwF1+N11+Hrvs2xEK2OqKTJ+AjDe+NJ4Y8z5v3bv31Mb85fxBsDf9WB7z58NxxNzGmsAjFU/lttbUn1Xbm9xwxUPeXfSmMitLAAnQqgFAACWrSwmt1/5z60H/3zfIsqrZ/z/+HTHz4b/n+7aiAsAc9XFbhNXqzgAZqN9QN29P166a7PwD/G8zRnDUOLwZzfGTwAYbwDMzs2IY427AowAc1EOaky3t7zZPj/mTwEXhlKQ5ff86VaWafovRQAcglALAACQtHv/fqVIAAAAPrN/AnOrSAAAAGMNgEe5ys+HEHChDzv9lt+JTnEAnCahFgAAAAAAAAAAAABqE3A5TYIsANwi1AIAAAAAAAAAAADAMe0HXF7lz5WiWczv9/fobyPrFAcAQ0ItAAAAAAAAAAAAAExFCbicb5+z7bOO/haXtaKZjS76AMvv+XcJAPcSagEAAAAAAAAAAABgiq7zc7l9vos+2PIqf54pnsm4iT7E8in6EEunSAB4KKEWAAAAAAAAAAAAAKYuBSfKLS7JKnYhl7MQcqn9u2ijD7Gkz2tFAsBTCbUAAAAAAAAAAAAAMDfd9mnyk5SbXFK4pdzmwnhl3W6fP0KIBYCRCbUAAAAAAAAAAAAAMHf7N7kk5QaXFHJZhaDLQ3TRh1aGAZYbxQLAoQi1AAAAAAAAAAAAALBE1/lpBj8rQZdV7MIuqxMsmy5uB1jSP7deGQBqE2oBAAAAAAAAAAAA4FSUoMu+EnRJn9/HLuyymvnf9SZ//nvw763XAICpEGoBAAAAAAAAAAAA4NSVsMvVHX+2il24ZZ0/vx/87LvowzA1lJBK8emOn5fwCgBMnlALAAAAAAAAAAAAANyvy0/SPuA/P2bIRUAFgEUTagEAAAAAAAAAAACA8aQQSqsYAODrvlEEAAAAAAAAAAAAAAAA1CbUAgAAAAAAAAAAAAAAQHVCLQAAAAAAAAAAAAAAAFQn1AIAAAAAAAAAAAAAAEB1Qi0AAAAAAAAAAAAAAABUJ9QCAAAAAAAAAAAAAABAdUItAAAAAAAAAAAAAAAAVCfUAgAAAAAAAAAAAAAAQHVCLQAAAAAAAAAAAAAAAFQn1AIAAAAAAAAAAAAAAEB1Qi0AAAAAAAAAAAAAAABUJ9QCAAAAAAAAAAAAAABAdUItAAAAAAAAAAAAAAAAVCfUAgAAAAAAAAAAAAAAQHVCLQAAAAAAAAAAAAAAAFQn1AIAAAAAAAAAAAAAAEB1Qi0AAAAAAAAAAAAAAABUJ9QCAAAAAAAAAAAAAABAdUItAAAAAAAAAAAAAAAAVCfUAgAAAAAAAAAAAAAAQHVCLQAAAAAAAAAAAAAAAFQn1AIAAAAAAAAAAAAAAEB1Qi0AAAAAAAAAAAAAAABUJ9QCAAAAAAAAAAAAAABAdUItAAAAAAAAAAAAAAAAVCfUAgAAAAAAAAAAAAAAQHXfKgIAAABgBL9snxvFcK8zRQAAAAAAAAAAcJtQCwAAADAGoQ0AADi8j/kBAAAAAIBF+EYRAAAAAAAAAAAAAAAAUJtQCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFCdUAsAAAAAAAAAAAAAAADVCbUAAAAAAAAAAAAAAABQnVALAAAAAAAAAAAAAAAA1Qm1AAAAAAAAAAAAAAAAUJ1QCwAAAAAAAAAAAAAAANUJtQAAAAAAAAAAAAAAAFDdt4oAAAAAJu9CEVBBpwgAAAAAAAAAgJr+X4ABANjQ945NgzgAAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
}

.or-nah-illustration {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNjMuOCAyMDMuMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYzLjggMjAzLjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDM0QTU1O30KCS5zdDF7ZmlsbDojMjlBRkQ0O30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KCS5zdDN7ZmlsbDojRkNDQ0FBO30KCS5zdDR7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDV7ZmlsbDpub25lO30KCS5zdDZ7Zm9udC1mYW1pbHk6J1JhbGV3YXktTGlnaHQnO30KCS5zdDd7Zm9udC1zaXplOjI0cHg7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNTEuNCwxNzMuOWwtMTA0LjksMC43Yy02LjYsMC0xMi01LjMtMTIuMS0xMS45TDMzLjQsMTYuNGMwLTYuNiw1LjMtMTIsMTEuOS0xMi4xbDEwNC45LTAuNwoJCWM2LjYsMCwxMiw1LjMsMTIuMSwxMS45bDAuOSwxNDYuM0MxNjMuMywxNjguNCwxNTgsMTczLjksMTUxLjQsMTczLjl6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUxLjksMTcwLjdsLTEwNi4xLDAuN2MtNi42LDAtMTItNS4zLTEyLjEtMTEuOUwzMi44LDEyLjdjMC02LjYsNS4zLTEyLDExLjktMTIuMUwxNTAuOSwwCgkJYzYuNiwwLDEyLDUuMywxMi4xLDExLjlsMC45LDE0Ni43QzE2My45LDE2NS4yLDE1OC41LDE3MC42LDE1MS45LDE3MC43eiIvPgoJPHBhdGggY2xhc3M9InN0MiIgZD0iTTE0MS42LDE2M2wtODYuOCwwYy02LjYsMC0xMi01LjQtMTItMTJsMC4xLTEyOC41YzAtNi42LDUuNC0xMiwxMi0xMmw4Ni44LDBjNi42LDAsMTIsNS40LDEyLDEyTDE1My42LDE1MQoJCUMxNTMuNiwxNTcuNiwxNDguMiwxNjMsMTQxLjYsMTYzeiIvPgo8L2c+CjxnPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTIwLjgsMTY0LjZMMCwxMDQuNGwxNS41LTE0LjVsMS4zLTM5LjdjMCwwLDAtMTYuMywxMC4zLTEzYzAsMCwxMi4zLTAuNCw4LjcsMTUuM2MwLDAtMS43LDI1LDIuMywzNi43CgkJYzAsMCwxNS4xLDM1LjgsOS45LDU4LjRjLTAuMiwxLTIuNiwxNS45LDIsMTljNC4yLDIuOCw1LDIuNiw1LDIuNmwxOC4yLDUuMWMwLDAtMS4xLTAuMS0zLjIsMy4yIi8+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNMjAuOCw0Mi45YzAsMCw1LjUtMi43LDExLDBjMCwwLDIuMyw5LTUuNSw5QzI2LjMsNTEuOSwyMC44LDUzLjIsMjAuOCw0Mi45eiIvPgoJPGxpbmUgY2xhc3M9InN0NCIgeDE9IjIzLjUiIHkxPSI2My42IiB4Mj0iMjguOCIgeTI9IjYzLjYiLz4KCTxsaW5lIGNsYXNzPSJzdDQiIHgxPSIyMC44IiB5MT0iNjYuOSIgeDI9IjMyLjIiIHkyPSI2Ni45Ii8+CjwvZz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMy44LDE2MyAxMi41LDIwMy4yIDc2LDIwMy4yIDc1LDE3Ni44ICIvPgo8cmVjdCB4PSIxMTYuMiIgeT0iNjguMyIgY2xhc3M9InN0MiIgd2lkdGg9IjIzIiBoZWlnaHQ9IjUuMyIvPgo8cmVjdCB4PSI1OC4zIiB5PSIzMi4xIiBjbGFzcz0ic3Q1IiB3aWR0aD0iOTEuMiIgaGVpZ2h0PSIxMTcuNyIvPgo8dGV4dCB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDU4LjMzNTUgNzguMzczNSkiPjx0c3BhbiB4PSIwIiB5PSIwIiBjbGFzcz0ic3QwIHN0NiBzdDciPlNpZ24gdXAgPC90c3Bhbj48dHNwYW4geD0iMCIgeT0iMjguOCIgY2xhc3M9InN0MCBzdDYgc3Q3Ij5vciBuYWg/PC90c3Bhbj48L3RleHQ+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
}

.log-in-comp {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMyLjcgNDQ1LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzMi43IDQ0NS42OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzY4Njg2ODt9Cgkuc3Qxe2ZpbGw6I0YyNjYzMDt9Cgkuc3Qye2ZpbGw6IzJCQjBENDt9Cgkuc3Qze2ZpbGw6I0ZGRkZGRjt9Cgkuc3Q0e2ZpbGw6I0EwOUY5Rjt9Cgkuc3Q1e2ZpbGw6IzAwNEM1Mzt9Cgkuc3Q2e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Q3e2ZpbGw6I0ZEQ0RBQjt9Cgkuc3Q4e2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MTAuNDA5NztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxwYXRoIGQ9Ik00MjAuNywzOTguNkgxMmMtNi42LDAtMTItNS40LTEyLTEyVjEwOS4yYzAtNi42LDUuNC0xMiwxMi0xMmg0MDguN2M2LjYsMCwxMiw1LjQsMTIsMTJ2Mjc3LjMKCUM0MzIuNywzOTMuMiw0MjcuMywzOTguNiw0MjAuNywzOTguNnoiLz4KPHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iMTcwLjIsMzk4LjYgMTM2LjgsNDQ1LjYgMzAzLjgsNDQ1LjYgMjc0LjUsMzk4LjYgMTcwLjIsMzk4LjYgIi8+CjxyZWN0IHg9IjIzLjUiIHk9IjExNC43IiBjbGFzcz0ic3QwIiB3aWR0aD0iMjAyIiBoZWlnaHQ9IjI1OC44Ii8+CjxyZWN0IHg9IjU3LjUiIHk9IjE2Mi4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMTYiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjkwLjUiIHk9IjIzNi4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iMzMuOCIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iMTQxLjMiIHk9IjMyMC4yIiBjbGFzcz0ic3QxIiB3aWR0aD0iNjUuOCIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iMTQxLjMiIHk9IjE2OS42IiBjbGFzcz0ic3QyIiB3aWR0aD0iMzIuOSIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNjUuMSIgeT0iMjQ1IiBjbGFzcz0ic3QyIiB3aWR0aD0iOC40IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI0OS4xIiB5PSIyNzguNSIgY2xhc3M9InN0MiIgd2lkdGg9IjMzLjQiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjY1LjEiIHk9IjMyMC4yIiBjbGFzcz0ic3QyIiB3aWR0aD0iNDIuMyIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNDEuMSIgeT0iMzQ0LjciIGNsYXNzPSJzdDIiIHdpZHRoPSI0OS40IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSIxMDcuNCIgeT0iMTUyLjciIGNsYXNzPSJzdDMiIHdpZHRoPSI1MC4zIiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSIxMzIuNiIgeT0iMTc4LjciIGNsYXNzPSJzdDMiIHdpZHRoPSI3NS41IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI4Mi4zIiB5PSIxNjIuMiIgY2xhc3M9InN0MyIgd2lkdGg9IjMzIiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI0OS4xIiB5PSIyMDMuNiIgY2xhc3M9InN0MyIgd2lkdGg9IjM1LjEiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjU3LjQiIHk9IjIzNi4yIiBjbGFzcz0ic3QzIiB3aWR0aD0iMjUuMSIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNzQuMSIgeT0iMjUyLjkiIGNsYXNzPSJzdDMiIHdpZHRoPSI1Ny43IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI5Mi4yIiB5PSIyNzguNSIgY2xhc3M9InN0MyIgd2lkdGg9Ijk4LjYiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjExNS4zIiB5PSIzMjAuMiIgY2xhc3M9InN0MyIgd2lkdGg9IjE4LjUiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjkwLjUiIHk9IjM1My45IiBjbGFzcz0ic3QzIiB3aWR0aD0iMzMuOCIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNDkuMSIgeT0iMTUyLjciIGNsYXNzPSJzdDQiIHdpZHRoPSI0OS43IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI2NS44IiB5PSIxNjkuNiIgY2xhc3M9InN0NCIgd2lkdGg9IjQxLjYiIGhlaWdodD0iNC44Ii8+CjxnPgoJCgkJPHJlY3QgeD0iMjQzIiB5PSIyLjMiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTY5MyAwLjI0NTcgLTAuMjQ1NyAwLjk2OTMgNTkuMTIwMiAtNjEuOTA2NCkiIGNsYXNzPSJzdDUiIHdpZHRoPSI2OS4zIiBoZWlnaHQ9IjQwNy4zIi8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjc3LjgiIHkxPSI2NC4zIiB4Mj0iMzAzLjkiIHkyPSI3MC45Ii8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjczLjkiIHkxPSI3OS41IiB4Mj0iMjkxLjQiIHkyPSI4My45Ii8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjY5LjciIHkxPSI5NiIgeDI9IjI4Ny4xIiB5Mj0iMTAwLjciLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyNjUuNiIgeTE9IjExMi40IiB4Mj0iMjgzIiB5Mj0iMTE2LjkiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyNjEuNCIgeTE9IjEyOC45IiB4Mj0iMjg3LjYiIHkyPSIxMzUuNiIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjI1Ny40IiB5MT0iMTQ0LjgiIHgyPSIyNzQuOCIgeTI9IjE0OS4yIi8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjUzIiB5MT0iMTYxLjkiIHgyPSIyNzAuNSIgeTI9IjE2Ni4zIi8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjQ5LjIiIHkxPSIxNzcuMSIgeDI9IjI2Ni42IiB5Mj0iMTgxLjUiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyNDUuMSIgeTE9IjE5My4yIiB4Mj0iMjcxLjMiIHkyPSIxOTkuOSIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjI0MC44IiB5MT0iMjEwIiB4Mj0iMjU4LjMiIHkyPSIyMTQuNCIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjIzNi45IiB5MT0iMjI1LjUiIHgyPSIyNTQuMyIgeTI9IjIzMCIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjIzMi44IiB5MT0iMjQxLjciIHgyPSIyNTAuMiIgeTI9IjI0Ni4xIi8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjI4LjciIHkxPSIyNTcuOCIgeDI9IjI1NC45IiB5Mj0iMjY0LjUiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyMjQuNiIgeTE9IjI3NCIgeDI9IjI0Mi4xIiB5Mj0iMjc4LjQiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyMjAuMyIgeTE9IjI5MC44IiB4Mj0iMjM3LjgiIHkyPSIyOTUuMiIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjIxNi4zIiB5MT0iMzA2LjYiIHgyPSIyMzMuOCIgeTI9IjMxMS4xIi8+Cgk8bGluZSBjbGFzcz0ic3Q2IiB4MT0iMjEyLjIiIHkxPSIzMjMuMSIgeDI9IjIzOC4zIiB5Mj0iMzI5LjciLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyMDguMiIgeTE9IjMzOC42IiB4Mj0iMjI1LjciIHkyPSIzNDMiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIyMDMuOSIgeTE9IjM1NS43IiB4Mj0iMjIxLjMiIHkyPSIzNjAuMiIvPgoJPGxpbmUgY2xhc3M9InN0NiIgeDE9IjIwMC41IiB5MT0iMzY5IiB4Mj0iMjE4IiB5Mj0iMzczLjQiLz4KCTxsaW5lIGNsYXNzPSJzdDYiIHgxPSIxOTcuMyIgeTE9IjM4MS42IiB4Mj0iMjIzLjUiIHkyPSIzODguMiIvPgo8L2c+CjxyZWN0IHg9IjExNi45IiB5PSIxNjkuNiIgY2xhc3M9InN0NCIgd2lkdGg9IjE1LjIiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjczLjUiIHk9IjE3OC43IiBjbGFzcz0ic3Q0IiB3aWR0aD0iNTAuOCIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNDAuOCIgeT0iMTk1LjMiIGNsYXNzPSJzdDQiIHdpZHRoPSIzNS41IiBoZWlnaHQ9IjQuOCIvPgo8Zz4KCQoJCTxyZWN0IHg9IjMzNC45IiB5PSI2OC43IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk4MTkgLTAuMTg5MyAwLjE4OTMgMC45ODE5IC0zOC4wMzEzIDcxLjMyODMpIiBjbGFzcz0ic3QyIiB3aWR0aD0iMzguOSIgaGVpZ2h0PSIzMzIuMSIvPgoJPHBvbHlnb24gY2xhc3M9InN0NyIgcG9pbnRzPSIzMTEuMSwxMC40IDMwMy44LDc1LjQgMzQyLjEsNjggCSIvPgoJPHBvbHlnb24gcG9pbnRzPSIzMDguOSwzMC40IDMyMC42LDI4LjEgMzExLjEsMTAuNCAJIi8+CjwvZz4KPHJlY3QgeD0iNzQuMSIgeT0iMjE5LjYiIGNsYXNzPSJzdDQiIHdpZHRoPSI1OC41IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI0OS4yIiB5PSIyMjguMSIgY2xhc3M9InN0NCIgd2lkdGg9IjU4LjMiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjEzMi42IiB5PSIyMzYuMiIgY2xhc3M9InN0NCIgd2lkdGg9IjI3LjIiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjEyNC41IiB5PSIyNDUiIGNsYXNzPSJzdDQiIHdpZHRoPSI1My4yIiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI4MS44IiB5PSIyNDUiIGNsYXNzPSJzdDQiIHdpZHRoPSIzNS4yIiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI1Ny41IiB5PSIyODYuOSIgY2xhc3M9InN0NCIgd2lkdGg9IjQ5LjkiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjExNi45IiB5PSIyODYuOSIgY2xhc3M9InN0NCIgd2lkdGg9IjQxLjYiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjY1LjgiIHk9IjI5NS42IiBjbGFzcz0ic3Q0IiB3aWR0aD0iNjUuOSIgaGVpZ2h0PSI0LjgiLz4KPHJlY3QgeD0iNzQuMSIgeT0iMzI4LjQiIGNsYXNzPSJzdDQiIHdpZHRoPSI0MS42IiBoZWlnaHQ9IjQuOCIvPgo8cmVjdCB4PSI0NS45IiB5PSIzNTMuOSIgY2xhc3M9InN0NCIgd2lkdGg9IjQxLjYiIGhlaWdodD0iNC44Ii8+CjxyZWN0IHg9IjEyNC40IiB5PSIzMjguNCIgY2xhc3M9InN0NCIgd2lkdGg9IjIzLjkiIGhlaWdodD0iNC44Ii8+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSIyODcuMywyMDcuNyAyODIuMSwzOTguMiAyOTMuMSwzOTkuNyAzMDEuNCwzODIuMSAzMDUsMjEwLjIgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MyIgcG9pbnRzPSIzMDcuMSwyMDkuNyAzMjIuMSwyMDEuMyA0MDMuNywzNzIuNSAzOTUuNCwzNzguMSAzNzkuMSwzNjUuNyAJIi8+Cgk8cG9seWdvbiBjbGFzcz0ic3QzIiBwb2ludHM9IjM2NC40LDI0NS4yIDI2NS4zLDI2Ni4xIDI2NiwyNjkuMyAzNjUuMywyNDkuMyAJIi8+CgkKCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3ODQgLTAuMjA2NSAwLjIwNjUgMC45Nzg0IC01MC4wNDE1IDU5LjA5OTQpIiBjbGFzcz0ic3QzIiBjeD0iMjU4LjEiIGN5PSIyNjkuMiIgcng9IjcuOCIgcnk9IjcuNSIvPgoJCgkJPGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMC45Nzg0IC0wLjIwNjUgMC4yMDY1IDAuOTc4NCAtNDIuNTk4OCA4Mi4xNzMxKSIgY2xhc3M9InN0MyIgY3g9IjM3Mi4zIiBjeT0iMjQ1LjEiIHJ4PSI3LjgiIHJ5PSI3LjUiLz4KCTxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0yOTAuNSwzOTQuMmwtMS4yLTAuMmMtMS0wLjEtMS45LDAuNi0yLjEsMS41bC0xLjksMTMuNWMtMC4xLDEsMC42LDEuOSwxLjUsMi4xbDEuMiwwLjIKCQljMSwwLjEsMS45LTAuNiwyLjEtMS41bDEuOS0xMy41QzI5Mi4yLDM5NS4yLDI5MS41LDM5NC4zLDI5MC41LDM5NC4yeiIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTM5Ni42LDM3MS4zbC0xLDAuNmMtMC45LDAuNS0xLjEsMS42LTAuNiwyLjVsNy4xLDExLjdjMC41LDAuOSwxLjYsMS4xLDIuNSwwLjZsMS0wLjYKCQljMC45LTAuNSwxLjEtMS42LDAuNi0yLjVsLTcuMS0xMS43QzM5OC42LDM3MS4xLDM5Ny40LDM3MC44LDM5Ni42LDM3MS4zeiIvPgoJPHBhdGggY2xhc3M9InN0MyIgZD0iTTMyMi4zLDI3My44bC0yLjQsMC41Yy0yLDAuNC00LjEtMC45LTQuNS0yLjlsLTUuNi0yNi4zYy0wLjQtMiwwLjktNC4xLDIuOS00LjVsMi40LTAuNQoJCWMyLTAuNCw0LjEsMC45LDQuNSwyLjlsNS42LDI2LjNDMzI1LjcsMjcxLjMsMzI0LjQsMjczLjQsMzIyLjMsMjczLjh6Ii8+CgkKCQk8cmVjdCB4PSIyODYuNyIgeT0iMTQyIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk3ODQgLTAuMjA2NSAwLjIwNjUgMC45Nzg0IC0yNi40ODk1IDY0LjE5MzgpIiBjbGFzcz0ic3QzIiB3aWR0aD0iMTUuMSIgaGVpZ2h0PSIzNCIvPgoJCgkJPGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMC45Nzg0IC0wLjIwNjUgMC4yMDY1IDAuOTc4NCAtMzUuNDU3MiA2Ny4zMjcpIiBjbGFzcz0ic3Q4IiBjeD0iMzA0LjgiIGN5PSIyMDMuNSIgcng9IjI5LjEiIHJ5PSIyOS4xIi8+CjwvZz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
}

.transition_fast {
  transition: all 0.05s ease-in-out;
}

.transition, body.home .hero .carousel-control, .social #social-links li a {
  transition: all 0.1s ease-in-out;
}

.transition_slow, footer a, .slicknav_menu .logo, header nav #primary_nav > li a, header nav #primary_nav > li > ul, header nav #top_nav li a, header nav #top_nav li.login a:after, header nav #top_nav li.login a:before, header nav #top_nav li.signup a:after, header nav #top_nav li.signup a:before, body.scrolled header, .btn, .btn::after, .btn::before, body.home .content-top .row .col a:hover, body.home .geospatial-toolkit ul li a, body.home .geospatial-toolkit ul li a:before, .points-of-interest #content .image-viewer .white-bg .imac .carousel-prev, .points-of-interest #content .image-viewer .white-bg .imac .carousel-next, .resources-page .btn-transparent, .targeted-advertising #content .content-top .white-bg .imac .carousel-prev, .targeted-advertising #content .content-top .white-bg .imac .carousel-next {
  transition: all 0.3s ease-in-out;
}

.transition_linear_slow {
  transition: all 0.1s;
}

.transition_linear {
  transition: all 0.3s;
}

.transition_linear_fast {
  transition: all 0.7s;
}

.glow:after, header .header-logo:after, body.home .content-top .row .col a:after, .products-services .other-services .feature-box:after {
  content: "";
  position: absolute;
  top: 0.3rem;
  left: 0.3rem;
  width: 0;
  height: 92%;
  background-color: rgba(255, 255, 255, 0.4);
  transition: none;
  border-radius: 5px;
}

.glow:hover:after, header .header-logo:hover:after, body.home .content-top .row .col a:hover:after, .products-services .other-services .feature-box:hover:after {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  transition: all 0.2s ease-out;
}

/*
  This file contains a collection
  of all the variables used within
  the styling of this web app.
*/
html {
  overflow-x: hidden;
}

#content {
  position: relative;
  /**
     * Extend this class to get the top transparent arrow effect,
     * just change the &:before and &:after classsed border color
     * e.g.
     * .some-class {
     *   @extend .content-top;
     *   &:before, &:after { border-color: red; }
     * }
     */
}

#content .content-top {
  position: relative;
  padding: 2rem 0;
}

#content .content-top:before, #content .content-top:after {
  content: '';
  position: absolute;
  bottom: 100%;
  width: 50%;
  box-sizing: border-box;
}

#content .content-top:before {
  right: 50%;
  border-bottom: 20px solid #3eaed1;
  border-right: 20px solid transparent;
}

#content .content-top:after {
  left: 50%;
  border-bottom: 20px solid #3eaed1;
  border-left: 20px solid transparent;
}

footer {
  background-color: #333;
  bottom: 0;
  width: 100%;
  margin: auto;
}

footer .footer-about {
  padding-top: 2rem;
  margin-bottom: 3.2rem;
}

footer .footer-about .title {
  color: #3eaed1;
  font-size: 2rem;
  line-height: 2.2rem;
  font-weight: 600;
}

footer .footer-about .small {
  font-size: 1.2rem;
  line-height: 2.4rem;
  margin-bottom: 0.9rem;
}

footer .footer-about .content .description {
  width: 90%;
  font-size: 1.5rem;
  color: #8c8c8c;
  line-height: 2rem;
  margin-bottom: 3.4rem;
}

footer .footer-about .contact-info {
  font-size: 1.2rem;
  color: #8c8c8c;
}

footer .footer-about .contact-info ul li {
  line-height: 2.5rem;
}

footer .footer-about .contact-info a {
  color: #8c8c8c;
  text-decoration: none;
  font-size: 1.2rem;
}

footer .footer-about .contact-info a:hover {
  color: #fff;
}

footer .footer-menu {
  overflow: auto;
  margin-bottom: 3.2rem;
}

footer .footer-menu ul {
  margin: 0 0 0.5em;
  min-height: 13rem;
}

footer .footer-menu ul .menu {
  margin: 0;
  padding: 0;
  display: inline-block;
}

footer .footer-menu ul .menu li {
  font-size: 1.2rem;
  width: 100%;
  margin: 0 0 .25em;
  padding: 0;
  display: inline-block;
}

footer .footer-menu ul .menu li a {
  color: #8c8c8c;
}

footer .footer-menu ul .menu li a:hover {
  color: #fff;
  text-decoration: none;
}

footer .footer-menu .expanded {
  display: inline-block;
  vertical-align: top;
  width: 90%;
}

footer .footer-menu .expanded.last {
  padding-left: 5rem;
}

@media screen and (max-width: 992px) {
  footer .footer-menu .expanded.last {
    padding-left: 0;
  }
}

@media screen and (max-width: 480px) {
  footer .footer-menu .expanded {
    margin-bottom: 0.5rem;
  }
}

footer .footer-menu .expanded > a {
  color: #3eaed1;
  float: left;
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0.6rem;
  width: 90%;
  text-decoration: none;
}

footer .footer-menu .expanded > a:hover {
  color: #fff;
}

footer .copyright {
  color: #8c8c8c;
  text-decoration: none;
  font-size: 1.3rem;
  margin-bottom: 0.8rem;
}

footer .copyright .logo {
  background-image: url(../../images/sprite.png);
  background-position: -940px -960px;
  width: 118px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 2.6rem;
}

footer .copyright p {
  display: inline-block;
  font-size: 1.2rem;
  line-height: 2.5rem;
  font-weight: 600;
}

footer .copyright a {
  font-size: 1.2rem;
  color: #8c8c8c;
  text-decoration: none;
}

footer .copyright a:hover {
  color: #fff;
}

html.mobile header {
  display: none !important;
}

html.mobile .slicknav_menu {
  display: block !important;
}

html.mobile .slicknav_menu .header-logo {
  display: none !important;
}

.slicknav_menu {
  display: block;
  background-color: #525252;
  padding: 0.5rem 0;
}

.slicknav_menu .header-logo {
  display: none;
}

@media screen and (min-width: 768px) {
  .slicknav_menu {
    display: none;
  }
  .slicknav_menu .header-logo {
    display: inline-block;
  }
}

.slicknav_menu .logo {
  width: 282.2px;
  height: 92.7px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4766px -4360px;
  text-indent: 110%;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  margin: 0;
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  cursor: pointer;
}

.slicknav_menu .slicknav_btn {
  margin: 1rem 5% 1rem 1rem;
}

.slicknav_menu .slicknav_nav > ul {
  margin: 1rem 1.8rem 0 1.2rem;
}

.slicknav_menu .slicknav_nav > ul li:hover, .slicknav_menu .slicknav_nav > ul li a:hover {
  background: transparent;
  text-decoration: none;
  color: #3eaed1;
}

.slicknav_menu .slicknav_nav > ul li h3 {
  color: #fff;
  font-size: 1.4rem;
  margin: 0;
}

.slicknav_menu .slicknav_nav > ul li a {
  padding: 0;
  margin-bottom: 2rem;
  background: transparent;
  text-decoration: none;
}

.slicknav_menu .slicknav_nav > ul li .slicknav_row {
  padding: 0;
  margin-bottom: 2rem;
}

.slicknav_menu .slicknav_nav > ul li .slicknav_row:hover a {
  color: #3eaed1;
}

.slicknav_menu .slicknav_nav > ul li .slicknav_row .slicknav_arrow {
  float: right;
  margin-right: 1rem;
}

.slicknav_menu .slicknav_nav > ul li.slicknav_open .slicknav_arrow {
  color: #3eaed1;
}

header {
  display: none;
  transition: all 0.3s ease-in-out;
  position: absolute;
  height: 0;
  width: 100%;
  z-index: 1001;
  background-color: rgba(82, 82, 82, 0);
  border-bottom: transparent solid 1px;
}

@media screen and (min-width: 768px) {
  header {
    display: inline-block;
  }
}

header:before {
  content: '';
  background-color: #525252;
  height: 4rem;
  position: absolute;
  top: 0;
  width: 100%;
}

header.show-subnav {
  background-color: #525252;
  height: 37rem;
  border-bottom: #676767 solid 1px;
}

header.show-subnav:before {
  border-bottom: #676767 solid 1px;
}

header a {
  cursor: pointer;
}

header .header-logo {
  width: 282.2px;
  height: 92.7px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4766px -4360px;
  text-indent: 110%;
  white-space: nowrap;
  overflow: hidden;
  margin: 5.4rem 0 0 0;
  cursor: pointer;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  display: inline-block;
  position: absolute;
  top: -5rem;
  left: -0.8rem;
}

@media screen and (min-width: 992px) {
  header .header-logo {
    -webkit-transform: scale(1);
            transform: scale(1);
    position: relative;
    top: auto;
    left: auto;
  }
}

header .header-logo a {
  display: inline-block;
  height: 7.98rem;
  position: absolute;
  left: 0;
  cursor: pointer;
  z-index: 99;
}

header nav {
  max-width: 1170px;
  position: relative;
  margin: 0 2.5%;
}

@media screen and (min-width: 1200px) {
  header nav {
    margin: 0 auto;
  }
}

header nav #primary_nav {
  position: absolute;
  top: 6rem;
  right: 0;
}

header nav #primary_nav > li {
  display: inline-block;
  position: relative;
  margin: 0 0 0 0.5rem;
  padding: 0 0.5rem;
}

@media screen and (min-width: 1200px) {
  header nav #primary_nav > li {
    margin: 0 0 0 1.5rem;
  }
}

header nav #primary_nav > li:last-child {
  padding-right: 0;
}

header nav #primary_nav > li a {
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  font-size: 1.2rem;
}

header nav #primary_nav > li a:hover {
  color: #3eaed1;
}

header nav #primary_nav > li.get-started a {
  text-transform: uppercase;
  border: #fff solid 1px;
  border-radius: 10px;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}

header nav #primary_nav > li.get-started a:hover {
  border-color: #3eaed1;
  color: #fff;
  background: #3eaed1;
}

header nav #primary_nav > li.products-and-services ul {
  width: 62rem;
}

header nav #primary_nav > li > ul {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  display: block;
}

header nav #primary_nav > li > ul > li {
  margin: 1rem 0 0;
  display: inline-block;
  width: 14rem;
  vertical-align: top;
}

header nav #primary_nav > li > ul > li:nth-child(3) {
  width: 18rem;
}

header nav #primary_nav > li > ul > li h3 {
  color: #fff;
  font-size: 2.4rem;
  font-weight: 600;
  margin: 1rem 0 0;
}

header nav #primary_nav > li > ul > li > ul {
  display: block;
}

header nav #primary_nav > li > ul > li > ul > li {
  margin: 1rem 0 1rem;
  display: block;
  width: 100%;
}

@media screen and (min-width: 992px) {
  header nav #primary_nav > li > ul > li > ul > li {
    margin: 1rem 0 0;
  }
}

header nav #primary_nav > li > ul > li > ul > li a {
  line-height: 1.8rem;
  display: block;
}

header nav #primary_nav > li:hover > ul {
  visibility: visible;
  opacity: 1;
}

header nav #top_nav {
  position: absolute;
  top: 0.8rem;
  right: 0;
}

header nav #top_nav li {
  display: inline-block;
  margin: 0 0 0 2.5rem;
}

header nav #top_nav li a {
  text-decoration: none;
  color: #fff;
  font-weight: 600;
  font-size: 1.1rem;
}

header nav #top_nav li a:hover {
  color: #3eaed1;
}

header nav #top_nav li.login a {
  position: relative;
}

header nav #top_nav li.login a:after, header nav #top_nav li.login a:before {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4736px -4330px;
  position: absolute;
  left: -1.7rem;
  top: 0.2rem;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

header nav #top_nav li.login a:before {
  width: 15px;
  height: 15px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4751px -4345px;
  opacity: 0;
}

header nav #top_nav li.login a:hover:after {
  opacity: 0;
}

header nav #top_nav li.login a:hover:before {
  opacity: 1;
}

header nav #top_nav li.signup a {
  position: relative;
}

header nav #top_nav li.signup a:after, header nav #top_nav li.signup a:before {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -6683px -5260px;
  position: absolute;
  left: -1.5rem;
  top: 0.2rem;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  opacity: 1;
}

header nav #top_nav li.signup a:before {
  width: 15px;
  height: 15px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -6698px -5275px;
  opacity: 0;
}

header nav #top_nav li.signup a:hover:after {
  opacity: 0;
}

header nav #top_nav li.signup a:hover:before {
  opacity: 1;
}

body.scrolled header {
  z-index: 1001;
  position: fixed;
  -webkit-animation: showStickyNav .3s;
          animation: showStickyNav .3s;
}

body.scrolled header.show-subnav {
  height: 33rem;
}

body.scrolled header #primary_nav {
  top: 0.8rem;
}

body.scrolled header #primary_nav > li > ul {
  margin-top: 1rem;
}

body.scrolled header #top_nav {
  display: none;
}

body.scrolled header .header-logo {
  position: absolute;
  margin: 5.4rem 0 0 0;
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}

@media screen and (min-width: 992px) {
  body.scrolled header .header-logo {
    margin: 0.4rem 0 0 -0.5rem;
  }
}

@-webkit-keyframes showStickyNav {
  0% {
    top: -10rem;
  }
  100% {
    top: 0;
  }
}

@keyframes showStickyNav {
  0% {
    top: -10rem;
  }
  100% {
    top: 0;
  }
}

.hidden {
  display: none;
}

.collapsed-bottom {
  border-radius: 4px !important;
}

.section-title {
  margin-bottom: 4rem;
  text-align: center;
}

.section-title h2 {
  padding: 0;
  line-height: 1.7;
  display: inline-block;
  margin: 0 auto 10px;
}

@media screen and (max-width: 480px) {
  .section-title h2 {
    font-size: 2.5rem;
  }
}

.section-title h3 {
  margin: 0 auto;
  width: 80%;
}

.teal-bg {
  text-align: center;
  background-color: #3eaed1;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media screen and (min-width: 480px) {
  .teal-bg {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

.teal-bg a {
  margin: 0 auto;
}

.teal-bg h2 {
  color: #fff;
}

.teal-bg h3 {
  color: #fff;
}

.teal-bg .feature-text h3 {
  color: #333;
}

.teal-bg .feature-text::before {
  border-top-color: #fff;
}

.teal-bg .feature-text p {
  color: #fff;
}

.teal-bg .gray-triangle::before {
  border-top-color: #333;
}

.white-bg {
  text-align: center;
  background-color: #fff;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media screen and (min-width: 480px) {
  .white-bg {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

.white-bg .feature-text::before {
  border-top-color: #3eaed1;
}

.white-bg .feature-text p {
  color: #333;
}

.light-gray-bg {
  text-align: center;
  background-color: #eaeaea;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media screen and (min-width: 480px) {
  .light-gray-bg {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

.dark-gray-bg {
  text-align: center;
  background-color: #333;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media screen and (min-width: 480px) {
  .dark-gray-bg {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}

.dark-gray-bg h2 {
  color: #fff;
}

.dark-gray-bg h3 {
  color: #fff;
}

.dark-gray-bg p {
  color: #fff;
}

.content-top .white-bg,
.content-top .light-gray-bg,
.content-top .teal-bg {
  padding-top: 0;
}

.white-text {
  color: #fff;
}

.feature-box {
  text-align: left;
  min-height: 15rem;
  height: auto;
  padding: 2rem 1.5rem 2rem 6.7rem;
  background-color: #eaeaea;
  position: relative;
  margin: 0 0 3rem 4.4rem;
}

@media screen and (min-width: 480px) {
  .feature-box {
    padding: 2rem 3rem 2rem 6.7rem;
  }
}

.feature-box h3 {
  color: #3eaed1;
  margin-bottom: 0.5rem;
}

.feature-box p a {
  color: #3eaed1;
}

.feature-box p a:hover {
  color: #217088;
}

.feature-box .feature-icon {
  position: absolute;
  left: -5.7rem;
  top: 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
}

@media screen and (min-width: 480px) {
  .feature-box .feature-icon {
    top: 1.8rem;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.geocoding-feature .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -427px -396px;
}

.feature-text {
  text-align: left;
  margin-bottom: 3rem;
  padding-right: 1rem;
}

.feature-text::before {
  content: '';
  position: absolute;
  left: 1.6rem;
  top: 0.8rem;
  width: 0;
  height: 0;
  border-left: 0.8rem solid transparent;
  border-right: 0.8rem solid transparent;
  border-top: 0.8rem solid #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (max-width: 480px) {
  .feature-text {
    height: auto;
  }
}

.feature-text h3 {
  line-height: 1.2;
  padding-left: 2.6rem;
  margin-bottom: 1rem;
}

.feature-text p {
  color: #fff;
  font-size: 1.8rem;
  padding-left: 2.6rem;
}

.feature-text h3 + p {
  font-size: 1.5rem;
}

.try-it-out {
  text-align: left;
  margin-bottom: 6rem;
}

.try-it-out .btn {
  width: 15.6rem;
}

.code-container {
  margin-right: 3rem;
  margin-bottom: 4rem;
}

@media screen and (max-width: 992px) {
  .code-container {
    margin-right: 0;
  }
}

.code-container pre[class*="language-"] {
  position: relative;
  height: 47rem;
  padding: 3rem 5rem 3rem 3rem;
}

@media screen and (max-width: 1200px) {
  .code-container pre[class*="language-"] {
    height: 47rem;
  }
}

@media screen and (max-width: 768px) {
  .code-container pre[class*="language-"] {
    height: 40rem;
  }
}

@media screen and (max-width: 480px) {
  .code-container pre[class*="language-"] {
    height: 24rem;
  }
}

.code-container::before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 0;
  border-color: #f5f5f5 transparent #f5f5f5 #f5f5f5;
  position: absolute;
  bottom: 4rem;
  right: 4.5rem;
  z-index: 2;
}

@media screen and (max-width: 992px) {
  .code-container::before {
    bottom: 0;
    right: 1.5rem;
  }
}

@media screen and (max-width: 768px) {
  .code-container::before {
    bottom: 0;
    right: 1.5rem;
  }
}

.code-container::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 2rem 2rem;
  border-color: transparent transparent #3eaed1 transparent;
  position: absolute;
  bottom: 4rem;
  right: 4.5rem;
  z-index: 1;
}

@media screen and (max-width: 992px) {
  .code-container::after {
    bottom: 0;
    right: 1.5rem;
  }
}

@media screen and (max-width: 768px) {
  .code-container::after {
    bottom: 0;
    right: 1.5rem;
  }
}

.trial-call-out {
  text-align: center;
}

.trial-call-out h2 {
  margin: 0 auto 4rem;
}

.quote {
  padding-top: 4rem;
  padding-bottom: 4rem;
  text-align: right;
  padding-right: 2rem;
}

@media screen and (min-width: 768px) {
  .quote {
    padding-top: 12rem;
    padding-bottom: 12rem;
    padding-right: 0;
  }
}

.quote .said {
  margin-bottom: 3rem;
  font-size: 2rem;
  color: #fff;
  font-weight: 600;
}

@media screen and (min-width: 768px) {
  .quote .said {
    font-size: 3rem;
  }
}

.quote .name {
  font-size: 2rem;
  color: #fff;
  font-weight: 500;
  margin-bottom: 1rem;
}

.quote .company {
  color: #fff;
  font-weight: 500;
  font-size: 1.5rem;
}

.simple-grey-box-with-button, .developer-path .hands-off, .points-of-interest #content .next-step, .targeted-advertising #content .next-step {
  text-align: center;
  background-color: #dddddd;
}

.simple-grey-box-with-button h2, .developer-path .hands-off h2, .points-of-interest #content .next-step h2, .targeted-advertising #content .next-step h2 {
  color: #525252;
  font-weight: 600;
}

.link-boxes {
  padding: 7rem 0;
  background: #3eaed1;
  text-align: center;
}

.link-boxes h2 {
  color: #fff;
  margin-top: 0;
  font-weight: 600;
}

.link-boxes .features {
  margin: 4rem 0 1.4rem;
}

.link-boxes .features a {
  text-decoration: none;
  color: #333;
}

@media screen and (min-width: 992px) {
  .link-boxes .features .feature-box {
    min-height: 16rem;
  }
}

.link-boxes .features .feature-box .feature-icon {
  background-image: url(../../images/sprite.png);
  background-position: -1024px 0px;
  width: 100px;
  height: 100px;
  top: 3rem;
}

.benefit {
  margin-bottom: 1rem;
}

.benefit h3 {
  margin: 0;
  padding: 0;
  vertical-align: top;
  color: #3eaed1;
  font-weight: 600;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .benefit h3 {
    height: 7.5rem;
    font-size: 1.8rem;
    line-height: 5;
  }
}

@media screen and (min-width: 1200px) {
  .benefit h3 {
    font-size: 2rem;
    line-height: 4.4;
  }
}

.benefit .check-icon {
  display: none;
}

@media screen and (min-width: 768px) {
  .benefit .check-icon {
    width: 71.8px;
    height: 77px;
    background-image: url("../images/svg-sprite.svg");
    background-position: -110px -110px;
    display: inline-block;
    -webkit-transform: scale(1);
            transform: scale(1);
    width: 7.5rem;
    height: 7.5rem;
  }
}

.hero {
  padding-top: 20px;
  padding-bottom: 4rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  position: relative;
}

@media screen and (min-width: 768px) {
  .hero {
    padding-top: 17.3rem;
    padding-bottom: 12.7rem;
  }
}

.hero h1 {
  max-width: 1170px;
  color: #fff;
  margin-bottom: 2rem;
}

.hero h1 span {
  margin-top: 1rem;
  display: block;
}

.hero p {
  margin: 0 0 4rem;
  padding: 0 0 0 2rem;
  max-width: 80%;
  font-weight: 600;
  font-size: 1.8rem;
  color: #fff;
}

@media screen and (min-width: 768px) {
  .hero p {
    max-width: 50%;
  }
}

.hero .btn {
  margin-bottom: 4rem;
  margin-left: 2rem;
}

a {
  color: #333;
}

a:hover {
  color: #fff;
}

.lists, footer .footer-about .contact-info ul, footer .footer-menu ul, .slicknav_menu .slicknav_nav > ul li, header nav #primary_nav, header nav #primary_nav > li > ul, header nav #primary_nav > li > ul > li > ul, header nav #top_nav, .advertising-solutions .hiking-background ul, .business-listing #content .its-easy ul, body.home .stats ul, body.home .geospatial-toolkit ul, body.home .logos ul, .partnerships #content .content-top .white-bg ul, .social #social-links {
  list-style: none;
  margin: 0;
  padding: 0;
}

.lists li, footer .footer-about .contact-info ul li, footer .footer-menu ul li, .slicknav_menu .slicknav_nav > ul li li, header nav #primary_nav li, header nav #primary_nav > li > ul li, header nav #primary_nav > li > ul > li > ul li, header nav #top_nav li, .advertising-solutions .hiking-background ul li, .business-listing #content .its-easy ul li, body.home .stats ul li, body.home .geospatial-toolkit ul li, body.home .logos ul li, .partnerships #content .content-top .white-bg ul li, .social #social-links li {
  list-style-type: none;
}

* {
  font-family: "Raleway", sans-serif;
}

html body {
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

h1, h2, h3 {
  color: #333;
}

h1 {
  font-size: 3rem;
  font-weight: 500;
  position: relative;
  padding-left: 2rem;
  margin-top: 0;
}

h1:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1rem;
  width: 0;
  height: 0;
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  border-top: 0.7rem solid #3eaed1;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media screen and (min-width: 480px) {
  h1 {
    font-size: 3rem;
  }
}

@media screen and (min-width: 768px) {
  h1 {
    font-size: 3rem;
  }
}

@media screen and (min-width: 992px) {
  h1 {
    font-size: 4.2rem;
  }
  h1:before {
    top: 1.1rem;
    border-left: 0.8rem solid transparent;
    border-right: 0.8rem solid transparent;
    border-top: 0.8rem solid #3eaed1;
  }
}

@media screen and (min-width: 1200px) {
  h1 {
    font-size: 4.2rem;
  }
}

h2 {
  font-size: 3rem;
  font-weight: 500;
  margin-bottom: 3rem;
}

h2.with-triangle span {
  position: relative;
}

h2.with-triangle span:before {
  content: '';
  position: absolute;
  left: -2rem;
  top: 1rem;
  width: 0;
  height: 0;
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  border-top: 0.7rem solid #3eaed1;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

h3 {
  font-size: 2rem;
  line-height: 1.4;
  font-weight: 500;
  margin: 0 0 2rem;
  padding: 0;
}

p {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.4;
  margin: 0 0 0.5rem;
  padding: 0;
}

.btn {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #fff;
  font-weight: 600;
  border: none;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.btn:after {
  border-color: transparent transparent transparent transparent;
}

.btn:before {
  border-color: transparent transparent transparent transparent;
}

.btn:hover {
  background-color: transparent;
}

.btn:hover:before {
  border-color: transparent transparent transparent transparent;
}

.btn:hover:after {
  border-color: transparent transparent transparent transparent;
}

.btn:focus, .btn.focus {
  background-color: transparent;
  outline-offset: -1px;
}

.btn:focus:after, .btn.focus:after {
  border-color: transparent transparent transparent transparent;
}

.btn:focus:before, .btn.focus:before {
  border-color: transparent transparent transparent transparent;
}

.btn:active, .btn.active {
  background-color: transparent;
}

.btn:active:after, .btn.active:after {
  border-color: transparent transparent transparent transparent;
}

.btn:active:before, .btn.active:before {
  border-color: transparent transparent transparent transparent;
}

.btn:active:focus {
  outline-offset: -1px;
  background-color: transparent;
  color: transparent;
}

.btn:active:focus:after {
  border-color: transparent transparent transparent transparent;
}

.btn:active:focus:before {
  border-color: transparent transparent transparent transparent;
}

.btn:active:hover {
  background-color: transparent;
  color: transparent;
}

.btn:active:hover:after {
  border-color: transparent transparent transparent transparent;
}

.btn:active:hover:before {
  border-color: transparent transparent transparent transparent;
}

.btn:focus:hover {
  color: transparent;
}

.btn::after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 10px 10px;
  border-color: transparent;
  border-bottom-right-radius: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.btn::before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: transparent;
  border-bottom-right-radius: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
}

.btn:hover {
  color: #fff;
}

.btn-default {
  color: #525252;
  background-color: #CCCCCC;
}

.btn-default:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-default:before {
  border-color: #CCCCCC transparent #CCCCCC #CCCCCC;
}

.btn-default:hover {
  background-color: #3eaed1;
}

.btn-default:hover:before {
  border-color: #3eaed1 transparent #3eaed1 transparent;
}

.btn-default:hover:after {
  border-color: #CCCCCC transparent #CCCCCC transparent;
}

.btn-default:focus, .btn-default.focus {
  background-color: #CCCCCC;
  outline-offset: -1px;
}

.btn-default:focus:after, .btn-default.focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-default:focus:before, .btn-default.focus:before {
  border-color: #CCCCCC transparent #CCCCCC #CCCCCC;
}

.btn-default:active, .btn-default.active {
  background-color: #CCCCCC;
}

.btn-default:active:after, .btn-default.active:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-default:active:before, .btn-default.active:before {
  border-color: #CCCCCC transparent #CCCCCC #CCCCCC;
}

.btn-default:active:focus {
  outline-offset: -1px;
  background-color: #CCCCCC;
  color: #3eaed1;
}

.btn-default:active:focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-default:active:focus:before {
  border-color: #CCCCCC transparent #CCCCCC #CCCCCC;
}

.btn-default:active:hover {
  background-color: #CCCCCC;
  color: #3eaed1;
}

.btn-default:active:hover:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-default:active:hover:before {
  border-color: #CCCCCC transparent #CCCCCC #CCCCCC;
}

.btn-default:focus:hover {
  color: #3eaed1;
}

.btn-default:hover {
  color: #525252;
}

.btn-hero {
  background-color: #fff;
  color: #525252;
}

.btn-hero:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-hero:before {
  border-color: #fff transparent #fff #fff;
}

.btn-hero:hover {
  background-color: #3eaed1;
}

.btn-hero:hover:before {
  border-color: #3eaed1 transparent #3eaed1 transparent;
}

.btn-hero:hover:after {
  border-color: #fff transparent #fff transparent;
}

.btn-hero:focus, .btn-hero.focus {
  background-color: #fff;
  outline-offset: -1px;
}

.btn-hero:focus:after, .btn-hero.focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-hero:focus:before, .btn-hero.focus:before {
  border-color: #fff transparent #fff #fff;
}

.btn-hero:active, .btn-hero.active {
  background-color: #fff;
}

.btn-hero:active:after, .btn-hero.active:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-hero:active:before, .btn-hero.active:before {
  border-color: #fff transparent #fff #fff;
}

.btn-hero:active:focus {
  outline-offset: -1px;
  background-color: #fff;
  color: #3eaed1;
}

.btn-hero:active:focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-hero:active:focus:before {
  border-color: #fff transparent #fff #fff;
}

.btn-hero:active:hover {
  background-color: #fff;
  color: #3eaed1;
}

.btn-hero:active:hover:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-hero:active:hover:before {
  border-color: #fff transparent #fff #fff;
}

.btn-hero:focus:hover {
  color: #3eaed1;
}

.btn-hero:hover {
  color: #fff;
}

.btn-primary {
  background-color: #3eaed1;
}

.btn-primary:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-primary:before {
  border-color: #3eaed1 transparent #3eaed1 #3eaed1;
}

.btn-primary:hover {
  background-color: #676767;
}

.btn-primary:hover:before {
  border-color: #676767 transparent #676767 transparent;
}

.btn-primary:hover:after {
  border-color: #3eaed1 transparent #3eaed1 transparent;
}

.btn-primary:focus, .btn-primary.focus {
  background-color: #3eaed1;
  outline-offset: -1px;
}

.btn-primary:focus:after, .btn-primary.focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-primary:focus:before, .btn-primary.focus:before {
  border-color: #3eaed1 transparent #3eaed1 #3eaed1;
}

.btn-primary:active, .btn-primary.active {
  background-color: #3eaed1;
}

.btn-primary:active:after, .btn-primary.active:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-primary:active:before, .btn-primary.active:before {
  border-color: #3eaed1 transparent #3eaed1 #3eaed1;
}

.btn-primary:active:focus {
  outline-offset: -1px;
  background-color: #3eaed1;
  color: #525252;
}

.btn-primary:active:focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-primary:active:focus:before {
  border-color: #3eaed1 transparent #3eaed1 #3eaed1;
}

.btn-primary:active:hover {
  background-color: #3eaed1;
  color: #525252;
}

.btn-primary:active:hover:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-primary:active:hover:before {
  border-color: #3eaed1 transparent #3eaed1 #3eaed1;
}

.btn-primary:focus:hover {
  color: #525252;
}

.btn-success {
  background-color: #5DAF5F;
}

.btn-success:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-success:before {
  border-color: #5DAF5F transparent #5DAF5F #5DAF5F;
}

.btn-success:hover {
  background-color: #676767;
}

.btn-success:hover:before {
  border-color: #676767 transparent #676767 transparent;
}

.btn-success:hover:after {
  border-color: #5DAF5F transparent #5DAF5F transparent;
}

.btn-success:focus, .btn-success.focus {
  background-color: #5DAF5F;
  outline-offset: -1px;
}

.btn-success:focus:after, .btn-success.focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-success:focus:before, .btn-success.focus:before {
  border-color: #5DAF5F transparent #5DAF5F #5DAF5F;
}

.btn-success:active, .btn-success.active {
  background-color: #5DAF5F;
}

.btn-success:active:after, .btn-success.active:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-success:active:before, .btn-success.active:before {
  border-color: #5DAF5F transparent #5DAF5F #5DAF5F;
}

.btn-success:active:focus {
  outline-offset: -1px;
  background-color: #5DAF5F;
  color: #525252;
}

.btn-success:active:focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-success:active:focus:before {
  border-color: #5DAF5F transparent #5DAF5F #5DAF5F;
}

.btn-success:active:hover {
  background-color: #5DAF5F;
  color: #525252;
}

.btn-success:active:hover:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-success:active:hover:before {
  border-color: #5DAF5F transparent #5DAF5F #5DAF5F;
}

.btn-success:focus:hover {
  color: #525252;
}

.btn-info {
  background-color: #333;
}

.btn-info:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-info:before {
  border-color: #333 transparent #333 #333;
}

.btn-info:hover {
  background-color: #3eaed1;
}

.btn-info:hover:before {
  border-color: #3eaed1 transparent #3eaed1 transparent;
}

.btn-info:hover:after {
  border-color: #333 transparent #333 transparent;
}

.btn-info:focus, .btn-info.focus {
  background-color: #333;
  outline-offset: -1px;
}

.btn-info:focus:after, .btn-info.focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-info:focus:before, .btn-info.focus:before {
  border-color: #333 transparent #333 #333;
}

.btn-info:active, .btn-info.active {
  background-color: #333;
}

.btn-info:active:after, .btn-info.active:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-info:active:before, .btn-info.active:before {
  border-color: #333 transparent #333 #333;
}

.btn-info:active:focus {
  outline-offset: -1px;
  background-color: #333;
  color: #3eaed1;
}

.btn-info:active:focus:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-info:active:focus:before {
  border-color: #333 transparent #333 #333;
}

.btn-info:active:hover {
  background-color: #333;
  color: #3eaed1;
}

.btn-info:active:hover:after {
  border-color: transparent transparent #3eaed1 transparent;
}

.btn-info:active:hover:before {
  border-color: #333 transparent #333 #333;
}

.btn-info:focus:hover {
  color: #3eaed1;
}

.btn-info:hover {
  color: #333;
}

.btn-warning {
  background-color: #edd73f;
}

.btn-warning:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-warning:before {
  border-color: #edd73f transparent #edd73f #edd73f;
}

.btn-warning:hover {
  background-color: #676767;
}

.btn-warning:hover:before {
  border-color: #676767 transparent #676767 transparent;
}

.btn-warning:hover:after {
  border-color: #edd73f transparent #edd73f transparent;
}

.btn-warning:focus, .btn-warning.focus {
  background-color: #edd73f;
  outline-offset: -1px;
}

.btn-warning:focus:after, .btn-warning.focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-warning:focus:before, .btn-warning.focus:before {
  border-color: #edd73f transparent #edd73f #edd73f;
}

.btn-warning:active, .btn-warning.active {
  background-color: #edd73f;
}

.btn-warning:active:after, .btn-warning.active:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-warning:active:before, .btn-warning.active:before {
  border-color: #edd73f transparent #edd73f #edd73f;
}

.btn-warning:active:focus {
  outline-offset: -1px;
  background-color: #edd73f;
  color: #525252;
}

.btn-warning:active:focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-warning:active:focus:before {
  border-color: #edd73f transparent #edd73f #edd73f;
}

.btn-warning:active:hover {
  background-color: #edd73f;
  color: #525252;
}

.btn-warning:active:hover:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-warning:active:hover:before {
  border-color: #edd73f transparent #edd73f #edd73f;
}

.btn-warning:focus:hover {
  color: #525252;
}

.btn-danger {
  background-color: #c76466;
}

.btn-danger:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-danger:before {
  border-color: #c76466 transparent #c76466 #c76466;
}

.btn-danger:hover {
  background-color: #676767;
}

.btn-danger:hover:before {
  border-color: #676767 transparent #676767 transparent;
}

.btn-danger:hover:after {
  border-color: #c76466 transparent #c76466 transparent;
}

.btn-danger:focus, .btn-danger.focus {
  background-color: #c76466;
  outline-offset: -1px;
}

.btn-danger:focus:after, .btn-danger.focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-danger:focus:before, .btn-danger.focus:before {
  border-color: #c76466 transparent #c76466 #c76466;
}

.btn-danger:active, .btn-danger.active {
  background-color: #c76466;
}

.btn-danger:active:after, .btn-danger.active:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-danger:active:before, .btn-danger.active:before {
  border-color: #c76466 transparent #c76466 #c76466;
}

.btn-danger:active:focus {
  outline-offset: -1px;
  background-color: #c76466;
  color: #525252;
}

.btn-danger:active:focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-danger:active:focus:before {
  border-color: #c76466 transparent #c76466 #c76466;
}

.btn-danger:active:hover {
  background-color: #c76466;
  color: #525252;
}

.btn-danger:active:hover:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-danger:active:hover:before {
  border-color: #c76466 transparent #c76466 #c76466;
}

.btn-danger:focus:hover {
  color: #525252;
}

.btn-link {
  color: #3eaed1;
}

.btn-link:hover {
  color: #217088;
}

.btn-link:active:focus {
  outline-offset: -1px;
  color: #217088;
}

.btn-link:active:hover {
  color: #217088;
}

.btn-link:focus:hover {
  color: #217088;
}

.btn-white {
  background-color: #fff;
  color: #525252;
}

.btn-white:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-white:before {
  border-color: #fff transparent #fff #fff;
}

.btn-white:hover {
  background-color: #525252;
}

.btn-white:hover:before {
  border-color: #525252 transparent #525252 transparent;
}

.btn-white:hover:after {
  border-color: #fff transparent #fff transparent;
}

.btn-white:focus, .btn-white.focus {
  background-color: #fff;
  outline-offset: -1px;
}

.btn-white:focus:after, .btn-white.focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-white:focus:before, .btn-white.focus:before {
  border-color: #fff transparent #fff #fff;
}

.btn-white:active, .btn-white.active {
  background-color: #fff;
}

.btn-white:active:after, .btn-white.active:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-white:active:before, .btn-white.active:before {
  border-color: #fff transparent #fff #fff;
}

.btn-white:active:focus {
  outline-offset: -1px;
  background-color: #fff;
  color: #525252;
}

.btn-white:active:focus:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-white:active:focus:before {
  border-color: #fff transparent #fff #fff;
}

.btn-white:active:hover {
  background-color: #fff;
  color: #525252;
}

.btn-white:active:hover:after {
  border-color: transparent transparent #525252 transparent;
}

.btn-white:active:hover:before {
  border-color: #fff transparent #fff #fff;
}

.btn-white:focus:hover {
  color: #525252;
}

.btn-white:hover {
  color: #fff;
}

.btn {
  padding: 1rem 1.2rem;
  font-size: 1.7rem;
}

.btn-xs, .btn-group-xs > .btn {
  padding: 0.6rem 0.8rem;
  font-size: 1.4rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.8rem 1rem;
  font-size: 1.5rem;
  border-radius: 0.3rem;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 1.3rem 1.5rem;
  font-size: 2rem;
  border-radius: 0.6rem;
}

/*
.table {
  th {
    background-color: $color-dark-gray;
    color: $color-white;
  }

  thead {
    th {
      background-color: $color-dark-gray;
      color: $color-white;
    }
  }

  tbody {
    th {
      background-color: $color-table-header;
      color: $color-white;
    }
  }

  > thead {
    > tr {
      > th {
        border-bottom: 0;
        vertical-align: middle;
      }
    }
  }

  > tbody {
    > tr {
      > th {
        border-top: 1px solid $color-table-header;
        font-family: Raleway-Bold, sans-serif;
        font-weight: bold;
      }

      > td {
        border-top: 1px solid $color-dark-gray;

        &:first-child {
          border-top: none;
        }

        p {
          margin-bottom: em(10);
        }

        p:last-child {
          margin-bottom: 0;
        }
      }
    }
  }
}

.table-striped {
  > tbody > tr:nth-of-type(odd) {
    background-color: $color-biz-blue-accent;
  }
}

.table-bordered {
  border: 1px solid $color-dark-gray;

  > thead,
  > tbody,
  > tfoot {
    > tr {
      > td,
      > th {
        border: 1px solid $color-dark-gray;

        &:first-child {
          border-top: none;
        }
      }
    }
  }
  > thead > tr {
    > th,
    > td {
      border-bottom-width: 2px;
    }
  }
}
*/
.mq-vs-other-guys {
  margin-top: 0;
  padding: 4rem 0;
  text-align: center;
  background-color: #fff;
  color: #525252;
  font-weight: 600;
}

@media screen and (max-width: 480px) {
  .mq-vs-other-guys {
    padding: 2.5rem 0;
  }
}

.mq-vs-other-guys h2 {
  margin: 0 0 0.8rem;
}

.mq-vs-other-guys p {
  font-weight: 600;
}

.mq-vs-other-guys .title {
  margin-bottom: 1.5rem;
}

.mq-vs-other-guys .icon {
  margin: auto;
}

.mq-vs-other-guys .geocoding {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -655px -624px;
}

.mq-vs-other-guys .support {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -5219px -4623px;
}

.mq-vs-other-guys .slider {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -6713px -5290px;
}

.mq-vs-other-guys .feature {
  margin-bottom: 2rem;
}

@media screen and (max-width: 768px) {
  .mq-vs-other-guys .feature {
    margin-bottom: 4rem;
  }
}

@media only screen and (min-width: 768px) {
  .mq-vs-other-guys .feature {
    margin: 0;
  }
}

.mq-vs-other-guys .feature h3 {
  margin-bottom: 1rem;
  font-weight: 600;
}

.mq-vs-other-guys .feature p {
  width: 90%;
  margin: auto;
  min-height: 9rem;
  font-weight: 600;
}

@media screen and (max-width: 768px) {
  .mq-vs-other-guys .feature p {
    margin-bottom: 2rem;
    min-height: 8rem;
  }
}

@media screen and (max-width: 767px) {
  .mq-vs-other-guys .feature p {
    min-height: auto;
  }
}

@media screen and (max-width: 480px) {
  .mq-vs-other-guys .feature p {
    width: 90%;
  }
}

.tools-resources {
  max-width: 100%;
  text-align: center;
  background-color: #dddddd;
}

.tools-resources .container {
  padding: 5.5rem 0;
  margin: auto;
}

.tools-resources .content {
  width: 90%;
  margin: 0 auto;
}

.tools-resources h2 {
  color: #525252;
  font-size: 3rem;
  margin: 0 0 1rem;
  font-weight: 600;
}

@media only screen and (max-width: 768px) {
  .tools-resources h2 {
    font-size: 2.5rem;
  }
}

@media only screen and (max-width: 480px) {
  .tools-resources h2 {
    font-size: 2rem;
  }
}

.tools-resources h3 {
  color: #525252;
  font-size: 1.5rem;
  margin-top: auto;
  font-weight: 600;
  margin-bottom: 2.8rem;
}

@media only screen and (max-width: 768px) {
  .tools-resources h3 {
    font-size: 1.3rem;
  }
}

@media only screen and (max-width: 480px) {
  .tools-resources h3 {
    font-size: 1.1rem;
  }
}

.advertising-solutions .hero {
  background-image: url(/images/hero-mapping.jpg);
}

.advertising-solutions #content .content-top::before {
  border-bottom: 20px solid #fff;
}

.advertising-solutions #content .content-top:after {
  border-bottom: 20px solid #fff;
}

.advertising-solutions .ad-types {
  text-align: left;
  overflow: hidden;
}

.advertising-solutions .ad-types h3 {
  color: #333;
}

.advertising-solutions .ad-types h4 {
  color: #333;
  font-weight: 600;
}

.advertising-solutions .ad-types p {
  margin-bottom: 3rem;
}

.advertising-solutions .ad-types .btn {
  margin-bottom: 2rem;
}

.advertising-solutions .ad-types .devices-bg {
  background-image: url("/images/advertising-devices.jpg");
  background-repeat: no-repeat;
  background-size: 102rem 61.5rem;
  height: 61.5rem;
  width: 102rem;
  margin-left: 24rem;
}

.advertising-solutions .ad-types .devices {
  content: url("/images/advertising-devices.jpg");
}

.advertising-solutions .hiking-background {
  width: 100%;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  margin: 0;
  background-image: url(/images/hiking-background.jpg);
}

.advertising-solutions .hiking-background .container {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.advertising-solutions .hiking-background h2 {
  margin-top: 0;
  color: #fff;
}

.advertising-solutions .hiking-background h3 {
  color: #fff;
}

.advertising-solutions .hiking-background ul {
  text-align: center;
  margin: 2rem 0;
}

@media screen and (min-width: 992px) {
  .advertising-solutions .hiking-background ul {
    text-align: left;
  }
}

.advertising-solutions .hiking-background ul li {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: block;
  margin: 0 auto 2rem;
  vertical-align: middle;
}

@media screen and (min-width: 768px) {
  .advertising-solutions .hiking-background ul li {
    display: inline-block;
    margin: 0 4rem 0 0;
    margin-bottom: 3rem;
  }
  .advertising-solutions .hiking-background ul li:last-child {
    margin-right: 0;
  }
}

@media screen and (min-width: 1200px) {
  .advertising-solutions .hiking-background ul li {
    margin: 0 10rem 0 0;
  }
}

.advertising-solutions .hiking-background ul li.missouri-tourism {
  background-image: url(../../images/sprite.png);
  background-position: -173px -888px;
  width: 181px;
  height: 66px;
}

.advertising-solutions .hiking-background ul li.verizon-hum {
  background-image: url(../../images/sprite.png);
  background-position: 0px -960px;
  width: 101px;
  height: 74px;
}

.advertising-solutions .hiking-background ul li.capital-one {
  background-image: url(../../images/sprite.png);
  background-position: -354px -888px;
  width: 170px;
  height: 61px;
}

.advertising-solutions .hiking-background ul li.bank-of-america {
  background-image: url(../../images/sprite.png);
  background-position: 0px -888px;
  width: 173px;
  height: 72px;
}

.advertising-solutions .hiking-background ul li.flipz {
  background-image: url(../../images/sprite.png);
  background-position: -1124px -110px;
  width: 89px;
  height: 54px;
}

.advertising-solutions .dark-gray-bg .icon-group {
  margin-bottom: 4rem;
}

.advertising-solutions .dark-gray-bg .icon-group h2 {
  margin: 0 0 0.5rem;
  font-weight: 600;
}

@media screen and (min-width: 768px) {
  .advertising-solutions .dark-gray-bg .icon-group h2 {
    margin-bottom: 2rem;
  }
}

.advertising-solutions .dark-gray-bg .icon {
  margin: 0 auto 1rem;
}

@media screen and (min-width: 768px) {
  .advertising-solutions .dark-gray-bg .icon {
    margin-bottom: 2rem;
  }
}

.advertising-solutions .icon-tie {
  width: 73px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2621px -2566px;
}

.advertising-solutions .icon-female {
  width: 79px;
  height: 108px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1369px -1285px;
}

.advertising-solutions .icon-devices {
  width: 157px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1212px -1175px;
}

.advertising-solutions .icon-pacifier {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1676px -1621px;
}

.advertising-solutions .feature-text::before {
  border-top: 0.8rem solid #525252;
}

.advertising-solutions .drive-awareness h2 {
  margin-bottom: 1rem;
}

.advertising-solutions .drive-awareness .icon {
  margin: 2rem auto;
}

.advertising-solutions .drive-awareness .icon-target {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2383px -2328px;
}

.advertising-solutions .drive-awareness .icon-pin {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1786px -1731px;
}

.advertising-solutions .drive-awareness .icon-compass {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -984px -947px;
}

.advertising-solutions .drive-awareness .feature {
  margin-bottom: 2rem;
}

.advertising-solutions .drive-awareness .feature h3 {
  font-weight: 600;
  margin-bottom: 0.5rem;
  min-height: initial;
}

@media screen and (min-width: 768px) {
  .advertising-solutions .drive-awareness .feature h3 {
    min-height: 5.6rem;
  }
}

@media screen and (min-width: 992px) {
  .advertising-solutions .drive-awareness .feature h3 {
    min-height: initial;
  }
}

.advertising-solutions .drive-awareness .feature p {
  margin: 0 auto 2rem;
  min-height: initial;
}

@media screen and (min-width: 768px) {
  .advertising-solutions .drive-awareness .feature p {
    min-height: 5rem;
  }
}

@media screen and (min-width: 992px) {
  .advertising-solutions .drive-awareness .feature p {
    min-height: initial;
  }
}

.beta-partners .hero {
  background-image: url(/images/hero-walk.jpg);
}

.beta-partners #content .content-top {
  background-color: #3eaed1;
  padding-bottom: 0;
}

.beta-partners .vip-rights {
  background-color: #3eaed1;
  padding-top: 2rem;
  padding-bottom: 7.5rem;
  text-align: center;
}

.beta-partners .vip-rights h2 {
  color: #fff;
  font-weight: 600;
}

.beta-partners .vip-rights h3 {
  color: #fff;
  font-weight: 600;
}

.beta-partners .vip-rights a {
  margin-top: 2.5rem;
}

.beta-partners .benefits {
  background-color: #fff;
  padding-bottom: 7rem;
}

.beta-partners .benefits .title {
  padding-top: 7rem;
}

@media screen and (min-width: 768px) {
  .beta-partners .benefits .title {
    padding-top: 9rem;
  }
}

.beta-partners .benefits .title h2 {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .beta-partners .benefits .title h2 {
    text-align: left;
    width: 70%;
  }
}

.beta-partners .benefits .title .seal {
  width: 170px;
  height: 170px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -5049px -4453px;
  position: relative;
  width: 17.5rem;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin: auto;
}

@media screen and (min-width: 768px) {
  .beta-partners .benefits .title .seal {
    float: right;
    top: -3rem;
  }
}

.beta-partners .benefits .benefit {
  min-height: 15rem;
  padding-left: 15rem;
}

.beta-partners .benefits .benefit h3 {
  color: #3eaed1;
  font-weight: 600;
  margin-bottom: 0.2rem;
}

@media screen and (min-width: 768px) {
  .beta-partners .benefits .benefit p {
    width: 70%;
  }
}

.beta-partners .benefits .benefit .check-icon {
  width: 71.8px;
  height: 77px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -110px -110px;
  position: absolute;
  height: 7.5rem;
  width: 7.5rem;
  left: 5.1rem;
}

.beta-partners .benefits #freeUsage {
  margin-bottom: 6rem;
}

@media screen and (min-width: 480px) {
  .beta-partners .benefits #freeUsage {
    margin-bottom: unset;
  }
}

@media screen and (min-width: 992px) {
  .beta-partners .benefits .row:last-of-type .benefit {
    min-height: 0;
  }
}

.beta-partners .benefits .cta {
  text-align: center;
}

.beta-partners .benefits .cta a {
  margin-top: 2.7rem;
}

.business-listing .hero {
  background-image: url(../../images/hero-barber-shop.jpg);
  padding-bottom: 21.7rem;
}

.business-listing #content .claim-your-business {
  padding: 5rem 0 4rem;
}

.business-listing #content .claim-your-business:before, .business-listing #content .claim-your-business:after {
  border-bottom-color: #fff;
}

.business-listing #content .claim-your-business .container {
  min-height: 59rem;
  position: relative;
}

@media screen and (max-width: 992px) {
  .business-listing #content .claim-your-business .container {
    min-height: inherit;
  }
}

.business-listing #content .claim-your-business .container .copy {
  width: 50%;
  padding: 7rem 2.5% 0 0;
}

@media screen and (max-width: 992px) {
  .business-listing #content .claim-your-business .container .copy {
    width: 100%;
    padding: 0 0 4rem;
    text-align: center;
  }
}

.business-listing #content .claim-your-business .container .copy h2 {
  font-size: 3rem;
  line-height: 3.8rem;
  color: #333;
  font-weight: 600;
}

.business-listing #content .claim-your-business .container .copy p {
  font-size: 2rem;
  line-height: 2.8rem;
  color: #333;
  margin: 1rem 0 4rem;
  font-weight: 600;
}

.business-listing #content .claim-your-business .container .copy .btn {
  font-size: 1.4rem;
  letter-spacing: 0.04em;
}

.business-listing #content .claim-your-business .container .imac {
  width: 59rem;
  height: 51.2rem;
  position: absolute;
  top: 0;
  right: -10rem;
}

.business-listing #content .claim-your-business .container .imac video {
  background-size: 100%;
  display: block;
  width: 54rem;
  position: absolute;
  z-index: 0;
  top: 2.8rem;
  left: 2.8rem;
}

@media screen and (max-width: 768px) {
  .business-listing #content .claim-your-business .container .imac video {
    width: 95%;
    top: 2.4rem;
    left: 1.8rem;
  }
}

@media screen and (max-width: 600px) {
  .business-listing #content .claim-your-business .container .imac video {
    width: 95%;
    top: 1.6rem;
    left: 1.8rem;
  }
}

.business-listing #content .claim-your-business .container .imac:after {
  content: '';
  background: url("/images/png/imac.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 992px) {
  .business-listing #content .claim-your-business .container .imac {
    width: 100%;
    position: relative;
    margin: 4rem auto 0;
    max-width: 59rem;
    right: inherit;
  }
}

@media screen and (max-width: 600px) {
  .business-listing #content .claim-your-business .container .imac {
    height: 44rem;
  }
}

@media screen and (max-width: 500px) {
  .business-listing #content .claim-your-business .container .imac {
    height: 40rem;
  }
}

@media screen and (max-width: 480px) {
  .business-listing #content .claim-your-business .container .imac {
    display: none;
  }
}

.business-listing #content .accurate-information {
  padding-top: 6rem;
  padding-bottom: 6rem;
  width: 100%;
  overflow: hidden;
  background: url("/images/pizza-by-the-slice.jpg") no-repeat center center;
  background-size: cover;
  margin: 0;
}

@media screen and (max-width: 480px) {
  .business-listing #content .accurate-information {
    background: none #333;
  }
}

@media screen and (max-width: 992px) {
  .business-listing #content .accurate-information .container {
    width: 100%;
  }
}

.business-listing #content .accurate-information .container .copy {
  width: 90%;
}

@media screen and (min-width: 992px) {
  .business-listing #content .accurate-information .container .copy {
    width: 50%;
  }
}

.business-listing #content .accurate-information .container .copy h2 {
  margin: 0;
  color: #fff;
}

.business-listing #content .accurate-information .container .copy h3 {
  color: #fff;
  margin: 2rem 0 1rem;
}

.business-listing #content .on-demand-updates .container {
  position: relative;
}

@media screen and (max-width: 1200px) {
  .business-listing #content .on-demand-updates .container {
    width: 117rem;
  }
}

@media screen and (max-width: 992px) {
  .business-listing #content .on-demand-updates .container {
    width: inherit;
  }
}

.business-listing #content .on-demand-updates .container:before {
  content: '';
  background: url("/images/on-demand-updates.jpg") no-repeat center center;
  background-size: cover;
  width: 51.7rem;
  height: 61.2rem;
  display: block;
  float: left;
  margin-left: -4%;
}

@media screen and (max-width: 992px) {
  .business-listing #content .on-demand-updates .container:before {
    background-size: 100%;
    float: none;
    width: 100%;
    margin: 0 0 0 0;
  }
}

@media screen and (max-width: 480px) {
  .business-listing #content .on-demand-updates .container:before {
    display: none;
  }
}

.business-listing #content .on-demand-updates .container .copy {
  padding: 15rem 2.5% 0 0;
  width: 50%;
  margin-left: 45%;
}

@media screen and (max-width: 1200px) {
  .business-listing #content .on-demand-updates .container .copy {
    width: 40%;
  }
}

@media screen and (max-width: 992px) {
  .business-listing #content .on-demand-updates .container .copy {
    width: 90%;
    margin: 0 5%;
    padding: 4rem 0 4rem;
  }
}

@media screen and (max-width: 768px) {
  .business-listing #content .on-demand-updates .container .copy {
    width: 100%;
    margin: 0;
  }
}

.business-listing #content .on-demand-updates .container .copy h2 {
  font-size: 3.6rem;
  line-height: 4rem;
  color: #333;
  font-weight: 600;
}

.business-listing #content .on-demand-updates .container .copy p {
  font-size: 2rem;
  line-height: 2.4rem;
  color: #333;
  margin: 1rem 0 4rem;
  font-weight: 600;
}

.business-listing #content .on-demand-updates .container .copy .btn {
  font-size: 1.4rem;
  letter-spacing: 0.04em;
}

.business-listing #content .its-easy {
  background: #3eaed1;
  padding: 6rem 0;
  text-align: center;
}

.business-listing #content .its-easy h2 {
  font-size: 3.6rem;
  color: #fff;
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 4.5rem;
}

.business-listing #content .its-easy ul {
  display: inline-block;
  text-align: center;
  width: 100%;
}

@media screen and (max-width: 992px) {
  .business-listing #content .its-easy ul {
    width: 60%;
  }
}

@media screen and (max-width: 480px) {
  .business-listing #content .its-easy ul {
    width: 100%;
  }
}

.business-listing #content .its-easy ul li {
  display: inline-block;
  width: 39%;
  height: 9rem;
}

.business-listing #content .its-easy ul li:first-child, .business-listing #content .its-easy ul li:last-child {
  width: 30%;
}

@media screen and (max-width: 992px) {
  .business-listing #content .its-easy ul li {
    width: 100% !important;
    margin-bottom: 1.5rem;
    height: inherit;
  }
}

.business-listing #content .its-easy ul li span {
  color: red;
  display: inline-block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url(../../images/sprite.png);
  background-position: -1024px -479px;
  width: 79px;
  height: 79px;
  float: left;
}

.business-listing #content .its-easy ul li:nth-child(2) span {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -558px;
  width: 79px;
  height: 79px;
}

.business-listing #content .its-easy ul li:nth-child(3) span {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -400px;
  width: 79px;
  height: 79px;
}

.business-listing #content .its-easy ul li p {
  width: 59%;
  text-align: left;
  color: #fff;
  float: left;
  margin: 1.3rem 0 0 2rem;
  font-size: 2rem;
  line-height: inherit;
}

@media screen and (max-width: 992px) {
  .business-listing #content .its-easy ul li p {
    width: 60%;
  }
}

.business-listing #content .its-easy h3 {
  margin-top: 1rem;
  font-size: 2rem;
  line-height: 2.4rem;
  color: #fff;
  margin-bottom: 4rem;
}

.about-us-page .hero {
  background-image: url(/images/hero-about-us.jpg);
  padding-bottom: 30rem;
  background-position: top center;
}

.about-us-page #content .content-top {
  padding: 0;
  background-color: #3eaed1;
}

.about-us-page #content .content-top::before {
  border-bottom: 20px solid #3eaed1;
}

.about-us-page #content .content-top:after {
  border-bottom: 20px solid #3eaed1;
}

.about-us-page .teal-bg {
  padding-top: 2rem;
  text-align: left;
}

.about-us-page .teal-bg h2 {
  margin: 0;
  font-size: 4.2rem;
  padding-bottom: 1rem;
  color: #fff;
}

.about-us-page .teal-bg h3 {
  font-size: 3rem;
  margin: 0;
}

.about-us-page .dark-gray-bg {
  background-color: #4b4b4b;
}

.about-us-page .about-us-col {
  text-align: left;
  display: inline-block;
}

.about-us-page .about-us-col .our-history {
  margin-bottom: 4rem;
}

.about-us-page .about-us-col .check-us {
  margin-bottom: 3rem;
}

.about-us-page .about-us-col p {
  padding-right: 15%;
  font-size: 1.8rem;
}

.about-us-page .about-us-col h2 {
  color: #3eaed1;
  padding: 0;
  margin-bottom: 1rem;
}

.about-us-page .about-us-col .btn {
  width: 11.4rem;
  margin-right: 2rem;
  margin-bottom: 1rem;
}

.about-us-page .computer-group-img {
  width: 40.4rem;
  height: 64rem;
  background-image: url("../images/computer-group.jpg");
  background-size: 40.4rem 64rem;
  margin: 0 auto;
  display: block;
}

.about-us-page .jobs {
  text-align: left;
  background-color: #fff;
}

.about-us-page .jobs h2 {
  color: #333;
  padding: 0;
  font-weight: 600;
  margin: 0;
  margin-bottom: 2rem;
}

.about-us-page .jobs p {
  color: #333;
  font-size: 1.8rem;
  margin-bottom: 3rem;
}

.about-us-page .jobs .btn {
  padding-left: 3rem;
  padding-right: 3rem;
}

.about-us-page .jobs + footer {
  display: block;
}

@media only screen and (max-width: 768px) {
  .about-us-page .jobs + footer {
    display: none;
  }
  .about-us-page h2 {
    font-size: 2.2rem;
  }
  .about-us-page h3 {
    font-size: 2rem;
  }
  .about-us-page .about-us-col .btn {
    margin-right: 0.5rem;
  }
  .about-us-page .about-us-col p {
    padding-right: 0;
  }
  .about-us-page .about-us-col .our-history {
    margin-bottom: 4rem;
  }
  .about-us-page .about-us-col .check-us {
    margin-bottom: 3rem;
  }
}

.contact-us-page .hero {
  background-image: url(/images/hero-construction.jpg);
  padding-bottom: 20rem;
}

.contact-us-page #content .content-top {
  padding-bottom: 0;
}

.contact-us-page #content .content-top:before {
  border-bottom: 20px solid white;
}

.contact-us-page #content .content-top:after {
  border-bottom: 20px solid white;
}

.contact-us-page .white-bg {
  padding-bottom: 0;
}

.contact-us-page .white-bg h2 img {
  width: 95px;
  margin-right: 20px;
}

.contact-us-page .white-bg h3 {
  margin-bottom: 3rem;
}

.contact-us-page iframe {
  height: 420px;
}

.covid-19 .hero {
  background-image: url("https://developer.mapquest.com/devblog/assets/images/hero-leaflet.jpg");
  height: 370px;
  width: 100%;
  padding: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-left: 4rem;
  padding-right: 4rem;
}

@media screen and (min-width: 768px) {
  .covid-19 .hero {
    padding-left: 74px;
    padding-right: 74px;
  }
}

@media screen and (min-width: 992px) {
  .covid-19 .hero {
    padding-left: 200px;
    padding-right: 200px;
  }
}

@media screen and (min-width: 1200px) {
  .covid-19 .hero {
    padding-left: 300px;
    padding-right: 300px;
  }
}

@media screen and (min-width: 1700px) {
  .covid-19 .hero {
    padding-left: 350px;
    padding-right: 350px;
  }
}

.covid-19 .hero .off-center-container {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.covid-19 .hero .off-center-container .navigation {
  position: absolute;
  right: 0px;
  top: -60px;
  padding: 0;
}

@media screen and (min-width: 768px) {
  .covid-19 .hero .off-center-container .navigation {
    top: 0px;
  }
}

.covid-19 .hero .off-center-container .navigation li {
  display: inline-block;
  margin-left: 20px;
}

.covid-19 .hero .off-center-container .navigation li a {
  font-family: 'Raleway', sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #fff;
  font-weight: 600;
}

.covid-19 .hero .off-center-container .logo {
  margin-bottom: 30px;
  width: 200px;
}

@media screen and (min-width: 768px) {
  .covid-19 .hero .off-center-container .logo {
    width: 270px;
  }
}

@media screen and (min-width: 1400px) {
  .covid-19 .hero .off-center-container .logo {
    width: 340px;
  }
}

.covid-19 .hero .off-center-container h1 {
  font-family: Raleway, sans-serif;
  font-weight: 400;
  margin-bottom: 30px;
  font-size: 24px;
  padding-left: 0px;
  padding-right: 0px;
}

.covid-19 .hero .off-center-container h1:before {
  left: -20px;
}

@media screen and (min-width: 1400px) {
  .covid-19 .hero .off-center-container h1 {
    font-size: 32px;
  }
}

.covid-19 .hero .off-center-container a {
  margin-bottom: 0px;
  margin-left: 0px;
}

.covid-19 .announcement {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.covid-19 .announcement h1 {
  margin-top: 60px;
  color: #3eaed1;
  font-family: Raleway, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  text-decoration: none;
  margin-left: 4rem;
  margin-right: 4rem;
  font-size: 24px;
  padding-left: 0px;
}

.covid-19 .announcement h1:before {
  left: -20px;
}

@media screen and (min-width: 768px) {
  .covid-19 .announcement h1 {
    margin-left: 74px;
    margin-right: 74px;
    font-size: 28px;
  }
}

@media screen and (min-width: 992px) {
  .covid-19 .announcement h1 {
    margin-left: 200px;
    margin-right: 200px;
  }
}

@media screen and (min-width: 1200px) {
  .covid-19 .announcement h1 {
    margin-left: 300px;
    margin-right: 300px;
  }
}

@media screen and (min-width: 1400px) {
  .covid-19 .announcement h1 {
    font-size: 32px;
  }
}

@media screen and (min-width: 1700px) {
  .covid-19 .announcement h1 {
    margin-left: 350px;
    margin-right: 350px;
  }
}

.covid-19 .announcement p {
  margin-top: 25px;
  font-family: system-ui, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;
  margin-left: 41px;
  margin-right: 41px;
}

@media screen and (min-width: 768px) {
  .covid-19 .announcement p {
    margin-left: 74px;
    margin-right: 74px;
  }
}

@media screen and (min-width: 992px) {
  .covid-19 .announcement p {
    margin-left: 200px;
    margin-right: 200px;
  }
}

@media screen and (min-width: 1200px) {
  .covid-19 .announcement p {
    margin-left: 300px;
    margin-right: 300px;
  }
}

@media screen and (min-width: 1700px) {
  .covid-19 .announcement p {
    margin-left: 350px;
    margin-right: 350px;
  }
}

.covid-19 .announcement p.article-date {
  font-size: 12px;
  font-weight: 800;
}

.covid-19 .announcement p.last {
  margin-bottom: 60px;
}

.covid-19 .announcement p a {
  color: #3eaed1;
  cursor: pointer;
}

.covid-19 .announcement p a:hover {
  color: #3eaed1;
}

.data-manager-api .hero {
  background-image: url(/images/hero-datamanager.jpg);
}

.data-manager-api #content .content-top {
  background-color: #eaeaea;
}

.data-manager-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.data-manager-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.data-manager-api .feature-box {
  min-height: 18rem;
}

.data-manager-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .data-manager-api .feature-text {
    min-height: 16rem;
  }
}

.developer-path #content .hero {
  background-image: url(/images/hero-developer-path.jpg);
}

.developer-path #content .content-top {
  padding: 0;
}

.developer-path #content .content-top:after {
  border-bottom-color: #cccccc;
}

.developer-path #content .content-top:before {
  border-bottom-color: #cccccc;
}

.developer-path .no-need {
  padding-top: 2rem;
  background-color: #cccccc;
  padding-bottom: 4rem;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .developer-path .no-need {
    text-align: unset;
  }
}

.developer-path .no-need .icon-slider {
  display: none;
  width: 111px;
  height: 111px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2024px -1969px;
  float: right;
}

@media screen and (min-width: 768px) {
  .developer-path .no-need .icon-slider {
    display: block;
  }
}

.developer-path .no-need h2 {
  margin-top: 0;
  font-weight: 600;
  margin-bottom: 2rem;
}

.developer-path .no-need h3 {
  float: right;
  margin-bottom: 4rem;
}

@media only screen and (min-width: 480px) {
  .developer-path .no-need h3 {
    float: none;
  }
}

.developer-path .no-need .cta {
  text-align: center;
}

.developer-path .sticky-situation {
  background-color: #3eaed1;
}

.developer-path .sticky-situation .content {
  text-align: center;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .developer-path .sticky-situation .content {
    margin: 8rem 0 0 3rem;
    text-align: left;
    width: 85%;
  }
}

@media only screen and (min-width: 992px) {
  .developer-path .sticky-situation .content {
    margin: 17rem 0 0 3rem;
  }
}

.developer-path .sticky-situation .content h2 {
  color: #fff;
  font-weight: 600;
}

.developer-path .sticky-situation .content h3 {
  color: #fff;
}

.developer-path .sticky-situation .content a {
  margin-top: 2.9rem;
  margin-bottom: 5%;
}

.developer-path .sticky-situation .column-left {
  display: none;
}

@media screen and (min-width: 768px) {
  .developer-path .sticky-situation .column-left {
    display: block;
  }
}

.developer-path .sticky-situation .column-left video {
  background: transparent url("/images/developer-path-alternate-route.jpg") 0 0%/cover no-repeat;
  float: left;
  width: 37.5rem;
}

@media only screen and (min-width: 992px) {
  .developer-path .sticky-situation .column-left video {
    float: right;
    width: 47.5rem;
  }
}

.developer-path .underutilized {
  text-align: center;
}

.developer-path .underutilized .container {
  width: 90%;
}

@media screen and (min-width: 768px) {
  .developer-path .underutilized .container {
    width: 80%;
  }
}

@media screen and (min-width: 992px) {
  .developer-path .underutilized .container {
    width: 55%;
  }
}

.developer-path .underutilized h2 {
  margin-top: 4.9rem;
}

.developer-path .underutilized a {
  margin-bottom: 37px;
}

.developer-path .above-and-beyond {
  max-height: 72.4rem;
  background-image: url(/images/background-above-and-beyond.jpg);
  background-size: cover;
}

.developer-path .above-and-beyond .column-left {
  padding-bottom: 2.5rem;
}

@media screen and (min-width: 480px) {
  .developer-path .above-and-beyond .column-left {
    margin-top: 5rem;
  }
}

@media screen and (min-width: 768px) {
  .developer-path .above-and-beyond .column-left {
    margin-top: 5rem;
  }
}

@media screen and (min-width: 992px) {
  .developer-path .above-and-beyond .column-left {
    margin-top: 27.4rem;
  }
}

.developer-path .above-and-beyond .column-left .content {
  width: 80%;
}

.developer-path .above-and-beyond .column-left .text {
  padding-left: 3.2rem;
}

.developer-path .above-and-beyond .column-left h2 {
  color: #fff;
  padding-left: 3rem;
  margin-bottom: 2.3rem;
}

.developer-path .above-and-beyond h3 {
  color: #fff;
  margin-bottom: 2.4rem;
}

.developer-path .above-and-beyond .column-right {
  position: relative;
  margin-top: 9rem;
  max-height: 65rem;
}

@media screen and (max-width: 480px) {
  .developer-path .above-and-beyond .column-right {
    display: none;
  }
}

.developer-path .above-and-beyond .column-right .phone {
  width: 437.6px;
  height: 859.7px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -3056px -3038px;
  position: relative;
  z-index: 10;
  margin: auto;
}

@media screen and (min-width: 992px) {
  .developer-path .above-and-beyond .column-right .phone {
    margin: 0;
  }
}

.developer-path .above-and-beyond .column-right .vid {
  top: -77rem;
  text-align: center;
  position: relative;
}

@media screen and (min-width: 992px) {
  .developer-path .above-and-beyond .column-right .vid {
    margin: 0;
    left: 2.2rem;
    text-align: inherit;
  }
}

.developer-path .above-and-beyond .column-right .vid video {
  background: transparent url("/images/corridor-search.jpg") 0 0%/cover no-repeat;
  width: 39.2rem;
}

.developer-path .above-and-beyond-white-space {
  min-height: 0;
}

@media screen and (min-width: 480px) {
  .developer-path .above-and-beyond-white-space {
    min-height: 48.5rem;
  }
}

@media screen and (min-width: 768px) {
  .developer-path .above-and-beyond-white-space {
    min-height: 52.5rem;
  }
}

@media screen and (min-width: 992px) {
  .developer-path .above-and-beyond-white-space {
    min-height: 23.2rem;
  }
}

.developer-path .got-your-back {
  padding-top: 5rem;
  margin-bottom: 4rem;
  padding-bottom: 0.5rem;
  text-align: center;
  background-color: #fff;
  color: #525252;
}

.developer-path .got-your-back h2 {
  font-weight: 600;
  margin-bottom: 1.4rem;
}

.developer-path .got-your-back h3 {
  font-weight: 600;
  margin-bottom: 1rem;
}

.developer-path .got-your-back p {
  font-weight: 600;
}

.developer-path .got-your-back a {
  margin-top: 6rem;
}

@media only screen and (min-width: 768px) {
  .developer-path .got-your-back a {
    margin-top: 0;
  }
}

.developer-path .got-your-back .title {
  margin-bottom: 1.5rem;
}

.developer-path .got-your-back .icon {
  margin: auto;
}

.developer-path .got-your-back .stopwatch {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2135px -2080px;
}

.developer-path .got-your-back .thumbs-up {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2497px -2442px;
}

.developer-path .got-your-back .talk-bubble {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2259px -2204px;
}

.developer-path .got-your-back .feature {
  margin-bottom: 2rem;
}

.developer-path .got-your-back .feature span.break {
  display: block;
}

.developer-path .got-your-back .feature .icon-text {
  height: 20rem;
}

@media only screen and (min-width: 768px) {
  .developer-path .got-your-back .feature .icon-text {
    height: 27.5rem;
  }
}

@media only screen and (min-width: 992px) {
  .developer-path .got-your-back .feature .icon-text {
    height: 24.2rem;
  }
}

@media only screen and (min-width: 768px) {
  .developer-path .got-your-back .feature {
    margin: 0;
  }
}

.developer-path .got-your-back .feature p {
  width: 100%;
  margin: auto auto 4.5rem;
}

.directions-api .hero {
  background-image: url(/images/hero-directions.jpg);
}

.directions-api #content .content-top {
  background-color: #eaeaea;
}

.directions-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.directions-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.directions-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .directions-api .feature-text {
    min-height: 16rem;
  }
}

.hero__container__image {
  width: 200px;
  margin-bottom: 30px;
  margin-left: 20px;
}

@media only screen and (min-width: 768px) {
  .hero__container__image {
    width: 270px;
  }
}

@media only screen and (min-width: 1400px) {
  .hero__container__image {
    width: 340px;
  }
}

.hero__container__h1 {
  margin-bottom: 30px !important;
  font-size: 24px;
}

@media only screen and (min-width: 1400px) {
  .hero__container__h1 {
    font-size: 32px;
  }
}

.try-it-spacing {
  margin-right: auto;
  margin-left: auto;
  width: 70%;
}

.try-it-spacing h3 {
  margin-top: 30px;
  margin-bottom: -30px;
  text-align: center;
}

@media only screen and (min-width: 1400px) {
  .try-it-spacing h3 {
    margin-top: 0px;
    text-align: left;
    margin-bottom: 0px;
  }
}

.try-it-out {
  margin-right: auto;
  margin-left: auto;
  width: 80%;
  text-align: center;
}

@media only screen and (min-width: 1400px) {
  .try-it-out {
    text-align: left;
  }
}

@media only screen and (min-width: 768px) {
  .static-map-image {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 1400px) {
  .static-map-image {
    margin-bottom: 100px;
  }
}

.hero-background-image {
  overflow: hidden;
  width: 100%;
  background: url("../../images/background-products-search-ahead.jpg") !important;
  background-size: cover !important;
}

.hero-background-image__hero-spacing {
  height: 580px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .hero-background-image__hero-spacing {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
  }
}

.hero-background-image__hero-spacing__img {
  width: 65%;
  margin-top: 30px;
}

.hero-background-image__hero-spacing__h2 {
  margin-top: 30px !important;
  color: white;
}

.hero-background-image__hero-spacing__h3 {
  margin-bottom: 30px;
  color: white;
}

.hero-background-image__hero-spacing-search-ahead {
  height: 580px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .hero-background-image__hero-spacing-search-ahead {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 420px;
    text-align: left;
  }
}

@media only screen and (min-width: 1400px) {
  .hero-background-image__hero-spacing-search-ahead {
    height: 580px;
  }
}

@media only screen and (min-width: 768px) {
  .what-it-does {
    margin-top: 30px !important;
  }
}

.white-bg {
  padding-bottom: 0;
}

.height-530 {
  height: 530px;
}

.cta-button {
  width: 235px;
}

.other-services {
  min-height: auto !important;
}

.margin-top-12 {
  margin-top: 12px !important;
}

.z-index {
  z-index: 9 !important;
}

.no-top-padding {
  padding-top: 0px;
}

.no-top-margin {
  margin-top: 0px !important;
}

.feature-highlights .white-bg {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.feature-highlights .teal-bg {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.feature-highlights .light-gray-bg {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.feature-highlights .other-services {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.fleet-management .hero {
  background-image: url(/images/hero-fleet-management.jpg);
}

.fleet-management #content .content-top {
  padding-bottom: 0;
}

.fleet-management #content .content-top:before {
  border-bottom: 20px solid white;
}

.fleet-management #content .content-top:after {
  border-bottom: 20px solid white;
}

.fleet-management .dont-waste-time .section-title {
  margin-bottom: 2rem;
}

.fleet-management .dont-waste-time h3 {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}

.fleet-management .dont-waste-time .browser {
  width: 96rem;
  height: 57.7rem;
  position: relative;
  margin: 0 auto 3rem;
}

@media screen and (max-width: 992px) {
  .fleet-management .dont-waste-time .browser {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-bottom: -10rem;
    margin-left: -3%;
  }
}

@media screen and (max-width: 768px) {
  .fleet-management .dont-waste-time .browser {
    display: none;
  }
}

.fleet-management .dont-waste-time .browser p {
  width: 91.2rem;
  height: 55.3rem;
  margin: 3.9rem auto 0 2.5rem;
  position: relative;
  overflow: hidden;
}

.fleet-management .dont-waste-time .browser video {
  background: transparent url("/images/geocoding-desktop.jpg") 0 0%/cover no-repeat;
  display: block;
  width: 91.5rem;
  margin-top: 39px;
}

.fleet-management .dont-waste-time .browser:after {
  content: '';
  background: url("/images/browser.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.fleet-management .more-face-time {
  max-height: 74.7rem;
  background-image: url(/images/background-more-face-time.jpg);
  background-size: cover;
  padding: 4rem 0;
}

@media screen and (min-width: 480px) {
  .fleet-management .more-face-time .column-left {
    margin-top: 0;
  }
}

@media screen and (min-width: 992px) {
  .fleet-management .more-face-time .column-left {
    margin-top: 22rem;
  }
}

.fleet-management .more-face-time .column-left .content {
  width: 85%;
}

.fleet-management .more-face-time .column-left .text {
  padding-left: 2rem;
}

.fleet-management .more-face-time .column-left h2 {
  color: #fff;
  position: relative;
  padding-left: 2rem;
  margin-top: 0;
}

.fleet-management .more-face-time .column-left h2:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1rem;
  width: 0;
  height: 0;
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  border-top: 0.7rem solid #3eaed1;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.fleet-management .more-face-time .column-left h3 {
  color: #fff;
}

.fleet-management .more-face-time .column-right {
  position: relative;
  margin-top: 9rem;
  max-height: 65rem;
}

@media screen and (max-width: 480px) {
  .fleet-management .more-face-time .column-right {
    display: none;
  }
}

.fleet-management .more-face-time .column-right .phone {
  width: 437.6px;
  height: 859.7px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -3056px -3038px;
  position: relative;
  z-index: 10;
  margin: auto;
}

@media screen and (min-width: 992px) {
  .fleet-management .more-face-time .column-right .phone {
    margin: 0;
  }
}

.fleet-management .more-face-time .column-right .vid {
  top: -83.1rem;
  text-align: center;
  position: relative;
}

@media screen and (min-width: 992px) {
  .fleet-management .more-face-time .column-right .vid {
    margin: 0;
    left: 2.2rem;
    text-align: inherit;
  }
}

.fleet-management .more-face-time .column-right .vid video {
  background: transparent url("/images/route-optimizer.jpg") 0 0%/cover no-repeat;
  height: 80rem;
  width: 39.2rem;
}

.fleet-management .more-face-time-white-space {
  min-height: 0;
}

@media screen and (min-width: 768px) {
  .fleet-management .more-face-time-white-space {
    min-height: 50rem;
  }
}

@media screen and (min-width: 992px) {
  .fleet-management .more-face-time-white-space {
    min-height: 21rem;
  }
}

.fleet-management .should-i-stay {
  background-color: #3eaed1;
  color: #fff;
}

.fleet-management .should-i-stay .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.fleet-management .should-i-stay .content {
  float: left;
  margin-left: 2rem;
  padding: 0;
}

@media only screen and (min-width: 480px) {
  .fleet-management .should-i-stay .content {
    padding: 2rem 0;
  }
}

.fleet-management .should-i-stay img {
  float: right;
  max-width: 100%;
}

@media only screen and (max-width: 768px) {
  .fleet-management .should-i-stay img {
    float: none;
    margin: 0;
  }
}

@media only screen and (max-width: 768px) {
  .fleet-management .should-i-stay .column-left {
    display: none;
  }
}

.fleet-management .should-i-stay .column-right {
  text-align: center;
}

@media only screen and (min-width: 768px) {
  .fleet-management .should-i-stay .column-right {
    text-align: left;
  }
}

.fleet-management .should-i-stay h2 {
  color: #fff;
}

.fleet-management .should-i-stay h3 {
  color: #fff;
}

.fleet-management .should-i-stay p {
  line-height: 1.4;
  margin-bottom: 3rem;
}

.fleet-management .mix-and-match {
  margin-top: 4.8rem;
  margin-bottom: 4rem;
  padding-bottom: 0.5rem;
  text-align: center;
  background-color: #fff;
  color: #525252;
}

.fleet-management .mix-and-match .title h2 {
  margin-bottom: 1rem;
}

.fleet-management .mix-and-match .title h3 {
  margin-bottom: 1.5rem;
}

.fleet-management .mix-and-match .icon {
  margin: auto;
}

.fleet-management .mix-and-match .traffic {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2808px -2790px;
}

.fleet-management .mix-and-match .search {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1900px -1845px;
}

.fleet-management .mix-and-match .geolocation {
  width: 124px;
  height: 124px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2932px -2914px;
}

.fleet-management .mix-and-match .feature {
  margin-bottom: 3rem;
}

.fleet-management .mix-and-match .feature .icon-text {
  height: auto;
}

@media only screen and (min-width: 768px) {
  .fleet-management .mix-and-match .feature .icon-text {
    height: 27.5rem;
  }
}

@media only screen and (min-width: 992px) {
  .fleet-management .mix-and-match .feature .icon-text {
    height: 24.2rem;
  }
}

@media only screen and (min-width: 768px) {
  .fleet-management .mix-and-match .feature {
    margin: 0;
  }
}

.fleet-management .mix-and-match .feature h3 {
  margin-bottom: 1rem;
}

.fleet-management .mix-and-match .feature p {
  width: 80%;
  margin: auto auto 1.5rem;
}

@media only screen and (min-width: 768px) {
  .fleet-management .mix-and-match .feature p {
    margin-bottom: 4.5rem;
  }
}

.fleet-management .reduce-operational-cost {
  text-align: left;
}

.fleet-management .reduce-operational-cost h2 {
  color: #fff;
  position: relative;
  padding-left: 2rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

.fleet-management .reduce-operational-cost h2:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1rem;
  width: 0;
  height: 0;
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  border-top: 0.7rem solid #333;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.fleet-management .reduce-operational-cost h3 {
  padding-left: 2rem;
  color: #333;
  margin-bottom: 0.7rem;
}

.fleet-management .reduce-operational-cost .download {
  margin-left: 2rem;
  padding-top: 1rem;
}

@media only screen and (min-width: 992px) {
  .fleet-management .reduce-operational-cost .download {
    margin-left: unset;
  }
}

.fleet-management .operations-more-efficient {
  text-align: center;
}

.fleet-management .operations-more-efficient h2 {
  margin-top: 0;
  color: #525252;
}

.geocoding-api .hero {
  background-image: url(/images/hero-geocoding.jpg);
}

.geocoding-api #content .content-top {
  background-color: #eaeaea;
}

.geocoding-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.geocoding-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.geocoding-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .geocoding-api .feature-text {
    min-height: 13rem;
  }
}

body.home .hero {
  padding-top: 0;
  background-image: url(/images/hero-home.jpg);
  overflow: hidden;
  min-height: 40rem;
}

@media screen and (min-width: 768px) {
  body.home .hero p {
    max-width: 80%;
  }
}

@media screen and (min-width: 768px) {
  body.home .hero {
    background: none transparent;
    min-height: 40rem;
  }
}

@media screen and (min-width: 992px) {
  body.home .hero {
    min-height: 60rem;
    margin-bottom: -6rem;
  }
}

@media screen and (min-width: 1200px) {
  body.home .hero {
    min-height: 62.5rem;
    margin-bottom: -2rem;
  }
}

@media screen and (min-width: 1500px) {
  body.home .hero {
    min-height: 80rem;
  }
}

@media screen and (min-width: 1800px) {
  body.home .hero {
    min-height: 100rem;
  }
}

body.home .hero #home-hero-video, body.home .hero .home-hero-image {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
  display: none;
}

@media screen and (min-width: 768px) {
  body.home .hero #home-hero-video, body.home .hero .home-hero-image {
    display: block;
  }
}

body.home .hero .hero-content-container {
  position: absolute;
  z-index: 80;
  width: 100%;
  padding-top: 4rem;
}

@media screen and (min-width: 768px) {
  body.home .hero .hero-content-container {
    padding-top: 10rem;
  }
}

@media screen and (min-width: 992px) {
  body.home .hero .hero-content-container {
    padding-top: 18rem;
  }
}

body.home .hero .carousel-inner {
  overflow: visible;
}

body.home .hero .carousel-indicators {
  bottom: 4rem;
  display: none;
}

@media screen and (min-width: 768px) {
  body.home .hero .carousel-indicators {
    display: block;
  }
}

@media screen and (min-width: 992px) {
  body.home .hero .carousel-indicators {
    bottom: 10rem;
  }
}

body.home .hero .carousel-indicators li {
  background-color: #000;
}

body.home .hero .carousel-indicators li.active {
  background-color: #fff;
}

body.home .hero .carousel-control span {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-size: 12rem;
  position: absolute;
  top: 50%;
  margin-top: -9rem;
  text-shadow: none;
  display: none;
}

body.home .hero .carousel-control span.fa-angle-left {
  left: 10%;
}

body.home .hero .carousel-control span.fa-angle-right {
  right: 10%;
}

@media screen and (min-width: 1400px) {
  body.home .hero .carousel-control span {
    display: block;
  }
}

body.home .content-top {
  background: #3eaed1;
  color: #fff;
  z-index: 90;
}

body.home .content-top h2 {
  color: #fff;
  text-align: center;
  margin: 4rem 0 6rem;
  font-weight: 600;
}

body.home .content-top .row {
  margin-bottom: 3rem;
}

@media screen and (min-width: 768px) {
  body.home .content-top .row {
    margin-bottom: 6rem;
  }
}

body.home .content-top .row .col {
  margin-bottom: 2rem;
}

body.home .content-top .row .col a {
  background-color: #cccccc;
  border: #cccccc solid 3px;
  border-radius: 10px;
  position: relative;
  padding: 1.5rem 1rem 1rem 10.2rem;
  font-size: 2rem;
  line-height: 3rem;
  color: #525252;
  min-height: 10.4rem;
  font-weight: 600;
  display: block;
  cursor: pointer;
}

body.home .content-top .row .col a:before {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -868px;
  width: 77px;
  height: 77px;
  content: '';
  position: absolute;
  left: 1.6rem;
  top: 1rem;
}

body.home .content-top .row .col a:hover {
  text-decoration: none;
}

body.home .content-top .row .col.operations a:before {
  background-image: url(../../images/sprite.png);
  background-position: 0px -1034px;
  width: 77px;
  height: 77px;
}

body.home .content-top .row .col.value a:before {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -637px;
  width: 77px;
  height: 77px;
}

body.home .stats {
  background: #525252;
  padding: 2rem 0 1.5rem;
}

body.home .stats .splitflap {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  margin: 0 auto;
}

body.home .stats span.splitflap {
  display: inline-block;
}

body.home .stats span.period {
  color: #fff;
  font-size: 6rem;
  margin: 0 0 0 -0.8rem;
  position: absolute;
  bottom: 0;
}

body.home .stats ul li {
  width: 21%;
  margin: 0;
  text-align: center;
  display: inline-block;
  vertical-align: top;
}

body.home .stats ul li:first-child {
  margin-left: 0;
}

body.home .stats ul li:last-child {
  margin-right: 0;
  width: 23%;
}

body.home .stats ul li:nth-child(3) {
  width: 12%;
}

body.home .stats ul li .has-period {
  margin-bottom: -0.6rem;
  position: relative;
}

@media screen and (max-width: 1200px) {
  body.home .stats ul li {
    width: 19%;
  }
  body.home .stats ul li:nth-child(3) {
    width: 17%;
  }
}

@media screen and (max-width: 768px) {
  body.home .stats ul li {
    width: 100%;
    padding: 0 1.5rem;
    margin: 1.5rem 0;
  }
  body.home .stats ul li:nth-child(3), body.home .stats ul li:last-child {
    width: 100%;
  }
}

body.home .stats ul li .total-count {
  color: #fff;
  font-size: 2rem;
  line-height: 2rem;
  margin: 0.5rem 0;
  font-weight: 600;
}

body.home .stats ul li .stats-description {
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 0.5rem 0;
  font-weight: 600;
}

body.home .stats p {
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.6rem;
  margin: 0.5rem 0 0;
  font-weight: 600;
  text-align: center;
}

body.home .geospatial-toolkit {
  text-align: left;
}

@media screen and (min-width: 992px) {
  body.home .geospatial-toolkit {
    height: 88rem;
  }
}

body.home .geospatial-toolkit h2 {
  color: #525252;
  line-height: normal;
  margin: 0;
  font-weight: 600;
}

@media screen and (min-width: 992px) {
  body.home .geospatial-toolkit h2 {
    margin-top: 4rem;
  }
}

body.home .geospatial-toolkit ul {
  text-align: left;
  margin: 2rem 0;
}

@media screen and (min-width: 768px) {
  body.home .geospatial-toolkit ul {
    margin-top: 5rem;
  }
}

body.home .geospatial-toolkit ul li {
  display: block;
  margin: 0 0 1rem;
}

@media screen and (min-width: 480px) {
  body.home .geospatial-toolkit ul li {
    margin-bottom: 5rem;
  }
}

@media screen and (min-width: 992px) {
  body.home .geospatial-toolkit ul li {
    margin-bottom: 10rem;
  }
}

body.home .geospatial-toolkit ul li:last-child {
  margin-bottom: 0;
}

body.home .geospatial-toolkit ul li a {
  text-decoration: none;
  color: #525252;
  font-weight: 600;
  cursor: pointer;
  position: relative;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.2;
}

@media screen and (min-width: 480px) {
  body.home .geospatial-toolkit ul li a {
    font-size: 2rem;
    line-height: 2.4rem;
  }
}

body.home .geospatial-toolkit ul li a:before {
  content: '';
  background-image: url(../../images/sprite.png);
  background-position: -1024px -100px;
  width: 85px;
  height: 75px;
  display: inline-block;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

@media screen and (min-width: 480px) {
  body.home .geospatial-toolkit ul li a:before {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

body.home .geospatial-toolkit ul li a span {
  margin: 2.6rem 0 0 2rem;
  display: inline-block;
  float: right;
  max-width: 20rem;
  padding: 1rem;
  border-radius: 0.4rem;
}

@media screen and (max-width: 480px) {
  body.home .geospatial-toolkit ul li a span {
    margin-left: 4px;
  }
}

body.home .geospatial-toolkit ul li a:hover span {
  background-color: #3eaed1;
  color: #fff;
}

body.home .geospatial-toolkit ul li.track-your-assets a:before {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -325px;
  width: 85px;
  height: 75px;
}

body.home .geospatial-toolkit ul li.track-your-assets a span {
  margin-top: 1.2rem;
}

body.home .geospatial-toolkit ul li.drive-customers-to-your-store a:before {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -175px;
  width: 85px;
  height: 75px;
}

body.home .geospatial-toolkit ul li.drive-customers-to-your-store a span {
  margin-top: 0.6rem;
}

body.home .geospatial-toolkit ul li.convert-addresses-into-coordinates a:before {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -250px;
  width: 85px;
  height: 75px;
}

body.home .geospatial-toolkit ul li.convert-addresses-into-coordinates a span {
  margin-top: 0;
}

@media screen and (min-width: 992px) {
  body.home .white-bg {
    padding: 0;
  }
}

body.home .we-grow-with-you {
  background: url("/images/we-grow-with-you.jpg") no-repeat 0 0;
  background-size: cover;
}

body.home .we-grow-with-you .container {
  margin: 0 auto;
  text-align: center;
  width: auto;
  padding: 5rem 1.5rem 2rem;
}

@media screen and (min-width: 768px) {
  body.home .we-grow-with-you .container {
    width: 64rem;
    padding: 8.5rem 0;
  }
}

body.home .we-grow-with-you .container h2 {
  color: #fff;
  font-size: 3rem;
  line-height: 3.6rem;
  margin: 0;
  font-weight: 600;
}

body.home .we-grow-with-you .container p {
  color: #fff;
  font-size: 2rem;
  line-height: 2.8rem;
  margin: 3rem 0;
  font-weight: 600;
}

body.home .we-grow-with-you .container .btn {
  min-width: 10rem;
}

body.home .we-grow-with-you .container .btn:first-child {
  margin-right: 30px;
}

body.home .logos, body.home .partnerships #content .content-top .white-bg ul, .partnerships #content .content-top .white-bg body.home ul {
  background: #3eaed1;
  padding: 3rem 0 1.5rem;
}

body.home .logos ul, body.home .partnerships #content .content-top .white-bg ul ul, .partnerships #content .content-top .white-bg body.home ul ul {
  text-align: center;
}

body.home .logos ul li, body.home .partnerships #content .content-top .white-bg ul ul li, .partnerships #content .content-top .white-bg body.home ul ul li {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  margin: 0 1.5rem 2rem;
  vertical-align: middle;
}

body.home .logos ul li.fly-cleaners, body.home .partnerships #content .content-top .white-bg ul ul li.fly-cleaners, .partnerships #content .content-top .white-bg body.home ul ul li.fly-cleaners {
  background-image: url(../../images/sprite.png);
  background-position: -792px -918px;
  width: 162px;
  height: 26px;
}

body.home .logos ul li.papa-johns, body.home .partnerships #content .content-top .white-bg ul ul li.papa-johns, .partnerships #content .content-top .white-bg body.home ul ul li.papa-johns {
  background-image: url(../../images/sprite.png);
  background-position: -262px -1034px;
  width: 109px;
  height: 46px;
}

body.home .logos ul li.sabre, body.home .partnerships #content .content-top .white-bg ul ul li.sabre, .partnerships #content .content-top .white-bg body.home ul ul li.sabre {
  background-image: url(../../images/sprite.png);
  background-position: -736px -960px;
  width: 102px;
  height: 26px;
}

body.home .logos ul li.verizon, body.home .partnerships #content .content-top .white-bg ul ul li.verizon, .partnerships #content .content-top .white-bg body.home ul ul li.verizon {
  background-image: url(../../images/sprite.png);
  background-position: -371px -1034px;
  width: 127px;
  height: 28px;
}

body.home .logos ul li.uship, body.home .partnerships #content .content-top .white-bg ul ul li.uship, .partnerships #content .content-top .white-bg body.home ul ul li.uship {
  background-image: url(../../images/sprite.png);
  background-position: -1124px 0px;
  width: 89px;
  height: 55px;
}

body.home .logos ul li.delta-dental, body.home .partnerships #content .content-top .white-bg ul ul li.delta-dental, .partnerships #content .content-top .white-bg body.home ul ul li.delta-dental {
  background-image: url(../../images/sprite.png);
  background-position: -524px -888px;
  width: 268px;
  height: 30px;
}

.leadership .hero {
  background-image: url(/images/hero-leadership.jpg);
}

.leadership #content .content-top::before {
  border-bottom: 20px solid #fff;
}

.leadership #content .content-top:after {
  border-bottom: 20px solid #fff;
}

.leadership #content .content-top {
  margin-bottom: 40px;
}

.leadership .profiles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-top: 4rem;
}

@media screen and (max-width: 768px) {
  .leadership .profiles {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: inline-block;
  }
}

.leadership .profiles .flex-row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.leadership .executive-profile {
  margin-bottom: 2rem;
  height: 66rem;
}

@media screen and (max-width: 992px) {
  .leadership .executive-profile {
    height: auto;
  }
}

@media screen and (max-width: 480px) {
  .leadership .executive-profile {
    padding: 0;
    margin-bottom: 4rem;
  }
}

.leadership .executive-profile .profile {
  width: 100%;
  text-align: center;
}

.leadership .executive-profile .get-to-know {
  padding-left: 8rem;
  width: 90%;
  text-align: left;
}

@media screen and (max-width: 992px) {
  .leadership .executive-profile .get-to-know {
    padding-left: 6rem;
  }
}

@media screen and (max-width: 768px) {
  .leadership .executive-profile .get-to-know {
    width: 100%;
    padding-left: 4rem;
  }
}

@media screen and (max-width: 480px) {
  .leadership .executive-profile .get-to-know {
    width: 100%;
    padding-left: 0;
  }
}

.leadership .executive-profile .picture {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.leadership .executive-profile .picture a {
  display: block;
  width: 4rem;
  height: 4rem;
  background-color: transparent;
  z-index: 2;
}

.leadership .executive-profile .picture .link-left {
  position: absolute;
  top: 20rem;
  left: 8.2rem;
}

.leadership .executive-profile .picture .link-right {
  display: block;
  position: absolute;
  top: 19.8rem;
  left: 12.8rem;
}

.leadership .executive-profile .picture .link-center {
  position: absolute;
  top: 19.8rem;
  left: 11rem;
}

.leadership .executive-profile .picture .twitter {
  width: 47px;
  height: 40px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8346px -6271px;
  position: absolute;
  top: 20rem;
  left: 7.8rem;
}

.leadership .executive-profile .picture .link-left:hover + *,
.leadership .executive-profile .picture .link-right:hover + *,
.leadership .executive-profile .picture .link-center:hover + * {
  -webkit-filter: grayscale(100%) brightness(5) brightness(0.9);
  -moz-filter: grayscale(100%) brightness(5) brightness(0.9);
  -ms-filter: grayscale(100%) brightness(5) brightness(0.9);
  -o-filter: grayscale(100%) brightness(5) brightness(0.9);
  filter: grayscale(100%) brightness(5) brightness(0.9);
}

.leadership .executive-profile .picture .email {
  width: 40px;
  height: 31px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -387px -365px;
  position: absolute;
  top: 20.6rem;
  left: 8.5rem;
}

.leadership .executive-profile .picture .linkedin-right {
  width: 40px;
  height: 40px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4641px -4210px;
  position: absolute;
  top: 19.8rem;
  left: 12.8rem;
}

.leadership .executive-profile .picture .linkedin-center {
  width: 40px;
  height: 40px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4641px -4210px;
  position: absolute;
  top: 19.8rem;
  left: 11rem;
}

.leadership .executive-profile h2 {
  color: #333;
  margin-bottom: 1rem;
}

.leadership .executive-profile h3 {
  color: #3eaed1;
  padding-bottom: 1rem;
  display: table-cell;
  vertical-align: bottom;
  height: 5.5rem;
}

@media screen and (max-width: 768px) {
  .leadership .executive-profile h3 {
    height: auto;
  }
}

@media screen and (max-width: 768px) {
  .leadership .executive-profile {
    width: 100%;
  }
}

.leaflet-plugins .hero {
  background-image: url(/images/hero-leaflet.jpg);
}

.leaflet-plugins #content .content-top {
  background-color: #eaeaea;
}

.leaflet-plugins #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.leaflet-plugins #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.leaflet-plugins .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .leaflet-plugins .feature-text {
    min-height: 16rem;
  }
}

.leaflet-plugins .js-map {
  text-align: left;
  height: 420px;
  margin-bottom: 20px;
}

.location-data .hero {
  background-image: url(/images/hero-location-intelligence.jpg);
}

.location-data #content .content-top::before {
  border-bottom: 20px solid #cccccc;
}

.location-data #content .content-top {
  padding-top: 4rem;
  background-color: #cccccc;
}

.location-data #content .content-top:after {
  border-bottom: 20px solid #cccccc;
}

.location-data .what-it-is {
  background-color: #cccccc;
}

.location-data .what-it-is h3 {
  margin-top: 4rem;
}

.location-data .teal-bg h2 {
  font-weight: 600;
}

.location-data .key-feature {
  text-align: left;
  position: relative;
  margin-left: 8rem;
}

.location-data .key-feature .lightbulb {
  position: absolute;
  left: -8rem;
  width: 55px;
  height: 80px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -4681px -4250px;
}

.location-data .key-feature h2 {
  font-weight: 600;
  color: #3eaed1;
  margin-bottom: 1rem;
}

.location-data .key-feature ul {
  font-size: 2rem;
  margin: 0 0 4rem;
  padding-left: 2rem;
  list-style-type: disc;
}

.location-data .key-feature ul > li {
  margin-bottom: 5px;
}

.location-data .video-row {
  padding-bottom: 4rem;
}

.location-data .resource h2 {
  min-height: inherit;
  margin-bottom: 1rem;
}

.location-data .resource p {
  margin-bottom: 2rem;
}

.mapping-api .hero {
  background-image: url(/images/hero-mapping.jpg);
}

.mapping-api #content .content-top {
  background-color: #eaeaea;
}

.mapping-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.mapping-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.mapping-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .mapping-api .feature-text {
    min-height: 16rem;
  }
}

.mapping-api .code-container pre[class*="language-none"] {
  height: 10rem;
}

.mapping-api .try-it-out .btn {
  width: 18rem;
}

.mapping-api .static-map-image {
  margin-bottom: 2rem;
}

.mapquest-js .hero {
  background-image: url(/images/hero-leaflet.jpg);
}

.mapquest-js #content .content-top {
  background-color: #eaeaea;
}

.mapquest-js #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.mapquest-js #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.mapquest-js .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .mapquest-js .feature-text {
    min-height: 16rem;
  }
}

.mapquest-js .js-map {
  text-align: left;
  height: 420px;
  margin-bottom: 20px;
}

.mapquest-observer .hero {
  background-image: url(/images/hero-observer.jpg);
}

.mapquest-observer #content .content-top {
  background-color: #eaeaea;
}

.mapquest-observer #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.mapquest-observer #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.mapquest-observer .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .mapquest-observer .feature-text {
    min-height: 16rem;
  }
}

.mobile-sdk .hero {
  background-image: url(/images/hero-mobile.jpg);
}

.mobile-sdk #content .content-top {
  background-color: #eaeaea;
}

.mobile-sdk #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.mobile-sdk #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.mobile-sdk .feature-box {
  min-height: 17rem;
}

.mobile-sdk .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .mobile-sdk .feature-text {
    min-height: 12rem;
  }
}

.mobile-sdk .code-container pre[class*="language-swift"],
.mobile-sdk .code-container pre[class*="language-objectivec"] {
  height: 17rem;
}

.mobile-sdk .code-container pre[class*="language-java"] {
  height: 60rem;
}

.mobile-sdk .try-it-out .btn {
  width: 26rem;
  margin-bottom: 1rem;
  margin-right: 2rem;
}

.mobile-sdk .iphone-image {
  margin: 4.6rem 0 4rem 0;
  width: 28.8rem;
}

.navigation-sdk .hero {
  background-image: url(/images/hero-leaflet.jpg);
}

.navigation-sdk #content .content-top {
  background-color: #eaeaea;
}

.navigation-sdk #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.navigation-sdk #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

@media screen and (min-width: 768px) {
  .navigation-sdk .feature-text {
    min-height: 22rem;
  }
}

@media screen and (min-width: 992px) {
  .navigation-sdk .feature-text {
    min-height: 17rem;
  }
}

.navigation-sdk .img-responsive {
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  .navigation-sdk .img-responsive {
    margin: auto;
  }
}

.navigation-sdk .benefit-link:hover, .navigation-sdk .disclaimer-link:hover, .navigation-sdk .offering-link:hover {
  color: #6b6b6b;
}

.navigation-sdk .offering {
  display: list-item;
  list-style-position: inside;
  text-align: left;
}

.partnerships .hero {
  background-image: url(/images/hero-partnerships.jpg);
}

.partnerships #content .content-top {
  background: #fff;
}

.partnerships #content .content-top:before, .partnerships #content .content-top:after {
  border-bottom-color: #fff;
}

.partnerships #content .content-top .white-bg {
  padding-bottom: 0;
}

.partnerships #content .content-top .white-bg h2 {
  color: #3eaed1;
  margin: 3rem 0 0 0;
  font-weight: 600;
}

.partnerships #content .content-top .white-bg p {
  margin: 0;
}

.partnerships #content .content-top .white-bg ul {
  margin: 3.6rem 0;
}

.partnerships #content .content-top .white-bg ul {
  text-align: center;
}

.partnerships #content .content-top .white-bg ul li {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  display: inline-block;
  margin: 0 1.5rem 2rem;
  vertical-align: middle;
}

@media screen and (max-width: 1200px) {
  .partnerships #content .content-top .white-bg ul li {
    margin: 0 0.9rem 2rem;
  }
}

@media screen and (max-width: 992px) {
  .partnerships #content .content-top .white-bg ul li {
    margin: 0 1.5rem 3rem;
  }
}

.partnerships #content .content-top .white-bg ul li.fly-cleaners {
  background-image: url(../../images/sprite.png);
  background-position: -451px -960px;
  width: 162px;
  height: 26px;
}

.partnerships #content .content-top .white-bg ul li.papa-johns {
  background-image: url(../../images/sprite.png);
  background-position: -153px -1034px;
  width: 109px;
  height: 46px;
}

.partnerships #content .content-top .white-bg ul li.sabre {
  background-image: url(../../images/sprite.png);
  background-position: -838px -960px;
  width: 102px;
  height: 26px;
}

.partnerships #content .content-top .white-bg ul li.verizon {
  background-image: url(../../images/sprite.png);
  background-position: -498px -1034px;
  width: 127px;
  height: 28px;
}

.partnerships #content .content-top .white-bg ul li.uship {
  background-image: url(../../images/sprite.png);
  background-position: -1124px -55px;
  width: 89px;
  height: 55px;
}

.partnerships #content .content-top .white-bg ul li.delta-dental {
  background-image: url(../../images/sprite.png);
  background-position: -524px -918px;
  width: 268px;
  height: 30px;
}

.place-search-api .hero {
  background-image: url(/images/hero-search.jpg);
}

.place-search-api #content .content-top {
  background-color: #eaeaea;
}

.place-search-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.place-search-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.place-search-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .place-search-api .feature-text {
    min-height: 22rem;
  }
}

.points-of-interest .hero {
  background-image: url(/images/hero-points-of-interest.jpg);
}

.points-of-interest #content .video-section:before, .points-of-interest #content .video-section:after {
  border-bottom: 20px solid white;
}

.points-of-interest #content .video-section .white-bg h2 {
  font-weight: 600;
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .video-section .white-bg {
    padding-bottom: 0;
  }
}

.points-of-interest #content .video-section .browser {
  width: 96rem;
  height: 57.7rem;
  position: relative;
  margin: 0 auto 5.2rem;
}

@media screen and (max-width: 992px) {
  .points-of-interest #content .video-section .browser {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-bottom: -10rem;
    margin-left: -3%;
  }
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .video-section .browser {
    display: none;
  }
}

.points-of-interest #content .video-section .browser p {
  width: 91.2rem;
  height: 55.3rem;
  margin: 3.9rem auto 0 2.5rem;
  position: relative;
  overflow: hidden;
}

.points-of-interest #content .video-section .browser video {
  background: transparent url("/images/lbc.jpg") 0 0%/cover no-repeat;
  display: block;
  width: 100%;
  margin-top: 37px;
}

.points-of-interest #content .video-section .browser:after {
  content: '';
  background: url("/images/browser.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.points-of-interest #content .video-section h3 {
  margin-bottom: 2rem;
}

.points-of-interest #content .video-section p {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 600;
}

.points-of-interest #content .video-section ul {
  display: inline-block;
  text-align: left;
}

.points-of-interest #content .vague {
  text-align: center;
}

.points-of-interest #content .vague h2 {
  margin-top: 0;
  font-weight: 600;
}

.points-of-interest #content .vague p {
  margin: 0;
  font-size: 2rem;
  line-height: 2.8rem;
}

.points-of-interest #content .vague img {
  margin: 0 auto;
}

.points-of-interest #content .image-viewer {
  background: #fff;
}

.points-of-interest #content .image-viewer:before, .points-of-interest #content .image-viewer:after {
  border-bottom-color: #fff;
}

.points-of-interest #content .image-viewer .white-bg {
  padding: 5.5rem 0 0;
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .image-viewer .white-bg {
    padding-top: 0;
  }
}

.points-of-interest #content .image-viewer .white-bg img {
  margin: 0 auto;
}

.points-of-interest #content .image-viewer .white-bg h2 {
  color: #333;
  margin: 2.2rem 0 1.8rem 0;
  font-weight: 600;
}

.points-of-interest #content .image-viewer .white-bg p {
  margin: 0;
  font-size: 2rem;
  line-height: 2.8rem;
}

.points-of-interest #content .image-viewer .white-bg .imac {
  width: 79rem;
  height: 81rem;
  position: relative;
  margin: 0 auto 5.2rem;
  -webkit-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  margin-bottom: -10rem;
}

@media screen and (max-width: 992px) {
  .points-of-interest #content .image-viewer .white-bg .imac {
    height: 68.3rem;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transform-origin: 33% 0;
            transform-origin: 33% 0;
  }
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .image-viewer .white-bg .imac {
    display: none;
  }
}

.points-of-interest #content .image-viewer .white-bg .imac .carousel {
  width: 71.6rem;
  height: 40.3rem;
  margin: 3.8rem auto 0 3.6rem;
  position: absolute;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .image-viewer .white-bg .imac .carousel {
    margin: 0 auto;
  }
}

.points-of-interest #content .image-viewer .white-bg .imac .carousel-prev, .points-of-interest #content .image-viewer .white-bg .imac .carousel-next {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -791px;
  width: 77px;
  height: 77px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  left: -5.2rem;
  top: 31.2rem;
}

.points-of-interest #content .image-viewer .white-bg .imac .carousel-prev.carousel-next, .points-of-interest #content .image-viewer .white-bg .imac .carousel-next.carousel-next {
  background-image: url(../../images/sprite.png);
  background-position: -77px -1034px;
  width: 76px;
  height: 76px;
  left: inherit;
  right: -5.2rem;
}

.points-of-interest #content .image-viewer .white-bg .imac .carousel-prev:hover, .points-of-interest #content .image-viewer .white-bg .imac .carousel-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.points-of-interest #content .image-viewer .white-bg .imac:before {
  content: '';
  background: url("/images/png/imac.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.points-of-interest #content .image-viewer .white-bg .slide-copy {
  display: none;
}

@media screen and (max-width: 768px) {
  .points-of-interest #content .image-viewer .white-bg .slide-copy {
    display: block !important;
    opacity: 1 !important;
  }
}

.points-of-interest #content .image-viewer .white-bg .slide-copy:first-child {
  display: block;
}

.points-of-interest #content .image-viewer .white-bg .slide-copy h2 {
  font-weight: 500;
}

.points-of-interest #content .link-boxes .features .feature-box .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -541px -510px;
}

.points-of-interest #content .the-more-the-merrier a {
  color: #3eaed1;
}

.search-ahead-api .hero {
  background-image: url(/images/hero-search-ahead.jpg);
}

.search-ahead-api #content .content-top {
  background-color: #eaeaea;
}

.search-ahead-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.search-ahead-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.search-ahead-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .search-ahead-api .feature-text {
    min-height: 14rem;
  }
}

.pricing-plans .hero {
  background-image: url(/images/hero-construction.jpg);
  padding-bottom: 20rem;
}

.pricing-plans #content .content-top {
  padding-bottom: 0;
}

.pricing-plans #content .content-top:before {
  border-bottom: 20px solid white;
}

.pricing-plans #content .content-top:after {
  border-bottom: 20px solid white;
}

.pricing-plans .white-bg h1:before {
  display: none;
}

.pricing-plans .white-bg h3 {
  margin-bottom: 3rem;
}

.pricing-plans .benefit {
  text-align: left;
  margin-bottom: 1rem;
}

.pricing-plans .benefit h3 {
  margin: 0;
  padding: 0;
  vertical-align: top;
  color: #3eaed1;
  font-weight: 600;
  display: inline-block;
  font-size: 1.6rem;
  line-height: 1.2;
}

@media screen and (min-width: 768px) {
  .pricing-plans .benefit h3 {
    height: 7.5rem;
    font-size: 1.8rem;
    line-height: 5;
  }
}

@media screen and (min-width: 1200px) {
  .pricing-plans .benefit h3 {
    font-size: 2rem;
    line-height: 4.4;
  }
}

.pricing-plans .benefit .check-icon {
  display: none;
}

@media screen and (min-width: 768px) {
  .pricing-plans .benefit .check-icon {
    width: 71.8px;
    height: 77px;
    background-image: url("../images/svg-sprite.svg");
    background-position: -110px -110px;
    display: inline-block;
    -webkit-transform: scale(1);
            transform: scale(1);
    width: 7.5rem;
    height: 7.5rem;
  }
}

.pricing-plans .col-xs-15,
.pricing-plans .col-sm-15,
.pricing-plans .col-md-15,
.pricing-plans .col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.pricing-plans .col-xs-15 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .pricing-plans .col-sm-15 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .pricing-plans .col-md-15 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .pricing-plans .col-lg-15 {
    width: 20%;
    float: left;
  }
}

.pricing-plans .col-xs-45,
.pricing-plans .col-sm-45,
.pricing-plans .col-md-45,
.pricing-plans .col-lg-45 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.pricing-plans .col-xs-45 {
  width: 60%;
  float: left;
}

@media (min-width: 768px) {
  .pricing-plans .col-sm-45 {
    width: 60%;
    float: left;
  }
}

@media (min-width: 992px) {
  .pricing-plans .col-md-45 {
    width: 60%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .pricing-plans .col-lg-45 {
    width: 60%;
    float: left;
  }
}

.pricing-plans .plan {
  background-color: #cccccc;
  width: 100%;
  padding-bottom: 1.4rem;
  margin-bottom: 2rem;
  font-weight: 600;
  border-radius: 0.6rem;
}

.pricing-plans .plan .plan-body {
  min-height: 26.5rem;
  width: 100%;
  padding: 1.4rem;
  text-align: center;
}

.pricing-plans .plan .plan-body .plan-name {
  text-transform: uppercase;
  font-size: 2.2rem;
  line-height: 1.2;
  color: #333;
  margin-bottom: 2rem;
}

.pricing-plans .plan .plan-body .description {
  font-size: 1.6rem;
  color: #333;
  width: 100%;
  text-align: center;
  margin-bottom: 1rem;
}

.pricing-plans .plan .plan-body .description a {
  color: #3eaed1;
}

.pricing-plans .plan .plan-body .description a:hover {
  color: #217088;
}

.pricing-plans .plan .plan-body .description span {
  display: block;
}

.pricing-plans .plan .plan-body .transaction-container {
  margin-bottom: 1.4rem;
}

.pricing-plans .plan .plan-body .transaction-container .count {
  color: #fff;
  font-size: 3rem;
  line-height: 1.2;
}

@media screen and (min-width: 1200px) {
  .pricing-plans .plan .plan-body .transaction-container .count {
    font-size: 4rem;
  }
}

.pricing-plans .plan .plan-body .transaction-container .description {
  color: #333;
  font-size: 1.6rem;
}

.pricing-plans .plan .plan-body .feature-list {
  padding: 0;
  margin: 0 auto 0;
  width: 60%;
  text-align: left;
  color: #333;
}

@media screen and (min-width: 768px) {
  .pricing-plans .plan .plan-body .feature-list {
    width: 96%;
    margin: 0 auto 1rem;
  }
}

@media screen and (min-width: 1200px) {
  .pricing-plans .plan .plan-body .feature-list {
    width: 90%;
  }
}

.pricing-plans .plan .plan-body .feature-list li {
  display: inline-block;
  width: 100%;
  margin-bottom: 1rem;
  margin-right: 1%;
}

@media screen and (min-width: 768px) {
  .pricing-plans .plan .plan-body .feature-list li {
    width: 48%;
  }
}

@media screen and (min-width: 1200px) {
  .pricing-plans .plan .plan-body .feature-list li {
    width: 48%;
    font-size: 1.8rem;
  }
}

.pricing-plans .plan .plan-body .feature-list li i {
  vertical-align: top;
  width: 7%;
  display: inline-block;
  margin-right: 0;
}

.pricing-plans .plan .plan-body .feature-list li .plan-feature {
  margin-top: -0.2rem;
  line-height: 2.2rem;
  vertical-align: top;
  display: inline-block;
  text-align: left;
}

.pricing-plans .plan .plan-body .price-container {
  width: 100%;
  text-align: center;
  color: #333;
}

.pricing-plans .plan .plan-body .price-container .dollar-sign {
  display: inline-block;
  font-size: 2.6rem;
  vertical-align: middle;
}

.pricing-plans .plan .plan-body .price-container .price {
  vertical-align: middle;
  font-size: 3.4rem;
  line-height: 1.2;
  display: inline-block;
}

.pricing-plans .plan .plan-body .price-container + .sub-title {
  display: block;
  font-size: 1.6rem;
  width: 100%;
  text-align: center;
  margin: auto 0;
  color: #333;
}

.pricing-plans .basic-plan {
  background-color: #cccccc;
  color: #333;
}

.pricing-plans .basic-plan .plan-body .transaction-container .count {
  color: #fff;
}

@media screen and (min-width: 992px) {
  .pricing-plans .enhanced-plan .plan-body,
  .pricing-plans .enterprise-plan .plan-body {
    min-height: 38rem;
  }
}

@media screen and (min-width: 1200px) {
  .pricing-plans .enhanced-plan .plan-body,
  .pricing-plans .enterprise-plan .plan-body {
    min-height: 35rem;
  }
}

.pricing-plans .enterprise-plan {
  background-color: #3eaed1;
}

.pricing-plans .enterprise-plan .plan-body .plan-name {
  font-size: 4rem;
  color: #fff;
  margin-bottom: 0;
}

.pricing-plans .enterprise-plan .plan-body .description {
  font-size: 2.4rem;
  color: #333;
  margin-bottom: 1rem;
}

.pricing-plans .enterprise-plan .plan-body .transaction-container {
  margin-bottom: 3.4rem;
}

.pricing-plans .enterprise-plan .plan-body .transaction-container .count {
  color: #fff;
}

.pricing-plans .enterprise-plan .plan-body .transaction-container .description {
  color: #333;
}

.pricing-plans .enhanced-plan {
  background-color: #333;
}

.pricing-plans .enhanced-plan .plan-body .plan-name {
  color: #3eaed1;
}

.pricing-plans .enhanced-plan .plan-body .description {
  color: #fff;
}

.pricing-plans .enhanced-plan .plan-body .transaction-container .count {
  color: #3eaed1;
}

.pricing-plans .enhanced-plan .plan-body .transaction-container .description {
  color: #fff;
}

.pricing-plans .enhanced-plan .plan-body .price-container {
  color: #fff;
}

.pricing-plans .enhanced-plan .plan-body .price-container + .sub-title {
  color: #fff;
}

.pricing-plans .disclaimer {
  text-align: left;
}

.pricing-plans .spacer-bar {
  padding-bottom: 4rem;
  border-bottom: solid #cccccc 0.2rem;
}

.pricing-plans .enterprise-container {
  font-weight: 600;
  text-align: left;
  padding-top: 0;
}

.pricing-plans .enterprise-container h1 {
  color: #3eaed1;
  text-transform: uppercase;
  padding: 0;
  font-size: 3rem;
  margin: 0 0 0.4rem;
}

.pricing-plans .enterprise-container h2 {
  padding: 0;
  font-size: 2.6rem;
  margin: 0 0 2rem;
}

.pricing-plans .enterprise-container ul {
  display: inline-block;
  padding-left: 0;
  font-size: 1.8rem;
  line-height: 1.5;
  margin-bottom: 2rem;
}

.pricing-plans .enterprise-container .btn-container {
  margin-top: 3rem;
  text-align: center;
}

.pricing-plans .light-gray-bg {
  background-color: #cccccc;
}

.pricing-plans .feature-box {
  background-color: #cccccc;
  font-weight: 600;
}

@media screen and (min-width: 992px) {
  .pricing-plans .feature-box {
    min-height: 26rem;
  }
}

.pricing-plans .feature-box h3 {
  color: #333;
  margin-bottom: 2rem;
}

.pricing-plans .feature-box p {
  margin-bottom: 2rem;
  font-weight: 600;
}

.pricing-plans .advertise .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1098px -1061px;
}

.pricing-plans .business-center .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2383px -2328px;
}

.pricing-plans .professional-services .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2694px -2676px;
}

.pricing-plans .location-intelligence .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1448px -1393px;
}

.products-services .hero {
  background-image: url(/images/hero-fleet-management.jpg);
}

.products-services #content .content-top {
  padding-bottom: 0;
}

.products-services #content .content-top:before {
  border-bottom: 20px solid white;
}

.products-services #content .content-top:after {
  border-bottom: 20px solid white;
}

.products-services .geocoding {
  max-height: 100%;
  overflow: hidden;
  padding-bottom: 4rem;
}

@media screen and (min-width: 768px) {
  .products-services .geocoding {
    max-height: 57rem;
  }
}

.products-services .geocoding h2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 768px) {
  .products-services .geocoding h2 {
    margin-top: 12rem;
    padding-right: 2rem;
  }
}

@media screen and (min-width: 992px) {
  .products-services .geocoding h2 {
    padding-right: 3rem;
  }
}

@media screen and (min-width: 768px) {
  .products-services .geocoding h3 {
    padding-right: 3rem;
  }
}

.products-services .geocoding .column-right {
  display: none;
}

@media screen and (min-width: 768px) {
  .products-services .geocoding .column-right {
    display: block;
  }
}

.products-services .geocoding .column-right .desktop {
  height: 100%;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .products-services .geocoding .column-right .desktop {
    height: 51.2rem;
    width: 59rem;
  }
}

.products-services .geocoding .column-right .desktop .desktop-img-bg {
  height: 100%;
  width: 100%;
  background: url("/images/blank-desktop.png") no-repeat;
  z-index: 10;
}

.products-services .geocoding .column-right .desktop .vid {
  position: absolute;
  z-index: -1;
}

@media screen and (min-width: 768px) {
  .products-services .geocoding .column-right .desktop .vid {
    top: 3rem;
    left: 4.4rem;
  }
}

.products-services .geocoding .column-right .desktop .vid video {
  background: transparent url("/images/geocoding-desktop.jpg") 0 0%/cover no-repeat;
  width: 53.3rem;
}

.products-services .search-ahead {
  padding-top: 4rem;
  padding-bottom: 4rem;
  width: 100%;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  margin: 0;
  background-image: url(/images/background-products-search-ahead.jpg);
}

@media screen and (min-width: 768px) {
  .products-services .search-ahead {
    padding: 0;
  }
}

.products-services .search-ahead h2 {
  color: #fff;
}

.products-services .search-ahead h3 {
  color: #fff;
}

.products-services .search-ahead video {
  display: none;
  background: transparent url("/images/products-search-ahead.jpg") 0 0%/cover no-repeat;
  vertical-align: bottom;
}

@media screen and (min-width: 768px) {
  .products-services .search-ahead video {
    display: inline-block;
    width: 34.5rem;
  }
}

@media screen and (min-width: 992px) {
  .products-services .search-ahead video {
    width: 47.5rem;
  }
}

.products-services .search-ahead a {
  margin-top: 1rem;
}

.products-services .search-ahead .column-right {
  padding-left: 1.5rem;
}

@media screen and (min-width: 768px) {
  .products-services .search-ahead .column-right {
    padding-left: 2.4rem;
    margin-top: 4rem;
  }
}

@media screen and (min-width: 992px) {
  .products-services .search-ahead .column-right {
    margin-top: 16rem;
  }
}

.products-services .routing {
  max-height: 58rem;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media screen and (min-width: 768px) {
  .products-services .routing {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  .products-services .routing h2 {
    margin-top: 15rem;
  }
}

.products-services .routing a {
  margin-bottom: 1rem;
}

.products-services .routing .column-right {
  display: none;
  text-align: center;
  overflow-x: hidden;
}

@media screen and (min-width: 768px) {
  .products-services .routing .column-right {
    display: block;
    text-align: left;
  }
}

.products-services .routing .column-right video {
  background: transparent url("/images/routing-optimized-traffic.jpg") 0 0%/cover no-repeat;
  float: left;
  height: 100%;
  max-height: 58rem;
  width: 47.5rem;
}

.products-services .search {
  background-color: #3eaed1;
  overflow: hidden;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media screen and (min-width: 768px) {
  .products-services .search {
    padding: 0;
  }
}

@media screen and (min-width: 768px) {
  .products-services .search {
    max-height: 59.5rem;
    padding-bottom: 38rem;
  }
}

.products-services .search h2 {
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 768px) {
  .products-services .search h2 {
    margin-top: 16rem;
    padding-right: 2rem;
  }
}

@media screen and (min-width: 992px) {
  .products-services .search h2 {
    padding-right: 3rem;
  }
}

.products-services .search h3 {
  color: #fff;
}

@media screen and (min-width: 768px) {
  .products-services .search h3 {
    padding-right: 3rem;
  }
}

.products-services .search .column-left {
  display: none;
}

@media screen and (min-width: 768px) {
  .products-services .search .column-left {
    display: block;
    padding-right: 2.4rem;
  }
}

.products-services .search .column-left .desktop {
  float: right;
  height: 100%;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .products-services .search .column-left .desktop {
    height: 51.2rem;
    width: 59rem;
  }
}

.products-services .search .column-left .desktop .desktop-img-bg {
  position: absolute;
  top: 4.5rem;
  height: 100%;
  width: 59rem;
  background: url("/images/blank-desktop.png") no-repeat;
  z-index: 50;
}

.products-services .search .column-left .desktop .vid {
  background: transparent url("/images/search-restaurant-finder.jpg") 0 0%/cover no-repeat;
  position: absolute;
  z-index: 20;
}

@media screen and (min-width: 768px) {
  .products-services .search .column-left .desktop .vid {
    top: 7.4rem;
    left: -20.1rem;
  }
}

@media screen and (min-width: 992px) {
  .products-services .search .column-left .desktop .vid {
    top: 7.4rem;
    left: -9.1rem;
  }
}

@media screen and (min-width: 1200px) {
  .products-services .search .column-left .desktop .vid {
    top: 7.4rem;
    left: -0.1rem;
  }
}

.products-services .search .column-left .desktop .vid video {
  width: 53.5rem;
}

.products-services .search .column-right {
  padding-left: 1.5rem;
}

@media screen and (min-width: 768px) {
  .products-services .search .column-right {
    padding-left: 2.4rem;
  }
}

.products-services .mapping {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background: #333;
}

@media screen and (min-width: 768px) {
  .products-services .mapping {
    padding: 0;
  }
}

.products-services .mapping h2 {
  color: #fff;
}

@media screen and (min-width: 768px) {
  .products-services .mapping h2 {
    margin-top: 15.2rem;
  }
}

.products-services .mapping h3 {
  color: #fff;
  margin-bottom: 2.5rem;
}

.products-services .mapping a {
  margin-bottom: 1rem;
}

.products-services .mapping .column-right {
  display: none;
  overflow-x: hidden;
}

@media screen and (min-width: 768px) {
  .products-services .mapping .column-right {
    display: block;
  }
}

.products-services .mapping .column-right video {
  background: transparent url("/images/products-mapping.jpg") 0 0%/cover no-repeat;
  float: left;
}

@media screen and (min-width: 768px) {
  .products-services .mapping .column-right video {
    display: inline-block;
    width: 47.5rem;
  }
}

.products-services .other-services {
  min-height: 70rem;
  background-color: #676767;
}

.products-services .other-services a {
  color: #333;
  text-decoration: none;
}

.products-services .other-services a:hover {
  cursor: pointer;
}

.products-services .other-services h2 {
  color: #fff;
  text-align: center;
}

.products-services .other-services .feature-box {
  z-index: 100;
}

.products-services .other-services .feature-icon {
  position: absolute;
  z-index: 999;
}

.products-services .other-services .leaflet .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1562px -1507px;
}

.products-services .other-services .advertise .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1098px -1061px;
}

.products-services .other-services .business-center .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2383px -2328px;
}

.products-services .other-services .professional-services .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -2694px -2676px;
}

.products-services .other-services .location-intelligence .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -1448px -1393px;
}

.products-services .other-services .pricing-plans .feature-icon {
  width: 114px;
  height: 114px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -870px -833px;
}

.professional-services .hero {
  background-image: url(/images/hero-professional-services.jpg);
}

.professional-services #content .content-top::before {
  border-bottom: 20px solid #fff;
}

.professional-services #content .content-top:after {
  border-bottom: 20px solid #fff;
}

.professional-services .customer-quote-one-bg {
  width: 100%;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  margin: 0;
  background-image: url(/images/professional-services-quote-one-bg.jpg);
}

.professional-services .customer-quote-two-bg {
  width: 100%;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  margin: 0;
  background-image: url(/images/professional-services-quote-two-bg.jpg);
}

.resources-page .hero {
  background-image: url(/images/hero-leadership.jpg);
}

.resources-page #content .content-top {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.resources-page .button-row {
  margin: 0 auto 1rem;
  width: 80%;
}

.resources-page .button-row .user-help-message {
  padding: 2rem;
  width: 100%;
  text-align: center;
  display: none;
  color: #333;
}

.resources-page .btn-transparent {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  width: 17rem;
  height: 3rem;
  position: relative;
  display: inline-block;
  border: #fff solid 0.1rem;
  border-radius: 0.4rem;
  padding: 0.5rem 1rem;
  font-size: 1.2rem;
  line-height: 1.4;
  margin-bottom: 2rem;
  text-decoration: none;
  color: #fff;
}

.resources-page .btn-transparent span {
  position: absolute;
  left: 0.5rem;
  top: 0.6rem;
}

.resources-page .btn-transparent span::before {
  content: "+";
  line-height: 1.4;
  position: absolute;
  margin-left: 0.5rem;
}

.resources-page .btn-transparent:hover {
  border-color: #fff;
  color: #fff;
  background: #2fa2c6;
}

.resources-page .is-toggled span::before {
  content: "-";
  line-height: 1.3;
}

.resources-page .is-toggled {
  border-color: #fff;
  color: #3eaed1;
  background: #fff;
}

.resources-page .is-toggled:hover {
  border-color: #fff;
  color: #3eaed1;
  background: #f2f2f2;
}

.resource {
  position: relative;
  background-color: #cccccc;
  padding: 6rem 2rem 3rem;
  margin: 7rem auto 0;
  width: 29.3rem;
}

.resource .resource-icon {
  position: absolute;
  left: 9rem;
  top: -5.5rem;
}

.resource .resource-type {
  color: #333;
  margin-bottom: 0.5rem;
}

.resource h2 {
  margin-top: 0;
  min-height: 140px;
  margin-bottom: 2rem;
}

.white-paper .resource-type:before {
  content: "Product One-Pager:";
}

.white-paper .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8503px -6421px;
}

.industry-one-pager .resource-type:before {
  content: "Industry One-Pager:";
}

.industry-one-pager .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8503px -6421px;
}

.brochure .resource-type:before {
  content: "Brochure:";
}

.brochure .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8503px -6421px;
}

.video-guide .resource-type:before {
  content: "Video:";
}

.video-guide .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8393px -6311px;
}

.thought-leadership .resource-type:before {
  content: "Thought Leadership:";
}

.thought-leadership .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -8236px -6161px;
}

.contact-us .resource-type:before {
  content: "";
}

.contact-us .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: -182px -187px;
}

.case-study .resource-type:before {
  content: "Case Study:";
}

.case-study .resource-icon {
  width: 110px;
  height: 110px;
  background-image: url("../images/svg-sprite.svg");
  background-position: 0px 0px;
}

.social .hero {
  background-image: url(/images/hero-mapping.jpg);
}

.social #content .content-top {
  background-color: #eaeaea;
}

.social #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.social #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.social .light-gray-bg {
  text-align: left;
}

.social #social-links {
  width: 40rem;
  text-align: left;
}

.social #social-links li {
  margin-bottom: 1rem;
}

.social #social-links li a {
  color: #333;
}

.social #social-links li a:hover {
  text-decoration: none;
  color: #3eaed1;
}

.social #social-links li a img {
  width: 2rem;
  margin: 0px 0.5rem;
}

.social #twitter-widget-0 {
  float: left;
  display: none;
}

.store-locator .hero {
  background-image: url(/images/public-market.jpg);
}

.store-locator #content .content-top::before {
  border-bottom: 20px solid #fff;
}

.store-locator #content .content-top:after {
  border-bottom: 20px solid #fff;
}

.store-locator .desktop-store-locator {
  overflow: hidden;
}

.store-locator .desktop-store-locator h2 {
  line-height: 1.2;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 768px) {
  .store-locator .desktop-store-locator h2 {
    margin-top: 16rem;
    padding-right: 2rem;
  }
}

@media screen and (min-width: 992px) {
  .store-locator .desktop-store-locator h2 {
    padding-right: 3rem;
  }
}

@media screen and (min-width: 768px) {
  .store-locator .desktop-store-locator h3 {
    padding-right: 3rem;
  }
}

.store-locator .desktop-store-locator a {
  margin-bottom: 4rem;
}

@media screen and (min-width: 768px) {
  .store-locator .desktop-store-locator a {
    margin-bottom: 38rem;
  }
}

.store-locator .desktop-store-locator .desktop-img-bg {
  background-image: url("/images/store-locator-desktop.jpg");
  margin-bottom: 4rem;
  background-repeat: no-repeat;
  background-size: 79.2rem 68.8rem;
  height: 68.8rem;
  width: 79.2rem;
}

@media screen and (min-width: 992px) {
  .store-locator .desktop-store-locator .desktop-img-bg {
    margin-bottom: 0;
  }
}

.store-locator .desktop-store-locator .desktop-img {
  content: url("/images/store-locator-desktop.jpg");
  margin-bottom: 4rem;
}

.store-locator .wheat-field {
  width: 100%;
  overflow: hidden;
  background-size: cover;
  margin: 0;
  background-image: url("/images/wheat-field.jpg");
}

.store-locator .mobile-store-locator h2 {
  color: #fff;
  line-height: 1.2;
  margin-bottom: 2rem;
}

@media screen and (min-width: 768px) {
  .store-locator .mobile-store-locator h2 {
    margin-top: 5rem;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 992px) {
  .store-locator .mobile-store-locator h2 {
    margin-top: 22rem;
  }
}

.store-locator .mobile-store-locator h3 {
  color: #fff;
  padding-right: 0;
}

@media screen and (min-width: 992px) {
  .store-locator .mobile-store-locator h3 {
    padding-right: 3rem;
  }
}

.store-locator .mobile-store-locator a {
  margin-bottom: 4rem;
}

@media screen and (min-width: 992px) {
  .store-locator .mobile-store-locator a {
    margin-bottom: 28rem;
  }
}

.store-locator .mobile-store-locator .store-locator-mobile {
  width: 20rem;
  margin: 2rem auto;
  content: url("/images/store-locator-mobile.png");
}

@media screen and (min-width: 768px) {
  .store-locator .mobile-store-locator .store-locator-mobile {
    margin-top: 4rem;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 992px) {
  .store-locator .mobile-store-locator .store-locator-mobile {
    width: auto;
    margin-top: 6rem;
    margin-right: auto;
    margin-left: auto;
  }
}

@media screen and (min-width: 992px) {
  .store-locator .teal-bg {
    padding-bottom: 0;
    padding-top: 0;
  }
}

.store-locator .get-there {
  text-align: left;
  padding-bottom: 4rem;
}

@media screen and (min-width: 992px) {
  .store-locator .get-there {
    padding-bottom: 0;
  }
}

.store-locator .get-there h2 {
  color: #fff;
  line-height: 1.2;
  margin-bottom: 2rem;
}

@media screen and (min-width: 992px) {
  .store-locator .get-there h2 {
    margin-top: 8rem;
  }
}

.store-locator .get-there h3 {
  color: #fff;
  width: 100%;
}

@media screen and (min-width: 992px) {
  .store-locator .get-there h3 {
    width: 80%;
  }
}

.store-locator .get-there .btn-white + .btn-white {
  margin-left: 2rem;
}

.store-locator .get-there .store-locator-map {
  content: url("/images/store-locator-map.png");
}

.store-locator .view-pricing {
  text-align: center;
  margin-bottom: 4rem;
  margin-top: 4rem;
}

.store-locator .view-pricing .leaflet-logo {
  width: 26rem;
  content: url("/images/leaflet-logo.jpg");
  padding-right: 2rem;
  margin: 0 auto 4rem;
}

@media screen and (min-width: 768px) {
  .store-locator .view-pricing .leaflet-logo {
    margin-bottom: 4rem;
  }
}

.store-locator .view-pricing h3 {
  text-align: center;
}

@media screen and (min-width: 768px) {
  .store-locator .view-pricing h3 {
    text-align: left;
  }
}

.store-locator .view-pricing .btn-default {
  margin: 0 auto;
}

.targeted-advertising .hero {
  background-image: url(/images/hero-targeted-advertising.jpg);
}

.targeted-advertising #content .content-top {
  background: #fff;
}

.targeted-advertising #content .content-top:before, .targeted-advertising #content .content-top:after {
  border-bottom-color: #fff;
}

.targeted-advertising #content .content-top .white-bg {
  padding: 5.5rem 0 0;
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .content-top .white-bg {
    padding-top: 0;
  }
}

.targeted-advertising #content .content-top .white-bg img {
  margin: 0 auto;
}

.targeted-advertising #content .content-top .white-bg h2 {
  color: #333;
  margin: 2.2rem 0 1.8rem 0;
  font-weight: 600;
}

.targeted-advertising #content .content-top .white-bg p {
  margin: 0;
  font-size: 2rem;
  line-height: 2.8rem;
}

.targeted-advertising #content .content-top .white-bg .imac {
  width: 79rem;
  height: 68.3rem;
  position: relative;
  margin: 0 auto 5.2rem;
  -webkit-transform-origin: 55% 0;
          transform-origin: 55% 0;
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  margin-bottom: -10rem;
}

@media screen and (max-width: 992px) {
  .targeted-advertising #content .content-top .white-bg .imac {
    -webkit-transform-origin: 33% 0;
            transform-origin: 33% 0;
  }
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .content-top .white-bg .imac {
    display: none;
  }
}

.targeted-advertising #content .content-top .white-bg .imac .carousel {
  width: 71.6rem;
  height: 40.3rem;
  margin: 3.8rem auto 0 3.6rem;
  position: absolute;
  overflow: hidden;
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .content-top .white-bg .imac .carousel {
    margin: 0 auto;
  }
}

.targeted-advertising #content .content-top .white-bg .imac .carousel-prev, .targeted-advertising #content .content-top .white-bg .imac .carousel-next {
  background-image: url(../../images/sprite.png);
  background-position: -1024px -791px;
  width: 77px;
  height: 77px;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  position: absolute;
  left: -5.2rem;
  top: 31.2rem;
}

.targeted-advertising #content .content-top .white-bg .imac .carousel-prev.carousel-next, .targeted-advertising #content .content-top .white-bg .imac .carousel-next.carousel-next {
  background-image: url(../../images/sprite.png);
  background-position: -77px -1034px;
  width: 76px;
  height: 76px;
  left: inherit;
  right: -5.2rem;
}

.targeted-advertising #content .content-top .white-bg .imac .carousel-prev:hover, .targeted-advertising #content .content-top .white-bg .imac .carousel-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}

.targeted-advertising #content .content-top .white-bg .imac:before {
  content: '';
  background: url("/images/png/imac.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.targeted-advertising #content .content-top .white-bg .slide-copy {
  display: none;
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .content-top .white-bg .slide-copy {
    display: block !important;
    opacity: 1 !important;
  }
}

.targeted-advertising #content .content-top .white-bg .slide-copy:first-child {
  display: block;
}

.targeted-advertising #content .localization {
  background: #3eaed1;
  text-align: center;
}

.targeted-advertising #content .localization h2 {
  color: #fff;
  margin-top: 0;
  font-weight: 600;
}

.targeted-advertising #content .localization p {
  color: #fff;
  margin: 0;
  font-size: 2rem;
  line-height: 2.8rem;
}

.targeted-advertising #content .localization .logos, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul {
  margin: 7.2rem 0 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 992px) {
  .targeted-advertising #content .localization .logos, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul {
    display: block;
  }
}

.targeted-advertising #content .localization .logos > div, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul > div, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul > div, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul > div, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 992px) {
  .targeted-advertising #content .localization .logos > div, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul > div, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul > div, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul > div, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul > div {
    display: block;
  }
}

.targeted-advertising #content .localization .logos img, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul img, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul img, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul img, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul img {
  margin: 0 auto;
}

@media screen and (max-width: 992px) {
  .targeted-advertising #content .localization .logos img.parachute, .targeted-advertising .partnerships #content .localization .content-top .white-bg ul img.parachute, .partnerships .targeted-advertising #content .localization .content-top .white-bg ul img.parachute, .targeted-advertising .partnerships #content .content-top .white-bg .localization ul img.parachute, .partnerships .targeted-advertising #content .content-top .white-bg .localization ul img.parachute {
    margin-bottom: 5rem;
  }
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .lbc .white-bg {
    padding-bottom: 0;
  }
}

.targeted-advertising #content .lbc .browser {
  width: 96rem;
  height: 57.7rem;
  position: relative;
  margin: 0 auto 5.2rem;
}

@media screen and (max-width: 992px) {
  .targeted-advertising #content .lbc .browser {
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    margin-bottom: -10rem;
    margin-left: -3%;
  }
}

@media screen and (max-width: 768px) {
  .targeted-advertising #content .lbc .browser {
    display: none;
  }
}

.targeted-advertising #content .lbc .browser p {
  width: 91.2rem;
  height: 55.3rem;
  margin: 3.9rem auto 0 2.5rem;
  position: relative;
  overflow: hidden;
}

.targeted-advertising #content .lbc .browser video {
  background: transparent url("/images/lbc.jpg") 0 0%/cover no-repeat;
  display: block;
  width: 100%;
  margin-top: 40px;
}

.targeted-advertising #content .lbc .browser:after {
  content: '';
  background: url("/images/browser.png") no-repeat 0 0;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.targeted-advertising #content .lbc p {
  font-size: 2rem;
  line-height: 2.8rem;
  font-weight: 600;
}

.targeted-advertising #content .lbc ul {
  display: inline-block;
  text-align: left;
}

.traffic-api .hero {
  background-image: url(/images/hero-traffic.jpg);
}

.traffic-api #content .content-top {
  background-color: #eaeaea;
}

.traffic-api #content .content-top::before {
  border-bottom: 20px solid #eaeaea;
}

.traffic-api #content .content-top:after {
  border-bottom: 20px solid #eaeaea;
}

.traffic-api .feature-text {
  min-height: 8rem;
}

@media screen and (min-width: 768px) {
  .traffic-api .feature-text {
    min-height: 14rem;
  }
}
