@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Josefin+Slab:300,400,700");
/* MAIN COLOR */
/* SECONDARY COLOR */
/* DARK GRAY, REASON WHY IT'S SET TO #333 IS SO YOU CAN DARKEN IT IF NEEDED USING darken($blk, 10%); FOR EXAMPLE. YOU COULD ALSO USE 2 VARIABLES INSTEAD */
/* DARK GRAY, REASON WHY IT'S SET TO #333 IS SO YOU CAN DARKEN IT IF NEEDED USING darken($blk, 10%); FOR EXAMPLE. YOU COULD ALSO USE 2 VARIABLES INSTEAD */
/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0065dd;
  -webkit-text-fill-color: #0065dd;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

html, body {
  height: 100%;
  /*margin: 0;
  padding: 0;
  overflow: auto;*/
}

body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  font-family: 'Josefin Slab', serif;
  font-size: 1.7em;
  font-weight: normal;
}

.flash {
  display: none;
}

q, blockquote {
  quotes: "“" "”";
}

.navbarFixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 999;
}

/* Change autocomplete styles in WebKit */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus
input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid #0065dd;
  -webkit-text-fill-color: #0065dd;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

nav.navbar {
  z-index: 1000;
  border: none;
}

nav.navbar .navbar-nav .lg {
  background-color: #5cb046;
  color: #fafafa;
  margin-right: 5px;
  max-width: 50px;
}

@media (max-width: 1024px) {
  nav.navbar .navbar-nav .lg {
    margin-bottom: 15px;
    margin-right: 3px;
  }
}

nav.navbar .navbar-nav .lg:hover {
  background-color: #da4293;
  color: #fafafa;
  font-weight: bold;
}

nav.navbar .navbar-nav > li > a {
  text-align: center;
  margin-top: 22px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  color: #333;
  border-radius: 5px;
}

@media (max-width: 767px) {
  nav.navbar .navbar-nav > li > a {
    margin-top: 0;
    padding: 6px 20px;
    display: inline-block;
  }
}

nav.navbar .navbar-nav > li > a:hover {
  background: #5cb046;
  color: #fafafa;
}

@media (max-width: 1024px) {
  nav.navbar .navbar-nav > li > a:hover {
    background: transparent;
    color: #333;
    outline: 0;
  }
}

nav.navbar .navbar-nav > li > a:focus, nav.navbar .navbar-nav > li > a:active {
  background: transparent;
  color: #333;
  outline: 0;
}

.navbar-right {
  margin-top: 0px;
}

.navbar-toggle {
  margin: 20px 15px 8px 0px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/** LOGIN FORM **/
.btn-default {
  border: none;
  background: #5cb046;
  color: #fafafa;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  transition: 0.7s ease all;
  text-decoration: none;
  border-radius: 5px;
}

@media (max-width: 767px) {
  .btn-default {
    font-size: .7em;
  }
}

.btn-default:hover {
  background: #da4293;
  color: #fafafa;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .btn-default:hover {
    background: #5cb046;
    color: #fafafa;
  }
}

section {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  padding: 80px 0;
}

@media (max-width: 1024px) {
  section {
    background-attachment: scroll;
  }
}

@media (max-width: 991px) {
  section {
    padding: 60px 0;
  }
}

@media (max-width: 767px) {
  section {
    padding: 40px 0;
  }
}

section img {
  border: 10px solid #da4293;
}

.section {
  padding: 150px 0;
  background-color: #c9e7c2;
  background-image: url("../img/bg1.jpg");
  color: #fafafa;
}

@media (max-width: 991px) {
  .section {
    padding: 100px 0;
  }
}

@media (max-width: 767px) {
  .section {
    padding: 80px 0;
  }
}

@media (max-width: 450px) {
  .section {
    padding: 30px 0;
  }
}

.section h1 {
  font-weight: bold;
}

@media (max-width: 991px) {
  .section h1 {
    font-size: 1.7em;
  }
}

.section p {
  font-size: 1.5em;
}

.section-a {
  color: #333;
  background-color: #fafafa;
}

.section-a h2 {
  letter-spacing: 1px;
  font-size: 1.7em;
  text-align: center;
}

@media (max-width: 991px) {
  .section-a h2 {
    font-size: 1.4em;
  }
}

