@charset "UTF-8";
body {
  background: #FFF;
  color: #2f2a29;
  font: 16px "Open Sans", Arial, sans-serif;
  line-height: 150%;
  -webkit-text-size-adjust: none;
}

section {
  margin-top: 10px;
  margin-bottom: 10px;
}

.a-block {
  width: 100%;
  margin-top: 25px;
}
.a-block > .default {
  text-align: center;
}

.mark {
  color: #455984;
}

.table-gray tr th {
  background: #484a4f !important;
  color: #ffffff;
}
.table-gray .btn-primary {
  background: #25314c;
}

.modal-dialog {
  background: none !important;
}
.modal-dialog .btn-close {
  color: #ffffff;
}

.lineborder {
  z-index: 1;
  position: relative;
  height: 3px;
  background-color: #c10028;
  margin-bottom: -3px;
}

header {
  position: relative;
}
header #top {
  height: 115px !important;
}
header #top .logo {
  display: block;
  width: 100%;
  margin-top: 30px;
}
header #top .r-logo {
  margin-top: 32px;
  margin-left: 20px;
}
header #top .language_small {
  display: none;
}
header .infolinia {
  font-family: "Open Sans Condensed";
  font-size: 26px;
  line-height: 1.1;
  font-weight: 400;
  color: #404142;
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 30px;
}
header .infolinia a {
  color: #404142;
}
@media only screen and (max-width: 992px) {
  header .infolinia {
    margin-top: -50px;
  }
}
@media only screen and (max-width: 768px) {
  header .infolinia {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 990px) {
  header #top {
    height: 80px !important;
  }
  header #top .logo {
    margin-top: 20px;
  }
  header #top .language_small {
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    margin-top: 0px;
    padding-top: 0px;
  }
  header #top .language_small ul.dropdown-menu {
    min-width: 60px;
    width: 60px;
  }
  header #top .language_small ul.dropdown-menu li a {
    background: white;
    width: 58px !important;
  }
  header #top .language_small ul.dropdown-menu li a .flag-icon {
    box-shadow: 0 0 1px #676c75, 0 0 1px #676c75, 0 0 1px #676c75;
    padding: 0px;
    margin: 0px;
  }
  header #top .language_small ul.dropdown-menu li a:hover {
    background: #d9d9d9;
  }
}
@media only screen and (max-width: 415px) {
  header #top {
    height: 70px !important;
  }
  header #top .logo {
    width: 200px;
  }
  header #top .logo img {
    width: 200px;
  }
  header #top .language_small {
    top: 20px;
  }
}
@media only screen and (max-width: 374px) {
  header #top {
    height: 60px !important;
  }
  header #top .logo {
    width: 150px;
  }
  header #top .logo img {
    width: 150px;
  }
  header #top .language_small {
    top: -5px;
  }
}

/**

header {
	position: relative;
	background-color: $white;
	padding-top: 10px;

	.logo {
		display: block;
		width: 60%;
		height: 50px;
		float: left;
		margin-bottom: 20px;
	}

	.language_small {
		display: none;
		margin-top: 5px;
		float: right;
	}

	@media only screen and (max-width: $break-medium) {
		height: 180px;
		.logo {
			display: block;
			width: 60%;
			height: 50px;
			float: left;
			margin-bottom: 20px;
		}
		.language_small {
	    	display: block;

		}
	}

	@media only screen and (max-width: 375px) {
		height: 150px;
		.logo { padding-top: 8px; margin-bottom: 10px; }
	}

	@media only screen and (max-width: 414px) {
		height: 150px;
		.logo { padding-top: 4px; margin-bottom: 10px; }
	}

	@media only screen and (max-width: 768px) {
		height: 150px;
		.logo { padding-top: 4px; margin-bottom: 10px; }
		.language_small { width: 100px; clear: both;}
	}



	.head-top {
		.r-logo {
			margin-left: 20px;
		}
		@media only screen and (max-width: $break-medium) {
	    	text-align: center;
	    	margin-bottom: 20px;
		}
		img {
			@media only screen and (max-width: $break-large) {
		    	margin-bottom: 30px;
			}
			@media only screen and (max-width: $break-medium) {
		    	display: inline-block;
			}
		}
		img:first-child {
			@media only screen and (max-width: $break-large) {
		    	margin-bottom: 10px;
			}
			@media only screen and (max-width: $break-medium) {
		    	margin-bottom: 0px;
			}
		}
	}
}
.infolinia {
	font-family: $font-infolinia;
	font-size: 26px;
	line-height: 1.1;
	font-weight: 400;
	color: $black3;
	margin-top: 0px;
	margin-bottom: 20px;

	@media only screen and (max-width: $break-large) {
    	margin-top: -50px;
	}
	@media only screen and (max-width: $break-medium) {
    	margin-top: 0px;
	}
}
**/
#navbarDropdownMenuLink {
  background-color: #404142;
}

.language_small .flag-icon {
  width: 26px;
  height: 20px;
  border: 1px solid #cccccc !important;
}
.language_small .dropdown-menu a {
  padding: 10px 15px;
  border: none;
}

