/*
Theme Name: Lead Media
Description: Lead Media на основе Топ Забора
Author: Dmitriy
Author URI: https://vk.com/tankist9832
Template: top_zabor
Version: 0.0.1
*/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.logo img {
	width: 158px;
}
.icon-get-spec::before {
	content: "";
	width: 24px;
	height: 20px;
	background-image: url('img/icon-get-spec.svg');
	background-size: contain;
	background-repeat: no-repeat;
}
.header-logo {
	max-width: 390px;
}
.estimate-price, .header-info {
	padding-left: 20px;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.preroll .inner {
	background-size: cover;
	background-position: left 54% bottom;
}
.services-grid .single-service-list .price {
	width: 160px;
	margin-right: 30px;
	display: inline-block;
}
.services-grid .service-item h1.title {
	font-size: 30px;
	font-family: "Museo Sans Cyrl 900",sans-serif;
	margin-bottom: 30px;
}
.services-grid .service-item .w_title {
	margin-top: 32px;
}
.services-grid .service-item.one-line-price-btns .title {
	margin-bottom: 0;
	width: 80%;
}
.services-grid .service-item.one-line-price-btns .btns-section {
	margin-bottom: 0;
}
.services-grid .service-item.one-line-price-btns .title-price {
	display: flex;
	justify-content: space-between;
}
.services-grid .service-item.one-line-price-btns .time-price {
	width: 50%;
	flex-direction: column;
}
.services-grid .service-item.one-line-price-btns .time-price * {
	width: 100%;
}
.services-grid .service-item.one-line-price-btns .content .single-service-list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-flow: wrap;
}
.services-grid .service-item.one-line-price-btns .single-service-list li {
	width: 31%;
}
.services-grid .service-item.one-line-price-btns .single-service-list .price {
	width: 100%;
	margin-right: 0;
}
.services-grid .service-item .service-text {
	font-size: 16px;
	color: #1b1b1b;
	font-family: "Museo Sans Cyrl 300",sans-serif;
	margin-bottom: 30px;
	max-width: 350px;
	margin-top: -10px;
}
.our-portfolio-list .single .left {
	width: 60%;
	/*border-width: 1px 1px 1px 2px;*/
	/*border-style: solid;*/
	/*border-color: #eaebea;*/
	border: 1px solid #eaebea;
}
.our-portfolio-list .single .right {
	width: 40%;
	padding: 50px 0 50px 50px;
	border: 1px solid #eaebea;
}
.our-portfolio-list .single .right .portfolio-item-title {
	font-size: 30px;
	font-family: "Museo Sans Cyrl 900",sans-serif;
	margin-bottom: 30px;
}
.our-portfolio-list .single .right .portfolio-item-subtitle {
	font-size: 17px;
	font-family: "Museo Sans Cyrl 500",sans-serif;
	margin-bottom: 30px;
	width: 100%;
}
.our-portfolio-list .single .left img {
	width: 100%;
	height: 100%;
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
}

.portfolio-item-pluses {
	display: flex;
	flex-flow: wrap;
	width: 600px;
	border: 1px solid #EAEBEA;
	border-radius: 2px;
	position: relative;
	background: #ffffff;
}
.portfolio-item-plus {
	width: 50%;
	padding: 34px 34px 34px 84px;
	background-repeat: no-repeat;
	background-size: 30px;
	background-position: 40px 37px;
}
.portfolio-item-plus-1 {
	background-image: url('img/icons/portfolio-item-1.svg');
	border-right: 1px solid #EAEBEA;
	border-bottom: 1px solid #EAEBEA;
}
.portfolio-item-plus-2 {
	background-image: url('img/icons/portfolio-item-2.svg');
	border-bottom: 1px solid #EAEBEA;
}
.portfolio-item-plus-3 {
	background-image: url('img/icons/portfolio-item-3.svg');
	border-right: 1px solid #EAEBEA;
}
.portfolio-item-plus-4 {
	background-image: url('img/icons/portfolio-item-4.svg');
}
.portfolio-item-plus .number {
	font-size: 30px;
	font-family: "Museo Sans Cyrl 900",sans-serif;
}
.portfolio-item-plus .comment {
	font-size: 14px;
	font-family: "Museo Sans Cyrl 300",sans-serif;
}

.our-portfolio-list .single .full {
	width: 100%;
	padding: 40px 50px 50px;
	border-top: 1px solid #EAEBEA;
}
.our-portfolio-list .single .full .portfolio-content {
	border-radius: 2px;
	border: 1px solid #eaebea;
	background-color: #fdfdfd;
	padding: 40px 30px 30px;
	display: flex;
	flex-flow: wrap;
}
.our-portfolio-list .single .full .portfolio-content .client-info {
	width: 30%;
}
.our-portfolio-list .single .full .portfolio-content .client-info .avatar {
	width: 50px;
	float: left;
	margin-right: 14px;
}
.our-portfolio-list .single .full .portfolio-content .client-info .name {
	font-size: 17px;
	font-family: "Museo Sans Cyrl 500",sans-serif;
}
.our-portfolio-list .single .full .portfolio-content .client-info .name::before {
	content: "Отзыв клиента";
	display: block;
	font-size: 14px;
	opacity: 0.5;
}
.our-portfolio-list .single .full .portfolio-content .client-review {
	width: 70%;
	margin-bottom: 0;
}
.our-portfolio-list .single .full .portfolio-content .client-review .review-txt {
	margin-bottom: 15px;
}
.our-portfolio-list .single .full .portfolio-content .client-review .read-more {
	font-family: "Museo Sans Cyrl 500",sans-serif;
}

.our-portfolio-list .single.content-right .full {
	order: 2;
}
.our-portfolio-list .single.content-right .right {
	order: 1;
	padding-right: 50px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-end;
}
.our-portfolio-list .single.content-right .left {
	order: 0;
}



/*.about-company*/ .company-advantages .single:nth-child(1):before {
    background: url(img/icons/about-1.svg) center center no-repeat
}
/*.about-company*/ .company-advantages .single:nth-child(2):before {
    background: url(img/icons/about-2.svg) center center no-repeat
}
/*.about-company*/ .company-advantages .single:nth-child(3):before {
    background: url(img/icons/about-3.svg) center center no-repeat
}
/*.about-company*/ .company-advantages .single:nth-child(4):before {
    background: url(img/icons/about-4.svg) center center no-repeat
}



