@charset "UTF-8";
.mode .box-wrapper strong {
  color: var(--control-text-color);
  transition: color 0.25s var(--trans-timing-function);
}
.mode .about__box {
  background-color: var(--section-bg-color-2);
  transition: background-color 0.25s var(--trans-timing-function);
}
.mode .about__box p {
  color: var(--text-color);
  transition: color 0.25s var(--trans-timing-function);
}
.mode .about__box:nth-child(2) {
  background-color: var(--footer-bg-color);
}
.mode .about__box:nth-child(2) p {
  color: hsl(0, 0%, 100%);
}
.mode .update-line {
  transition: fill 0.25s var(--trans-timing-function);
  fill: var(--color-update-line);
}
@media only screen and (max-width: 1024px) {
  .mode .jumbo {
    border-top-color: var(--border-color) !important;
    transition: border-color 0.25s var(--trans-timing-function);
  }
}
.mode .jumbo__main-content {
  border-top-color: var(--border-color) !important;
  color: var(--text-color);
  transition: border-color 0.25s var(--trans-timing-function);
}
.mode .jumbo__main-content > h3, .mode .jumbo__main-content > p {
  color: var(--text-color);
  transition: color 0.25s var(--trans-timing-function);
}
.mode .jumbo__main-content > time, .mode .jumbo__main-content > address {
  color: var(--control-text-color);
  transition: color 0.25s var(--trans-timing-function);
}

.partner-box {
  --shadow-alpha: .15;
  --box-max-width: none;
  --box-min-height: 8.125rem;
  box-shadow: 0 0 2rem 0 hsla(0deg, 0%, 0%, var(--shadow-alpha));
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  gap: 0;
  place-content: normal center;
  position: relative;
  max-width: var(--box-max-width);
  min-height: var(--box-min-height);
  aspect-ratio: 16/9;
  padding: 1rem;
  background-color: hsl(0, 0%, 100%);
  border-radius: 1rem;
  transition: box-shadow 0.25s ease-in-out;
  overflow: hidden;
  justify-self: center;
}
@media only screen and (max-width: 768px) {
  .partner-box {
    --box-max-width: 25rem;
  }
}
.partner-box:hover {
  --shadow-alpha: .3;
}
@media only screen and (max-width: 1024px) {
  .partner-box:hover {
    --shadow-alpha: .15;
  }
}
.partner-box:hover > div {
  opacity: 1;
}
.partner-box:hover > img {
  filter: blur(0.5rem);
}
@media only screen and (max-width: 1024px) {
  .partner-box:hover > img {
    filter: blur(0);
  }
}
.partner-box img {
  display: block;
  width: 100%;
  margin: 0 auto;
  filter: blur(0);
  transition: filter 0.25s ease-in-out;
}
@media only screen and (max-width: 1024px) {
  .partner-box img {
    max-height: 6.25rem;
  }
}
.partner-box img[alt="JetBrains s.r.o."], .partner-box img[alt=".NET.CZ"] {
  max-height: 6.25rem;
}
.partner-box img:is([alt=Živě]) {
  max-height: 80px;
}
.partner-box img:is([alt=Businessinfo]) {
  width: auto;
  max-height: 80px;
}
.partner-box img:is([alt=DIGIpromo]) {
  width: auto;
  max-height: 80px;
}
.partner-box img:is([alt=LOKLOK]) {
  width: auto;
  max-height: 70px;
}
.partner-box__overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 101%;
  height: 101%;
  background-color: var(--color-secondary--background);
  opacity: 0;
  border-radius: 0.25rem;
  text-align: center;
  transform: translate(-0.5%, -0.5%);
  transition: opacity 0.25s ease-in-out;
  place-content: center center;
}
@media only screen and (max-width: 1024px) {
  .partner-box__overlay {
    display: none;
  }
}
.partner-box__overlay strong {
  display: block;
  margin-bottom: 1.5rem;
  font-size: x-large;
  color: hsl(0, 0%, 100%);
  text-align: center;
}

.partner-box img[alt="Riganti s.r.o."] {
  max-height: 120px;
}

.partner-box img[alt="RESCO spol s r.o."] {
  max-height: 80px;
}

.partner-box img[alt=Seyfor] {
  max-height: 50px;
}