.navs {
  background-color: #575b63;
  border-top: 1px solid #303134;
  border-bottom: 1px solid #303134;
  padding: 1px 0px;
}
.navs .navbar {
  min-height: auto;
}
.navs .navsc {
  padding-left: 0px;
}
.navs .infolinia-toggle {
  border: 0px;
  margin: 0px;
  padding: 9px 17px;
}
.navs .infolinia-toggle a {
  color: #fff !important;
}
.navs .infolinia-toggle:hover {
  background-color: transparent;
}
.navs .navbar-default {
  font-family: "Open Sans";
  margin: 0px;
  border-radius: 0px;
  border: 0px;
  background-color: transparent;
}
.navs .navbar-default .navbar-nav {
  /**
  li.mainf {
  	a {
  		padding-left: 5px;
  		padding-right: 5px;
  	}
  	&.active {
  		a {
  			padding-left: 5px;
  			padding-right: 5px;
  		}
  	}
  }
  **/
}
.navs .navbar-default .navbar-nav li {
  border-left: 1px solid #969697;
  border-right: 1px solid #2c2d2e;
}
@media screen and (min-width: 993px) {
  .navs .navbar-default .navbar-nav li:first-child {
    border-left: 1px solid #969697;
    position: relative;
  }
  .navs .navbar-default .navbar-nav li:first-child:before {
    position: absolute;
    top: 0px;
    left: -2px;
    height: 100%;
    content: "";
    width: 1px;
    background: #2c2d2e;
  }
}
@media only screen and (max-width: 992px) {
  .navs .navbar-default .navbar-nav li {
    border-left: 0px;
    padding-left: 10px;
    border-right: none !important;
  }
  .navs .navbar-default .navbar-nav li:before {
    background: transparent;
    display: none;
  }
}
.navs .navbar-default .navbar-nav li a {
  color: #feffff;
  padding: 4px 19px;
  font-size: 16px;
}
@media only screen and (max-width: 1200px) {
  .navs .navbar-default .navbar-nav li a {
    padding: 4px 16px;
    font-size: 14px;
    padding-left: 10px;
  }
}
@media only screen and (max-width: 992px) {
  .navs .navbar-default .navbar-nav li a {
    padding: 4px 5px;
    font-size: 12px;
    padding-left: 0px;
    margin-left: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
  .navs .navbar-default .navbar-nav li a {
    padding-left: 10px;
    margin-left: 10px;
  }
}
.navs .navbar-default .navbar-nav li a .caret {
  display: none;
}
@media only screen and (max-width: 990px) {
  .navs .navbar-default .navbar-nav li a .caret {
    display: inline-block;
  }
}
.navs .navbar-default .navbar-nav li a:hover {
  color: #feffff;
  background: #2a3451;
}
.navs .navbar-default .navbar-nav li a:focus {
  color: #feffff;
}
.navs .navbar-default .navbar-nav li.active a {
  color: #feffff !important;
  background-color: #2a3451;
}
.navs .navbar-default .navbar-nav li.active ul li {
  background: #686c75;
}
.navs .navbar-default .navbar-nav li.active ul li a {
  background-color: #686c75;
}
.navs .navbar-default .navbar-nav li.active ul li.active a, .navs .navbar-default .navbar-nav li.active ul li.active:hover a {
  background-color: #2a3451;
}
.navs .navbar-default .navbar-nav li .dropdown-menu {
  background-color: #686c75;
  border-top: 6px solid transparent;
  border-left: 1px solid black;
}
@media only screen and (max-width: 990px) {
  .navs .navbar-default .navbar-nav li .dropdown-menu {
    background-color: transparent;
    border-top: 0px;
  }
  .navs .navbar-default .navbar-nav li .dropdown-menu:hover .dropdown-menu {
    display: block;
  }
}
.navs .navbar-default .navbar-nav li .dropdown-menu li {
  border-right: none;
  padding-left: 0px;
}
.navs .navbar-default .navbar-nav li .dropdown-menu li:before {
  display: none;
}
.navs .navbar-default .navbar-nav li .dropdown-menu li a {
  padding: 4px 19px;
}
@media only screen and (max-width: 990px) {
  .navs .navbar-default .navbar-nav li .dropdown-menu li a {
    color: #fff;
  }
  .navs .navbar-default .navbar-nav li .dropdown-menu li a:before {
    content: "\f0da";
    margin-right: 15px;
    margin-left: -15px;
    font-family: fontawesome;
  }
}
.navs .navbar-default .navbar-nav li .dropdown-menu li a:hover {
  background-color: #2a3451;
  color: #fff;
}
.navs .navbar-default .navbar-nav li .dropdown-menu li a:focus, .navs .navbar-default .navbar-nav li .dropdown-menu li a:visited {
  background-color: transparent;
}
.navs .navbar-default .navbar-nav li .open a, .navs .navbar-default .navbar-nav li .open a:focus, .navs .navbar-default .navbar-nav li .open a:visited {
  background-color: transparent;
  color: #fff;
}
.navs .navbar-default .navbar-nav .search {
  padding: 0px;
  border-right: none;
}
@media only screen and (max-width: 992px) {
  .navs .navbar-default .navbar-nav .search {
    margin: 0px 20px;
  }
}
.navs .navbar-default .navbar-nav .search a {
  padding-left: 15px;
  padding-right: 17px;
}
.navs .navbar-default .navbar-nav .search a span {
  transform: rotateY(180deg);
}
@media only screen and (max-width: 992px) {
  .navs .navbar-default .navbar-nav .search a {
    display: none;
  }
}
.navs .navbar-default .navbar-nav .search .form-control {
  padding-left: 20px;
  padding-right: 40px;
}
.navs .navbar-default .navbar-nav .bootstrap-select .dropdown-menu {
  text-align: center;
  background-color: #f0f0f3;
}
.navs .navbar-default .navbar-nav .bootstrap-select .btn-default {
  width: 60px;
  background-color: #f0f0f3;
  border-radius: 0px;
  padding: 4px 19px;
  padding-left: 10px;
  padding-right: 10px;
  border: 0px;
}
.navs .navbar-default .navbar-lang li {
  border: none;
}
.navs .navbar-default .navbar-lang li:before {
  display: none;
  width: 0px;
  background: #ffffff;
}
.navs .navbar-default .language {
  border: none !important;
  padding: 0px !important;
  width: 70px !important;
  border-left: 0px;
}
.navs .navbar-default .language button {
  width: 65px;
  height: 29px;
  padding: 0px;
  position: relative;
  border: none;
}
.navs .navbar-default .language button .flag-icon {
  width: 30px;
  height: 20px;
}
.navs .navbar-default .language button .caret {
  position: absolute;
  top: 49%;
  right: 2px;
}
.navs .navbar-default .language a {
  background: white;
  width: 70px;
}
.navs .navbar-default .language a:active, .navs .navbar-default .language a:focus {
  background: white;
}
.navs .navbar-default .language a:hover {
  background: #e6e6e6 !important;
}
.navs .navbar-default .language a .flag-icon {
  width: 30px;
  height: 20px;
}
.navs .navbar-default .language ul {
  background: white !important;
  width: 70px !important;
  min-width: 70px;
  border: none !important;
  margin: 0px;
  padding: 0px;
}
.navs .navbar-default .language ul li {
  border-left: none;
}
.navs .navbar-default .language ul li:first-child {
  border-left: none;
}
.navs .navbar-default .language ul li a {
  background: white;
  width: 70px !important;
}
@media screen and (max-width: 992px) {
  .navs .navbar-default .language {
    display: none;
  }
}
.navs .navbar-collapse {
  padding-left: 0px;
}
@media only screen and (max-width: 990px) {
  .navs .navbar-collapse {
    padding-left: 15px;
  }
}
.navs .katalog-min {
  display: none;
}
@media only screen and (max-width: 992px) {
  .navs .katalog-min {
    display: block;
  }
}
.navs .katalog-min .dropdown-menu {
  background-color: #676c75;
}
.navs .flag-icon {
  box-shadow: 0 0 1px #676c75, 0 0 1px #676c75, 0 0 1px #676c75;
  width: 35px;
  background-size: cover;
}

.navborder {
  height: 4px;
  display: block;
  background-color: #a4a7ab;
}

/* KATALOG */
.box-katalog {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  top: 0px;
  bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
  background-color: transparent;
}
@media (min-width: 768px) {
  .box-katalog {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .box-katalog {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .box-katalog {
    width: 1170px;
  }
}
@media (min-width: 1600px) {
  .box-katalog {
    width: 1600px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 990px) {
  .box-katalog {
    display: none;
  }
}

.katalog-online {
  z-index: 2;
  pointer-events: painted;
  position: absolute;
  background-color: #bf082d;
  width: 232px;
  top: 0px;
  bottom: 0px;
  right: 70px;
  -webkit-transform: skew(-15deg);
  -moz-transform: skew(-15deg);
  -ms-transform: skew(-15deg);
  -o-transform: skew(-15deg);
  transform: skew(-15deg);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}
@media only screen and (max-width: 1200px) {
  .katalog-online {
    width: 148px;
  }
}
.katalog-online .tit {
  z-index: 6;
  position: absolute;
  top: 0px;
  width: 100%;
  left: -1px;
  border-right: 1px solid #575b63;
  background-color: #575b63;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.75);
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.katalog-online .kat {
  position: relative;
  float: left;
  width: 58px;
  height: 100%;
  left: -1px;
}
.katalog-online .kat:hover .k-shadow .k-img {
  background-position-x: 5px;
}
@media only screen and (max-width: 1200px) {
  .katalog-online .kat {
    width: 37px;
  }
}
.katalog-online .kat .k-img {
  position: relative;
  float: left;
  width: 80px;
  left: -10px;
  height: 100%;
  background-color: #d8d8d8;
  background-position: left center;
  background-repeat: no-repeat;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: skew(15deg);
  -moz-transform: skew(15deg);
  -ms-transform: skew(15deg);
  -o-transform: skew(15deg);
  transform: skew(15deg);
}
@media only screen and (max-width: 1200px) {
  .katalog-online .kat .k-img {
    width: 60px;
  }
}
.katalog-online .kat .k-shadow {
  position: relative;
  float: left;
  width: 58px;
  height: 100%;
  overflow: hidden;
  background-color: #d8d8d8;
  filter: brightness(90%);
  -webkit-box-shadow: 3px -2px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 3px -2px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 3px -2px 5px 0px rgba(0, 0, 0, 0.75);
}
@media only screen and (max-width: 1200px) {
  .katalog-online .kat .k-shadow {
    width: 37px;
  }
}
.katalog-online .kat .k-ico {
  z-index: 5;
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #bf082d;
  text-align: center;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-size: 32px;
  line-height: 32px;
  border-right: 1px solid #bf082d;
}
.katalog-online .kat .k-ico .svg-icon {
  -webkit-transform: skew(15deg);
  -moz-transform: skew(15deg);
  -ms-transform: skew(15deg);
  -o-transform: skew(15deg);
  transform: skew(15deg);
}
.katalog-online .ks1 {
  z-index: 4;
}
.katalog-online .ks2 {
  z-index: 3;
}
.katalog-online .ks3 {
  z-index: 2;
}
.katalog-online .ks4 {
  z-index: 1;
}
.katalog-online .kat-box-ico {
  z-index: 6;
  position: absolute;
  height: 32px;
  bottom: 0px;
  left: -2px;
  right: 0px;
  background-color: #bf082d;
}
.katalog-online .kat-box-ico .k-ico {
  float: left;
  width: 58px;
  font-size: 32px;
  line-height: 32px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .katalog-online .kat-box-ico .k-ico {
    width: 37px;
    font-size: 26px;
  }
}
.katalog-online .kat-box-ico .k-ico .svg-icon {
  -webkit-transform: skew(15deg);
  -moz-transform: skew(15deg);
  -ms-transform: skew(15deg);
  -o-transform: skew(15deg);
  transform: skew(15deg);
}
.katalog-online:hover {
  /**filter: brightness(110%);
  -moz-filter: brightness(110%);
  -ms-filter: brightness(110%);
  -o-filter: brightness(110%);
  **/
}

.box-search {
  z-index: 999;
  position: absolute;
  margin-top: 6px;
  right: 0px;
  width: 300px;
  display: none;
  background: #575b63;
  padding: 10px;
}
.box-search .input-search {
  border-radius: 0px;
  padding: 10px 10px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}
.box-search .input-group-btn .btn {
  border-radius: 0px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-left: 1px solid #ffffff;
  background-color: #bf082d;
  color: #ffffff;
}
@media only screen and (max-width: 992px) {
  .box-search {
    display: inline-block;
    width: 99%;
    right: auto;
    margin: 10px 0px 10px 0px;
    padding: 0px;
    position: relative;
  }
}

.slider {
  background-color: #f0f0f3;
}
.slider .text {
  position: relative;
  text-align: right;
  font-family: "Open Sans";
  font-size: 32px;
  font-weight: 700;
  padding-right: 15px;
  line-height: 42px;
}
@media screen and (max-width: 1600px) {
  .slider .text {
    font-size: 24px;
    line-height: 38px;
  }
}
@media only screen and (max-width: 1200px) {
  .slider .text {
    font-size: 20px;
    line-height: 28px;
  }
}
@media only screen and (max-width: 992px) {
  .slider .text {
    font-size: 16px;
    line-height: 26px;
  }
}
@media only screen and (max-width: 768px) {
  .slider .text {
    font-size: 14px;
    text-align: center;
    padding: 10px 0;
  }
}
.slider .slide-text {
  right: 15px;
  background-color: #d8d8d8;
  color: #404142;
  background-repeat: no-repeat !important;
  background-position-y: bottom !important;
}
@media only screen and (max-width: 768px) {
  .slider .slide-text {
    right: 0;
    background-color: transparent;
  }
}
.slider .carousel-control {
  background: none;
  top: 45%;
}

.slider-none {
  display: flex;
  flex-direction: row;
  background-color: #f0f0f3;
  overflow: hidden;
  height: 323px;
}
.slider-none .image-side {
  width: 100%;
  position: absolute;
  z-index: 90;
  padding: 0;
}
.slider-none .image-side img {
  width: 100%;
  height: 100% !important;
}
.slider-none .text-side {
  position: absolute;
  width: calc(100% - 13px);
  top: 0;
  right: 13px;
  padding: 0;
  background-color: #d8d8d8;
  height: 323px !important;
  text-align: center;
}
.slider-none .text-side h2 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 0;
  height: 100%;
  font-family: "Open Sans";
  font-size: 34px;
  line-height: 150%;
  font-weight: 700;
  color: #404142;
  padding: 0 1.5rem;
}
@media screen and (max-width: 1600px) {
  .slider-none {
    height: 240px;
  }
  .slider-none .text-side {
    height: 240px;
  }
  .slider-none .text-side h2 {
    font-size: 18pt;
  }
}
@media screen and (max-width: 1200px) {
  .slider-none {
    height: 175px;
  }
  .slider-none .text-side {
    height: 175px;
  }
  .slider-none .text-side h2 {
    font-size: 18pt;
  }
}
@media screen and (max-width: 990px) {
  .slider-none {
    height: 135px;
  }
  .slider-none .text-side {
    height: 135px;
  }
  .slider-none .text-side h2 {
    font-size: 13pt;
  }
}
@media screen and (max-width: 768px) {
  .slider-none {
    display: block;
    height: 20%;
  }
  .slider-none .image-side {
    display: none;
  }
  .slider-none .text-side {
    width: 100% !important;
    position: relative;
    left: 0;
    right: 0;
    height: 7% !important;
  }
  .slider-none .text-side h2 {
    font-size: 13pt;
    padding-top: 0;
  }
}

.block-info {
  padding-top: 20px;
  padding-bottom: 20px;
  /** 
    * Skośne bloki
    * Wersja CSS
    * Grzegorz
    **/
}
.block-info .skew-outer {
  position: relative;
  top: 0px;
  margin-left: 5px;
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  -o-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
  /*outline:1px solid #fff;*/
  overflow: hidden;
  width: 350px;
  height: 200px;
  display: inline-block;
  border: 4px solid #d8d8d8;
  border-radius: 10px;
  cursor: pointer;
  /** Very small screens **/
}
.block-info .skew-outer:first-child {
  margin-left: 20px;
}
.block-info .skew-outer .skew-inner {
  position: absolute;
  left: -60px;
  background-position: center center;
  background-size: cover;
  width: 450px;
  height: 200px;
  transition: all 250ms linear;
  color: #fff;
}
.block-info .skew-outer .skew-inner.block-1 {
  background-image: url("../../../userfiles/editor/skosne-bloki/ponad-30-lat-doswiadczenia.jpg");
}
.block-info .skew-outer .skew-inner.block-2 {
  background-image: url("../../../userfiles/editor/skosne-bloki/unikalne-oznaczenia-jakosci.jpg");
}
.block-info .skew-outer .skew-inner.block-3 {
  background-image: url("../../../userfiles/editor/skosne-bloki/profesjonalizm.jpg");
}
.block-info .skew-outer .skew-description {
  display: block;
  position: absolute;
  bottom: 8px;
  text-align: center;
  width: 100%;
  background-color: #575b63;
  border-top: 4px solid #f0f0f3;
  padding: 10px 0px;
  color: #feffff;
  font-family: "Roboto";
  font-size: 16px;
  -ms-transition: all 150ms linear;
  transition: all 150ms linear;
}
.block-info .skew-outer:hover .skew-description, .block-info .skew-outer:focus .skew-description {
  background-color: #455984;
  color: #ffffff;
}
.block-info .skew-outer:hover .skew-inner, .block-info .skew-outer:focus .skew-inner {
  background-position-y: -10px;
}
@media screen and (min-width: 1280px) {
  .block-info .skew-outer {
    width: 32%;
    height: 250px;
  }
  .block-info .skew-outer .skew-inner {
    width: 120%;
  }
  .block-info .skew-outer .skew-description {
    bottom: -40px;
  }
  .block-info .skew-outer .block-1 {
    background-position-x: -15px;
  }
}
@media screen and (min-width: 1600px) {
  .block-info .skew-outer .block-1 {
    background-position-x: 10px;
  }
}
@media screen and (max-width: 415px) {
  .block-info .skew-outer {
    width: 95% !important;
    margin-top: 20px;
    margin-left: 10px !important;
    -ms-transform: skew(-7deg, 0deg);
    -webkit-transform: skew(-7deg, 0deg);
    transform: skew(-7deg, 0deg);
  }
  .block-info .skew-outer .skew-inner {
    width: 135% !important;
  }
  .block-info .skew-outer .skew-description {
    left: 12px !important;
    font-size: 12px !important;
  }
}
@media screen and (max-width: 767px) {
  .block-info .skew-outer .skew-inner {
    width: 128% !important;
  }
  .block-info .skew-outer .skew-description {
    font-size: 14px !important;
  }
}
@media screen and (max-width: 768px) {
  .block-info .skew-outer {
    width: 87%;
    margin-top: 20px;
    margin-left: 20px;
  }
  .block-info .skew-outer .skew-inner {
    width: 130%;
  }
  .block-info .skew-outer .skew-description {
    left: 35px;
    font-size: 18pt;
  }
}
@media screen and (max-width: 1200px) {
  .block-info .skew-outer {
    width: 93%;
    margin-top: 20px;
    margin-left: 20px;
  }
  .block-info .skew-outer .skew-inner {
    width: 120%;
  }
  .block-info .skew-outer .skew-description {
    left: 15px;
    bottom: 8px;
  }
}
@media screen and (max-width: 340px) {
  .block-info .skew-outer {
    width: 100% !important;
    margin-top: 20px;
    margin-left: 0px !important;
    -ms-transform: skew(-7deg, 0deg);
    -webkit-transform: skew(-7deg, 0deg);
    transform: skew(-7deg, 0deg);
  }
  .block-info .skew-outer .skew-inner {
    left: -40px;
    width: 120% !important;
  }
  .block-info .skew-outer .skew-description {
    left: 20px !important;
    font-size: 12px !important;
  }
}

.box-bg {
  z-index: 0;
  position: relative;
  overflow: hidden;
  background-color: #f0f0f3;
  padding: 20px;
}

.licznik {
  font-family: "Open Sans";
  padding: 50px 0px 20px 0px;
  border-top: 2px solid #676c75;
  border-bottom: 2px solid #676c75;
  background-color: #455984;
  background: -webkit-linear-gradient(top, #455984, #25314c);
  background: -o-linear-gradient(top, #455984, #25314c);
  background: -moz-linear-gradient(top, #455984, #25314c);
  background: linear-gradient(to top, #455984, #25314c);
}
.licznik .liczsmall {
  height: 230px;
}
.licznik .liczsmall span {
  font-size: 120px;
  line-height: 50px;
}
.licznik .number {
  font-family: "Open Sans";
  font-size: 60px;
  font-weight: 400;
  color: #ffffff;
  margin-bottom: 40px;
  -moz-transition: all 3s ease;
  -o-transition: all 3s ease;
  -webkit-transition: all 3s ease;
  transition: all 3s ease;
}
.licznik .number-hidden {
  color: #455984;
  height: 60px;
  background: tranpsarent;
}
.licznik p {
  color: #ffffff;
}
@media only screen and (max-width: 992px) {
  .licznik .liczsmall {
    margin-bottom: 50px;
  }
}

.filmy {
  padding: 20px 20px;
  margin-top: 40px;
  background-color: #455984;
  background: -webkit-linear-gradient(top, #25314c, #455984, #25314c);
  background: -o-linear-gradient(top, #25314c, #455984, #25314c);
  background: -moz-linear-gradient(top, #25314c, #455984, #25314c);
  background: linear-gradient(to top, #25314c, #455984, #25314c);
}
.filmy p {
  background-color: #455984;
  color: #ffffff;
  padding: 5px;
  margin-bottom: 0px;
  padding-left: 13px;
}
@media screen and (max-width: 1024px) {
  .filmy .ele:nth-child(2) p {
    background-color: #334263;
  }
}
@media screen and (max-width: 414px) {
  .filmy p {
    font-size: 10pt;
    padding: 10px 10px;
  }
}

.menu-s {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f0f0f3;
}
.menu-s a {
  display: inline-block;
  width: 100%;
}
.menu-s a img {
  margin: 0 auto 0 auto;
}
@media only screen and (max-width: 768px) {
  .menu-s a {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 375px) {
  .menu-s a {
    margin-bottom: 40px;
  }
  .menu-s a > :last-child {
    margin-bottom: 20px;
  }
}
.menu-s img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
@media only screen and (max-width: 768px) {
  .menu-s img {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }
}
.menu-s img:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  filter: grayscale(0%);
}

.reklama {
  margin-top: 0px;
  margin-bottom: 40px;
}
.reklama .reklama-text {
  left: 15px;
  background-color: #484a4f;
}
.reklama .reklama-text .text {
  font-weight: 700;
  font-size: 30px;
  color: #ffffff;
  margin-left: -15px;
}
@media only screen and (max-width: 768px) {
  .reklama .reklama-text {
    left: 0px;
  }
}
.reklama .foto-bg {
  height: 300px;
  background-image: url("../temp/reklama.jpg");
  background-position: center;
  background-size: cover;
}

footer {
  background-color: #676c75;
  margin: 10px 0px;
}
footer .social {
  text-align: right;
  font-size: 25px;
  padding: 5px 0px;
}
footer .social a {
  font-decoration: none;
  color: #ffffff;
}
footer .footer-menu {
  background-color: #484a4f;
  padding: 30px 0px;
  font-size: 16px;
  color: #ffffff;
}
footer .footer-menu .menu-f {
  width: 20%;
}
@media only screen and (max-width: 992px) {
  footer .footer-menu .menu-f {
    width: 50%;
  }
}
@media only screen and (max-width: 414px) {
  footer .footer-menu .menu-f {
    width: 100%;
  }
}
footer .footer-menu ul.bottom-menu {
  overflow: hidden;
  margin-top: 25px;
  list-style: none;
  padding-left: 0px;
}
footer .footer-menu ul.bottom-menu li {
  line-height: 20px;
}
footer .footer-menu ul.bottom-menu li a {
  font-size: 13px;
  color: #ffffff;
}
footer .footer-menu ul.bottom-menu li.active {
  text-decoration: underline;
}
footer .footer-menu ul.bottom-menu li.active a {
  color: #ffffff;
}
@media screen and (max-width: 992px) {
  footer .footer-menu ul.bottom-menu {
    margin-bottom: 25px;
  }
}
footer .footer-bottom {
  padding: 5px 0px;
  font-size: 18px;
}
footer .footer-bottom a {
  font-decoration: none;
  color: #ffffff;
  font-size: 11pt;
  padding: 0px 20px;
}
footer .footer-bottom a:last-element {
  padding-right: none;
}
footer .footer-bottom .col-sm-2 {
  width: 20%;
}

.copy {
  padding-top: 10px;
  padding-bottom: 50px;
  background-color: #ffffff;
  font-size: 12px;
  color: #63738b;
}
.copy a {
  color: #63738b;
}
.copy .bottom-menu {
  list-style-type: none;
}
.copy .bottom-menu li {
  padding: 0px 10px;
  float: left;
  border-right: 1px solid #676c75;
}
.copy .bottom-menu li:last-child {
  border-right: none;
}
.copy .bottom-menu li a {
  padding: 0px;
}

.menu-left {
  background-color: #f0f0f3;
  width: 100%;
}
@media only screen and (max-width: 768px) {
  .menu-left {
    margin-top: 25px;
  }
}
.menu-left .dat {
  margin-bottom: 0px !important;
}
.menu-left .nav {
  font-family: "Open Sans";
  margin: 0px;
  border-radius: 0px;
  border: 0px;
  padding: 20px;
}
.menu-left .nav li {
  margin-top: 0px;
}
.menu-left .nav li a {
  color: #575b63;
  padding: 3px 10px;
  font-size: 16px;
  border-radius: 0px;
}
.menu-left .nav li a:hover {
  font-weight: 600;
}
@media only screen and (max-width: 1200px) {
  .menu-left .nav li a {
    padding: 4px 16px;
    font-size: 14px;
  }
}
@media only screen and (max-width: 992px) {
  .menu-left .nav li a {
    padding: 4px 5px;
    font-size: 12px;
  }
}
.menu-left .nav .active a {
  font-weight: 600;
  background-color: transparent;
}
.menu-left .nav .active a:hover {
  color: #575b63;
  font-weight: 600;
  background-color: transparent;
}

.page-list li {
  padding-bottom: 10px;
  list-style-image: url("../images/ul-li.svg");
}

.scale-effect img {
  transition: all 150ms linear;
}
.scale-effect:hover img {
  transform: scale(1.1);
}

.page-text {
  margin: 40px 0px;
}
.page-text hr.bold {
  background: #7e8288;
  height: 2px;
}
.page-text .border-grey {
  padding: 2px;
  background-color: #7e8288 !important;
  border: 4px solid #7e8288 !important;
}
.page-text .title-block {
  display: block;
  border-bottom: 2px solid #bf082d;
  padding: 5px 0px;
  color: #2f2a29;
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 20px;
}
.page-text h2 {
  margin: 0px;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
}
.page-text p {
  font-size: 16px;
  line-height: 24px;
  text-align: justify;
}
.page-text .dat {
  font-size: 14px;
  color: #676c75;
  margin-bottom: 10px;
}
.page-text .line-hr {
  display: block;
  height: 2px;
  background-color: #d5d5d5;
  margin: 20px 0px;
}
.page-text .view {
  display: inline-block;
  padding: 5px 10px;
  background-color: #2a3350;
  color: #ffffff;
  font-size: 14px;
  float: right;
}
.page-text .view:hover {
  background-color: #bf082d;
}
@media only screen and (max-width: 576px) {
  .page-text .view {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.page-text .pagination {
  margin-top: 40px;
}
.page-text .img-thumbnail {
  margin-right: 20px;
  margin-bottom: 10px;
  background-color: #f1eff0;
  border-radius: 0px;
  border: 0px;
}
.page-text .border-line {
  border: 1px solid #bf082d;
  margin-bottom: 10px;
  margin-top: 10px;
}
.page-text .border-line p {
  padding: 20px 20px;
}
.page-text .panel-primary {
  border-color: #676c75;
  box-shadow: none;
  -webkit-box-shadow: none;
}
.page-text .panel-primary .panel-heading {
  background: #676c75;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.google-map {
  width: 100%;
  height: 500px;
  background: silver;
  text-align: center;
}
.google-map.contact {
  height: 430px;
}

.google-map-contact {
  height: 413px !important;
}

.iw-map-container {
  font-size: 12px;
}
.iw-map-container p {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.iw-map-container .title {
  font-size: 1.6rem;
  text-transform: uppercase;
  color: #ffffff;
  background: #484a4f;
  padding: 5px;
  text-align: center;
}
.iw-map-container .btn {
  font-size: 1.25rem;
}
.iw-map-container .btn-primary {
  background-color: #676c75;
  border: 1px solid #676c75;
  border-radius: none !important;
  -webkit-border-radius: none !important;
  color: #ffffff;
}
.iw-map-container .btn-secondary {
  background: #2a3451;
  border: 1px solid #2a3451;
  border-radius: none !important;
  -webkit-border-radius: none !important;
  color: #ffffff;
}
.iw-map-container .btn-secondary:hover {
  border-right: 1px solid #2a3451;
}
.iw-map-container .btn-group,
.iw-map-container .btn {
  border-radius: none !important;
  -webkit-border-radius: none !important;
}
.iw-map-container .btn-group {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.leaflet-popup-content-wrapper {
  width: 326px;
  min-height: 330px;
}
.leaflet-popup-content-wrapper .leaflet-popup-content {
  width: 100% !important;
  margin: 0 !important;
}
.leaflet-popup-content-wrapper .leaflet-popup-content .iw-map-container {
  padding: 0px 5px;
  padding-bottom: 10px;
}
.leaflet-popup-content-wrapper .leaflet-popup-content .iw-map-container h3 {
  padding: 5px 0px;
}

.media-job .media-heading {
  font-weight: bold;
  color: #25314c;
  padding-bottom: 10px;
}
.media-job .media-body {
  font-size: 10pt;
}

.contact {
  margin: 0px 0px;
  margin-bottom: -10px;
}
.contact .contact-container {
  background-color: #fafafc;
  padding-top: 40px;
  padding-bottom: 40px;
}
.contact .contact-container-map {
  background-color: #fafafc;
  padding: 20px 0px;
}
.contact .contact-container-map .banner {
  margin-top: 20px;
}
.contact .leaflet-popup-content-wrapper {
  width: auto;
  min-height: auto;
  padding: 10px;
}
.contact .leaflet-popup-content-wrapper p {
  margin: 0;
}
.contact .title-block {
  margin-bottom: 10px;
  font-size: 18px;
  border-color: #bf082d !important;
}
.contact .box-contact {
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 20px;
}
.contact .box-contact.info {
  background-color: #575b64;
}
.contact .box-contact.info p {
  color: #fff;
  font-weight: 300;
}
.contact .box-contact.info a {
  color: #fff;
}
.contact .box-contact .text-danger {
  color: red !important;
}
.contact .box-contact.b1 {
  background: url("../images/contact/Koperta.png");
  background-position: right bottom;
  background-repeat: no-repeat;
}
.contact .box-contact.b2 {
  background: url("../images/contact/Biuro.png");
  background-position: right bottom;
  background-repeat: no-repeat;
}
.contact .bk-none {
  margin-bottom: 0px;
  background-color: transparent;
}
.contact a {
  color: #2f4ea0;
}
.contact .blok-bg {
  background-color: #f0f0f2;
}
.contact .blok-bg .container {
  padding-left: 0px;
  padding-right: 0px;
  background-color: #d8d8d8;
}
.contact .blok-bg .box-contact {
  margin-bottom: 0px;
  background-color: transparent;
  padding-left: 25px;
  padding-right: 25px;
}
.contact .panel-group {
  margin-right: 0px;
}
.contact .panel-group .panel-default {
  border-radius: 0px;
  border: 0px;
  margin-bottom: 20px;
}
.contact .panel-group .panel-default:last-child {
  margin-bottom: 0px;
}
.contact .panel-group .panel-default .panel-heading {
  background-color: #575b64;
  border-radius: 0px;
  cursor: pointer;
  color: #fff;
}
.contact .panel-group .panel-default .panel-body {
  background-color: #f0f0f2;
  border: 0px;
}
.contact .panel-group .panel-default .chevron:after {
  content: "\f077";
}
.contact .panel-group .panel-default .collapsed .chevron:after {
  content: "\f078";
}
.contact .contact-right-box {
  margin-left: 0px;
  background-color: #e3e2e7;
}
.contact .contact-right-box .c-header {
  margin: 0px;
  padding: 10px 15px;
  background-color: #b40025;
}
.contact .contact-right-box .c-header p {
  padding: 0px;
  margin: 0px;
  font-size: 16px;
  line-height: 1.1;
  color: #fff;
  text-align: center;
}
.contact .contact-right-box .c-box {
  padding: 25px 10px;
  background-color: #c0c0c0;
  border-top: 1px solid #fff;
}
.contact .contact-right-box .c-box:last-child {
  margin-bottom: 15px;
}
.contact .contact-right-box .c-box h4 {
  font-weight: 400;
  margin: 0px;
  color: #fff;
}
.contact .contact-right-box .c-box .but {
  display: inline-block;
  color: #fff;
  font-weight: 300;
  padding: 5px 10px;
  margin-top: 15px;
  border: 1px solid #fff;
  background-color: transparent;
}
#PartnersCarousel {
  width: 100%;
  overflow: hidden;
}
#PartnersCarousel .carousel-inner .item {
  width: 90%;
  margin-left: 5%;
  cursor: pointer;
}
#PartnersCarousel .carousel-inner .item img {
  transition: all 150ms linear;
}
#PartnersCarousel .carousel-inner .item img:hover {
  transform: scale(1.1);
}
#PartnersCarousel .carousel-control {
  position: absolute;
  top: 0px;
  background: none !important;
  top: 37%;
  color: #676c75;
  text-shadow: none;
  font-size: 24pt;
}
#PartnersCarousel .carousel-control.left {
  left: 0px;
  width: 50px;
}
#PartnersCarousel .carousel-control.right {
  right: 0px;
  width: 50px;
}

#cwwb {
  position: fixed;
  right: 0px;
  bottom: -100%;
  z-index: 1;
  text-align: center;
  width: 100%;
  background: #bf082d;
  padding: 10px 0px;
  font-size: 12pt;
  color: #ffffff;
  line-height: 1.4em;
  animation-delay: 0.9s;
  animation: show 0.9s linear;
  animation-fill-mode: forwards;
  -webkit-animation-delay: 2s;
}
#cwwb a {
  color: orange;
  text-decoration: none;
}
#cwwb .text {
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
}
#cwwb button {
  width: 100%;
  text-align: center;
  padding-top: 0px;
  color: #ffffff;
  background: none;
  border: none;
}
#cwwb .button:hover {
  color: #ffffff;
}

@keyframes show {
  0% {
    display: block;
    bottom: -100%;
  }
  100% {
    display: block;
    bottom: 0px;
  }
}
@media screen and (max-width: 768px) {
  #cwwb {
    width: 100%;
    bottom: 0px;
    font-size: 11pt;
  }
}
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}

table.dataTable td, table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}

table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
  outline: none;
}

table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: "Glyphicons Halflings";
  opacity: 0.5;
}

table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
}

table.dataTable thead .sorting_asc:after {
  content: "\e155";
}

table.dataTable thead .sorting_desc:after {
  content: "\e156";
}

table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody > table > thead .sorting:after, div.dataTables_scrollBody > table > thead .sorting_asc:after, div.dataTables_scrollBody > table > thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody > table > tbody > tr:first-child > th, div.dataTables_scrollBody > table > tbody > tr:first-child > td {
  border-top: none;
}

div.dataTables_scrollFoot > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th {
  padding-right: 20px;
}

table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}

table.table-bordered.dataTable th, table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}

table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

table.dataTable thead th {
  position: relative;
  background-image: none !important;
}

table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
  position: absolute;
  top: 12px;
  right: 8px;
  display: block;
  font-family: FontAwesome;
}

table.dataTable thead th.sorting:after {
  content: "\f0dc";
  color: #ddd;
  font-size: 0.8em;
  padding-top: 0.12em;
}

table.dataTable thead th.sorting_asc:after {
  content: "\f0de";
}

table.dataTable thead th.sorting_desc:after {
  content: "\f0dd";
}

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