textarea:focus {
	border-color: #f42539;
}
.adaptive-menu-icon.active>*, .adaptive-menu-icon:hover>* {
	color: #f42539;
}
.adaptive-menu-icon.active .icon span, .adaptive-menu-icon:hover .icon span {
	background: #f42539;
}
.adaptive-menu-icon.active .icon:after, .adaptive-menu-icon.active .icon:before, .adaptive-menu-icon:hover .icon:after, .adaptive-menu-icon:hover .icon:before {
	background: #f42539;
}
.slider-arrows:hover {
	/*background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));*/
	/*background: linear-gradient(270deg, #ff4759 0, #f42539 100%);*/
}
.slider-dots li.slick-active button:after {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.txt-inputs-style:focus, input:focus[type=email], input:focus[type=search], input:focus[type=tel], input:focus[type=text] {
	border-color: #f42539;
}
.checkbox-style:checked+label:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.button-style.accent-button {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	-webkit-box-shadow: 0 9px 5px -6px #f42539;
	box-shadow: 0 9px 5px -6px #f42539;
}
.big-border {
	border: 4px solid #f42539;
}
.price-label {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.price-label:before {
	border-color: #f42539 #f42539 transparent transparent;
}
.accent-txt, .estimate-price .online-calc-price span, .get-specialist span {
	border-bottom: 1px dotted #f42539;
	color: #f42539;
}
.ask-question-block-sidebar .telephone:before, .contact-us-form .left .header .call a:before, .estimate-price .online-calc-price .ico, .get-specialist .ico:before, .gradient-txt-color, .header-info .callback:before, .header-info .tel-number:before, .load-more-examples .ico, .main-footer .footer-contacts .address:before, .main-footer .footer-contacts .callback:before, .main-footer .footer-contacts .tel-number:before, .our-advantages .our-advantages-list .item:before, .our-portfolio-list .portfolio-info .meta>:before, .our-price-list .price-list .single-price .services-list li:before, .particular-service-variants .service-variants-list .single-variant .content .bottom-section .price:before, .portfolio-finished-service .service-link a:after, .preroll-2 .btns-section .call a:before, .slider-arrows-adaptive .slider-arrows:hover:after, .slider-arrows:after, .suggest-best-offer .btns-section .call a:before, .time-price-style .meta>:before, .workflow-list .single .ico {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: #f42539;
}
.accordion .accordion-list>li.open .accordion-list-header:after {
	color: #f42539;
}
.accordion .accordion-list>li .accordion-list-header:hover:after {
	color: #f42539;
}
.accordion .accordion-list>li .accordion-list-body:after {
	background: #f42539;
}
.privacy-policy a {
	color: #f42539;
}
div.wpcf7-mail-sent-ok {
	background: #f42539;
}
.pagination .nav-links>.current, .pagination .nav-links>:hover {
	background: #f42539;
}
.pagination .nav-links>.next:after, .pagination .nav-links>.prev:after {
	color: #f42539;
}
.error404 .fullentry>:not(.cr-breadcrumbs) a {
	color: #f42539;
}
.contact-module .contact-info a {
	color: #f42539;
}
.header-info .callback {
	border: 1px solid #f42539;
}
.header-info .callback:hover {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.main-nav>ul li a:hover {
	color: #f42539;
}
.get-specialist {
	color: #f42539;
}
.preroll .preroll-advantages li.first .ico {
	background: url('img/preroll-adv-1.svg') center center no-repeat;
}
.preroll .preroll-advantages li.second .ico {
	background: url('img/preroll-adv-2.svg') center center no-repeat;
}
.preroll .preroll-advantages li.third .ico {
	background: url('img/preroll-adv-3.svg') center center no-repeat;
}
.preroll .preroll-sale .sale-date span:first-child {
	color: #f42539;
}
.preroll .preroll-sale.preroll-sale-weight .sale-name {
	font-family: "Museo Sans Cyrl 900", sans-serif;
	color: #000000;
	font-size: 17px;
	max-width: 500px;
}
.preroll .gauge-buttons .get-gauge {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.services-grid .service-item .title a:hover {
	color: #f42539;
}
.our-price-list .price-list .single-price {
	border: none;
}
.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns .middle {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price:nth-child(2) .header .ico .columns:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price:nth-child(3) .header {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	color: #fff;
}
.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns .middle {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price:nth-child(3) .header .ico .columns:after {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price .header .ico:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.our-price-list .price-list .single-price .header .ico .columns:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.workflow-list .single.inverse {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.workflow-list .single.inverse:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.preroll-2 .btns-section .call a:hover {
	color: #f42539;
}
.suggest-best-offer .btns-section .call a:hover {
	color: #f42539;
}
.contact-us-form .left .header .call a:hover {
	color: #f42539;
}
.contact-us-form .right .timeline .timeline-part:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.main-footer .footer-contacts .callback {
	border: 1px solid #f42539;
}
.main-footer .footer-contacts .callback:hover {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.main-footer a:hover {
	color: #f42539;
}
.particular-service-variants .service-variants-list .single-variant .header .permalink {
	border-left: 8px solid #f42539;
}
.portfolio-finished-service .service-link:after {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
}
.close-popup:hover:after {
	color: #f42539;
}
/*.about-company*/ .company-advantages .single:nth-child(2) {
	border-right: none;
}
.suggest-best-offer .links {
	border-bottom: none!important;
}
.suggest-best-offer .links li {
	font-family: "Museo Sans Cyrl 500",sans-serif;
	margin-bottom: 10px;
	padding-left: 0;
}
.suggest-best-offer .links li:before {
	content: none!important;
}
.services-grid .order-button:after {
	background: url(img/roller-ico.svg) center center no-repeat;
}
.preroll .gauge-buttons .get-gauge:after,
.single-portfolio .ask-question-block-sidebar .get-gauge:after {
	background: url(img/get-gauge-ico.svg) center center no-repeat;
}

.estimate-title-check {
	font-family: "Museo Sans Cyrl 500",sans-serif;
	font-size: 20px;
}
.estimate-dop-input {
	display: none;
	width: 100%;
	padding-left: 36px;
}
.estimate-dop-input input {
	width: 100%;
	max-width: 300px;
}
.estimate-price-calculator .calculator-title {
	display: block;
	max-width: 100%;
	margin: 0 0 30px 0;
	padding: 0;;
}
.estimate-price-calculator .calculator-title-tabs .single-tab:after {
	content: "";
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: -1px;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	background: #f42539;
	opacity: 0;
}
.estimate-price-calculator .calculator-title-tabs .single-tab.active .head {
	color: #f42539;
}
.estimate-price-calculator .calculator-title-tabs .single-tab:hover .head {
	color: #f42539;
}
.estimate-price-calculator .calculator-title-tabs .single-tab .estimated-accuracy .value {
	font-family: "Museo Sans Cyrl 700", sans-serif;
	color: #f42539;
}
.estimate-price-calculator .calculator-elements-single {
	/*display: -webkit-box;
	display: -ms-flexbox;
	display: flex;*/
}
.estimate-price-calculator .calculator-elements-single .info-block a {
	color: #f42539;
	text-decoration: underline;
}
.estimate-price-calculator .calculator-elements-single .info-block .show-more {
	color: #939393;
	cursor: pointer;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
}
.estimate-price-calculator .calculator-elements-single .info-block .show-more:hover {
	color: #1b1b1b;
}
.estimate-price-calculator .calculator-elements-single .info-block .list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.estimate-price-calculator .calculator-elements-single .info-block .list li {
	margin-bottom: 12px;
}
.estimate-price-calculator .calculator-elements-single .info-block .first-section {
	margin-bottom: 20px;
}
.estimate-price-calculator .calculator-elements-single .info-block .first-section :last-child {
	margin-bottom: 0!important;
}
.estimate-price-calculator .calculator-elements-single .info-block .first-section p {
	margin: 0 0 30px 0;
	left: 0;
}
.estimate-price-calculator .calculator-elements-single .info-block .bottom-section {
	font-size: 14px;
	line-height: 20px;
}
.estimate-price-calculator .calculator-elements-single>:first-child {
	width: 44%;
	margin-right: 6%;
}
.estimate-price-calculator .calculator-elements-single>:nth-child(2) {
	width: 50%;
}
.estimate-price-calculator .calculator-elements-single>.row:last-child {
	margin-bottom: 0;
	border-top: none;
}
.estimate-price-calculator .calculator-elements-single.active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.estimate-price-calculator .calculator-elements-single>.row > .item {
	width: 100%;
	padding-left: 0;
}
.estimate-price-calculator .input-area-size .change-value {
	height: 50px;
	min-width: 50px;
	display: block;
	font-family: main-icons, sans-serif;
	text-align: center;
	line-height: 49px;
	color: #f42539;
	background: #fff;
	border: 1px solid #c6c6c6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
}
.estimate-price-calculator .input-area-size .change-value:hover {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	color: #fff;
	border-color: transparent;
}
.estimate-price-calculator .calculator-elements-includes>* {
	margin-bottom: 30px;
	width: 100%;
}
.estimate-price-calculator .calculator-elements-includes .check-list>* {
	margin-bottom: 20px;
}
.estimate-price-calculator .calculator-elements-includes .check-list>:last-child {
	margin-bottom: 0;
}
.estimate-price-calculator .calculator-elements-includes .download-btn {
	max-width: 303px;
	width: 100%;
	/*margin-top: 30px;*/
	background-color: #f7f7f7;
	margin-bottom: 0;
}
.estimate-price-calculator .calculator-totals .general-totals:after {
	content: "";
	width: 100%;
	height: 8px;
	display: block;
	margin-top: 29px;
	background-color: #f42539;
}
.checkbox-style {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.checkbox-style.check+label:after {
	content: "";
	display: block;
	width: 10px;
	height: 8px;
	background: url(img/check-icon.svg) center center no-repeat;
}
.checkbox-style.check+label:before {
	border-radius: 2px;
}
.checkbox-style+label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	position: relative;
	/*height: 24px;*/
}
.checkbox-style+label:before {
	content: "";
	max-width: 24px;
	max-height: 24px;
	min-width: 24px;
	min-height: 24px;
	margin-right: 12px;
	border-radius: 100%;
	border: 1px solid #c6c6c6;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	cursor: pointer;
	background: #fff;
}
.checkbox-style+label:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	/*top: 8px;*/
	top: 50%;
	margin-top: -4px;
	left: 8px;
	border-radius: 100%;
	background: #fff;
	-webkit-transition: all .15s linear;
	transition: all .15s linear;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.checkbox-style:checked+label:before {
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	border: none;
}
.checkbox-style:checked+label:after {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.main-footer .bottom-section .inner.grid {
    display: flex;
}

.estimate-price-calculator:after, .contact-us:after {
	background: url(img/demo_logo.svg) center center no-repeat;
	background-size: contain;
}

.services-grid .time-price.with-border-bottom:after {
	background: transparent;
}

.services-box-item .with-list h3 {
	max-width: 220px;
}
.services-box-item .one-line-price-btns .content {
	display: flex;
	align-items: flex-end;
}
.services-box-item .one-line-price-btns .content .single-service-list {
	width: 40%;
}
.services-box-item .one-line-price-btns .content .btns-section {
	display: flex;
	justify-content: space-between;
	flex-flow: row;
	width: 60%;
}
.single-price-value, .single-price-time {
	font-size: 17px;
	font-family: "Museo Sans Cyrl 500",sans-serif;
	text-align: center;
	margin-bottom: 20px;
}
.single-price-value {
	margin-bottom: 0;
	margin-top: 20px;
}
.our-price-list .price-list .single-price .header {
	border: 1px solid #eaebea;
	border-bottom: none;
	margin-bottom: 0!important;
}
.our-price-list .price-list .single-price .header .single-price-text {
	margin-top: 20px;
}
.our-price-list .price-list .single-price .services-list {
	border-right: 1px solid #eaebea;
	border-left: 1px solid #eaebea;
}
.our-price-list .price-list .single-price .btns-section {
	padding-top: 30px;
	border: 1px solid #eaebea;
	border-top: none;
}

.our-service-offer h2 {
	font-size: 24px;
}
.our-service-offer .content, .services-vs-data .content {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
}
.our-service-offer .content > div {
	width: calc(50% - 10px);
	border-radius: 2px;
	border: 1px solid #eaebea;
	padding: 25px 50px 50px;
}
.our-service-offer .offer-content .left {
	width: 50%;
	border-right: none;
	padding-right: 10px;
}
.our-service-offer .offer-content .right {
	width: 50%;
	border-left: none;
	padding-left: 10px;
}
.suggest_content p {
	margin-top: 0;
}
.suggest_content ul {
	list-style-type: none;
	padding-left: 0;
}
.suggest_content li {
	position: relative;
	padding-left: 20px;
}
.suggest_content li::before {
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA2NCAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT42NkE0MTRCNS05QzBELTQyMjktQjc4MS05OUU5QjZFNkM1Qzk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI5OC4yNTgwMjM2JSIgeTE9IjUwJSIgeDI9Ii0yLjIyMDQ0NjA1ZS0xNCUiIHkyPSI1MCUiIGlkPSJsaW5lYXJHcmFkaWVudC0xIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzYwQzg1OCIgb2Zmc2V0PSIwJSI+PC9zdG9wPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNDg3ODQ0IiBvZmZzZXQ9IjEwMCUiPjwvc3RvcD4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ItCj0YHQu9GD0LPQuC3Qu9Cw0L3QtNGI0LDRhNGC0L3Ri9C5LdC00LjQt9Cw0LnQvS0xOTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDIwLjAwMDAwMCwgLTEzMzEuMDAwMDAwKSIgc3Ryb2tlPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8ZyBpZD0i0K3RgtCw0L/RiyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjAwMDAwMCwgNjkxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1OS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MC4wMDAwMDAsIDEuMDAwMDAwKSIgaWQ9Ik92YWwtQ29weS01Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEzNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgY3g9IjUiIGN5PSI0NTEiIHI9IjQiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
	background-size: contain;
	top: 50%;
	margin-top: -6px;
}
.our-service-offer .content :last-child {
	margin-bottom: 0;
}

.preroll .preroll-links {
	max-width: 550px;
	width: 100%;
	margin-bottom: 30px;
}
.preroll .preroll-links .head {
	margin-bottom: 20px;
	font-family: "Museo Sans Cyrl 900", sans-serif;
	font-size: 17px;
}
.preroll .preroll-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.preroll .preroll-links ul li {
	max-width: 170px;
	width: 100%;
	margin-bottom: 13px;
}
.preroll .preroll-links ul li a {
	border-bottom: 1px solid #c6c6c6;
	font-family: "Museo Sans Cyrl 500",sans-serif;

}
.preroll .preroll-links ul li a:hover {
	border-color: #1b1b1b;
}

.our-price-list .price-list .single-price .header img.ico {
	box-shadow: none;
	width: 100px;
	height: 100px;
	margin-bottom: -30px;
}

.suggest-best-offer {
	background-image: url('img/suggest-best-offer.png');
	background-size: contain;
}

.faq .faq-ask-question.lazy-bg-loaded {
	background-image: url('img/faq-ask-question-bg.jpg');
	background-size: contain;
}
.main-footer .footer-contacts:before {
	background-image: url('img/footer-contacts-bg.png');
	background-size: contain;
	width: 150px;
	left: auto;
	right: 100%;
}
.main-footer .footer-contacts>* {
	background: transparent;
}
.our-price-list .price-list .single-price .services-list li span {
	color: #000000;
}
.our-price-list .price-list .single-price .services-list li.disable span {
	opacity: 1;
}
.our-price-list .price-list .single-price .services-list li.disable:before {
	transform: none;
}
.our-price-list .price-list .single-price .services-list li.block_short::before {
	content: none;
}
.our-price-list .price-list .single-price .services-list li.block_short {
	text-align: center;
	font-size: 12px;
	opacity: 0.5;
}

.our-price-list .price-list .single-price .services-list li.bold span {
	font-family: "Museo Sans Cyrl 700", sans-serif;
}
.our-price-list .price-list .single-price .services-list li.has_desc {
	cursor: pointer;
}
.our-price-list .price-list .single-price .services-list li.has_desc div {
	display: none;
}
.our-price-list .price-list .single-price .services-list li.has_desc.disable span {
	opacity: 0.5;
}
.our-price-list .price-list .single-price .services-list li.has_desc.disable div {
	display: block;
}
.our-price-list .price-list .single-price .services-list li.has_desc.disable div * {
	color: #000000;
}
img.alignleft {
	float: left;
	margin-right: 10px;
}
img.alignright {
	float: right;
	margin-left: 10px;
}

.suggest_title {
	padding-top: 25px;
    padding-bottom: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: "Museo Sans Cyrl 700",sans-serif;
    font-size: 20px;
    position: relative;
}
.suggest_title::after {
	content: attr(data-step);
	display: block;
	height: 100%;
	overflow-y: hidden;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 120px;
	line-height: 120px;
	opacity: 0.1;
}
.suggest_content {
	position: relative;
}
.suggest_content::after {
	content: "";
    height: 1px;
    display: block;
    margin-bottom: 30px;
    position: absolute;
    top: 0;
    left: 0;
    width: 12%;
    background: #f42539;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
}
.suggest_content::before {
	content: "";
    height: 1px;
    display: block;
    margin-bottom: 30px;
    width: 100%;
    background-color: #eaebea;
}
.suggest_content.without_title::before, .suggest_content.without_title::after {
	background-color: transparent;
}

.services-vs-data {
	max-width: 1220px;
	width: 100%;
	padding: 0 20px;
	margin: 0 auto 50px auto;	
}
.service-item-data {
	width: calc(50% - 10px);
	border-style: solid;
	border-width: 1px;
	padding: 50px;
	position: relative;
}
.service-item-data-red {
	border-color: #f42539;
}
.service-item-data-red::before {
	content: "";
	display: block;
	border: 10px solid transparent;
	border-top: 10px solid #f42539;
	border-right: 10px solid #f42539;
	position: absolute;
	top: 0;
	right: 0;
}
.service-item-data-red::after {
	content: "";
	display: block;
	border: 10px solid transparent;
	border-top: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	position: absolute;
	top: -1px;
	right: -1px;
}
.service-item-data-green {
	border-color: #31bd27;
}
.service-item-data-green::before {
	content: "";
	display: block;
	border: 10px solid transparent;
	border-top: 10px solid #31bd27;
	border-right: 10px solid #31bd27;
	position: absolute;
	top: -1px;
	right: 100%;
}
.service-item-data-green::after {
	content: "";
	display: block;
	border: 10px solid transparent;
	border-top: 10px solid #ffffff;
	border-right: 10px solid #ffffff;
	position: absolute;
	top: 0;
	right: calc(100% - 2px);
}
.service-item-data h2 {
	color: #000;
	font-size: 30px;
	font-family: "Museo Sans Cyrl 900",sans-serif;
	margin: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #eaebea;
	position: relative;
}
.service-item-data h2::after {
	content: "";
	display: block;
	width: 80px;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.service-item-data-red h2::after {
	background-color: #f42539;
}
.service-item-data-green h2::after {
	background-color: #31bd27;
}
.service-item-list {
	margin: 0;
	padding: 0;
}
.service-item-list li {
	list-style-type: none;
	padding: 17px 0px 18px;
	border-bottom: 1px solid #eaebea;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.service-item-list li:first-child {
	margin-top: 15px;
}
.service-item-list li:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.service-item-list li::before {
	content: "";
	display: block;
	width: 32px;
	height: 44px;
	margin-right: 14px;
	margin-bottom: -12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: top center;
}
.service-item-data-red .service-item-list li::before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzNiA0NCI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImlhdWZjZjVwZmMiIHgxPSI5NS45ODYlIiB4Mj0iMS4zODElIiB5MT0iNTAlIiB5Mj0iNTAlIj4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGNDc1OSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNGNDI1MzkiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICAgIDxmaWx0ZXIgaWQ9InVobWFoM3Q4d2EiIHdpZHRoPSIyNDAlIiBoZWlnaHQ9IjIwMCUiIHg9Ii03MCUiIHk9Ii0zNS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij4KICAgICAgICAgICAgPGZlT2Zmc2V0IGR5PSI0IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iNCIvPgogICAgICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAuNzQ0OTA0ODkxIDAgMCAwIDAgMC4wMjA2MzgxODA1IDAgMCAwIDAgMC4wOTA2MTU2NDA1IDAgMCAwIDEgMCIvPgogICAgICAgIDwvZmlsdGVyPgogICAgICAgIDxyZWN0IGlkPSI2YjM3eXE1cHRiIiB3aWR0aD0iMjAiIGhlaWdodD0iMjgiIHg9IjYiIHk9IjQiIHJ4PSIyIi8+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MTggLTEyMjMpIHRyYW5zbGF0ZSgwIDE0MSkgdHJhbnNsYXRlKDM3MCA5NDUpIHRyYW5zbGF0ZSg1MCAxMzcpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjdWhtYWgzdDh3YSkiIHhsaW5rOmhyZWY9IiM2YjM3eXE1cHRiIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0idXJsKCNpYXVmY2Y1cGZjKSIgcng9IjIiLz4KICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiIHg9IjgiIHk9IjE1IiBmaWxsPSIjRkZGIiByeD0iMSIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==');
}
.service-item-data-green .service-item-list li::before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAzNiA0NCI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9InNjcnZsZndydGMiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTFEOTQwIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMxQkQyNyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGZpbHRlciBpZD0icHJjOHdveWo2YSIgd2lkdGg9IjI0MCUiIGhlaWdodD0iMjAwJSIgeD0iLTcwJSIgeT0iLTM1LjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPgogICAgICAgICAgICA8ZmVPZmZzZXQgZHk9IjQiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz4KICAgICAgICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSI0Ii8+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMC4wNDU5MjYyNTA5IDAgMCAwIDAgMC40NzU0NTg1NiAwIDAgMCAwIDAuMDA1NDYzMDYyMzQgMCAwIDAgMSAwIi8+CiAgICAgICAgPC9maWx0ZXI+CiAgICAgICAgPHJlY3QgaWQ9Inpydnh2OHlzcmIiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCIgeD0iNiIgeT0iNCIgcng9IjIiLz4KICAgIDwvZGVmcz4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMTggLTEyMjMpIHRyYW5zbGF0ZSgwIDE0MSkgdHJhbnNsYXRlKDk1MCA5NDUpIHRyYW5zbGF0ZSg3MCAxMzcpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjcHJjOHdveWo2YSkiIHhsaW5rOmhyZWY9IiN6cnZ4djh5c3JiIi8+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0idXJsKCNzY3J2bGZ3cnRjKSIgZmlsbC1ydWxlPSJub256ZXJvIiByeD0iMiIvPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBkPSJNMTYgOGMuNTUyIDAgMSAuNDQ4IDEgMXY2aDZjLjU1MiAwIDEgLjQ0OCAxIDFzLS40NDggMS0xIDFoLTZ2NmMwIC41NTItLjQ0OCAxLTEgMXMtMS0uNDQ4LTEtMXYtNkg5Yy0uNTUyIDAtMS0uNDQ4LTEtMXMuNDQ4LTEgMS0xaDZWOWMwLS41NTIuNDQ4LTEgMS0xeiIvPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==');
}

.partners-map-box {
	max-width: 1220px;
	width: 100%;
	padding: 0 20px;
	margin: 0 auto 50px auto;	
}


.single-portfolio-info .checklist ul li:before {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNjQgKDEwMTAxMCkgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+QjQ0RDYwQzctMzMzOC00QUNGLThFOTAtMjBDNDg3NTExMjkxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTYuMjI5MzMzNyUiIHkxPSI1MCUiIHgyPSItMi4yMjA0NDYwNWUtMTQlIiB5Mj0iNTAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM5RUJCNjciIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzc1OTAzRiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLQoNCw0LHQvtGC0LAt0LLQvdGD0YLRgNC4LdC/0L7RgNGC0YTQvtC70LjQvi3Qu9Cw0L3QtNGI0LDRhNGC0L3Ri9C5LdC00LjQt9Cw0LnQvS0xOTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyMC4wMDAwMDAsIC02MTUuMDAwMDAwKSIgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSI+CiAgICAgICAgICAgIDxnIGlkPSLQkdC70L7QuiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwLjAwMDAwMCwgMTgxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9ItCm0LXQvdCwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MDAuMDAwMDAwLCAxMjYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ItCi0LXQutGB0YIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUwLjAwMDAwMCwgMjU1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS43MDcxLDUzLjI5Mjk0ODIgQzkuMzE2NjMzMzMsNTIuOTAyMzUwNiA4LjY4MzQzMzMzLDUyLjkwMjM1MDYgOC4yOTI5NjY2Nyw1My4yOTI5NDgyIEwzLjAwMDAzMzMzLDU4LjU4NTc4MTggTDEuNzA3MSw1Ny4yOTI5MjMyIEMxLjMxNjYzMzMzLDU2LjkwMjM5MjMgMC42ODM0MzMzMzMsNTYuOTAyMzkyMyAwLjI5MjksNTcuMjkyOTIzMiBDLTAuMDk3NjMzMzMzMyw1Ny42ODM0NTQxIC0wLjA5NzYzMzMzMzMsNTguMzE2NTgzNCAwLjI5MjksNTguNzA3MTE0MyBMMi4yOTI5LDYwLjcwNzEwMTggQzIuNjgzMzY2NjcsNjEuMDk3NjMyNyAzLjMxNjYzMzMzLDYxLjA5NzYzMjcgMy43MDcxLDYwLjcwNzEwMTggTDkuNzA3MSw1NC43MDcxMzkzIEMxMC4wOTc2MzMzLDU0LjMxNjYwODQgMTAuMDk3NjMzMyw1My42ODM0NzkxIDkuNzA3MSw1My4yOTI5NDgyIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=') center center no-repeat
}

.about-company .company-description p {
	margin-bottom: 12px;
}
.about-company .company-description a {
	text-decoration: underline;
	color: #8aa653;
}

.uslugi_page a {
	color: #f42539;
	text-decoration: underline;
}

.calc-subtitle {
	font-size: 25px;
	margin-top: -20px;
	margin-bottom: 10px;
}
.summ {
	font-family: "Museo Sans Cyrl 700",sans-serif;
	font-size: 25px;
	position: relative;
}
.summ::before {
	content: "Итоговая стоимость:";
	font-family: "Museo Sans Cyrl 300",sans-serif;
	font-size: 16px;
	position: absolute;
	left: 0;
	bottom: 100%;
	color: #1b1b1b;
	opacity: 0.5;
}
.button-style.with-icon:after {
	background: url(img/code.svg) center center no-repeat;
}

.icon-workflow-2:before {
	content: "";
	display: block;
	width: 44px;
	height: 44px;
	background-image: url('img/icons/how-to-2.svg');
	background-size: contain;
	background-repeat: no-repeat;
}
.icon-workflow-7:before {
	content: "";
	display: block;
	width: 44px;
	height: 44px;
	background-image: url('img/icons/how-to-7.svg');
	background-size: contain;
	background-repeat: no-repeat;
}

.portfolio-checklist ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.portfolio-checklist li {
	padding: 25px 0 25px 28px;
	border-bottom: solid 1px #eaebea;
	position: relative;
}
.portfolio-checklist li::before {
	content: "";
	display: block;
	width: 14px;
	height: 12px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0ibjFheXl4d2s5YSIgeDE9Ijk1Ljk4NiUiIHgyPSIxLjM4MSUiIHkxPSI1MCUiIHkyPSI1MCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkY0NzU5Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0Y0MjUzOSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9InVybCgjbjFheXl4d2s5YSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MjAgLTk0MSkiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy41OS40MWMtLjU0Ny0uNTQ3LTEuNDMzLS41NDctMS45OCAwTDQuMiA3LjgyIDIuMzkgNi4wMWMtLjU0Ny0uNTQ3LTEuNDMzLS41NDctMS45OCAwLS41NDcuNTQ3LS41NDcgMS40MzMgMCAxLjk4bDIuOCAyLjhjLjU0Ny41NDcgMS40MzMuNTQ3IDEuOTggMGw4LjQtOC40Yy41NDctLjU0Ny41NDctMS40MzMgMC0xLjk4eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzcwIDE4MSkgdHJhbnNsYXRlKDAgNjUxKSB0cmFuc2xhdGUoMCA1NSkgdHJhbnNsYXRlKDUwIDUwKSB0cmFuc2xhdGUoMCA0KSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K');
	background-size: contain;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -6px;
}
.portfolio-checklist li:last-of-type {
	border-bottom: none;
	font-size: 16px;
	color: #000000;
}
.map-video-content {
	padding: 40px;
	border: 1px solid #eaebea;
}
.videos-slider {
	margin: 40px -15px 0;
}
.slick-slide {
	padding: 0 15px;
}
.video-item-box {
	position: relative;
}
.video-item-poster {
	width: 100%;
}
.video-item-poster-content {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	opacity: 0.75;

	display: flex;
	justify-content: center;
	align-items: center;
}
.video-item-play-button {
	display: block;
	width: 39px;
	height: 39px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOSIgaGVpZ2h0PSIzOSIgdmlld0JveD0iMCAwIDM5IDM5Ij4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iMGtrNGtyMmloYSIgeDE9Ijk1Ljk4NiUiIHgyPSIxLjM4MSUiIHkxPSI1MCUiIHkyPSI1MCUiPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkY0NzU5Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0Y0MjUzOSIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTY4IC02Mzg3KSB0cmFuc2xhdGUoMzcwIDU2MTEpIHRyYW5zbGF0ZSgwIDY2KSB0cmFuc2xhdGUoNDAgNjI4KSB0cmFuc2xhdGUoMTU4IDgyKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y2lyY2xlIGN4PSIxOS41IiBjeT0iMTkuNSIgcj0iMTkuNSIgZmlsbD0idXJsKCMwa2s0a3IyaWhhKSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS45OS44NDRDNC43OTcuMTUyIDMuMzcuMTQ5IDIuMTc2LjgzOC45NzcgMS41MjcuMjYyIDIuNzY4LjI2MiA0LjE1MnY5LjczYzAgMS4zODYuNzE1IDIuNjI2IDEuOTE0IDMuMzE2LjU5Ni4zNDMgMS4yNDkuNTE0IDEuOTAxLjUxNC42NTcgMCAxLjMxNC0uMTczIDEuOTEzLS41Mmw4LjM4NC00Ljg2NmMxLjE5Mi0uNjkxIDEuOTAzLTEuOTI4IDEuOTAzLTMuMzA4cy0uNzExLTIuNjE3LTEuOTAzLTMuMzFMNS45OS44NDV6TTQuMTY4IDEzLjczMlY0LjMwM2w4LjEyNSA0LjcxNS04LjEyNSA0LjcxNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDExKSIvPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.video-item-poster-content:hover {
	opacity: 1;
}

#video-content {
	max-width: 100%!important;
	padding-right: 0!important;
	margin-right: 0!important;
	border-right: 0!important;
}

.videos-slider .slick-arrow {
	position: absolute;
	z-index: 3;
	width: 30px;
	height: 30px;
	font-size: 0;
	border: none;
	border-radius: 50%;
	top: 50%;
	margin-top: -15px;
	background-color: #282828;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUI4MUYyNzJEQUUxMTFFNEI0Q0REOUU2MTU3MEVEMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUI4MUYyNzNEQUUxMTFFNEI0Q0REOUU2MTU3MEVEMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QjgxRjI3MERBRTExMUU0QjRDREQ5RTYxNTcwRUQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QjgxRjI3MURBRTExMUU0QjRDREQ5RTYxNTcwRUQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Por3U54AAAU1SURBVHja7FrPS1xXFHZm4cZJhECzULEI2qJTF135YIhYtYtKDWQrhPSfcFNCQCnFpVm0/4BZGoS0CEmhLUpMSxZZtGnTKminUogWcaLJQojT7zTfNTfDe/edOzNvsnjvwsdz7j0/vne877577nm5arXaluaWb0t5y2mEMEuKuFwBLgFDQBeDdwr8A/wOrAEruVzuscJeOJlczofLKDAYwuU3YF3LJRfjbBqXz4GAXX8Bj4AycAScA3qBD4F3KfMT8CWcf9PMACTFJcpZF7BafdX+BeaBgRidAWCO8lXqd0UFIAxKLnNKLvMaLmHKAfAUeAksAAXP4HVQ7yXtBPUGIIRLhyeXQhyXWoUS8ALYB0YbWVxEn3bEXsk3AK3iYgv1AQcUfL8ZK6zYoT2x26cNQCu5mME8sAGcxE4Tf8cB7Yr9fFwAWs3FDFzjYnHD02CvUu4G7V9TBMCLi5ZDFBcT8U2gDLR7GJJntAJcV8i20/4m/UUFwYuL+CaHkgfvN7hIxwQjMuthZJwLyh4wrNSZpZ9JRwAmfbiIb3IQLuMe/A2XCfmxyB/dSuUpOtwF+j2cdtPPoiMAXlxot59chNOULxf58RB4olS8zEVk2+fmLf0n9BcVADWXkCBsk9tlHy7yxyFwW6EwQwdbQE+dq/Ayn9moAMjYcp22e8hNOM4o5G/LvcuroBPYixEewWUJ+AMYw956t8430T5w3jF+njL+Wd0rTmPkuETOrib33Jn6dFgCUAEuxkT3Z1yuArIr+7HeRwDtHeCZY/wZZep6BIQbOV4lZ1e7+P+9Z4tg9hrMNkLp3gqnPhnK0uHsQCQ7EssORdN8LJ76wkhWGsuqw1k6rJabABaBh8ChzEbikH2LlMknzHfS4lGxeFQsHpNaHnGPQJ7nALLfN5mfnLg8tk6RJK8uMg+XtgV8wROk0ybeeBiPX60TJDlH+MCbhyMx6eOWscrkYZZpZJR8N2XK1NmgjbYGkSiPKCMlbhlPmDy0exBup84JbZQauPnEeYQpBtYWNGiAfGBtP4M69RPnUSvcxS3jPpOHRqevSUCe0rZWr2U8agVXuW8ebYJTg1HaXPXQaRkPW2Cai8ZCE50aLND2tEK2pTzswQdMHgoJOC7Q9gOFrOHRkQCPjloeZrNQZJLxNXCsfDePEJp2TNsBfUU1w+Mr4HkCG6nntH3GwwTgCq9LSkNSe9sgZpQ6SzW+wpoZu5XgbvLWG744Fe4CO8ppZIojvxAn7NPo7tBX1Pg9Dx6NYIe+zmbAEHPruCaFh2Xm4J8QZfZpihKP6CuqDcbwkK2wpg4xTFkXj0F7Bsjr4WZM1EwxZJulaNPfw74XlHHZuElfUeMuHr2sAeyxGhRlo58yFeo4eeStZOPIETE5SPwWOAA+Buzy+C77DijjOnQ8isnSXDzKnGUFFkHDynL9HCtQthzHw5A55ZFSWJNjplWu5GPMsmrbFseOKRtVrDgXkyG6eEi7D3wKXAC+A+wqdQ/7LlDmvsPOax6cEn8DK45pdZ11uLjFZZiyUeMr9BU1HsfDYMr+WqXm65Aphf4Zj7e2+kag5W8j8wis8SR1IMH37wB9rDlk1j143AE+41tliH/f8eCxbj8CRe6R5xL878/RR9EhY3jMe9gdIbTy8zaPt7YHV+QCLclJsmwwOw/IToSyM8HsVDjNdYF6K0ONV2SaUxlquEKlrQ4LgXEmGZLtvdf2+qNn+bz1TyYfkg1+38QbD+PxETBNHrKr6+SY1AY3yUO+B/hBwyMrj2fl8ZS3/wQYACJrrTvr6HLMAAAAAElFTkSuQmCC);
}
.videos-slider .slick-arrow.slick-disabled {
	opacity: 0.3;
}
.videos-slider .slick-prev {
	left: 0;
	background-position: 1px -1px;
}
.videos-slider .slick-next {
	right: 0;
	background-position: -34px -1px;
}
.partners-map-mobile-btn {
	display: none;
}
#partners-map {
	width:100%;
	height:650px;
}
#close-map, .mobile-loader {
	display: none;
}

.service2-text-image {
	margin-bottom: -20px;
}
.s2ti-item {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 40px;
}
.s2ti-item:nth-of-type(2n) {
	flex-direction: row-reverse;
}
.s2ti-item > div {
	width: calc(50% - 20px);
}
.s2ti-item-text {

}
.s2ti-item-image img {
	max-width: 100%;
}
.service2-anonses {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}
.service2-anonse-item {
	width: calc(100% / 3);
	padding: 30px;
	background-color: #eaebea;

	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.service2-anonse-item:nth-of-type(2), .service2-anonse-item:nth-of-type(4) {
	background-color: #ff4759;
	color: #ffffff;
}
.service2-anonse-item:nth-of-type(3), .service2-anonse-item:nth-of-type(5) {
	background-color: #f42539;
	color: #ffffff;
}
.service2-anonse-item-title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
.service2-anonse-item-text {
	font-size: 17px;
	margin-bottom: 20px;
}
.service2-anonse-item-link a {
	color: inherit;
	font-weight: bold;
	font-size: 18px;
}
.service2-steps-title {
	float: left;
	width: 250px;
}
.service2-steps-list {
	float: right;
	width: calc(100% - 250px);
}
.clear {
	clear: both;
}
.service2-step-item {
	display: flex;
	flex-flow: wrap;
	align-items: stretch;
}
.service2-step-item-number {
	width: 40px;
	margin-left: 20px;
	border-left: 1px solid #eaebea;
}
.service2-step-item-number span {
	display: block;
	width: 40px;
	height: 40px;
	border: 1px solid #eaebea;
	border-radius: 50%;
	background-color: #ffffff;
	text-align: center;
	line-height: 40px;
	margin-left: -20px;
}
.service2-step-item-content {
	width: calc(100% - 70px);
}
.service2-step-item-title {
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
}
.service2-step-item-text p {
	margin-top: 0;
}
.tariffs-table {
	margin-top: 20px;
}
.tariffs-table table {
	width: 100%;
	border: 1px solid #eaebea;
	border-collapse: collapse;
}
.tariffs-table table th, .tariffs-table table td {
	border: 1px solid #eaebea;
	padding: 10px;
}
.tariffs-table table thead tr > th:first-child,
.tariffs-table table tbody tr th {
	text-align: left;
}
.tariffs-table td .check {
	display: block;
	width: 20px;
	height: 20px;
	margin: auto;
	font-size: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyMzFGMjA7fQo8L3N0eWxlPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMzUuMSwzODYuM2MtNS43LDAtMTEuMS0yLjQtMTQuOS02LjZsLTEwNC4xLTExNmMtNy40LTguMi02LjctMjAuOSwxLjUtMjguMmM4LjItNy40LDIwLjktNi43LDI4LjIsMS41ICAgbDg2LjgsOTYuOGwxMzEuNi0xOTkuMWM2LjEtOS4yLDE4LjUtMTEuNywyNy43LTUuN2M5LjIsNi4xLDExLjcsMTguNSw1LjcsMjcuN0wyNTEuOCwzNzcuNGMtMy40LDUuMi05LDguNS0xNS4yLDguOSAgIEMyMzYuMSwzODYuMywyMzUuNiwzODYuMywyMzUuMSwzODYuM3oiLz48L2c+PC9zdmc+');
	background-repeat: no-repeat;
	background-size: contain;
}

.service2-page .preroll .preroll-sale.preroll-sale-weight .sale-name {
	font-family: "Museo Sans Cyrl 400", sans-serif;
}

.price-block {
	padding: 70px 0 50px;
	background-image: url('img/price-block.jpg');
	background-size: cover;
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 30px;
	color: #ffffff;
}
.price-block-text {
	font-size: 20px;
	line-height: 28px;
	margin: 40px 0 50px;
}
.price-block-value {
	font-size: 40px;
	font-family: "Museo Sans Cyrl 400", sans-serif;
	margin-bottom: 50px;
}

.fixed-vidosik-wrap {
	position: fixed;
	left: 50px;
	bottom: 50px;
	cursor: pointer;
	border-radius: 20px;
	transition: all 0.5s ease-in-out;
	z-index: 999;
    height: 180px;
	opacity: 1;
}
.fixed-vidosik-wrap.before-closed {
	opacity: 0;
	left: -50px;
}
.fixed-vidosik-wrap.is-hidden {
	opacity: 0;
}
.fixed-vidosik-wrap.is-opened {
	height: 400px;
}
.fixed-vidosik-wrap video {
    border: 3px solid #ff4759;
    box-shadow: 0px 0px 10px #ffffff;
    -webkit-box-shadow: 0px 0px 10px #ffffff;

	display: block;
	border-radius: 20px;
	transition: all 0.35s ease-in-out;

	height: calc(100% - 7px);
	width: auto;

	padding: 0px;
	margin: 0px;
}
.fixed-vidosik-wrap .button-style {
	position: absolute;
	bottom: 50px;
	top: auto;
	left: 20px;
	width: calc(100% - 40px);
	z-index: -1;
	padding: 0px;
	min-width: 180px;
}
.fixed-vidosik-close, .fixed-vidosik-roll-up {
	font-size: 30px;
	color: #fff;
	line-height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
	opacity: 1;
}
.fixed-vidosik-roll-up {
	top: 15px;
	right: 15px;
	z-index: -1;
	opacity: 0;
}
.fixed-vidosik-wrap.is-opened .fixed-vidosik-close {
	z-index: -1;
	opacity: 0;
}
.fixed-vidosik-wrap.is-opened .fixed-vidosik-roll-up {
	z-index: 1;
	opacity: 1;
}
.fixed-vidosik-made-in {
	display: block;
	text-decoration: none!important;
	border: none!important;
    background: -webkit-gradient(linear,right top,left top,from(#ff4759),to(#f42539));
    background: linear-gradient(270deg,#ff4759 0,#f42539 100%);
    color: #ffffff!important;
    width: 100%;
    font-size: 13px;
    line-height: 20px;
    padding: 2px 0 0px;
    position: absolute;
    border-radius: 0px 0px 20px 20px;
    position: absolute;
    left: 0px;
    bottom: 10px;
	z-index: -1;
	opacity: 0;
	text-align: center;
}
.fixed-vidosik-wrap.is-opened .fixed-vidosik-made-in {
	z-index: 1;
	opacity: 1;
}

@media (max-width:900px) {
	.main-header .main-nav ul li.open>a {
		color: #f42539;
	}
	.main-header .main-nav ul li.open:after {
		color: #f42539;
	}
	.estimate-price-calculator .calculator-elements-single.active {
		flex-direction: column;
	}
	.estimate-price-calculator .calculator-elements-single>:first-child, .estimate-price-calculator .calculator-elements-single>:nth-child(2) {
		width: 100%;
	}
	.estimate-price-calculator .input-area-size input[type=text] {
		min-width: calc(100% - 100px);
	}
	.our-price-list .price-list .single-price {
		width: calc(50% - 10px);
		margin-bottom: 20px;
	}
	.main-footer .creators {
		margin: 0!important;
		padding-top: 0!important;
		border-top: none!important;
	}
	.service-item-data {
		padding: 25px 30px;
	}
	.service-item-list li {
		position: relative;
		padding-left: 40px;
	}
	.service-item-list li::before {
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -22px;
	}
	.portfolio-item-pluses {
		width: 100%;
		max-width: 600px;
	}
	.our-portfolio-list .single .right,
	.our-portfolio-list .single .left {
		padding: 50px;
	}
}
@media (max-width: 768px) {
	.s2ti-item > div {
		width: 100%;
	}
	.service2-anonse-item {
		width: 100%;
	}
	.service2-steps-title, .service2-steps-list {
		float: none;
		width: 100%;
	}
	.fixed-vidosik-wrap {
		left: 10px;
		bottom: 10px;
	}
}
@media (max-width:600px) {
	.price-block {
		padding: 50px 0 30px;
	}
	.price-block-text {
		font-size: 17px;
		line-height: 25px;
		margin: 20px 0 30px;
	}
	.price-block-value {
		font-size: 30px;
		margin-bottom: 30px;
	}

	.services-grid .service-item.one-line-price-btns .single-service-list li {
		width: 100%;
	}
	.partners-map-mobile-btn {
		display: block;
	}
	.partners-map-mobile-btn .button-style {
		width: 100%;
	}
	.mobile-loader {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 6;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	div#partners-map {
		display: none;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 4;
		background-color: #ffffff;
	}
	#close-map {
		position: fixed;
		top: 0;
		right: 10px;
		z-index: 5;
		font-size: 30px;
		font-weight: bold;
	}
	div#partners-map.show-map {
		display: block;
	}
	div#partners-map.show-map + #close-map {
		display: block;
	}
	.our-service-offer .offer-content {
		padding: 25px 40px;
		border: 1px solid #eaebea;
	}
	.our-service-offer .offer-content .left, .our-service-offer .offer-content .right {
		border: none;
		width: 100%;
		padding: 0;
	}
	.service-item-data {
		width: 100%;
	}
	.service-item-data-red {
		margin-bottom: 30px;
	}
	.service-item-data::before, .service-item-data::after {
		content: none;
	}
	.portfolio-item-plus {
		width: 100%;
		border-right: none;
		border-left: none;
		border-bottom: 1px solid #EAEBEA;
	}
	.portfolio-item-plus:last-of-type {
		border-bottom: none;
	}
	.our-portfolio-list .single .right, .our-portfolio-list .single .left,.our-portfolio-list .single .full {
		padding: 20px!important;
	}
	.our-portfolio-list .single .full .portfolio-content {
		border: none;
	}
	.our-portfolio-list .single {
		flex-flow: column!important;
	}

	.main-footer .top-section .inner>.has-slide-list.open h4:after, .main-footer .top-section .main-header .top-section>.has-slide-list.open h4:after, .main-header .main-footer .top-section .top-section>.has-slide-list.open h4:after {
		color: #f42539;
	}
	.main-footer .bottom-section .inner.grid {
		flex-direction: column;
	}
	.main-footer .bottom-section .inner.grid .logo {
		margin-bottom: 20px
	}
	.our-price-list .price-list .single-price {
		width: 100%;
	}
	.estimate-price-calculator .calculator-form>.left {
		padding: 30px;
	}
	.services-grid .service-item .service-thumb {
		opacity: 0.65;
	}
	.main-header .header-logo {
		width: 50%;
	}

	.our-service-offer .content {
		border: 1px solid #eaebea;
		border-radius: 2px;
		padding: 30px;
	}
	.our-service-offer .content > div {
		width: 100%;
		padding: 0;
		border: none;
	}
	.our-portfolio-list .single .full .portfolio-content .client-info .name::before {
		content: none;
	}
	.services-grid .service-item.one-line-price-btns .title-price {
		display: block;
	}
	.services-grid .service-item.one-line-price-btns .time-price {
		width: 100%;
	}
	.services-grid .service-item.one-line-price-btns .btns-section {
		margin: 10px 0;
	}
}
@media (max-width: 425px) {
	.tariffs-table table th, .tariffs-table table td {
		padding: 5px;
		font-size: 12px;
	}
}

.ymaps-2-1-77-map-bg {
	/*background: #ffffff!important;*/
}
.has-partners-balloon, .new-partner-btn {
	padding: 10px 30px 10px 10px;
}
.ymaps-2-1-77-balloon__close {
	position: absolute!important;
	top: 0px!important;
	right: 0px!important;
}
.ymaps-2-1-77-balloon__content {
	padding: 0!important;
	margin: 0!important;
}
.ymaps-2-1-77-balloon__tail:after {
	background-color: #f42539!important;
}
.ymaps-2-1-77-balloon__content .get-gauge {
	top: 0!important;
	width: 100%;
}
.ymaps-2-1-77-balloon__content .get-gauge:hover {
	background: -webkit-gradient(linear, right top, left top, from(#f42539), to(#ff4759));
	background: linear-gradient(270deg, #f42539 0, #ff4759 100%);
}
.my-lazyload-bg, .my-lazyload-bg::after, .my-lazyload-bg::before {
	background: none!important;
}

/*portfolio #2*/
.our-portfolio2-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}
.our-portfolio2-list .single {
	margin-bottom: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 2px;
	border: 1px solid #eaebea;
	overflow: hidden
}

.our-portfolio2-list .slick-slide {
	padding: 0;
}

.our-portfolio2-list .single .portfolio-content {
	padding: 8px 0 8px 46px;
}

.our-portfolio2-list .single:last-child {
	margin-bottom: 0
}

.our-portfolio2-list .single>:first-child {
	width: 57%;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.our-portfolio2-list .single>:nth-child(2) {
	width: 38%;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.our-portfolio2-list .single.content-right>:first-child {
	width: 57%;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.our-portfolio2-list .single.content-right>:nth-child(2) {
	width: 38%;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.our-portfolio2-list .single.content-right .portfolio-content {
	padding: 8px 46px 8px 0;
}

.our-portfolio2-list .portfolio-slider {
	position: relative
}

.our-portfolio2-list .portfolio-slider .slide img {
	width: 100%;
	height: 500px;
	-o-object-fit: cover;
	object-fit: cover
}

.our-portfolio2-list .portfolio-slider .slider-arrows {
	position: absolute;
	top: 50%;
	margin: -27px 0 0 0;
	z-index: 1
}

.our-portfolio2-list .portfolio-slider .slider-arrows.prev {
	left: 40px
}

.our-portfolio2-list .portfolio-slider .slider-arrows.next {
	right: 40px
}

.our-portfolio2-list .portfolio-slider .slider-dots {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 33px;
	text-align: center
}

.our-portfolio2-list .portfolio-info .title {
	margin: 0 0 18px 0;
	padding: 0;
	font-family: "Museo Sans Cyrl 700",sans-serif;
	font-size: 20px
}

.our-portfolio2-list .portfolio-info .meta {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.our-portfolio2-list .portfolio-info .meta > * {
	/*display: inline-block;*/
	padding-left: 42px;
	position: relative
}

.our-portfolio2-list .portfolio-info .meta img  {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: auto;
	display: block;
}

.our-portfolio2-list .portfolio-info .meta>* .key {
	display: inline-block;
	margin-bottom: 4px;
	font-size: 14px;
	opacity: .5
}

.our-portfolio2-list .portfolio-info .meta>* .value {
	font-family: "Museo Sans Cyrl 500",sans-serif;
	font-size: 17px
}

.our-portfolio2-list .client-review {
	margin-bottom: 20px
}

.our-portfolio2-list .client-review .wrap {
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #eaebea;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.our-portfolio2-list .client-review .avatar {
	width: 70px;
	height: 70px;
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
	margin-right: 20px;
	border-radius: 100%
}

.our-portfolio2-list .client-review .info>* {
	display: block
}

.our-portfolio2-list .client-review .info .description {
	margin-bottom: 4px;
	font-size: 14px;
	opacity: .5
}

.our-portfolio2-list .client-review .info .name {
	margin-bottom: 5px;
	font-family: "Museo Sans Cyrl 500",sans-serif;
	font-size: 17px
}

.our-portfolio2-list .client-review .review-txt {
	margin: 0;
	padding: 0;
	line-height: 24px
}

@media (max-width: 950px) {
	.our-portfolio2-list .single {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column
	}

	.our-portfolio2-list .single:not(.content-right) {
		flex-flow: column-reverse;
	}

	.our-portfolio2-list .single .left {
		width: 100%!important;
	}

	.our-portfolio2-list .single .right {
		width: 100%!important;
	}

	.our-portfolio2-list .single .portfolio-content {
		padding: 46px!important;
	}
	.our-portfolio2-list .portfolio-info .meta {
		gap: 20px;
		flex-direction: row;
	}
}
@media (max-width: 600px) {
	.our-portfolio2-list .portfolio-slider .slide img {
		height: 170px
	}

	.our-portfolio2-list .single>:nth-child(2) {
		padding: 20px!important
	}

	.our-portfolio2-list .single .portfolio-content {
		margin: 0!important;
		padding: 0!important;
	}

	.our-portfolio2-list .client-review .avatar {
		margin: 0 0 25px 0
	}

	.our-portfolio2-list .client-review .wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}

	.our-portfolio2-list .client-review .info .name {
		margin-bottom: 20px
	}

	.our-portfolio2-list .client-review .portfolio-info .meta {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column;
		flex-flow: column
	}

	.our-portfolio2-list .client-review .portfolio-info .meta>:first-child {
		margin: 0 0 10px 0!important
	}
	.our-portfolio2-list .portfolio-slider .slider-arrows.prev {
		left: 10px;
	}
	.our-portfolio2-list .portfolio-slider .slider-arrows.next {
		right: 10px;
	}
	.our-portfolio2-list .portfolio-info .meta {
		gap: 0;
	}
}

/*portfolio #3*/
.six-steps-btns {
	display: flex;
	align-items: center;
	margin: 20px 0 20px 0;
	width: 100%;
	position: relative;
}

.six-steps-btn {
	box-sizing: border-box;
	background-color: #f4f2f2;
	padding: 15px 30px;
	font-size: 17px;
	border: none;
	max-width: calc(100%/4);
	width: 100%;
	border-right: 3px solid white;
	cursor: pointer;
	transition: all 0.5s ease-in-out;
	outline: none!important;
}

.six-steps-btn.active {
	background: transparent;
	border: none;
	display: inline-block;
	padding: 15px 30px;
	font-size: 17px;
	line-height: 24px;
	box-sizing: border-box;
	color: #FFFFFF;
	white-space: nowrap;
	position: relative;
	outline: none;
}

.tabs-six-steps-btns {
	border: none;
	display: inline-block;
	padding: 15px 30px;
	/* background: -webkit-gradient(linear, right top, left top, color-stop(1.74%, #0194FE), to(#012B7E));
	background: -o-linear-gradient(right, #0194FE 1.74%, #012B7E 100%);
	background: linear-gradient(270deg, #0194FE 1.74%, #012B7E 100%); */
	background-color: #011149;
	border-radius: 2px;
	box-sizing: border-box;
	color: #FFFFFF;
	white-space: nowrap;
	position: relative;
	/* -webkit-box-shadow: 0px 10px 5px -5px #012B7E;
	box-shadow: 0px 10px 5px -5px #012B7E; */
	transition: all 0.5s ease-in-out;
	position: absolute;
	top: 0;
	left: 0;
	max-width: calc(100%/4);
	width: 100%;
	height: 54px;
}

.step-item {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.step-item-label {
	font-weight: 500;
	background-color: #f8ec90;
	padding: 10px 20px;
	border-radius: 20px;
	margin-right: 25px;
	text-transform: uppercase;
	font-size: 16px;
}

.step-item-time:before {
	display: none;
}

.step-item-time b {
	font-size: 14px;
	font-weight: bold;
}

.step-item-image {
	width: 50%;
}

.step-item-image img {
	max-width: 595px;
	width: 100%;
	height: calc(100%);
	object-fit: cover;
	-o-object-fit: cover;
	object-position: center;
	-o-object-position: center;
}

.step-item-content {
	width: calc(50% - 45px);
}

.step-item-before-title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
}

.step-item-title {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 15px;
}

.step-item-text p {
	margin: 0 0 16px;
	font-size: 16px;
}

.six-steps-title h2 span {
	font-size: 48px;
	font-weight: bold;
}

.step-item-content ul {
	margin: 0 0 16px;
	padding: 0;
}

.step-item-content li {
	font-size: 16px;
	margin: 0 0 20px;
	position: relative;
	list-style-type: none;
	padding-left: 30px;
}

.step-item-content li b {
	font-size: 18px;
}

.step-item-content li:before {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -10px;
	background: -webkit-gradient(linear, right top, left top, from(#ff4759), to(#f42539));
	background: linear-gradient(270deg, #ff4759 0, #f42539 100%);
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjEtMDktMjhUMTY6MjA6MzIrMDU6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIxLTA5LTI4VDE2OjIwOjMyKzA1OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMS0wOS0yOFQxNjoyMDozMiswNTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODQxZDhlZDEtZmEzMC00ZjQ3LWIwYzctMmFlZTY0N2IzNDlmPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MGY4MTZhMWUtMjA0ZS0xMWVjLWFmMTItYzQ4M2ZmNjU5ZjI5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NzUxM2IwY2MtMGQzYi0xMDQ5LWIzMWMtZTUyZDZmYTJiM2YwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc1MTNiMGNjLTBkM2ItMTA0OS1iMzFjLWU1MmQ2ZmEyYjNmMDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMS0wOS0yOFQxNjoyMDozMiswNTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4NDFkOGVkMS1mYTMwLTRmNDctYjBjNy0yYWVlNjQ3YjM0OWY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjEtMDktMjhUMTY6MjA6MzIrMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjPU+IoAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOgAAFIIAAEVWAAAOpcAABdv11ofkAAAJEBJREFUeAEAMCTP2wH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABU7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAQQAAADgAAAAoAAAAIgAAAAsAAAAPAAAA8QAAAPUAAADeAAAA2QAAAMcAAAC/AAAA3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/61MAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGEAAABeAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAAGgAAADwAAABjAAAAAAAAANAAAACiAAAAnwAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAhQAAAOEAAACOAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAjgAAAOEAAACFAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAA2QAAAHoAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAegAAANkAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACdAAAArAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAArAAAAJkAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC6AAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAuwAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAC/AAAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAC/AAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC1AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAALUAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQAAAA4AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAB3AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+wAAAMkAAAC7AAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAABgAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9gAAAKEAAABgAAAAWQAAAHwAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAhAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9gAAAKAAAACEAAAA2QAAAO4AAACmAAAAiwAAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAiAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9QAAAJwAAACGAAAA4gAAAAAAAAAAAAAAAAAAAKwAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAJwAAACJAAAA5QAAAAAAAAAAAAAAAAAAAAAAAAApAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAAAAAADtAAAA0gAAAAEAAAAxAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAJsAAACNAAAA6AAAAAAAAAAAAAAAAAAAAAAAAAArAAAAdQAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAMAAADlAAAAjQAAAKYAAAACAAAAYQAAAG4AAAAXAAAAAAAAAAAAAAAAAAAA8gAAAJkAAACNAAAA6gAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAeAAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADyAAAAkgAAAJkAAAD2AAAAAAAAAJYAAAD2AAAAdAAAABsAAAAAAAAA8AAAAJgAAACNAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAegAAAFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwwAAAJEAAAD5AAAAAAAAAAAAAADwAAAAmwAAAP8AAABwAAAADgAAAJcAAACPAAAA7QAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAegAAAFIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA8gAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAC0AAABCAAAAtwAAAAAAAAAAAAAAAAAAAPUAAACiAAAA1wAAAAkAAADIAAAA7QAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAegAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8wAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAPIAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAewAAAPoAAAC9AAAAAAAAAAAAAAAAAAAA7wAAALoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAAfAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAADoAAACCAAAARwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAAgAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAOgAAAIIAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAfgAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1wAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAggAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA8AAAAgQAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAACBAAAATwAAAAEAAAAAAAAAAAAAAAAAAAA+AAAAgQAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA3AAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAIEAAABSAAAAAQAAAAAAAABCAAAAfwAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAA2wAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACjAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAAhQAAADwAAAD9AAAAPwAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAngAAAH4AAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAKAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAPAAAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJUAAADwAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoAAACKAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPIAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAAA8QAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeAAAAqwAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAAEwAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAATAAAAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsAAAAQQAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAAAQQAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8AAABFAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACaAAAARQAAAO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAAGEAAABVAAAA5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcAAABVAAAAZwAAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAACcAAACGAAAA8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAIYAAAAnAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzAAAAewAAACAAAAByAAAA0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAAcgAAAB8AAAB7AAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvAAAAjwAAAI8AAAAiAAAAQgAAADgAAAAoAAAAIQAAAAwAAAAOAAAA8gAAAPQAAADfAAAA2QAAAMcAAAC/AAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAP//C1rLaCHnsZQAAAAASUVORK5CYII=');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAA57GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMjEtMDktMjhUMTY6MjA6MzIrMDU6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIxLTA5LTI4VDE2OjIwOjMyKzA1OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAyMS0wOS0yOFQxNjoyMDozMiswNTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODQxZDhlZDEtZmEzMC00ZjQ3LWIwYzctMmFlZTY0N2IzNDlmPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MGY4MTZhMWUtMjA0ZS0xMWVjLWFmMTItYzQ4M2ZmNjU5ZjI5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NzUxM2IwY2MtMGQzYi0xMDQ5LWIzMWMtZTUyZDZmYTJiM2YwPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc1MTNiMGNjLTBkM2ItMTA0OS1iMzFjLWU1MmQ2ZmEyYjNmMDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAyMS0wOS0yOFQxNjoyMDozMiswNTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4NDFkOGVkMS1mYTMwLTRmNDctYjBjNy0yYWVlNjQ3YjM0OWY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMjEtMDktMjhUMTY6MjA6MzIrMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDg8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NDg8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjPU+IoAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOgAAFIIAAEVWAAAOpcAABdv11ofkAAAJEBJREFUeAEAMCTP2wH///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAABU7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiAAAAQQAAADgAAAAoAAAAIgAAAAsAAAAPAAAA8QAAAPUAAADeAAAA2QAAAMcAAAC/AAAA3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/61MAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGEAAABeAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAPAAAAGgAAADwAAABjAAAAAAAAANAAAACiAAAAnwAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAhQAAAOEAAACOAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAjgAAAOEAAACFAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAA2QAAAHoAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAegAAANkAAABTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAACdAAAArAAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAArAAAAJkAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAC6AAAAYgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAAAuwAAABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMAAAC/AAAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAC/AAAAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAC1AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALwAAALUAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPAAAANwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIAAABUAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlQAAAA4AAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdwAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAB3AAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAGsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAA/wAAAP8AAAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAABAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAGIAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+wAAAMkAAAC7AAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAABgAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAABdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9gAAAKEAAABgAAAAWQAAAHwAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAhAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9gAAAKAAAACEAAAA2QAAAO4AAACmAAAAiwAAANsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAiAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9QAAAJwAAACGAAAA4gAAAAAAAAAAAAAAAAAAAKwAAADeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAJwAAACJAAAA5QAAAAAAAAAAAAAAAAAAAAAAAAApAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/AAAAAQAAAAAAAADtAAAA0gAAAAEAAAAxAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAJsAAACNAAAA6AAAAAAAAAAAAAAAAAAAAAAAAAArAAAAdQAAADUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gAAAAMAAADlAAAAjQAAAKYAAAACAAAAYQAAAG4AAAAXAAAAAAAAAAAAAAAAAAAA8gAAAJkAAACNAAAA6gAAAAAAAAAAAAAAAAAAAAAAAAAsAAAAeAAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAADyAAAAkgAAAJkAAAD2AAAAAAAAAJYAAAD2AAAAdAAAABsAAAAAAAAA8AAAAJgAAACNAAAA7AAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAegAAAFcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAwwAAAJEAAAD5AAAAAAAAAAAAAADwAAAAmwAAAP8AAABwAAAADgAAAJcAAACPAAAA7QAAAAAAAAAAAAAAAAAAAAAAAAAxAAAAegAAAFIAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAA8gAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAC0AAABCAAAAtwAAAAAAAAAAAAAAAAAAAPUAAACiAAAA1wAAAAkAAADIAAAA7QAAAAAAAAAAAAAAAAAAAAAAAAAzAAAAegAAAFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8wAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAPIAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdAAAAewAAAPoAAAC9AAAAAAAAAAAAAAAAAAAA7wAAALoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAAfAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPMAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAADhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAADoAAACCAAAARwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAAgAAAAE4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADjAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAOgAAAIIAAABIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAfgAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1wAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AAAAggAAAEsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAA8AAAAgQAAAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMkAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAACBAAAATwAAAAEAAAAAAAAAAAAAAAAAAAA+AAAAgQAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC9AAAAAAAAAAACAAAAAAAAAAAAAAAAAAAA3AAAANAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAIEAAABSAAAAAQAAAAAAAABCAAAAfwAAAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQAAAA2wAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACjAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvAAAAhQAAADwAAAD9AAAAPwAAADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoQAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAngAAAH4AAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAAAnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8QAAAKAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAPAAAACVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAD/AAAA/wAAAP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJUAAADwAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiQAAAOoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoAAACKAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPIAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsAAAA8QAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAAJkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeAAAAqwAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxAAAAyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJAAAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9wAAAEwAAADRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAATAAAAPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADsAAAAQQAAAMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAAAAQQAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8AAABFAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACaAAAARQAAAO8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+AAAAGEAAABVAAAA5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOcAAABVAAAAZwAAAPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArAAAACcAAACGAAAA8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8gAAAIYAAAAnAAAArAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADzAAAAewAAACAAAAByAAAA0QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRAAAAcgAAAB8AAAB7AAAA8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvAAAAjwAAAI8AAAAiAAAAQgAAADgAAAAoAAAAIQAAAAwAAAAOAAAA8gAAAPQAAADfAAAA2QAAAMcAAAC/AAAA3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAP//C1rLaCHnsZQAAAAASUVORK5CYII=');
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center center;
	-webkit-mask-position: center center;
}

@media (max-width: 1000px) {
	.step-item-content {
		width: 100%;
	}
	.step-item-image {
		display: none;
	}
	.six-steps-title h2 span,
	.six-steps-title h2,
	.step-item-title,
	.step-item-subtitle {
		font-size: 20px;
	}
}

@media(max-width: 600px) {
	.six-steps-btn,
	.tabs-six-steps-btns,
	.six-steps-btn.active {
		padding: 15px;
		margin: 0;
		white-space: normal;
	}
}





.main-projects-seo {
	margin-bottom: 20px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.main-projects-seo a {
	display: inline-block;
	border-bottom: 1px solid #1b1b1b;
	margin-right: 5px;
}

.main-projects-seo a:hover {
	border-bottom-color: transparent;
}

.main-projects-seo .main-projects-links {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	margin: -5px 0;
	width: calc(100% - 120px);
	padding: 0 40px;
	position: relative;
}

.main-projects-seo-after.main-projects-seo .main-projects-links {
	width: 100%;
	margin: 40px 0 0;
}

.main-projects-links-group {
	display: flex;
	flex-flow: wrap;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #eaebea;
	width: 100%;
}

.main-projects-links-group-title {
	width: 250px;
}

.main-projects-links-group-list {
	width: calc(100% - 250px);
	display: flex;
	flex-flow: wrap;
}

.main-projects-seo .main-projects-links .slick-arrow {
	font-size: 0px;
	display: inline-block;
	width: 34px;
	height: 34px;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	border: 1px solid #7f7f7f;
	background: 0 0;
	transition: all .35s ease-in-out;
}
.main-projects-seo .main-projects-links .slick-arrow[aria-disabled="false"] {
	pointer-events: none;
}

.main-projects-seo .main-projects-links .slick-arrow:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #7f7f7f;
	transition: all .35s ease-in-out;
	mask-size: contain;
	-webkit-mask-size: contain;
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-position: center center;
	-webkit-mask-position: center center;
	cursor: pointer;
}

.main-projects-seo .main-projects-links .slick-arrow:hover {
	border-color: #f42539;
	background-color: #f42539;
}

.main-projects-seo .main-projects-links .slick-arrow:hover:before {
	background-color: #fff;
}

.main-projects-seo .main-projects-links .slick-prev {
	left: 0;
}

.main-projects-seo .main-projects-links .slick-prev:before {
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAA9ElEQVRIie3WMUpDQRAG4A9BrOwEwcrCA9hYWqVKq43ewXgJ4yGs9Ao5gJJGUPEMgoFUYieCKHkWz8DbJaCoO49Afth2P2bZnR0WmZOs4hbV17qKQJcwaKAV7iPg0wx9xlZpdB+TBvqOTml0Gy/Sao9Ko+sYZeh5aXQZwwy9xkpp+CxDH9UnUDTHGfqKndJoR31rp+gEB6XRTTxJqz0pjcJdhg7UHevP+W6T6j+Q32TWUfej8F28SS/XYRTe08JzmiZvIGNsRMCttUxYw0OGX0TAzP4We1H4nnQQ+EA3Cu9Lqw4ZfWhx2KMeb28a8GUUvMiP8wl+P2e4Vi0+4AAAAABJRU5ErkJggg==');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAA9ElEQVRIie3WMUpDQRAG4A9BrOwEwcrCA9hYWqVKq43ewXgJ4yGs9Ao5gJJGUPEMgoFUYieCKHkWz8DbJaCoO49Afth2P2bZnR0WmZOs4hbV17qKQJcwaKAV7iPg0wx9xlZpdB+TBvqOTml0Gy/Sao9Ko+sYZeh5aXQZwwy9xkpp+CxDH9UnUDTHGfqKndJoR31rp+gEB6XRTTxJqz0pjcJdhg7UHevP+W6T6j+Q32TWUfej8F28SS/XYRTe08JzmiZvIGNsRMCttUxYw0OGX0TAzP4We1H4nnQQ+EA3Cu9Lqw4ZfWhx2KMeb28a8GUUvMiP8wl+P2e4Vi0+4AAAAABJRU5ErkJggg==');
}

.main-projects-seo .main-projects-links .slick-next {
	right: 0;
}

.main-projects-seo .main-projects-links .slick-next:before {
	mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAA7klEQVRIie3WMUpDQRAG4I+AWNkJgpWFB7DQ0iqVrTZ6B5NLGA9hpVfIARJsAgl4BkHBSuwkIBFj8RT2LSkE2XkJ5Ictl49dZmeHdZYsQ8x/1gRbUfBDAs/RRysC3sNrhvciYDjGRwJ/4SIK76ifeoqjKPwmw1+wGwFv4D7DR9iMwLfxmOF3ETAc4D3DO1H4qaq6f+FPnEThPfVTv2E/Am6pOlmKT/6yaWVzrYGrPlMvrhnapdFFz+myNLqD5wy9LY021jLzT+JJdQNF083QKQ5Lo21V1aaDwHlpdNHoc1UapcFhb5CgY4Hj7Tr/zjfcW2a3eoiKgwAAAABJRU5ErkJggg==');
	-webkit-mask-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABmJLR0QA/wD/AP+gvaeTAAAA7klEQVRIie3WMUpDQRAG4I+AWNkJgpWFB7DQ0iqVrTZ6B5NLGA9hpVfIARJsAgl4BkHBSuwkIBFj8RT2LSkE2XkJ5Ictl49dZmeHdZYsQ8x/1gRbUfBDAs/RRysC3sNrhvciYDjGRwJ/4SIK76ifeoqjKPwmw1+wGwFv4D7DR9iMwLfxmOF3ETAc4D3DO1H4qaq6f+FPnEThPfVTv2E/Am6pOlmKT/6yaWVzrYGrPlMvrhnapdFFz+myNLqD5wy9LY021jLzT+JJdQNF083QKQ5Lo21V1aaDwHlpdNHoc1UapcFhb5CgY4Hj7Tr/zjfcW2a3eoiKgwAAAABJRU5ErkJggg==');
}

.main-projects-seo .main-projects-links a {
	font-size: 16px;
	color: #7f7f7f;
	text-decoration: none;
	padding: 5px 10px;
	border: 1px solid #7f7f7f;
	background: 0 0;
	display: block;
	margin: 5px;
}

.main-projects-seo .main-projects-links a:hover {
	color: #f42539;
	border: 1px solid #f42539;
	background: #f42539;
	color: #fff;
}

@media (max-width: 768px) {
    .main-projects-seo .main-projects-links {
        width: 100%
    }
    .main-projects-link-invisible {
    	display: none;
    }
}
