/*position: relative;
left: 50%;
transform: translateX(-50%);*/

@font-face {
  font-family: 'OpenSansRegular';
  src: url("../fonts/OpenSansRegular/OpenSans-Regular.eot");
  src: url("../fonts/OpenSansRegular/OpenSans-Regular.eot") format("embedded-opentype"), url("../fonts/OpenSansRegular/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSansRegular/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSansRegular/OpenSans-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansLight';
  src: url("../fonts/OpenSansLigh/OpenSans-Light.eot");
  src: url("../fonts/OpenSansLigh/OpenSans-Light.eot") format("embedded-opentype"), url("../fonts/OpenSansLigh/OpenSans-Light.woff") format("woff"), url("../fonts/OpenSansLigh/OpenSans-Light.ttf") format("truetype"), url("../fonts/OpenSansLigh/OpenSans-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSansSemibold';
  src: url("../fonts/OpenSansSemibold/OpenSans-Semibold.eot");
  src: url("../fonts/OpenSansSemibold/OpenSans-Semibold.eot") format("embedded-opentype"), url("../fonts/OpenSansSemibold/OpenSans-Semibold.woff") format("woff"), url("../fonts/OpenSansSemibold/OpenSans-Semibold.ttf") format("truetype"), url("../fonts/OpenSansSemibold/OpenSans-Semibold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CirceRegular';
  src: url("../fonts/CirceRegular/Circe-Regular.eot");
  src: url("../fonts/CirceRegular/Circe-Regular.eot") format("embedded-opentype"), url("../fonts/CirceRegular/Circe-Regular.woff") format("woff"), url("../fonts/CirceRegular/Circe-Regular.ttf") format("truetype"), url("../fonts/CirceRegular/Circe-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CirceLight';
  src: url("../fonts/CirceLight/Circe-Light.eot");
  src: url("../fonts/CirceLight/Circe-Light.eot") format("embedded-opentype"), url("../fonts/CirceLight/Circe-Light.woff") format("woff"), url("../fonts/CirceLight/Circe-Light.ttf") format("truetype"), url("../fonts/CirceLight/Circe-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CirceExtraLight';
  src: url("../fonts/CirceExtraLight/Circe-ExtraLight.eot");
  src: url("../fonts/CirceExtraLight/Circe-ExtraLight.eot") format("embedded-opentype"), url("../fonts/CirceExtraLight/Circe-ExtraLight.woff") format("woff"), url("../fonts/CirceExtraLight/Circe-ExtraLight.ttf") format("truetype"), url("../fonts/CirceExtraLight/Circe-ExtraLight.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CirceBold';
  src: url("../fonts/CirceBold/Circe-Bold.eot");
  src: url("../fonts/CirceBold/Circe-Bold.eot") format("embedded-opentype"), url("../fonts/CirceBold/Circe-Bold.woff") format("woff"), url("../fonts/CirceBold/Circe-Bold.ttf") format("truetype"), url("../fonts/CirceBold/Circe-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'URWGeometricBold';
  src: url("../fonts/URWGeometricBold/URWGeometric-Bold.otf");
  src: url("../fonts/URWGeometricBold/URWGeometric-Bold.eot") format("embedded-opentype"), url("../fonts/URWGeometricBold/URWGeometric-Bold.woff") format("woff"), url("../fonts/URWGeometricBold/URWGeometric-Bold.ttf") format("truetype"), url("../fonts/URWGeometricBold/URWGeometric-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'URWGeometricExtraBold';
  src: url("../fonts/URWGeometricExtraBold/URWGeometric-ExtraBold.otf");
  src: url("../fonts/URWGeometricExtraBold/URWGeometric-ExtraBold.eot") format("embedded-opentype"), url("../fonts/URWGeometricExtraBold/URWGeometric-ExtraBold.woff") format("woff"), url("../fonts/URWGeometricExtraBold/URWGeometric-ExtraBold.ttf") format("truetype"), url("../fonts/URWGeometricExtraBold/URWGeometric-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "CirceBold", sans-serif;
  overflow-x: hidden;
  font-size: 14px;
}

* {
  outline: none;
  word-wrap: break-word;
}

a, a:focus, a:hover {
  text-decoration: none;
  transition: 0.3s ease-out;
}

ol, ul {
  list-style: none;
}


/*sprite*/

.sprite {
  background-image: url(../images/spritesheet.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
}

.sprite-arrow-thin-right {
  width: 16px;
  height: 12px;
  background-position: -5px -5px;
}

.sprite-facebook1 {
  width: 10px;
  height: 18px;
  background-position: -31px -5px;
}

.sprite-linkedin1 {
  width: 17px;
  height: 16px;
  background-position: -51px -5px;
}

.sprite-logo {
  width: 115px;
  height: 41px;
  background-position: -51px -31px;
}

.sprite-rectangle-5-copy-2 {
  width: 161px;
  height: 24px;
  background-position: -5px -82px;
}

.sprite-rectangle-5-copy-3 {
  width: 80px;
  height: 16px;
  background-position: -78px -5px;
}

.sprite-twitter1 {
  width: 18px;
  height: 14px;
  background-position: -168px -5px;
}


/*sprite*/


/*glitch*/

.container {
  position: relative;
}

.glitch-img {
  position: absolute;
  width: 100%;
  max-width: 90%;
}


/*glitch*/

.gmnoprint {
  display: none !important;
}

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

@media (min-width: 320px) {
  .container {
    max-width: 270px;
  }
}

@media (min-width: 550px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 670px) {
  .container {
    max-width: 640px;
  }
}

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

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

@media (min-width: 1300px) {
  .container {
    max-width: 1270px;
  }
}


/*modal-win*/

.buy-ticket-title {
  color: #000000;
  font-family: "CirceRegular", sans-serif;
  font-size: 40px;
  line-height: 60px;
  letter-spacing: -1.5px;
  text-align: center;
}

.buy-ticket-registration {
  width: 100%;
  max-width: 400px;
  margin: 1em auto;
}

.player-range {
  display: block;
  max-width: 620px;
  border: none;
  width: 100%;
  height: 4px;
  background-color: #000000;
}

input {
  width: 100%;
  padding: 0.5em 1em;
  margin: 0.5em auto;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #000000;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 36px;
}

input::-webkit-input-placeholder, input::-moz-placeholder, input:-ms-input-placeholder, input:-moz-placeholder {
  color: rgba(0, 0, 0, 0.2);
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 36px;
}

input:nth-child(1):focus {
  border-image-source: linear-gradient(to right, #4f00bc 0%, #29abe2 100%);
  border-image-slice: 1;
}

input:nth-child(3):focus {
  border-color: #000000;
}

input:nth-child(2):focus {
  border-color: #ff0000;
}

.buy-btn {
  display: block;
  margin: 1em auto;
  padding: 0 1em;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  line-height: 60px;
  text-transform: uppercase;
  background-image: linear-gradient(to right, #4f00bc 0%, #29abe2 100%);
}

.buy-btn i {
  margin-left: 1em;
  vertical-align: unset;
}


/*modal-win*/


/*RESPONSIVE-MENU*/

body.open_menu {
  height: 100%;
  overflow: hidden;
}

.menu-toggle {
  width: 55px;
  top: 0;
  left: 9px;
  padding: 5px 0;
  cursor: pointer;
  z-index: 99;
  position: absolute;
  display: none;
}

.menu-toggle.on .one {
  -ms-transform: rotate(45deg) translate(-5px, 1px);
  transform: rotate(45deg) translate(-5px, 1px);
}

.menu-toggle.on .two {
  opacity: 0;
}

.menu-toggle.on .three {
  -ms-transform: rotate(-45deg) translate(16px, -24px);
  transform: rotate(-45deg) translate(16px, -24px);
}

.one, .two, .three {
  width: 100%;
  height: 3px;
  background: #ffffff;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-duration: 0.3s;
  z-index: 99;
}

.two {
  margin: 10px auto;
}

.responsive-menu ul {
  padding: 0;
  list-style: none;
  margin: 6em auto;
  text-align: center;
}

.responsive-menu ul.hidden {
  display: none;
}

.responsive-menu ul a {
  transition-duration: 0.5s;
  text-decoration: none;
  color: white;
  font-size: 3em;
  line-height: 1.5;
  width: 100%;
  display: block;
}

.responsive-menu ul a:hover {
  color: rgba(255, 255, 255, 0.5);
}

.responsive-menu ul li:nth-child(1n) {
  background-color: #181818;
  padding: 1em;
}

.responsive-menu ul li:nth-child(2n) {
  background-color: #131313;
  padding: 1em;
}

.responsive-menu ul li:nth-child(3n) {
  background-color: #0e0e0e;
  padding: 1em;
}

.menu-section.on {
  z-index: 10;
  width: 100%;
  height: 100%;
  display: block;
  background-color: #000000;
  position: fixed;
  overflow: auto;
  animation: menu-position 1s;
}


/*RESPONSIVE-MENU*/


/*header*/

header {
  background-color: #000000;
}

.gradient-text {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.main-bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../images/main-bg.png);
  padding: 1em 0 0 0;
}

.main-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.menu-logo {
  width: 100%;
  position: relative;
  margin: 1em 0 1em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
}

.logo {
  display: inline-block;
}

.menu-container {
  width: 100%;
  margin: 1em 0 1em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 66%;
  flex: 0 0 66%;
}

.main-menu {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
}

.main-menu li {
  padding: 0 2.5em 2.5em 2em;
  display: inline-block;
  width: 17%;
}

.main-menu li a {
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.language {
  width: 100%;
  margin: 1em 0 1em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 9%;
  flex: 0 0 9%;
}

.eng, .rus {
  display: inline-block;
  padding: 0 0.2em;
  color: #ffffff;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1.6px;
}

.active, .eng:hover, .rus:hover {
  background-image: linear-gradient(to right, #4f00bc 0%, #29abe2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-title-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.3em 0;
}

.main-title {
  margin: 0;
  margin-left: -10px;
  padding: 0.47em 0.2em 0.1em 0;
  color: #ffffff;
  font-size: 120px;
  line-height: 110px;
  letter-spacing: -3px;
}

.more-about {
  background-image: linear-gradient(to right, #4f00bc 0%, #29abe2 100%);
  color: #ffffff;
  line-height: 51px;
  text-transform: uppercase;
  letter-spacing: 0.55px;
}

.more-about br {
  display: none;
}

.more-about i {
  margin-left: 1.8em;
  vertical-align: unset;
}

.conference-details, .speakers-container, .price-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 100%;
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
}

.main-title-container {
  width: 100%;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
}

.where {
  color: #29abe2;
}

.when {
  color: #4f00bc;
}

.where, .when {
  line-height: 68px;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
}

.where {
  padding: 0 0 3em 0;
}

.when {
  padding: 0 0 4.5em 0;
}

.meet-fintech-container {
  width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 10em 0 0.5em 0;
}

.meet-fintech {
  display: block;
  text-align: right;
  color: #ffffff;
  font-size: 34px;
  line-height: 96.11px;
  text-transform: uppercase;
  letter-spacing: 3.7px;
  position: relative;
  right: -5.5%;
}

.meet-fintech br {
  display: none;
}

.meet-fintech i {
  margin-left: 1.7em;
  vertical-align: unset;
}

.meet-fintech:hover {
  color: #ffffff;
}

.fintech-are-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.fintech-are {
  position: relative;
  margin-left: 29.5em;
  padding: 24.7em 0 5.2em 14.6em;
  background-color: #0000e6;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
}

.fintech-are div {
  width: 100%;
  max-width: 95%;
}

.quote {
  width: 100%;
  max-width: 85%;
  margin: 0;
  padding-left: 4.8em;
  position: absolute;
  left: -44%;
  top: 13%;
  background: url(../images/quote-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.quote-text {
  margin: 16px 0;
  color: #ffffff;
  font-family: "CirceRegular", sans-serif;
  font-size: 60px;
  line-height: 64px;
  letter-spacing: -1.6px;
}

.quote-author {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 15px;
  font-family: "CirceExtraLight", sans-serif;
}

.quote-author span {
  font-family: "CirceBold", sans-serif;
  letter-spacing: 0.7px;
}

.fintech-text, .fintech-text-join {
  color: #ffffff;
  font-size: 18px;
  font-weight: 300;
  line-height: 38px;
}

.fintech-text {
  font-family: "OpenSansLight", sans-serif;
}

.fintech-text-join {
  font-family: "OpenSansSemibold", sans-serif;
  margin: 2em 0;
}


/*header*/


/*company-information*/

.company-information-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.company-information {
  margin-top: -13em;
  z-index: 15;
  padding-top: 20em;
  background: #ffffff;
}

.about-tickets {
  padding-bottom: 18.5em;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 30% 36%;
  background-image: url(../images/bridge-bg.png);
}

.speakers-text, .price-text {
  margin: 0;
  color: #000000;
  font-size: 24px;
  line-height: 60px;
  text-transform: uppercase;
  letter-spacing: 1.2px;
}

.speakers-text {
  padding: 3em 0 4.7em 0;
}

.price-text {
  padding: 0;
}

.speaker-employee {
  max-width: 20em;
}

.employee-photo {
  height: 100%;
  max-height: 270px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.employee-data {
  position: absolute;
  bottom: -10%;
  left: 0;
  z-index: 20;
}

.firstname, .lastname {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 2px 0 0 0;
  padding: 5px 18px 0 19px;
  color: #ffffff;
  text-align: center;
  font-size: 30px;
  line-height: 31px;
  letter-spacing: -0.75px;
}

.firstname {
  background-color: #4d08be;
}

.lastname {
  background-color: #2ba3e0;
}

.speakers-team-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
}

.employee-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 4.5em 0 7em 0;
}

.speakers-team {
  display: inline-block;
  width: 100%;
  max-width: 335px;
  min-height: 256px;
  max-height: 245px;
  padding-left: 25px;
  margin: 2em 1em 4em 1em;
  font-size: 15px;
  position: relative;
}

.speakers-team-wrapper:hover .speakers-team-content {
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.speakers-team-wrapper:hover .speakers-team-content {
  opacity: 1;
}

.speakers-team-wrapper:hover .employee-photo {
  opacity: 0;
  transition: all .5s ease-in;
}

.speakers-team-wrapper:hover .employee-data {
  display: none;
}

.speakers-team-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  max-width: 335px;
  min-height: 256px;
  max-height: 245px;
  background-color: #0000e6;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
  opacity: 0.902;
  -ms-transform: translateY(100%);
  transform: translateY(100%);
  transition: all .5s ease-in;
  z-index: 25;
}

.speakers-team-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1em;
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 0;
}

.speakers-team-content div:first-child {
  padding: 1em;
}

.name-hover {
  margin: 0;
  color: #ffffff;
  font-size: 36px;
  line-height: 28px;
  letter-spacing: -0.9px;
}

.speakers-position {
  color: #ffffff;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.speakers-team-text {
  opacity: 0.2;
  color: #ffffff;
  font-size: 30px;
  line-height: 34px;
  letter-spacing: -0.75px;
  margin: 0;
}

.employee-information {
  width: 100%;
  max-width: 17em;
  padding: 0.5em;
  margin: 1em 2em 1em 1em;
}

.employee-name {
  margin: 0;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
  color: #0000e6;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.6px;
}

.employee-position {
  margin: 0;
  opacity: 0.3;
  color: #000000;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.employee-company {
  margin: 0;
  color: #000000;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.about-tickets-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.price-options-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 95%;
  flex: 0 0 95%;
  -ms-flex-direction: column;
  flex-direction: column;
}

.price-options, .next-price-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  max-width: 65%;
}

.price-options {
  margin: 0 1em 1em 2.8em;
}

.next-price-options {
  margin: 0.5em 5.3em 1em auto;
}

.price-options {
  background-color: #000000;
  background-image: linear-gradient(-183deg, #4f00bc 0%, #29abe2 100%);
}

.price-options div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 3em;
}

.buy-now-till {
  margin: 9px;
  color: #ffffff;
  font-family: "CirceLight", sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 0.8px;
}

.buy-now-till span {
  font-family: "CirceBold", sans-serif;
  letter-spacing: 0.8px;
}

.buy-now-price {
  margin: 9px;
  color: #ffffff;
  font-size: 80px;
  line-height: 100px;
  position: relative;
  top: 10px;
}

.buy-now-price sup {
  font-size: 48px;
}

.buy-now {
  display: block;
  color: #ffffff;
  font-size: 16px;
  line-height: 60px;
  text-transform: uppercase;
}

.buy-now i {
  vertical-align: unset;
  margin-left: 1em;
}

.buy-now:hover {
  color: #ffffff;
}

.next-price-options {
  background-color: #f6f6f6;
}

.next-price-options div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 4em;
}

.next-when {
  margin: 0;
  color: #0b0b0b;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
  letter-spacing: 2.52px;
}

.next-price {
  margin: 9px;
  color: #0b0b0b;
  font-size: 60px;
  line-height: 80px;
  position: relative;
  top: 10px;
}

.next-price sup {
  font-size: 39px;
}

.next-buy {
  margin: 0;
  opacity: 0.5;
  color: #000000;
  line-height: 24px;
}


/*company-information*/


/*sponsors-and-partners*/

.media-partners-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sponsors-and-partners {
  background-color: #000000;
}

.media-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 100%;
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
}

.sponsors-and-partners-section {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.media-section {
  padding: 5em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 43%;
  flex: 0 0 43%;
}

.sponsors-and-partners-container {
  margin-top: -11.3em;
  padding: 8em 0 5em 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  -ms-flex: 0 0 57%;
  flex: 0 0 57%;
  background-color: #0000e6;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
  z-index: 1;
}

.sponsors-and-partners-container .company-logo {
  margin: 2em 1em;
}

.sponsors-and-partners-text {
  margin: 0;
  padding-bottom: 1.4em;
  color: #ffffff;
  font-size: 21px;
  line-height: 40px;
  text-transform: uppercase;
  letter-spacing: 3.2px;
}

.media {
  margin: 0;
  padding-bottom: 0.3em;
  color: #ffffff;
  font-size: 24px;
  line-height: 36px;
  text-transform: uppercase;
  letter-spacing: 7.2px;
}

.media-companies, .sponsors-and-partners-companies {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
  max-height: 100%;
}

.sponsors-and-partners-companies {
  padding: 1em 1em 4em 1em;
  -ms-flex: 0 0 85%;
  flex: 0 0 85%;
}

.sponsors-and-partners-companies .img-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 8em;
}

.media-companies {
  padding: 1.5em 7em;
  -ms-flex: 0 0 57%;
  flex: 0 0 57%;
}

.media-companies .img-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 3em;
}

.img-container:last-child {
  margin-bottom: 0;
}

.big-company-logo {
  margin: 0 3.5em;
  width: 205px;
  height: 64px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.company-logo {
  margin: 0;
  width: 125px;
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.apply-for-accreditation {
  width: 100%;
  max-width: 100%;
  padding: 1.5em 0 0 7em;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 36%);
  color: #ffffff;
  line-height: 60px;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.apply-for-accreditation br {
  display: none;
}

.apply-for-accreditation i {
  margin-left: 2.4em;
  vertical-align: sub;
}


/*sponsors-and-partners*/


/*map*/

.map {
  background: #000000;
}

#map {
  margin-top: -8em;
  width: 100%;
  height: 730px;
}

#content {
  padding: 1em;
}

#firstHeading {
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
  color: #0000e6;
  font-family: "CirceBold", sans-serif;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: -0.6px;
}

#bodyContent p {
  margin: 0;
  opacity: 0.5;
  color: #000000;
  font-family: "OpenSansRegular", sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.gm-style-iw {
  background-color: #cecece;
  border: 1px solid #cecece;
  border-radius: 3px;
  color: white !important;
  top: 15px !important;
}


/*map*/


/*footer*/

footer {
  background: #000000;
  color: #ffffff;
}

.first-part {
  padding: 1.5em 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.first-part-section, .second-part-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.first-part-telephone {
  display: none;
}

.footer-logo-container, .footer-about-us-menu, .footer-sponsors-partners-menu, .footer-agenda-menu, .footer-book-now-menu, .footer-social-icons-menu, .second-part-telephone, .second-part-office, .second-part-conference-place, .footer-copyright-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.footer-logo-container {
  -ms-flex: 0 0 18.6%;
  flex: 0 0 18.6%;
}

.footer-about-us-menu {
  -ms-flex: 0 0 13.8%;
  flex: 0 0 13.8%;
}

.footer-sponsors-partners-menu {
  -ms-flex: 0 0 20.8%;
  flex: 0 0 20.8%;
}

.footer-agenda-menu {
  -ms-flex: 0 0 15.8%;
  flex: 0 0 15.8%;
}

.footer-book-now-menu {
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
}

.footer-social-icons-menu {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
}

.second-part-telephone {
  -ms-flex: 0 0 32.4%;
  flex: 0 0 32.4%;
}

.second-part-office {
  -ms-flex: 0 0 20.8%;
  flex: 0 0 20.8%;
}

.second-part-conference-place {
  -ms-flex: 0 0 30.8%;
  flex: 0 0 30.8%;
}

.footer-copyright-container {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.footer-logo {
  margin: 1em 0;
  display: inline-block;
}

.footer-menu {
  margin: 0.3em 0;
  padding: 0;
}

.footer-menu a {
  color: #ffffff;
  font-family: "CirceRegular", sans-serif;
  line-height: 24.05px;
  letter-spacing: 0.7px;
}

.footer-menu li:first-child a {
  font-family: "CirceBold", sans-serif;
  line-height: 30.06px;
  letter-spacing: 1.4px;
  text-transform: uppercase;
}

.footer-social-icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.footer-social-icons a {
  display: inline-block;
  padding: 0.3em 1em 0 0.7em;
  color: #808080;
  font-size: 20px;
}

.second-part {
  padding: 0.6em 0;
}

.phone-number, .email {
  color: #ffffff;
  font-family: "OpenSansRegular", sans-serif;
  line-height: 36px;
  margin: 0;
}

.address-title {
  margin: 0;
  padding: 0.6em 0;
  color: #ffffff;
  font-family: "OpenSansSemibold", sans-serif;
  line-height: 20px;
}

.address-text {
  margin: 0.3em 0;
  color: rgba(255, 255, 255, 0.5);
  font-family: "OpenSansRegular", sans-serif;
  line-height: 22px;
}

.copyright-text {
  margin: 0 auto;
  color: rgba(255, 255, 255, 0.3);
  font-family: "OpenSansRegular", sans-serif;
  line-height: 25px;
  text-align: center;
}


/*footer*/

@media only screen and (max-width: 992px) {
  .logo {
    margin-left: 85px;
  }
  .menu-toggle {
    display: block;
  }
  .menu-container {
    display: none;
  }
  .menu-logo {
    max-width: 50%;
  }
  .language {
    max-width: 40%;
  }
  .meet-fintech {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: left;
    line-height: 50px;
    margin: 0 0 0 auto;
  }
  .meet-fintech br {
    display: inline;
  }
  .fintech-are {
    margin-left: 15em;
    padding: 25em 2em 4em 4em;
  }
  .quote {
    max-width: 100%;
    left: -26%;
    top: 4%;
  }
  .speakers-team-container {
    -ms-flex: 0 0 88%;
    flex: 0 0 88%;
  }
  .media-companies, .sponsors-and-partners-companies {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
  }
  .footer-logo-container, .footer-about-us-menu, .footer-sponsors-partners-menu, .footer-agenda-menu, .footer-book-now-menu {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .first-part-telephone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .footer-social-icons-menu {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .footer-social-icons {
    -ms-flex-pack: center;
    justify-content: center;
  }
  .second-part-telephone {
    display: none;
  }
  .second-part-office, .footer-copyright-container {
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .apply-for-accreditation {
    margin: 1em 0 1em 2em;
  }
  .apply-for-accreditation br {
    display: inline;
  }
}

@media only screen and (max-width: 768px) {
  .language {
    padding: 1em 3em 0 1em;
  }
  .eng, .rus {
    font-size: 24px;
  }
  .main-title-container {
    -ms-flex: 0 0 85%;
    flex: 0 0 85%;
  }
  .main-title-section {
    padding-top: 12em;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .main-title {
    letter-spacing: -3.49px;
    padding: 0.3em 0.2em 0 0;
  }
  .more-about.gradient-text {
    font-size: 24px;
    letter-spacing: 1.2px;
  }
  .conference-details, .speakers-container, .price-container {
    width: auto;
  }
  .conference-details {
    padding-bottom: 3em;
  }
  .meet-fintech-container {
    padding: 8em 0 0.5em 0;
  }
  .meet-fintech {
    line-height: 40px;
  }
  .meet-fintech i {
    vertical-align: bottom;
  }
  .fintech-are {
    margin-left: 9em;
    padding: 16.4em 1em 4em 6em;
    margin-top: 4em;
  }
  .quote {
    padding-left: 3em;
    max-width: 100%;
    left: -18%;
    top: 5%;
  }
  .quote-text {
    font-size: 44px;
    line-height: 47.46px;
    letter-spacing: -2.25px;
  }
  .quote-author {
    margin: 1.5em 0 0 0;
  }
  .company-information {
    padding-top: 15em;
  }
  .employee-information {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex: 0 0 43%;
    flex: 0 0 43%;
  }
  .speakers-team {
    margin: 3em 1em;
  }
  .speakers-text {
    padding: 0 0 5em 0;
    letter-spacing: 4.27px;
  }
  .speakers-team, .speakers-team-content {
    max-width: 437px;
    min-height: 293px;
    max-height: 293px;
  }
  .employee-photo {
    height: 100%;
    max-height: 293px;
  }
  /*  .employee-name.gradient-text {
    font-size: 34px;
    line-height: 48.57px;
    letter-spacing: -0.63px;
  }
  .employee-position {
    font-size: 22px;
    line-height: 48.57px;
  }
  .employee-company {
    font-size: 18px;
    line-height: 80.95px;
    letter-spacing: 1.33px;
  }*/
  .employee-container {
    margin-left: -6em;
    -ms-flex: 0 0 113%;
    flex: 0 0 113%;
  }
  .price-text {
    letter-spacing: 4.27px;
  }
  .price-options, .next-price-options {
    max-width: 90%;
    padding: 2em 1em 1em 1em;
  }
  .next-price-options {
    margin: 0 1em 1em 1em;
  }
  .buy-now-till, .next-when {
    font-size: 26px;
  }
  .buy-now-price, .next-price {
    font-size: 50px;
  }
  .buy-now, .next-buy {
    font-size: 25px;
  }
  .about-tickets {
    padding-bottom: 3em;
  }
  .sponsors-and-partners-container {
    padding: 4em 0;
    margin-top: 0;
    -ms-flex: 0 0 95%;
    flex: 0 0 95%;
  }
  .media-container {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .big-company-logo {
    width: 155px;
    height: 49px;
  }
  .sponsors-and-partners-text {
    padding-bottom: 0;
    font-size: 27px;
  }
  .media-companies, .sponsors-and-partners-companies {
    padding: 2em;
  }
  .media-section {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .media-container.media {
    display: none;
  }
  .media-section {
    padding: 4em 0;
  }
  .company-logo {
    width: 152px;
    height: 31px;
    margin: 1em 4em 6em 1em;
  }
  .media-companies, .sponsors-and-partners-companies {
    margin: 0 auto;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .footer-social-icons {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .footer-social-icons a {
    font-size: 60px;
  }
  .apply-for-accreditation br {
    display: none;
  }
  .apply-for-accreditation {
    font-size: 24px;
  }
  #map {
    height: 385px;
  }
  .phone-number, .email {
    font-size: 22px;
  }
  .footer-menu li:first-child a {
    font-size: 34px;
    color: #ffffff;
    line-height: 60px;
  }
  .footer-menu a {
    color: rgba(255, 255, 255, 0.5);
    line-height: 60px;
    font-size: 30px;
  }
  .second-part-office, .second-part-conference-place {
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .footer-copyright-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    text-align: center;
  }
  .address-title {
    font-size: 21px;
  }
  .address-text {
    font-size: 21px;
    line-height: 31.59px;
  }
  p.copyright-text {
    font-size: 18px;
    line-height: 41.91px;
  }
  .about-tickets {
    background: none;
  }
}

@media only screen and (max-width: 670px) {
  .main-bg {
    background: none;
  }
  .main-title-section {
    padding-top: 2em;
  }
  .main-title-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .main-title {
    font-size: 60px;
    line-height: 65px;
    letter-spacing: -2.49px;
  }
  .more-about.gradient-text {
    font-size: 16px;
    letter-spacing: 1.2px;
  }
  .meet-fintech-container {
    padding: 4em 0 0.5em 0;
  }
  .meet-fintech {
    font-size: 20px;
  }
  .fintech-are {
    margin-left: 4em;
    padding: 12em 1em 2em 2em;
    margin-top: 1em;
  }
  .conference-details, .speakers-container, .price-container, .media-container {
    display: none;
  }
  .meet-fintech {
    font-size: 28px;
  }
  .quote {
    left: -10%;
    top: 3%;
  }
  .quote-text {
    font-size: 30px;
  }
  .speakers-team-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .employee-container {
    margin-left: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 3em 0;
  }
  .price-options-section {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .price-options, .next-price-options {
    margin: 0 0 1em 0;
    max-width: 95%;
  }
  .price-options {
    margin: 0 0 1em 0;
  }
  .next-price-options {
    margin: 0 0 1em 0;
  }
  .sponsors-and-partners-container {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .company-logo {
    margin: 1em 1em 3em 1em;
  }
  .footer-logo-container, .footer-about-us-menu, .footer-sponsors-partners-menu, .footer-agenda-menu, .footer-book-now-menu {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .first-part-telephone {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .second-part-office, .second-part-conference-place {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media only screen and (max-width: 550px) {
  .eng, .rus {
    font-size: 19px;
  }
  .more-about br {
    display: inline;
  }
  .main-title {
    padding: 0.3em 0.2em 0.5em 0;
  }
  .more-about {
    line-height: 30px;
  }
  .meet-fintech-container {
    padding: 2em 0 0.5em 0;
  }
  .fintech-are {
    margin-left: 0;
    padding: 1em;
    margin-top: 1em;
  }
  .quote {
    position: static;
    padding-left: 2em;
    max-width: 87%;
  }
  .quote-text {
    font-size: 20px;
    line-height: 27px;
  }
  .quote-author {
    margin: 1em 0 0 0;
  }
  .fintech-text, .fintech-text-join {
    line-height: 25px;
  }
  .speakers-team {
    margin: 3em 0;
  }
  .speakers-team, .speakers-team-content {
    max-width: 239px;
  }
  .employee-information {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .next-buy br {
    display: none;
  }
  .apply-for-accreditation {
    font-size: 18px;
    line-height: 30px;
  }
  .apply-for-accreditation {
    margin: 1em 0 1em 0;
  }
  #map {
    margin-top: 0;
  }
}


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


/*new*/

@keyframes glitch-anim {
  0%, 5% {
    clip-path: polygon(0% 48%, 100% 48%, 100% 20%, 0% 20%);
  }
  6%, 10% {
    clip-path: polygon(0% 19%, 100% 19%, 100% 30%, 0% 30%);
  }
  11%, 15% {
    clip-path: polygon(0% 27%, 100% 27%, 100% 35%, 0% 35%);
  }
  16%, 20% {
    clip-path: polygon(0% 8%, 100% 8%, 100% 20%, 0% 20%);
  }
  21%, 25% {
    clip-path: polygon(0% 45%, 100% 45%, 100% 60%, 0% 60%);
  }
  26%, 30% {
    clip-path: polygon(0% 59%, 100% 59%, 100% 45%, 0% 45%);
  }
  31%, 50% {
    clip-path: polygon(0% 45%, 100% 45%, 100% 35%, 0% 35%);
  }
  51%, 55% {
    clip-path: polygon(0% 26%, 100% 26%, 100% 40%, 0% 40%);
  }
  56%, 60% {
    clip-path: polygon(0% 77%, 100% 77%, 100% 55%, 0% 55%);
  }
  61%, 65% {
    clip-path: polygon(0% 29%, 100% 29%, 100% 45%, 0% 45%);
  }
  66%, 70% {
    clip-path: polygon(0% 50%, 100% 50%, 100% 32%, 0% 32%);
  }
  71%, 75% {
    clip-path: polygon(0% 21%, 100% 21%, 100% 35%, 0% 35%);
  }
  76%, 80% {
    clip-path: polygon(0% 62%, 100% 62%, 100% 50%, 0% 50%);
  }
  81%, 85% {
    clip-path: polygon(0% 28%, 100% 28%, 100% 40%, 0% 40%);
  }
  86%, 95% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
  }
}

@keyframes glitch-anim2 {
  0%, 5% {
    clip-path: polygon(0% 48%, 100% 48%, 100% 38%, 0% 38%);
  }
  6%, 10% {
    clip-path: polygon(0% 19%, 100% 19%, 100% 25%, 0% 25%);
  }
  11%, 15% {
    clip-path: polygon(0% 27%, 100% 27%, 100% 35%, 0% 35%);
  }
  16%, 20% {
    clip-path: polygon(0% 8%, 100% 8%, 100% 15%, 0% 15%);
  }
  21%, 25% {
    clip-path: polygon(0% 45%, 100% 45%, 100% 50%, 0% 50%);
  }
  26%, 30% {
    clip-path: polygon(0% 59%, 100% 59%, 100% 50%, 0% 50%);
  }
  31%, 50% {
    clip-path: polygon(0% 45%, 100% 45%, 100% 35%, 0% 35%);
  }
  51%, 55% {
    clip-path: polygon(0% 26%, 100% 26%, 100% 31%, 0% 31%);
  }
  56%, 60% {
    clip-path: polygon(0% 77%, 100% 77%, 100% 65%, 0% 65%);
  }
  61%, 65% {
    clip-path: polygon(0% 29%, 100% 29%, 100% 35%, 0% 35%);
  }
  66%, 70% {
    clip-path: polygon(0% 50%, 100% 50%, 100% 42%, 0% 42%);
  }
  71%, 75% {
    clip-path: polygon(0% 21%, 100% 21%, 100% 33%, 0% 33%);
  }
  76%, 80% {
    clip-path: polygon(0% 62%, 100% 62%, 100% 50%, 0% 50%);
  }
  81%, 85% {
    clip-path: polygon(0% 28%, 100% 28%, 100% 35%, 0% 35%);
  }
  86%, 95% {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
  }
}

.glitched {
  animation: glitch-anim 7.5s 0s infinite linear alternate-reverse;
  background-color: rgba(0, 0, 0, .1);
  background-blend-mode: screen;
  background-size: contain;
  clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
  position: absolute;
  top: 0;
  transform: translateX(-0.3%);
  /* animation-play-state: paused; */
}

.glitched:nth-child(3) {
  animation-delay: 1.5s;
  background-color: rgba(190, 0, 0, 0.15);
  background-blend-mode: screen;
  transform: translateX(0.2%);
}

.glitched:nth-child(4) {
  animation-delay: 2s;
  background-color: rgba(43, 163, 224, 0.2);
  background-blend-mode: screen;
  transform: translateX(-0.2%) translateY(-1%);
}

.glitched:nth-child(5) {
  animation-delay: 2.5s;
  background-color: rgba(77, 8, 190, 0.2);
  background-blend-mode: screen;
  transform: translateX(0.1%) translateY(1%);
}

.glitch-pause {
  animation: none!important;
}

.glitched {
  width: 100%;
  height: 100%;
}

img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


/*header glitched*/

header .glitched {
  animation: glitch-anim 7s 0s infinite linear alternate-reverse;
  /*transform: translateX(85px)!important;*/
  transform: translateX(5px)!important;
      transform: translateX(104px)!important;
}

header .glitched:nth-child(1) {
  background-color: rgba(0, 0, 0, 0.03);
}

header .glitched:nth-child(2) {
  background-color: rgba(190, 0, 0, 0.03);
}

header .glitched:nth-child(3) {
  background-color: rgba(43, 163, 224, 0.03);
}

header .glitched:nth-child(4) {
  background-color: rgba(77, 8, 190, 0.03);
}

@media screen and (max-width:991px) {
header .main-bg {
  overflow: hidden;
}
}

header .main-bg .glitched {
  background-size: contain;
}

@media screen and (max-width:1250px) {
  header .glitched {
    display: none!important;
  }
}

@media screen and (max-width:1000px) {
  header .glitched {
    transform: translateX(0px)!important;
  }
  header .glitched:nth-child(4) {
    display: none;
  }
}


/*.about-tickets*/

.about-tickets .glitched {
  animation: glitch-anim 6s 0s infinite linear alternate-reverse;
}

.about-tickets .glitched:nth-child(1) {
  background-color: rgba(0, 0, 0, 0.03);
}

.about-tickets .glitched:nth-child(2) {
  background-color: rgba(190, 0, 0, 0.03);
}

.about-tickets .glitched:nth-child(3) {
  background-color: rgba(43, 163, 224, 0.03);
}

.about-tickets .glitched:nth-child(4) {
  background-color: rgba(77, 8, 190, 0.03);
}

.about-tickets .glitched {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 30% 36%;
}

@media screen and (max-width:599px) {
  .about-tickets .glitched {
    display: none;
  }
}


/* new new --------------------------*/

.fintech-are {
  position: relative;
  background: none;
}

.fintech-are_bg, .sponsors-and-partners-container_bg {
  display: none;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: linear-gradient(-197deg, #4f00bc 0%, #29abe2 100%);
  background-color: #0000e6;
  position: absolute;
  /*z-index: -1;*/
  max-width: 300%!important;
}

header {
  overflow: hidden;
}

.sponsors-and-partners-container {
  position: relative;
  background: none;
}

.sponsors-and-partners-container_bg {
  display: block;
}

.fintech-are .quote {
  z-index: 1;
}

.fintech-are .quote + div {
  position: relative;
  z-index: 1;
}

.sponsors-and-partners-container_bg {
  z-index: -1;
}

#map {
  margin-top: 0;
}


/*
*/

@media screen and (max-width:991px) {
  header .main-title {
    margin-left: -1px;
  }
}

@media screen and (max-width:991px) {
  header .main-title {
    margin-left: 4px;
  }
  header .more-about gradient-text {
    margin-left: 6px;
  }
}

.sponsors-and-partners {
  position: relative;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 48%, rgba(0, 0, 0, 0.96) 50%, rgba(250, 134, 136, 0) 99%, rgba(255, 137, 139, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 48%, rgba(0, 0, 0, 0.96) 50%, rgba(250, 134, 136, 0) 99%, rgba(255, 137, 139, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 48%, rgba(0, 0, 0, 0.96) 50%, rgba(250, 134, 136, 0) 99%, rgba(255, 137, 139, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ff898b', GradientType=0);
  /* IE6-9 */
  /*background: url(images/map_bg.png);*/
}

@media screen and (max-width:1299px) {
  .main-bg {
    background: none;
  }
  header {
    background-position: center top;
    background-image: url(../images/main-bg.png);
    background-repeat: no-repeat;
  }
}


/*@media screen and (max-width:767px) {
  header {
    background-position-y: 17%;
  }
}*/

@media screen and (max-width:670px) {
  header {
    background-position-y: 0;
    background-size: 940px auto;
  }
}

@media screen and (max-width:991px) {
  .sponsors-and-partners {
    background: black!important;
  }
  #map {
    height: 425px;
  }
  .main-bg .main-container {
    justify-content: space-between;
  }
  header {
    background-size: auto 950px;
    background-position-x: 74%;
  }
}

@media screen and (max-width:767px) {
  .language {
    padding-top: 0;
    margin-top: 0;
    padding-right: 0;
    flex-wrap: nowrap;
  }
  .main-bg .main-container {
    align-items: flex-end;
  }
  header .main-title-section {
    padding-top: 6em;
  }
}

@media (min-width: 320px) {
  .container {
    max-width: 89%;
  }
}

@media (max-width: 400px) {
  .main-bg .language {
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .main-bg .main-container {
    align-items: center;
  }
}

@media (max-width: 1415px) {
  .media-partners-section .media-companies {
    padding-right: 60px;
  }
}

@media (max-width: 1300px) {
  .media-companies .img-container {
    display: block;
  }
  .sponsors-and-partners .media-companies {
    display: block;
    max-width: 180px;
  }
}

@media (max-width: 1165px) {
  .media-partners-section .media-companies {
    padding-right: 60px;
  }
}

@media (max-width: 1110px) {
  .media-partners-section .media-companies {
    padding-right: 0px;
  }
}

@media (max-width: 830px) {
  .media-partners-section .media-companies {
    max-width: 150px;
  }
  .media-companies .img-container {
    margin-bottom: 0;
  }
}

@media only screen and (max-width: 670px) {
  .media-partners-section .sponsors-and-partners-container .media-container {
    display: flex;
  }
  header .main-title-section {
    padding-top: 23em;
  }


.company-information .speakers-container{
display: flex;
}

}

@media only screen and (max-width: 768px) {
  .media-partners-section .big-company-logo {
    margin: 0 10px;
    display: inline-block;
  }



.media-partners-section .media-companies{
    width: 100%;
    max-width: 100%;
    padding: 0;

}
.media-companies .img-container{
  text-align: center;
}
.sponsors-and-partners .company-logo{
      width: 166px;
    height: 60px;
    display: inline-block;
    text-align: center;
    margin-left: 32px!important;
    margin-right: 32px!important;
}
.sponsors-and-partners .apply-for-accreditation{
    padding-left: 72px;
}
.sponsors-and-partners .apply-for-accreditation{
position: relative;
}
.sponsors-and-partners .apply-for-accreditation i{
position: relative;
    left: 212px;
    display: block;
}

}


@media only screen and (max-width: 768px) {
.sponsors-and-partners{
    overflow: hidden;
}



.about-tickets .price-options > div{
margin: auto;
}
.about-tickets  .price-container{
  display: flex!important;
}
.company-information .price-container{
  position: absolute;
}
.about-tickets  .next-price-options, .about-tickets .price-options{
      margin-left: 39px;
}
.about-tickets  .next-price-options > div{ 
margin: auto;
}
}

@media only screen and (max-width: 670px) {
.about-tickets .price-options, .about-tickets .next-price-options{
      /*max-width: 91%!important;*/
      width: calc(100% - 45px);
}

.about-tickets{
  overflow: hidden;
}
}


@media only screen and (max-width: 550px) {

.sponsors-and-partners .apply-for-accreditation i {
        left: 155px;
    top: 15px;
}

}

@media only screen and (max-width: 420px) {
.sponsors-and-partners .apply-for-accreditation i {
        left: 52px;
    /*top: 15px;*/
}

}


/*
    font-size: 20px;
    font-family: "Open Sans";
    line-height: 30px;
*/





@media only screen and (max-width: 640px) {
  .sponsors-and-partners-companies .img-container {
    justify-content: center;
  }
}

@media only screen and (max-width: 524px) {
  .sponsors-and-partners-companies .img-container {
    margin-bottom: 0;
  }
  .media-partners-section .big-company-logo {
    margin-bottom: 20px;
  }
}

@media only screen and (max-width: 615px) {

.company-information .speakers-text{
left: -27px;
padding-bottom: 95px;
}
}


@media only screen and (max-width: 577px) {
  header .main-title {
    font-size: 85px;
    line-height: 101px;
  }



  .footer-social-icons a{
        padding-left: 10px;
    padding-right: 10px;
  }
}

@media only screen and (max-width: 480px) {
  .sponsors-and-partners-companies {
    max-width: calc(100% - 103px);
  }
  header .main-title {
    font-size: 70px;
    line-height: 71px;
  }
}
@media only screen and (max-width: 420px) {
  header .main-title {
    font-size: 59px;
    line-height: 60px;
  }

}


@media only screen and (max-width: 550px) {
.fintech-are .quote {
    z-index: 1;
    position: relative;
    left: 0;
        margin-bottom: 40px;
}
}

body {
  min-width: 320px;
}

@media only screen and (max-width: 767px) {
  .main-title-container {
    width: calc(100% - 75px);
  }
  .main-title br {
    display: none;
  }
  .main-title {
    font-size: 100px;
    line-height: 101px;
  }
}


.meet-fintech{


  right: 0;
}
.russ .quote{
top: 2%;
}

.company-information .speakers-text{
  position: absolute;
}

@media only screen and (max-width: 1625px) {
  .russ .fintech-are .quote + div{
        /*margin-top: 140px;*/
  }
}
@media only screen and (max-width: 1330px) {
    .russ .fintech-are .quote + div{
        /*margin-top: 360px;*/
  }
}
@media only screen and (max-width: 992px) {
 .russ .fintech-are .quote + div{
/*margin-top: 100px;*/
 }
}
@media only screen and (max-width: 768px) {
 .russ .fintech-are .quote + div{
    /*margin-top: 200px;*/
 }
}


.russ .quote-text{
  font-size: 45px;
}

@media only screen and (max-width: 992px){
.russ .quote-text {
    font-size: 26px;
    line-height: 33.46px;
}
}

@media only screen and (max-width: 992px){
.russ .fintech-are {
    margin-left: 15em;
    padding: 16em 2em 4em 4em;
}
}

@media only screen and (max-width: 768px){
.russ .fintech-are {
    margin-left: 9em;
    padding: 16.4em 1em 4em 6em;
    margin-top: 4em;
}

}

@media only screen and (max-width: 670px){
.russ .fintech-are {
    margin-left: 4em;
    padding: 14em 1em 2em 2em;
    margin-top: 1em;
}
}

@media only screen and (max-width: 550px){
.russ .fintech-are {
    margin-left: 0;
    padding: 1em;
    margin-top: 1em;
}
}

.russ .main-title{
  font-size: 95px;
}



@media only screen and (max-width: 740px){
.russ .main-title{
      font-size: 78px;
          line-height: 85px;
}

}
@media only screen and (max-width: 577px){
.russ header .main-title {
    font-size: 70px;
    line-height: 101px;
}
}
@media only screen and (max-width: 500px){
.russ header .main-title {
 font-size: 46px;
    line-height: 70px;
}
}


@media only screen and (max-width: 550px){
.russ .quote-text {
    font-size: 20px;
    line-height: 27px;
}
}

@media only screen and (max-width: 550px){
 .russ .quote-text{
letter-spacing: 0;
}

}

/**/
@media only screen and (min-width: 500px) and (max-width: 640px){

.first-part-section >div {    flex: 0 0 50%; }

.footer-social-icons-menu{
flex: 0 0 100%!important;
}
.second-part-section .second-part-office, .second-part-section .second-part-conference-place{
flex: 0 0 50%;
}
.second-part-office .address-text{
  padding-right: 5px;
}
}

.employee-container{
      justify-content: space-between;
}
.employee-information{
    margin-right: 1em;
}
@media only screen and (max-width: 768px){
.buy-now, .next-buy {
    font-size: 20px;
}
}
@media only screen and (max-width: 768px){
.buy-now, .next-buy {
        font-size: 17px;
            line-height: 19px;
}
}




.next-price-options{
    flex-wrap: nowrap;
}
.next-price-options div{
  margin: 0;
}
.next-price-options div:first-child{
      margin-left: 4em;
}
.next-price-options div:last-child{
      margin-right: 4em;}
      @media only screen and (max-width: 900px){
.next-price-options div:first-child{
      margin-left: 2em;
}
.next-price-options div:last-child{
      margin-right: 2em;}

}

      @media only screen and (max-width: 768px){
.next-price-options{
    flex-wrap: wrap;
}
      }

        @media only screen and (max-width: 768px){
.glitched{
  display: none!important;
}
        }

        /*
        
        
        */

        .responsive-menu .menu-toggle{
display: none;
        }

        .menu-section.on .responsive-menu .menu-toggle{
display: block;
top: 40px;
left: 45px;
        }