.section-b {
  background-color: #da4293;
  color: #fafafa;
}

.section-b h2 {
  text-align: center;
}

@media (max-width: 991px) {
  .section-b h2 {
    font-size: 1.5em;
  }
}

@media (max-width: 767px) {
  .section-b h2 {
    font-size: 1em;
  }
}

.section-c h2 {
  margin-top: 15%;
}

@media (max-width: 991px) {
  .section-c h2 {
    margin-top: 0;
  }
}

.section-c img {
  margin-bottom: 15px;
  margin-top: 30px;
}

.section-d {
  color: #333;
  background-color: #fafafa;
  font-size: 1.2em;
}

@media (max-width: 480px) {
  .section-d {
    text-align: center;
    font-size: 1em;
  }
}

@media (max-width: 480px) {
  .section-d i {
    width: 100%;
    text-align: center;
    color: #5cb046;
  }
}

.section-d .footer-banner {
  border-left: 10px solid #5cb046;
  border-right: 10px solid #5cb046;
}

.section-d ul {
  padding: 0;
}

.section-d ul li {
  line-height: 2em;
  list-style: none;
}

@media (max-width: 480px) {
  .section-d ul li {
    text-align: center;
  }
}

.section-d ul li i {
  padding-right: 20px;
  color: #da4293;
}

.section-d ul li a {
  color: #333;
}

.modal-dialog {
  max-width: 500px;
  width: 100%;
  text-align: center;
  margin: 6em auto;
}

.modal-dialog .close {
  display: none;
}

.modal-dialog .modal-content {
  color: #5cb046;
}

.modal-dialog .modal-content h2 {
  text-align: center;
}

.modal-dialog a.btn, .modal-dialog a.btn-default, .modal-dialog button {
  border: none;
  background: #5cb046;
  color: #fafafa;
  padding: 1em 2em;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  margin: 1em 0em;
  transition: 0.7s ease all;
  text-decoration: none;
  border-radius: 5px;
  margin: 0;
  display: block;
}

@media (max-width: 767px) {
  .modal-dialog a.btn, .modal-dialog a.btn-default, .modal-dialog button {
    font-size: .7em;
  }
}

.modal-dialog a.btn:hover, .modal-dialog a.btn-default:hover, .modal-dialog button:hover {
  background: #da4293;
  color: #fafafa;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .modal-dialog a.btn:hover, .modal-dialog a.btn-default:hover, .modal-dialog button:hover {
    background: #5cb046;
    color: #fafafa;
  }
}

.modal-header, .modal-footer {
  background: #5cb046;
  color: #fafafa;
}

.modal-open {
  overflow: auto;
  padding-right: 0px !important;
}

footer {
  padding: 50px 0px 20px;
  background: #5cb046;
  color: #fff;
  font-size: 15px;
}

footer a {
  color: #fff;
  white-space: nowrap;
  font-size: 15px;
}

footer a:hover {
  color: white;
  outline: 0 !important;
  text-decoration: none;
}

footer a:focus {
  color: #fff;
  outline: 0 !important;
  text-decoration: none;
}

footer p {
  font-size: 15px;
}

@media (max-width: 990px) {
  footer p {
    font-size: 13px;
  }
}

select {
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
}

a, a:hover, a:focus, a:active {
  outline: 0 !important;
}

.logo {
  max-height: 100px;
  padding: 0.5em;
}

@media (max-width: 1024px) {
  .logo {
    max-height: 70px;
  }
  .navbar-header a {
    float: left;
  }
}

.top-pad {
  padding: 3em;
  background: white;
  font-size: 1.2em;
}

.flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}