.partner-box img[alt="NETWORG CZ s.r.o."] {
  max-height: 140px;
}

.partner-box img[alt=Živě] {
  max-height: 70px;
}

.partner-box img[alt=Businessinfo] {
  width: auto;
  max-height: 80px;
}

.partner-box img[alt=DIGIpromo] {
  width: auto;
  max-height: 80px;
}

.partner-box img[alt=LOKLOK] {
  width: auto;
  max-height: 70px;
}

.partner-box img[alt="IT Point"] {
  width: auto;
  max-height: 35px;
}

.partner-box img[alt=Apress] {
  max-height: 45px;
}

.partner-box img[alt=SONY] {
  max-width: 170px;
}

.partner-box img[alt="UNO Platform"],
.partner-box img[alt="Update Courses"],
.partner-box img[alt="ai produkce"],
.partner-box img[alt=Microsoft] {
  max-width: 195px;
}

.play-button {
  --btn-size: 6.25rem;
  --border-width: 0.5rem;
  --arrow-size: 2.5rem;
  --scale: scale(.95,.95);
  border: var(--border-width) solid hsl(0, 0%, 100%);
  box-shadow: 0 0 0.5rem 0 hsla(0, 0%, 0%, 0.3);
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: var(--btn-size);
  aspect-ratio: 1/1;
  border-radius: 50%;
  transform: translate(-50%, -50%) var(--scale);
  transition: transform 0.25s ease-in-out;
  z-index: 2;
  cursor: pointer;
}
@media only screen and (max-width: 560px) {
  .play-button {
    --btn-size: 3.75rem;
    --arrow-size: 1.5rem;
    --border-width: 0.25rem;
  }
}
.play-button:hover {
  --scale: scale(1,1);
}
.play-button--s {
  --arrow-size: 1.5rem;
  --btn-size: 3.75rem;
  --border-width: 0.25rem;
}
.play-button::before, .play-button::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  content: "";
}
.play-button::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: calc(var(--arrow-size) / 2) 0 calc(var(--arrow-size) / 2) var(--arrow-size);
  border-color: transparent transparent transparent hsl(0, 0%, 100%);
  transform: translate(-40%, -50%);
  z-index: 2;
}
.play-button::after {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0.5;
  border-radius: circle;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .play-button {
    transform: translate(-50%, -50%) scale(0.8, 0.8);
  }
  .play-button:hover {
    transform: translate(-50%, -50%) scale(0.8, 0.8);
  }
}

.gallery {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(3, 1fr);
  width: 100%;
}
@media only screen and (max-width: 1024px) {
  .gallery {
    grid-template-columns: repeat(3, 1fr);
  }
}
.gallery__item {
  display: block;
}
.gallery__item--big {
  position: relative;
  grid-column-end: span 2;
  grid-row-end: span 2;
}
.gallery__item--tall {
  grid-row-end: span 2;
}
.gallery__item--large {
  grid-column-end: span 2;
}
.gallery__item img {
  display: block;
  width: 100%;
}

.box-wrapper {
  display: grid;
  grid-template-columns: repeat(3, auto);
  align-items: stretch;
  justify-content: center;
  gap: 10rem;
}
@media only screen and (max-width: 1366px) {
  .box-wrapper {
    gap: 6.25rem;
  }
}
@media only screen and (max-width: 1024px) {
  .box-wrapper {
    justify-content: space-around;
    gap: 0;
  }
}
@media only screen and (max-width: 768px) {
  .box-wrapper {
    gap: 1.5rem;
  }
}
@media screen and (width <= 640px) {
  .box-wrapper {
    grid-template-columns: 1fr;
    align-items: flex-start;
    gap: 2rem;
  }
}
.box-wrapper > div {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
}
.box-wrapper .icon {
  --icon-size: 4.375rem;
  fill: var(--color-primary);
}
@media only screen and (max-width: 1024px) {
  .box-wrapper .icon {
    --icon-size: 3.125rem;
  }
}
.box-wrapper strong {
  padding-left: 1.5rem;
  font-family: "prometo-bold", sans-serif;
  font-size: x-large;
  color: var(--color-secondary);
}
@media only screen and (max-width: 1024px) {
  .box-wrapper strong {
    padding-left: 1rem;
    font-size: large;
  }
}