@media (max-width: 1024px) {
  .flex {
    display: block;
    /* may need to be inline-block */
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUpvc2VmaW4rU2xhYjozMDAsNDAwLDcwMCcpO1xuXG4kcHJpbWFyeTogIzVjYjA0Njtcbi8qIE1BSU4gQ09MT1IgKi9cbiRzZWNvbmRhcnk6ICNkYTQyOTM7XG4vKiBTRUNPTkRBUlkgQ09MT1IgKi9cbiRncmF5OiAjNjY2OyAvKiBEQVJLIEdSQVksIFJFQVNPTiBXSFkgSVQnUyBTRVQgVE8gIzMzMyBJUyBTTyBZT1UgQ0FOIERBUktFTiBJVCBJRiBORUVERUQgVVNJTkcgZGFya2VuKCRibGssIDEwJSk7IEZPUiBFWEFNUExFLiBZT1UgQ09VTEQgQUxTTyBVU0UgMiBWQVJJQUJMRVMgSU5TVEVBRCAqL1xuJGJsazogIzMzMzsgLyogREFSSyBHUkFZLCBSRUFTT04gV0hZIElUJ1MgU0VUIFRPICMzMzMgSVMgU08gWU9VIENBTiBEQVJLRU4gSVQgSUYgTkVFREVEIFVTSU5HIGRhcmtlbigkYmxrLCAxMCUpOyBGT1IgRVhBTVBMRS4gWU9VIENPVUxEIEFMU08gVVNFIDIgVkFSSUFCTEVTIElOU1RFQUQgKi9cbiR3aHQ6ICNmYWZhZmE7XG4kZm9vdGVyTGlua3M6ICNmZmY7XG5cbi8qIENoYW5nZSBhdXRvY29tcGxldGUgc3R5bGVzIGluIFdlYktpdCAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NWRkO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogIzAwNjVkZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMDAwIGluc2V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xufVxuXG5cbmh0bWwsYm9keSB7XG4gIGhlaWdodDogMTAwJTtcblxuICAvKm1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87Ki9cbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBmb250LWZhbWlseTogJ0pvc2VmaW4gU2xhYicsIHNlcmlmO1xuICBmb250LXNpemU6IDEuN2VtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBoMSxoMixoMyxoNCxoNSxoNiB7XG4gIH1cbn1cblxuLmZsYXNoIHtcblx0ZGlzcGxheTpub25lO1xufVxuXG5xLGJsb2NrcXVvdGUge1xuICAgIHF1b3RlczogXCLigJxcIiBcIuKAnVwiO1xufVxuXG4ubmF2YmFyRml4ZWQge1xuIHBvc2l0aW9uOiBmaXhlZDtcbiB3aWR0aDogMTAwJTtcbiB0b3A6IDA7XG4gei1pbmRleDogOTk5O1xufVxuXG4vKiBDaGFuZ2UgYXV0b2NvbXBsZXRlIHN0eWxlcyBpbiBXZWJLaXQgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1c1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNjVkZDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDY1ZGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzAwMCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuXG5uYXYubmF2YmFyIHtcblx0ei1pbmRleDogMTAwMDtcblx0Ym9yZGVyOiBub25lO1xuXG5cdC5uYXZiYXItbmF2IHtcbiAgICAubGcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjokcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjEwMjRweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgLy8gIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgLy8gIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICR3aHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuXHQgICAgPiBsaSA+IGEge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRibGs7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHQgIG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdCAgcGFkZGluZzogNnB4IDIwcHg7XG5cdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0ICAgICY6aG92ZXIge1xuXHRcdCAgICBcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdCAgICBcdGNvbG9yOiR3aHQ7XG5cdFx0ICAgIFx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdFx0ICAgIFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdCAgICBcdFx0XHRjb2xvcjogJGJsaztcblx0XHRcdFx0ICBcdG91dGxpbmU6IDA7XG5cdFx0ICAgIFx0fVxuXHRcdCAgICB9XG5cblx0XHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdCAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHQgIGNvbG9yOiAkYmxrO1xuXHRcdFx0ICBvdXRsaW5lOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2YmFyLXJpZ2h0IHtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuLm5hdmJhci10b2dnbGUge1xuICAgIG1hcmdpbjogMjBweCAxNXB4IDhweCAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5cbi8qKiBMT0dJTiBGT1JNICoqL1xuQG1peGluIGJ0biB7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAkd2h0O1xuXHRwYWRkaW5nOjFlbSAyZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAxZW0gMGVtO1xuXHR0cmFuc2l0aW9uOiAwLjdzIGVhc2UgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZvbnQtc2l6ZTogLjdlbTtcbiAgfVxuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICR3aHQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBjb2xvcjogJHdodDtcblx0XHRcdH1cblx0fVxufVxuXG4uYnRuLWRlZmF1bHQge1xuXHRAaW5jbHVkZSBidG47XG59XG5cbi8vIG1peGlucyBlbmQgaGVyZVxuXG5cbi8vIHNlY3Rpb25zIHN0YXJ0XG5zZWN0aW9ue1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgIEBtZWRpYShtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsO1xuICAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBwYWRkaW5nOjYwcHggMDtcbiAgfVxuICBAbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7XG4gICAgICBwYWRkaW5nOjQwcHggMDtcbiAgfVxuICBpbWd7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIH1cbn1cbi5zZWN0aW9ue1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LDM1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9iZzEuanBnXCIpO1xuICAgY29sb3I6ICR3aHQ7XG4gIC8vICBmb250LXdlaWdodDogYm9sZDtcbiAgXG4gIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gIEBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbiAgQG1lZGlhKG1heC13aWR0aDo0NTBweCl7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIGgxIHtcbiAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICAgXG4gICAgfVxuICB9XG4gIHB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgfVxufVxuLnNlY3Rpb24tYSB7XG4gIGNvbG9yOiAkYmxrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2h0O1xuICBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIH1cbiAgfVxuXG59XG4uc2VjdGlvbi1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgY29sb3I6ICR3aHQ7XG4gIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICB9XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgfVxuICB9XG5cbn1cbi5zZWN0aW9uLWN7XG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxNSU7XG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgaW1ne1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24tZCB7XG4gIGNvbG9yOiAkYmxrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2h0O1xuICBmb250LXNpemU6IDEuMmVtO1xuICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgaXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWJhbm5lciB7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHByaW1hcnk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgaXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG5cbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAkYmxrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2VjdGlvbnMgZW5kXG5cblxuLm1vZGFsLWRpYWxvZyB7XG5cdG1heC13aWR0aDogNTAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogNmVtIGF1dG87XG5cblx0LmNsb3NlIHtkaXNwbGF5OiBub25lO31cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXG5cdFx0aDIge1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0YS5idG4sIGEuYnRuLWRlZmF1bHQsIGJ1dHRvbiB7XG5cdFx0QGluY2x1ZGUgYnRuO1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ubW9kYWwtaGVhZGVyLCAubW9kYWwtZm9vdGVyIHtcblx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdGNvbG9yOiAkd2h0O1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuXG5mb290ZXIge1xuXHRwYWRkaW5nOiA1MHB4IDBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0Y29sb3I6ICRmb290ZXJMaW5rcztcblx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAkZm9vdGVyTGlua3M7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRmb290ZXJMaW5rcywgMTAlKTtcblx0XHRcdG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiBcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogJGZvb3RlckxpbmtzO1xuXHRcdFx0b3V0bGluZTogMCAhaW1wb3J0YW50O1xuIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR9XG5cdH1cbn1cbnNlbGVjdCB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAwLjAxcHg7XG4gICAgdGV4dC1vdmVyZmxvdzogJyc7XG59XG5hLGE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbi5sb2dvIHtcblx0bWF4LWhlaWdodDoxMDBweDtcblx0cGFkZGluZzogMC41ZW07XG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0LmxvZ28ge1xuXHRcdG1heC1oZWlnaHQ6NzBweDtcblx0fVxuXG4gICAgLm5hdmJhci1oZWFkZXIgYSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbn1cblxuXG4udG9wLXBhZCB7XG5cdHBhZGRpbmc6IDNlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG4uZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblx0XHRkaXNwbGF5OiBibG9jazsgIC8qIG1heSBuZWVkIHRvIGJlIGlubGluZS1ibG9jayAqL1xuXHR9XG59XG4iXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLENBQUMsdUVBQUk7QUFHWixnQkFBZ0I7QUFFaEIscUJBQXFCO0FBQ1IsMkpBQTJKO0FBQzVKLDJKQUEySjtBQUl2SywwQ0FBMEM7QUFDMUMsQUFBSyxLQUFBLEFBQUEsaUJBQWlCO0FBQ3RCLEFBQXNCLEtBQWpCLEFBQUEsaUJBQWlCLEFBQUEsTUFBTTtBQUM1QixBQUNLLEtBREEsQUFBQSxpQkFBaUIsQUFBQSxNQUFNO0FBQzVCLEtBQUssQUFBQSxpQkFBaUI7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 */