.newsletter {
  text-align: center;
}
.newsletter h2, .newsletter p {
  color: hsl(0, 0%, 100%) !important;
}
.newsletter__section {
  position: relative;
  overflow: hidden;
}
.newsletter__section::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "";
  width: 110%;
  height: 110%;
  background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_2048.jpg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  filter: blur(0.5rem);
}
@media only screen and (max-width: 1366px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_1200.jpg");
  }
}
@media only screen and (max-width: 1024px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_980.jpg");
  }
}
@media only screen and (max-width: 768px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_768.jpg");
  }
}
@media only screen and (max-width: 560px) {
  .newsletter__section::after {
    background-image: linear-gradient(to right, hsla(0, 0%, 0%, 0.4) 0%, hsla(0, 0%, 0%, 0.4) 100%), url("../../images/backgrounds/newsletter/newsletter-bg_480.jpg");
  }
}
.newsletter__section .container--small {
  position: relative;
  z-index: 2;
}
.newsletter__section .validation-summary {
  display: inline-flex;
  padding: 0.125rem 1rem;
  margin-top: 0.125rem;
  background-color: hsl(0, 84%, 95%);
  border-radius: 9999px;
}
.newsletter__section .validation-summary:empty {
  display: none;
}
.newsletter__form {
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  margin-top: 3.125rem;
}
@media only screen and (max-width: 1024px) {
  .newsletter__form {
    margin-top: 2rem;
  }
}
.newsletter__form .text-box {
  border: 2px solid var(--input-border-color);
  width: 100%;
  background-color: hsl(0, 0%, 100%);
  opacity: 0.8;
}
@media only screen and (max-width: 768px) {
  .newsletter__form .text-box {
    height: 2.5rem;
  }
}
.newsletter__form .text-box.text-box--fail {
  --input-border-color: hsl(0, 84%, 46%);
}
.newsletter__form .button {
  margin-top: 3.125rem;
}
@media only screen and (max-width: 1024px) {
  .newsletter__form .button {
    margin-top: 1.875rem;
  }
}
.newsletter__info {
  margin-top: 0.625rem;
  font-size: small;
}
@media only screen and (max-width: 768px) {
  .newsletter__info {
    font-size: x-small;
  }
}
.newsletter__info a.link {
  font-size: small;
}
@media only screen and (max-width: 768px) {
  .newsletter__info a.link {
    font-size: x-small;
  }
}

.partners {
  --partners-gap: 1.5rem;
  --partners-mg-b: 2rem;
  --partenrs-jc: center;
  --item-max-width: 15.625rem;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  gap: var(--partners-gap);
  place-content: normal var(--partenrs-jc);
  margin-bottom: var(--partners-mg-b);
}
@media only screen and (max-width: 560px) {
  .partners {
    --partenrs-jc: center;
    --partners-mg-b: 1rem;
    --partners-gap: 1rem;
  }
}
.partners--main {
  --item-max-width: 375px;
}
@media only screen and (max-width: 768px) {
  .partners--main {
    --item-max-width: 15.625rem;
  }
}
.partners:last-child {
  --partners-mg-b: 0;
}
.partners > a {
  width: 100%;
  max-width: var(--item-max-width);
}

.about__main-container {
  position: relative;
  min-height: 33.125rem;
  margin: 3.125rem 0;
}
@media only screen and (max-width: 1440px) {
  .about__main-container {
    min-height: 35rem;
  }
}
@media only screen and (max-width: 1366px) {
  .about__main-container {
    min-height: 31.25rem;
  }
}
@media only screen and (max-width: 1024px) {
  .about__main-container {
    height: auto;
    min-height: unset;
    margin: 2rem 0;
  }
}
@media only screen and (max-width: 768px) {
  .about__main-container {
    margin: 0;
  }
}
.about__main-container > svg {
  display: block;
  height: 6.25rem;
  margin: 0 auto;
}
.about__main-container > svg .st1 {
  fill: var(--color-secondary);
}
@media only screen and (max-width: 1024px) {
  .about__main-container > svg {
    display: none;
  }
}
.about__spider {
  position: absolute;
  top: 8.75rem;
  left: 50%;
  width: 66.6%;
  height: 9.375rem;
  border: 2px solid hsl(0, 0%, 89%);
  transform: translateX(-50%);
  z-index: 1;
}
@media only screen and (max-width: 1024px) {
  .about__spider {
    display: none;
  }
}
.about__spider::after {
  position: absolute;
  top: -1.875rem;
  left: 50%;
  display: block;
  content: "";
  width: 2px;
  height: 15.625rem;
  background-color: none;
  border-radius: 0.5rem;
  border: none;
  border-left: 2px solid hsl(0, 0%, 89%);
  transform: translateX(calc(-50% - 1px));
}
.about__container {
  position: absolute;
  bottom: 0;
  z-index: 2;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.about__container > * {
  flex-basis: 33.333%;
  width: 33.333%;
  box-sizing: border-box;
  flex-grow: 0;
  max-width: 33.333%;
  flex-shrink: 0;
}
@media only screen and (max-width: 560px) {
  .about__container > *:not(:last-child) {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 560px) {
  .about__container {
    flex-direction: column;
  }
  .about__container > * {
    width: 100%;
  }
}
@media only screen and (max-width: 1024px) {
  .about__container {
    display: flex;
    flex-flow: row wrap;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
  }
  .about__container > * {
    flex-basis: 100%;
    width: 100%;
    box-sizing: border-box;
    flex-grow: 0;
    max-width: 100%;
    flex-shrink: 0;
  }
  .about__container {
    position: relative;
    bottom: unset;
    gap: 1rem;
    margin-top: 3.125rem;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 560px) {
  .about__container > *:not(:last-child) {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (max-width: 1024px) and (max-width: 560px) {
  .about__container {
    flex-direction: column;
  }
  .about__container > * {
    width: 100%;
  }
}
.about__box {
  position: relative;
  max-width: 33.33%;
  box-sizing: border-box;
  padding: 2rem 1.5rem;
  background-color: hsl(0, 0%, 98%);
  border-radius: 1rem;
  text-align: center;
  z-index: 1;
  box-shadow: 0 0 1.5rem 0 hsla(0, 0%, 0%, 0.3);
}
@media only screen and (max-width: 1024px) {
  .about__box {
    max-width: 100%;
    padding: 1.5rem 1rem;
  }
}
.about__box:first-child {
  border-right: none;
}
.about__box:nth-child(2) {
  padding: 2.5rem 1.875rem;
  background-color: var(--color-secondary);
  color: hsl(0, 0%, 100%);
  transform: scale(1.1, 1.1);
  z-index: 2;
}
@media only screen and (max-width: 1024px) {
  .about__box:nth-child(2) {
    padding: 1.5rem 1rem;
    transform: scale(1, 1);
  }
}
.about__box:last-child {
  border-left: none;
}
.about__box strong {
  display: block;
  font-size: medium;
  line-height: 1.5;
}
@media only screen and (max-width: 1024px) {
  .about__box strong {
    font-size: medium;
  }
}
.about__box p {
  margin-bottom: 1rem;
  font-size: medium;
  line-height: 1.5;
}
@media only screen and (max-width: 1024px) {
  .about__box p {
    margin-bottom: 0.625rem;
    font-size: medium;
  }
}
.about__title {
  margin-bottom: 1.5rem;
  font-size: xx-large;
  color: var(--color-primary);
}
@media only screen and (max-width: 1024px) {
  .about__title {
    font-size: x-large;
  }
}
@media only screen and (max-width: 560px) {
  .about__title {
    margin-bottom: 1rem;
  }
}
.about__title--blue {
  color: hsl(200, 75%, 58%);
}
.about__title--grey {
  color: hsl(0, 0%, 60%);
}
.about__title--update-conference {
  color: hsl(41, 100%, 49%);
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFib3V0LmNzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvRGFya01vZGUvYWJvdXQuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL0Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvcmVzcG9uc2l2ZS5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQ29tcG9uZW50cy9wYXJ0bmVyLWJveC5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvZmxleC5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQ29tcG9uZW50cy9wbGF5LWJ1dHRvbi5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvYm9yZGVyLnNjc3MiLCIuLi8uLi9SZXNvdXJjZXMvU3R5bGVzaGVldHMvU0NTUy9Nb2R1bGVzL2dhbGxlcnkuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL01vZHVsZXMvYm94LXdyYXBwZXIuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL01vZHVsZXMvbmV3c2xldHRlci5zY3NzIiwiLi4vLi4vUmVzb3VyY2VzL1N0eWxlc2hlZXRzL1NDU1MvQmFzZS9NaXhpbnMvY2VudGVyLWl0ZW0uc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL01vZHVsZXMvcGFydG5lcnMuc2NzcyIsIi4uLy4uL1Jlc291cmNlcy9TdHlsZXNoZWV0cy9TQ1NTL1ZpZXdzL0Fib3V0L2Fib3V0LWhlYWRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0laO0VBQ0ksZ0NBQUE7RUFDQSxvREFBQTtBREZSO0FDS0k7RUFDSSwyQ0FBQTtFQUNBLCtEQUFBO0FESFI7QUNLUTtFQUNJLHdCQUFBO0VBQ0Esb0RBQUE7QURIWjtBQ01RO0VBQ0ksd0NBQUE7QURKWjtBQ01ZO0VBQ0ksdUJDbEJGO0FGY2Q7QUNTSTtFQUNJLG1EQUFBO0VBQ0EsOEJBQUE7QURQUjtBR2tCSTtFRlJBO0lBRVEsZ0RBQUE7SUFDQSwyREFBQTtFRFJWO0FBQ0Y7QUNVUTtFQUNJLGdEQUFBO0VBQ0Esd0JBQUE7RUFDQSwyREFBQTtBRFJaO0FDVVk7RUFDSSx3QkFBQTtFQUNBLG9EQUFBO0FEUmhCO0FDV1k7RUFDSSxnQ0FBQTtFQUNBLG9EQUFBO0FEVGhCOztBSWxDQTtFQUNJLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSwwQkFBQTtFQ1RBLDhEQUFBO0VDeURBLGFGN0NvQjtFRThDcEIscUJBQUE7RUFDQSxtQkYvQzBDO0VFZ0QxQyxNRmhEdUM7RUVpRHZDLDRCQUFBO0VGL0NBLGtCQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtDRmhCVTtFRWlCVixtQkZxREs7RUVwREwsd0NBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FKdUNKO0FHN0JJO0VDM0JKO0lBb0JRLHNCQUFBO0VKd0NOO0FBQ0Y7QUl0Q0k7RUFDSSxrQkFBQTtBSndDUjtBRy9CSTtFQ1ZBO0lBSVEsbUJBQUE7RUp5Q1Y7QUFDRjtBSXZDUTtFQUNJLFVBQUE7QUp5Q1o7QUl0Q1E7RUFDSSxvQkFBQTtBSndDWjtBRzFDSTtFQ0NJO0lBSVEsZUFBQTtFSnlDZDtBQUNGO0FJckNJO0VBQ0ksY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG9DQUFBO0FKdUNSO0FHdERJO0VDVUE7SUFRUSxtQkFBQTtFSndDVjtBQUNGO0FJdENRO0VBQ0ksbUJBQUE7QUp3Q1o7QUlyQ1E7RUFDSSxnQkFBQTtBSnVDWjtBSXBDUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBSnNDWjtBSW5DUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBSnFDWjtBSWxDUTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBSm9DWjtBSWhDSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0RGNUVzQjtFRTZFdEIsVUFBQTtFQUNBLHNCRnZCQztFRXdCRCxrQkFBQTtFQUNBLGtDQUFBO0VBQ0EscUNBQUE7RUFDQSw0QkFBQTtBSmtDUjtBRzlGSTtFQzZDQTtJQWtCUSxhQUFBO0VKbUNWO0FBQ0Y7QUlqQ1E7RUFDSSxjQUFBO0VBQ0EscUJGakNGO0VFa0NFLGtCRmJHO0VFY0gsdUJGMUdFO0VFMkdGLGtCQUFBO0FKbUNaOztBSTlCQTtFQUNJLGlCQUFBO0FKaUNKOztBSTlCQTtFQUNJLGdCQUFBO0FKaUNKOztBSTlCQTtFQUNJLGdCQUFBO0FKaUNKOztBSTlCQTtFQUNJLGlCQUFBO0FKaUNKOztBSTlCQTtFQUNJLGdCQUFBO0FKaUNKOztBSTlCQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBSmlDSjs7QUk5QkE7RUFDSSxXQUFBO0VBQ0EsZ0JBQUE7QUppQ0o7O0FJOUJBO0VBQ0ksV0FBQTtFQUNBLGdCQUFBO0FKaUNKOztBSTlCQTtFQUNJLFdBQUE7RUFDQSxnQkFBQTtBSmlDSjs7QUk5QkE7RUFDSSxnQkFBQTtBSmlDSjs7QUk5QkE7RUFDSSxnQkFBQTtBSmlDSjs7QUk5QkE7Ozs7RUFJSSxnQkFBQTtBSmlDSjs7QU9wTUE7RUFDSSxtQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQ0ZJLGtEQUFBO0VITkosNkNBQUE7RUVhQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLDZDQUFBO0VBQ0EsdUNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtBUHFNSjtBR2pNSTtFSXZCSjtJQXNCUSxtQkFBQTtJQUNBLG9CQUFBO0lBQ0EsdUJBQUE7RVBzTU47QUFDRjtBT3BNSTtFQUNJLG1CQUFBO0FQc01SO0FPbk1JO0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FQcU1SO0FPbE1JO0VBQ0ksa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0FQb01SO0FPak1JO0VBQ0ksUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLHlGQUFBO0VBQ0Esa0VBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7QVBtTVI7QU9oTUk7RUFDSSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9DQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQ0FBQTtFQUNBLFVBQUE7QVBrTVI7QUc5Tkk7RUluQ0o7SUFvRVEsZ0RBQUE7RVBpTU47RU8vTE07SUFDSSxnREFBQTtFUGlNVjtBQUNGOztBUzNRQTtFQUNJLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGtDQUFBO0VBQ0EsV0FBQTtBVDhRSjtBRzdPSTtFTXJDSjtJQU9RLHFDQUFBO0VUK1FOO0FBQ0Y7QVM3UUk7RUFDSSxjQUFBO0FUK1FSO0FTN1FRO0VBQ0ksa0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0FUK1FaO0FTNVFRO0VBQ0ksb0JBQUE7QVQ4UVo7QVMzUVE7RUFDSSx1QkFBQTtBVDZRWjtBUzFRUTtFQUNJLGNBQUE7RUFDQSxXQUFBO0FUNFFaOztBVXhTQTtFQUNJLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxVQUFBO0FWMlNKO0FHdFFJO0VPMUNKO0lBUVEsWUFBQTtFVjRTTjtBQUNGO0FHalJJO0VPcENKO0lBWVEsNkJBQUE7SUFDQSxNQUFBO0VWNlNOO0FBQ0Y7QUc3Ukk7RU85Qko7SUFpQlEsV1JzREU7RUZ3UFI7QUFDRjtBVTVTSTtFQXBCSjtJQXFCUSwwQkFBQTtJQUNBLHVCQUFBO0lBQ0EsU1JpREc7RUY4UFQ7QUFDRjtBVTdTSTtFQUNJLGFBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7QVYrU1I7QVU1U0k7RUFDSSxxQkFBQTtFQUVBLDBCUmhDUTtBRjZVaEI7QUc3U0k7RU9IQTtJQU1RLHFCQUFBO0VWOFNWO0FBQ0Y7QVUzU0k7RUFDSSxvQlIyQkU7RVExQkYsdUNSc0NhO0VRckNiLGtCUjhDTztFUTdDUCw2QlJ2Q1U7QUZvVmxCO0FHeFRJO0VPT0E7SUFPUSxrQlJvQkg7SVFuQkcsZ0JSd0NFO0VGc1FaO0FBQ0Y7O0FXaFdBO0VBQ0ksa0JBQUE7QVhtV0o7QVdqV0k7RUFDSSxrQ0FBQTtBWG1XUjtBV2hXSTtFQUNJLGtCQUFBO0VBQ0EsZ0JBQUE7QVhrV1I7QVdoV1E7RUNoQkosa0JBRDRFO0VBRTVFLFFBRmtCO0VBR2xCLFNBSDhCO0VBSTlCLGdDQUFBO0VEZ0JRLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtLQUFBO0VBQ0EsNEJBQUE7RUFDQSxrQ0FBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7QVhvV1o7QUdqVkk7RVE3Qkk7SUFhUSxrS0FBQTtFWHFXZDtBQUNGO0FHNVZJO0VRdkJJO0lBaUJRLGlLQUFBO0VYc1dkO0FBQ0Y7QUd2V0k7RVFqQkk7SUFxQlEsaUtBQUE7RVh1V2Q7QUFDRjtBR2xYSTtFUVhJO0lBeUJRLGlLQUFBO0VYd1dkO0FBQ0Y7QVdyV1E7RUFDSSxrQkFBQTtFQUNBLFVBQUE7QVh1V1o7QVdwV1E7RUFDSSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JUa0JGO0VTakJFLGtDVFJLO0VTU0wscUJBQUE7QVhzV1o7QVdwV1k7RUFDSSxhQUFBO0FYc1doQjtBV2pXSTtFQUNJLFdBQUE7RUFDQSxnQlRzQ087RVNyQ1AsY0FBQTtFQUNBLG9CQUFBO0FYbVdSO0FHL1hJO0VRd0JBO0lBT1EsZ0JUS0Q7RUYrVlQ7QUFDRjtBV2xXUTtFSG5FQSwyQ0FBQTtFR3NFSSxXQUFBO0VBQ0Esa0NUMUVFO0VTMkVGLFlBQUE7QVhtV1o7QUdoWkk7RVF3Q0k7SUFRUSxjQUFBO0VYb1dkO0FBQ0Y7QVdsV1k7RUFDSSxzQ0FBQTtBWG9XaEI7QVdoV1E7RUFDSSxvQkFBQTtBWGtXWjtBR3JaSTtFUWtESTtJQUlRLG9CQUFBO0VYbVdkO0FBQ0Y7QVcvVkk7RUFDSSxvQkFBQTtFQUNBLGdCVFJNO0FGeVdkO0FHcGFJO0VRaUVBO0lBS1Esa0JUWkc7RUY4V2I7QUFDRjtBV2hXUTtFQUNJLGdCVGZFO0FGaVhkO0FHNWFJO0VReUVJO0lBSVEsa0JUbkJEO0VGc1hiO0FBQ0Y7O0FhL2NBO0VBQ0ksc0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7RVBrREEsYU9oRG9CO0VQaURwQixtQkFBQTtFQUNBLG9CT2xEMEQ7RVBtRDFELHdCT25EcUM7RVBvRHJDLHdDQUFBO0VPbERBLG1DQUFBO0Fib2RKO0FHcGNJO0VVeEJKO0lBV1EscUJBQUE7SUFDQSxxQkFBQTtJQUNBLG9CQUFBO0VicWROO0FBQ0Y7QWFuZEk7RUFDSSx1QkFBQTtBYnFkUjtBR3hjSTtFVWRBO0lBSVEsMkJBQUE7RWJzZFY7QUFDRjtBYW5kSTtFQUNJLGtCQUFBO0FicWRSO0FhbGRJO0VBQ0ksV0FBQTtFQUNBLGdDQUFBO0Fib2RSOztBYzllSTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtBZGlmUjtBR3hjSTtFVzVDQTtJQU1RLGlCQUFBO0Vka2ZWO0FBQ0Y7QUduZEk7RVd0Q0E7SUFVUSxvQkFBQTtFZG1mVjtBQUNGO0FHOWRJO0VXaENBO0lBY1EsWUFBQTtJQUNBLGlCQUFBO0lBQ0EsY0FBQTtFZG9mVjtBQUNGO0FHM2VJO0VXMUJBO0lBb0JRLFNBQUE7RWRxZlY7QUFDRjtBY25mUTtFQUNJLGNBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBZHFmWjtBY25mWTtFQUNJLDRCWnpCRTtBRjhnQmxCO0FHbGZJO0VXVEk7SUFVUSxhQUFBO0VkcWZkO0FBQ0Y7QWNqZkk7RUFDSSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VONUNBLGlDQUFBO0VNZ0RBLDJCQUFBO0VBQ0EsVUFBQTtBZGlmUjtBR2pnQkk7RVdNQTtJQWFRLGFBQUE7RWRrZlY7QUFDRjtBY2hmUTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0VBQ0EscUJBQUE7RU43Q0osWUFBQTtFQUNBLHNDQUFBO0VNZ0RJLHVDQUFBO0FkaWZaO0FjN2VJO0VBQ0ksa0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFUnpFSixhQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQlF5RStDO0VSeEUvQyw4QkFKaUg7RUFLakgsV0FBQTtBTnlqQko7QU12akJJO0VBQ0ksbUJRb0VrQztFUm5FbEMsY1FtRWtDO0VSbEVsQyxzQkFBQTtFQU9JLFlBQUE7RUFDQSxrQlEwRDhCO0VSbEQ5QixjQUFBO0FONGlCWjtBR2xqQkk7RUdVUTtJQUNJLHFCSmdDUDtFRjJnQlA7QUFDRjtBR3ZqQkk7RVdtREE7SVJsQ0ksc0JBQUE7RU4waUJOO0VNeGlCTTtJQUNJLFdBQUE7RU4waUJWO0FBQ0Y7QUduakJJO0VXdUNBO0lSdEVBLGFBQUE7SUFDQSxtQkFBQTtJQUNBLG9CUTRFZ0Q7SVIzRWhELDhCQUppSDtJQUtqSCxXQUFBO0VOc2xCRjtFTXBsQkU7SUFDSSxnQlF1RXNDO0lSdEV0QyxXUXNFc0M7SVJyRXRDLHNCQUFBO0lBT0ksWUFBQTtJQUNBLGVRNkRrQztJUnJEbEMsY0FBQTtFTnlrQlY7RWM1aEJFO0lBVVEsa0JBQUE7SUFDQSxhQUFBO0lBQ0EsU1pqQkg7SVlrQkcsb0JBQUE7RWRxaEJWO0FBQ0Y7QUd0bEJJO0VHVVE7SUFDSSxxQkpnQ1A7RUYraUJQO0FBQ0Y7QUczbEJJO0VXbURBO0lSbENJLHNCQUFBO0VOOGtCTjtFTTVrQk07SUFDSSxXQUFBO0VOOGtCVjtBQUNGO0FjL2hCSTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsaUNaMUVHO0VZMkVILG1CWjVCQztFWTZCRCxrQkFBQTtFQUNBLFVBQUE7RVR2R0osNkNBQUE7QUx5b0JKO0FHbG1CSTtFV3dEQTtJQWFRLGVBQUE7SUFDQSxvQkFBQTtFZGlpQlY7QUFDRjtBYy9oQlE7RUFDSSxrQkFBQTtBZGlpQlo7QWM5aEJRO0VBQ0ksd0JBQUE7RUFDQSx3Q1ozR007RVk0R04sdUJacEhFO0VZcUhGLDBCQUFBO0VBQ0EsVUFBQTtBZGdpQlo7QUdsbkJJO0VXNkVJO0lBUVEsb0JBQUE7SUFDQSxzQkFBQTtFZGlpQmQ7QUFDRjtBYzloQlE7RUFDSSxpQkFBQTtBZGdpQlo7QWM3aEJRO0VBQ0ksY0FBQTtFQUNBLGlCWjFDRTtFWTJDRixnQkFBQTtBZCtoQlo7QUdob0JJO0VXOEZJO0lBTVEsaUJaOUNGO0VGOGtCWjtBQUNGO0FjN2hCUTtFQUNJLG1CWnZFSDtFWXdFRyxpQlpwREU7RVlxREYsZ0JBQUE7QWQraEJaO0FHMW9CSTtFV3dHSTtJQU1RLHVCQUFBO0lBQ0EsaUJaekRGO0VGeWxCWjtBQUNGO0FjNWhCSTtFQUNJLHFCWmxGRTtFWW1GRixtQlo3RFE7RVk4RFIsMkJadkpRO0FGcXJCaEI7QUdycEJJO0VXb0hBO0lBTVEsa0JabEVHO0VGaW1CYjtBQUNGO0FHdHFCSTtFV2dJQTtJQVVRLG1CWjVGSDtFRjRuQlA7QUFDRjtBYzloQlE7RUFDSSx5Qlp0SlE7QUZzckJwQjtBYzdoQlE7RUFDSSxzQlpySk87QUZvckJuQjtBYzVoQlE7RUFDSSx5QlozSGM7QUZ5cEIxQiIsImZpbGUiOiJhYm91dC5taW4uY3NzIn0= */