/* Редизайн страницы каталога туров — hero (этап 1) */
body.catalog-redesign {
	--cat-forest: #06652e;
	--cat-forest-dark: #064923;
	--forest-dark: #064923;
	--cat-leaf: #43ab34;
	--cat-lime: #c9e54d;
	--cat-orange: #e24420;
	--cat-ink: #152019;
	--cat-muted: #65716a;
	--cat-line: #dce4de;
	--cat-mist: #f3f6f2;
	--cat-sand: #f7f2e9;
	--cat-radius: 22px;
	--cat-shadow: 0 18px 48px rgba(14, 58, 31, 0.1);
	--cat-max: 1340px;
	--hp-shell: min(var(--cat-max), calc(100vw - 64px));
	/* Токены карточки .home-tour-card (css/homepage-tour-cards.css) */
	--hp-pine: var(--cat-forest);
	--hp-pine-dark: var(--cat-forest-dark);
	--hp-leaf: var(--cat-leaf);
	--hp-orange: var(--cat-orange);
	--hp-ink: var(--cat-ink);
	--hp-muted: var(--cat-muted);
	--hp-line: var(--cat-line);
	--hp-white: #fff;
	overflow-x: clip;
}

/* Как на главной: .homepage-redesign .section > .container / .hero-content */
body.catalog-redesign #top-ajax .container,
body.catalog-redesign .section > .container,
body.catalog-redesign .catalog-hero > .container,
body.catalog-redesign .section-shell {
	width: var(--hp-shell);
	max-width: 1340px;
	margin-left: auto;
	margin-right: auto;
}

@media (width <= 640px) {
	body.catalog-redesign {
		--hp-shell: min(1340px, calc(100vw - 28px));
	}
}

.catalog-hero {
	position: relative;
	z-index: 5;
	overflow-x: clip;
	overflow-y: visible;
	padding: 0 0 26px;
	color: var(--cat-ink);
	background: linear-gradient(125deg, #fff 0%, #f3f7f2 62%, #f7f2e9 100%);
}

.catalog-hero::after {
	content: "";
	position: absolute;
	z-index: 0;
	top: -230px;
	right: -190px;
	width: 500px;
	height: 500px;
	border-radius: 50%;
	background: rgba(201, 229, 77, 0.23);
	pointer-events: none;
}

.catalog-hero > .container {
	position: relative;
	z-index: 1;
	padding-top: 0;
}

.catalog-hero .header-atention {
	position: relative;
	z-index: 2;
}

/* Хлебные крошки */
.catalog-hero__crumbs {
	position: relative;
	z-index: 1;
	padding-top: 22px;
	overflow: hidden;
}

.catalog-hero__crumbs .brcr,
.catalog-hero__crumbs #breadcrumbs {
	display: block;
	margin: 0;
	color: var(--cat-muted);
	font-size: 13px;
	line-height: 1.4;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.catalog-hero__crumbs a {
	color: var(--cat-muted);
	text-decoration: none;
}

.catalog-hero__crumbs a:hover {
	color: var(--cat-forest);
}

.catalog-hero__crumbs .separator {
	color: var(--cat-muted);
	opacity: 0.65;
	margin: 0;
	user-select: none;
}

.catalog-hero__crumbs .breadcrumb_last,
.catalog-hero__crumbs .last {
	color: var(--cat-muted);
	opacity: 0.65;
}

/* Заголовок и лид */
.catalog-hero__copy {
	position: relative;
	z-index: 1;
	max-width: 900px;
	padding-top: 46px;
}

.catalog-hero__eyebrow {
	display: block;
	color: var(--cat-forest);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 1.3;
	text-transform: uppercase;
}

.catalog-hero .catalog-hero__title {
	max-width: 850px;
	margin: 10px 0 18px;
	color: var(--cat-ink);
	font-size: clamp(34px, 5vw, 66px);
	font-weight: 700;
	line-height: 0.99;
	letter-spacing: -0.055em;
	text-align: left;
}

.catalog-hero__lead {
	display: none; /* временно скрыто */
	max-width: 750px;
	margin: 0;
	color: #3c4b41;
	font-size: 1.12rem;
	line-height: 1.45;
}

/* Акции/события (templ action): подзаголовок → заголовок → баннер → текст → сторис → фильтры */
.catalog-hero--promo .catalog-hero__promo-head {
	position: relative;
	z-index: 1;
	max-width: 900px;
	padding-top: 46px;
}

.catalog-hero--promo .catalog-hero__title {
	margin-top: 10px;
	margin-bottom: 0;
}

.catalog-hero--promo .catalog-hero__promo-banner {
	position: relative;
	z-index: 1;
	margin-top: 28px;
	overflow: hidden;
	border-radius: 18px;
}

.catalog-hero--promo .catalog-hero__promo-banner img {
	display: block;
	width: 100%;
	height: auto;
}

.catalog-hero--promo .catalog-hero__promo-banner-desktop {
	display: none;
}

.catalog-hero--promo .catalog-hero__promo-banner-mobile {
	display: block;
}

@media (min-width: 768px) {
	.catalog-hero--promo .catalog-hero__promo-banner-desktop {
		display: block;
	}

	.catalog-hero--promo .catalog-hero__promo-banner-mobile {
		display: none;
	}
}

.catalog-hero--promo .catalog-hero__promo-text {
	position: relative;
	z-index: 1;
	max-width: 920px;
	margin-top: 24px;
	color: #2a3b30;
	font-size: 15px;
	line-height: 1.55;
}

.catalog-hero--promo .catalog-stories {
	margin-top: 28px;
}

.catalog-hero--promo .catalog-hero__search {
	margin-top: 32px;
}

/* Что помогает подобрать тур */
.catalog-hero__benefits {
	position: relative;
	z-index: 2;
	display: grid;
	grid-template-columns: repeat(5, minmax(0, 1fr));
	align-items: stretch;
	gap: 8px;
	margin-top: 22px;
}

.catalog-hero__benefit {
	min-width: 0;
	min-height: 92px;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding: 13px;
	border: 1px solid rgba(6, 101, 46, 0.17);
	border-radius: 13px;
	color: #214b32;
	background: rgba(255, 255, 255, 0.82);
	line-height: 1.2;
}

.catalog-hero__benefit i {
	display: grid;
	place-items: center;
	width: 24px;
	height: 24px;
	flex: 0 0 24px;
	border-radius: 50%;
	color: var(--cat-forest);
	background: #e8f3e5;
	font-style: normal;
	font-size: 14px;
	font-weight: 900;
	font-family: -apple-system, BlinkMacSystemFont, sans-serif;
}

.catalog-hero__benefit-copy {
	min-width: 0;
	display: block;
}

.catalog-hero__benefit b {
	display: block;
	color: var(--cat-ink);
	font-size: 14px;
	font-weight: 800;
	line-height: 1.25;
}

.catalog-hero__benefit small {
	display: block;
	margin-top: 4px;
	color: #516057;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.35;
}

/* Подсказка над фильтром */
.catalog-hero__reassurance {
	display: none; /* временно скрыто */
	position: relative;
	z-index: 1;
	align-items: center;
	gap: 9px;
	margin-top: 18px;
	color: var(--cat-muted);
	font-size: 13px;
	line-height: 1.35;
}

.catalog-hero__reassurance svg {
	width: 19px;
	height: 19px;
	flex: 0 0 auto;
	fill: none;
	stroke: var(--cat-forest);
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;
}

/* Hero-поиск каталога — те же стили, что .homepage-hero .hero-filter (homepage-redesign.css) */
.catalog-hero__search {
	position: relative;
	z-index: 70;
	margin-top: 40px;
}

.catalog-hero__search .hero-filter {
	margin-top: 0;
}

.catalog-hero .filter_wrap_head .filter_area,
.catalog-hero__search .filter_area {
	margin: 0;
	padding-bottom: 0;
}

.catalog-hero__search .filter_area.ajax {
	padding: 0;
	border: 0;
	border-radius: 0;
	background: transparent;
	box-shadow: none;
}

.catalog-hero__search .filter_block_mobile,
.catalog-hero__search .filter_area:not(.mobile) .filter_mobile_btns {
	display: none !important;
}

.catalog-hero__search .hero2__number_filter {
	display: block;
	margin-top: 10px;
	color: var(--cat-muted);
	font-size: 12px;
}

@media (min-width: 1200px) {
	body.catalog-redesign .header-fixed {
		display: none !important;
	}

	body.catalog-redesign .catalog-hero__search-spacer {
		display: block;
		width: 100%;
	}

	body.catalog-redesign .catalog-hero__search .hero-filter.is-stuck,
	body.catalog-redesign .catalog-hero__search .filter_area.ajax.is-stuck {
		position: fixed;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: min(calc(100% - 40px), var(--cat-max));
		z-index: 104;
		margin: 0;
	}

	body.catalog-redesign .catalog-hero__search .hero-filter.is-stuck {
		border-radius: 0 0 24px 24px;
	}

	body.catalog-redesign .section.section--tours.open_filter .catalog-hero__search .hero-filter.is-stuck {
		z-index: 90;
	}

	body.catalog-redesign .catalog-hero__search .hero-filter.is-stuck .reference-filter-presets,
	body.catalog-redesign .catalog-hero__search .filter_area.ajax.is-stuck .reference-filter-presets {
		display: none;
	}

	body.catalog-redesign .catalog-hero__search .filter_block.fixed {
		position: static;
		top: auto;
		left: auto;
		width: auto;
		background: transparent;
		padding: 0;
	}

	body.catalog-redesign .catalog-hero__search .filter_block.fixed .filter_line {
		max-width: none;
		margin: 0;
		padding: 0;
	}

	body.catalog-redesign .catalog-hero__search .filter_block.fixed .header-atention.tours {
		display: none !important;
	}
}

/* Быстрые подборки */
.catalog-hero__presets {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 14px;
}

.catalog-hero__presets-label {
	margin-right: 2px;
	color: var(--cat-muted);
	font-size: 12px;
}

.catalog-hero .catalog-hero__preset {
	min-height: 38px;
	display: inline-flex;
	align-items: center;
	margin: 0;
	padding: 0 12px;
	border: 1px solid var(--cat-line);
	border-radius: 999px;
	color: var(--cat-forest);
	background: #fff;
	font-size: 12px;
	font-weight: 700;
}

.catalog-hero .catalog-hero__preset:hover {
	border-color: var(--cat-forest);
	color: var(--cat-forest);
	background: #e9f4ec;
}

@media (min-width: 1200px) {
	.catalog-hero__search .show-filter-mob {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.catalog-hero__search .filter_area.ajax .filter_field,
	.catalog-hero__search .filter_area.ajax .filter_line_1 .filter_field {
		max-width: none !important;
	}
}

@media (max-width: 1199px) {
	.catalog-hero__benefits {
		display: flex;
		gap: 7px;
		padding: 0 15px 3px;
		overflow-x: auto;
		scroll-snap-type: x;
		scrollbar-width: none;
	}

	.catalog-hero__benefits::-webkit-scrollbar {
		display: none;
	}

	.catalog-hero__benefit {
		flex: 0 0 250px;
		scroll-snap-align: start;
	}

}

@media (max-width: 900px) {
	body.catalog-redesign .catalog-hero__search .hero-filter .filter_search_btn,
	body.catalog-redesign .catalog-hero__search .hero-filter .reference-filter-submit {
		width: auto;
		max-width: none;
		grid-column: auto;
		justify-self: start;
		background: var(--hp-pine, var(--cat-forest)) !important;
	}
}

@media (max-width: 767px) {
	.catalog-hero {
		padding-bottom: 24px;
	}

	.catalog-hero__crumbs {
		padding-top: 14px;
	}

	.catalog-hero__crumbs .brcr,
	.catalog-hero__crumbs #breadcrumbs {
		font-size: 11px;
	}

	.catalog-hero__copy {
		padding-top: 28px;
	}

	.catalog-hero .catalog-hero__title {
		margin: 8px 0 14px;
	}

	.catalog-hero__lead {
		font-size: 1rem;
	}

	.catalog-hero__search {
		margin-top: 24px;
	}

	.catalog-hero__reassurance {
		align-items: flex-start;
	}

	/* Без белой «карточки» вокруг полей — только сами контролы и зелёная кнопка по ширине текста */
	body.catalog-redesign .catalog-hero__search .hero-filter {
		padding: 0;
		border: 0;
		border-radius: 0;
		background: transparent;
		box-shadow: none;
	}

}

/* Результаты каталога: счётчик и сортировка */
body.catalog-redesign #catalog-results {
	padding-top: 32px;
}

body.catalog-redesign #catalog-results .banner-categories-link {
	margin-bottom: 24px;
}

body.catalog-redesign .catalog-results__meta {
	width: 100%;
	margin-bottom: 22px;
}

body.catalog-redesign .catalog-results__toolbar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	width: 100%;
	margin: 0 0 10px;
	padding: 0;
}

body.catalog-redesign .catalog-results__hint {
	display: none; /* временно скрыто */
	margin: 0 0 14px;
	color: var(--cat-muted);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.35;
}

body.catalog-redesign .catalog-results__chips {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
}

@media (max-width: 700px) {
	body.catalog-redesign .catalog-results__chips {
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		max-width: 100%;
		-webkit-overflow-scrolling: touch;
		overscroll-behavior-x: contain;
		touch-action: pan-x;
		scrollbar-width: none;
		cursor: grab;
	}

	body.catalog-redesign .catalog-results__chips::-webkit-scrollbar {
		display: none;
	}

	body.catalog-redesign .catalog-results__chips.is-drag-scrolling {
		cursor: grabbing;
		user-select: none;
	}

	body.catalog-redesign .catalog-results__chips.is-drag-scrolling .catalog-results__chip {
		pointer-events: none;
	}

	body.catalog-redesign .catalog-results__chips.is-drag-scrolling .catalog-results__chips-reset {
		pointer-events: auto;
	}

	body.catalog-redesign .catalog-results__chip,
	body.catalog-redesign .catalog-results__chips-reset {
		flex: 0 0 auto;
		white-space: nowrap;
	}
}

body.catalog-redesign .catalog-results__chips.is-empty {
	display: none;
}

body.catalog-redesign .catalog-results__chip,
body.catalog-redesign .catalog-results__chips-reset {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	min-height: 38px;
	padding: 0 12px;
	border: 1px solid rgba(6, 101, 46, 0.18);
	border-radius: 999px;
	color: var(--forest-dark);
	background: #edf6ed;
	font-size: 0.78rem;
	font-weight: 800;
	line-height: 1;
	cursor: pointer;
	appearance: none;
}

body.catalog-redesign .catalog-results__chip,
body.catalog-redesign .catalog-results__chips-reset {
	border-radius: 12px;
}

body.catalog-redesign .catalog-results__chip-remove {
	flex: 0 0 auto;
	font-size: 0.85rem;
	font-weight: 800;
	line-height: 1;
	color: inherit;
}

body.catalog-redesign .catalog-results__count {
	margin: 0;
	color: var(--cat-ink);
	font-size: clamp(1.25rem, 1.05rem + 0.45vw, 1.5rem);
	font-weight: 700;
	line-height: 1.15;
	letter-spacing: -0.03em;
}

body.catalog-redesign .catalog-results__sort {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 10px;
	flex: 0 0 auto;
	margin: 0;
	padding: 0;
	min-width: 0;
}

body.catalog-redesign .catalog-results__filter-open {
	display: none;
	align-items: center;
	justify-content: center;
	gap: 9px;
	min-height: 48px;
	padding: 0 20px;
	border: 1px solid var(--cat-line);
	border-radius: 14px;
	color: var(--cat-forest);
	background: #fff;
	font-size: 14px;
	font-weight: 800;
	line-height: 1.2;
	white-space: nowrap;
	cursor: pointer;
	appearance: none;
	flex: 0 0 auto;
	transition: border-color 0.2s ease, background-color 0.2s ease;
}

body.catalog-redesign .catalog-results__filter-open:hover {
	border-color: rgba(6, 101, 46, 0.35);
	background: #f4f8f4;
}

body.catalog-redesign .catalog-mobile-sticky {
	display: none;
}

body.catalog-redesign #sidebar_filter.filters .catalog-drawer-head,
body.catalog-redesign #sidebar_filter.filters .drawer-primary-filters {
	display: none;
}

@media (max-width: 1199px) {
	body.catalog-redesign .catalog-results__filter-open {
		display: inline-flex;
	}
}

@media (max-width: 768px) {
	body.catalog-redesign .catalog-results__filter-open {
		display: none !important;
	}

	body.catalog-redesign .catalog-mobile-sticky {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 60;
		display: flex;
		justify-content: center;
		gap: 8px;
		padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
	}

	body.catalog-redesign .catalog-mobile-sticky .btn-primary,
	body.catalog-redesign .catalog-mobile-sticky .catalog-mobile-sticky__filters {
		width: 200px;
		min-height: 48px;
		margin: 0 auto;
		padding: 0 20px;
		border: 0;
		border-radius: 14px;
		color: #fff;
		background: var(--light-green-new, #3bba00);
		box-shadow: 0 10px 22px rgba(59, 186, 0, 0.28);
		font-size: 16px;
		font-weight: 800;
		line-height: 1.2;
		cursor: pointer;
		appearance: none;
		display: inline-flex;
		align-items: center;
		justify-content: center;
		gap: 9px;
	}

	body.catalog-redesign .catalog-mobile-sticky .btn-primary:active,
	body.catalog-redesign .catalog-mobile-sticky .catalog-mobile-sticky__filters:active {
		background: #32a800;
	}

	body.catalog-redesign .section.section--tours.open_filter .catalog-mobile-sticky,
	body.catalog-redesign body.mobile-filter-stay-open .catalog-mobile-sticky {
		display: none !important;
	}

	body.catalog-redesign #mobile-filter-count {
		font-weight: 700;
	}

	body.catalog-redesign .footer {
		padding-bottom: calc(100px + env(safe-area-inset-bottom));
	}

	body.catalog-redesign #sidebar_filter.filters .catalog-drawer-head {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		margin: 0 0 16px;
	}

	body.catalog-redesign #sidebar_filter.filters .catalog-drawer-head h2 {
		margin: 0;
		color: var(--cat-ink);
		font-size: 1.35rem;
		font-weight: 800;
		line-height: 1.2;
		letter-spacing: -0.02em;
	}

	body.catalog-redesign #sidebar_filter.filters .catalog-drawer-head .icon-btn {
		display: inline-flex;
	}

	/* Дублирует 4 основных фильтра из filter-container-ajax — скрыто, пока не уберём старый блок */
	body.catalog-redesign #sidebar_filter.filters .drawer-primary-filters,
	body.catalog-redesign #sidebar_filter.filters .catalog-drawer-primary-search {
		display: none !important;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-primary-filters h3 {
		margin: 0 0 9px;
		color: var(--cat-ink);
		font-size: 16px;
		font-weight: 800;
		line-height: 1.2;
	}

	body.catalog-redesign .catalog-hero__search:not(:has(.hero-filter)) .filter_line_0 {
		display: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_line_0 {
		display: grid;
		grid-template-columns: 1fr;
		gap: 9px;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field {
		position: relative;
		z-index: auto;
		min-width: 0;
		width: 100%;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field.open {
		z-index: 2;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date {
		position: relative;
		z-index: auto;
		margin: 0;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .filter_field_content {
		position: relative;
		inset: auto;
		display: flex !important;
		align-items: center;
		justify-content: center;
		gap: 8px;
		width: 100%;
		min-height: 48px;
		overflow: hidden;
		padding: 0 13px;
		border: 1px solid var(--cat-line) !important;
		border-radius: 13px;
		background: #fff;
		box-shadow: none !important;
		outline: none !important;
		max-height: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date:focus-within .filter_field_content {
		border-color: rgba(6, 101, 46, 0.38) !important;
		outline: none !important;
		box-shadow: none !important;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date.open .filter_field_content,
	body.catalog-redesign .catalog-drawer-primary-search .open.filter_field_date .filter_field_content {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		width: 100% !important;
		margin-top: 0 !important;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_title {
		position: relative;
		min-height: 48px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		gap: 8px;
		padding: 0 35px 0 14px;
		border: 1px solid var(--cat-line);
		border-radius: 13px;
		color: var(--cat-ink);
		background: #fff;
		font-size: 13px;
		font-weight: 750;
		line-height: 1.25;
		cursor: pointer;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_title .filter_default_item,
	body.catalog-redesign .catalog-drawer-primary-search .filter_title .filter_select_item {
		overflow: hidden;
		min-width: 0;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field:not(.filter_field_date) .filter_title::after {
		content: '+';
		position: absolute;
		right: 13px;
		top: 50%;
		flex-shrink: 0;
		color: var(--cat-forest);
		font-size: 18px;
		font-weight: 600;
		line-height: 1;
		transform: translateY(-50%);
		pointer-events: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field.open:not(.filter_field_date) .filter_title::after {
		content: '−';
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field.active:not(.filter_field_date) .filter_title {
		border-color: rgba(6, 101, 46, 0.38);
		background: #f6faf5;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_mob_title,
	body.catalog-redesign .catalog-drawer-primary-search .drop_arr1,
	body.catalog-redesign .catalog-drawer-primary-search .drop_arr2 {
		display: none !important;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_content {
		display: none !important;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field.open:not(.filter_field_date) > .filter_field_content {
		display: block !important;
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		z-index: 1;
		max-height: min(42vh, 320px);
		overflow: auto;
		margin-top: 7px !important;
		padding: 9px;
		border: 1px solid rgba(6, 101, 46, 0.18);
		border-radius: 13px;
		background: #fff;
		box-shadow: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .filter_title {
		display: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date.active .filter_field_content,
	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date.check .filter_field_content {
		border-color: rgba(6, 101, 46, 0.38);
		background: #f6faf5;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .filter_date {
		position: absolute;
		inset: 0;
		width: 100%;
		height: 100%;
		padding: 0;
		border: 0;
		border-radius: 13px;
		background: transparent;
		color: transparent;
		opacity: 0;
		cursor: pointer;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .catalog-hero__calendar-icon {
		flex: 0 0 auto;
		font-size: 18px;
		line-height: 1;
		pointer-events: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .catalog-hero__date-placeholder {
		overflow: hidden;
		max-width: 100%;
		color: var(--cat-muted);
		font-size: 13px;
		font-weight: 750;
		text-overflow: ellipsis;
		white-space: nowrap;
		pointer-events: none;
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date.active .catalog-hero__date-placeholder,
	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date.check .catalog-hero__date-placeholder {
		color: var(--cat-ink);
	}

	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date svg,
	body.catalog-redesign .catalog-drawer-primary-search .filter_field_date .filter_reset {
		display: none !important;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer__btn,
	body.catalog-redesign #sidebar_filter.filters .button_filter_show {
		background: var(--light-green-new, #3bba00);
		box-shadow: 0 10px 22px rgba(59, 186, 0, 0.28);
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer__btn:active,
	body.catalog-redesign #sidebar_filter.filters .button_filter_show:active {
		background: #32a800;
	}
}

body.catalog-redesign .catalog-filter-overlay {
	display: none;
	position: fixed;
	inset: 0;
	z-index: 100;
	background: rgba(8, 25, 14, 0.58);
	backdrop-filter: blur(3px);
}

body.catalog-redesign .section.section--tours.open_filter .catalog-filter-overlay {
	display: block;
}

body.catalog-redesign .catalog-results__sort-label {
	color: var(--cat-muted);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2;
	white-space: nowrap;
}

body.catalog-redesign .catalog-results__grid {
	width: 100%;
	min-width: 0;
}

body.catalog-redesign .catalog-results__grid .tours-wrap {
	min-width: 0;
}

/* Сайдбар фильтров — разметка/стили как в HTML-шаблоне (.filters / .filter-section) */
body.catalog-redesign .catalog-results__grid #sidebar_filter.filters {
	margin-right: 0;
	box-sizing: border-box;
	scrollbar-width: thin;
	scrollbar-color: rgba(6, 101, 46, 0.25) transparent;
}

@media (min-width: 1200px) {
	body.catalog-redesign .catalog-results__grid {
		display: flex;
		align-items: flex-start;
		gap: 24px;
	}

	body.catalog-redesign .catalog-results__grid .tours-wrap {
		flex: 1;
		min-width: 0;
	}

	body.catalog-redesign .catalog-results__grid #sidebar_filter.filters {
		width: 270px;
		flex: 0 0 270px;
		align-self: flex-start;
		height: fit-content;
		max-height: var(--catalog-sidebar-sticky-max-height, calc(100vh - 24px));
		overflow: auto;
		position: sticky;
		top: var(--catalog-sidebar-sticky-top, 12px);
	}
}

@media (max-width: 1199px) {
	body.catalog-redesign .catalog-results__grid #sidebar_filter.filters.container_filter {
		display: block;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: auto;
		width: min(440px, 92vw);
		max-width: none;
		max-height: none;
		height: 100%;
		padding: 22px 22px calc(22px + env(safe-area-inset-bottom));
		border: 0;
		border-radius: 0;
		box-shadow: -25px 0 70px rgba(3, 32, 14, 0.25);
		overflow-x: hidden;
		overflow-y: auto;
		transform: translateX(100%);
		transition: transform 0.35s ease;
		z-index: 110;
		visibility: hidden;
		pointer-events: none;
	}

	body.catalog-redesign .section.section--tours.open_filter .catalog-results__grid #sidebar_filter.filters.container_filter,
	body.catalog-redesign body.mobile-filter-stay-open .section.section--tours .catalog-results__grid #sidebar_filter.filters.container_filter {
		left: auto;
		right: 0;
		width: min(440px, 92vw);
		transform: translateX(0);
		visibility: visible;
		pointer-events: auto;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer {
		display: block;
		position: sticky;
		bottom: 0;
		z-index: 5;
		margin: 24px -22px 0;
		padding: 14px 22px calc(14px + env(safe-area-inset-bottom));
		border-top: 1px solid var(--cat-line);
		background: #fff;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer__btn {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: center;
		gap: 5px;
		width: 100%;
		height: 60px;
		min-height: 60px;
		margin: 0 0 4px;
		border: 0;
		border-radius: 16px;
		color: #fff;
		background: var(--light-green-new, #3bba00);
		box-shadow: none;
		font-size: 18px;
		font-weight: 400;
		line-height: 24px;
		cursor: pointer;
		appearance: none;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer__btn:active,
	body.catalog-redesign #sidebar_filter.filters .button_filter_show:active {
		background: #32a800;
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer__btn b,
	body.catalog-redesign #sidebar_filter.filters .drawer-footer__count {
		font-weight: 700;
	}
}

@media (max-width: 768px) {
	body.catalog-redesign .catalog-results__grid #sidebar_filter.filters.container_filter {
		top: auto;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
		height: min(88vh, 760px);
		max-height: min(88vh, 760px);
		padding: 22px 22px 0;
		border-radius: 24px 24px 0 0;
		box-shadow: 0 -25px 70px rgba(3, 32, 14, 0.25);
		overflow-x: hidden;
		overflow-y: auto;
		transform: translateY(100%);
	}

	body.catalog-redesign #sidebar_filter.filters .drawer-footer {
		position: sticky;
		bottom: 0;
		margin: 24px -22px 0;
	}

	body.catalog-redesign .section.section--tours.open_filter .catalog-results__grid #sidebar_filter.filters.container_filter,
	body.catalog-redesign body.mobile-filter-stay-open .section.section--tours .catalog-results__grid #sidebar_filter.filters.container_filter {
		left: 0;
		right: 0;
		width: 100%;
		transform: translateY(0);
	}
}

body.catalog-redesign #sidebar_filter.filters .icon-btn {
	display: none;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	width: 44px;
	height: 44px;
	margin: 0;
	padding: 0;
	border: 1px solid var(--cat-line);
	border-radius: 50%;
	box-sizing: border-box;
	color: var(--cat-ink);
	background: #fff;
	font: inherit;
	font-size: 1.3rem;
	line-height: 1;
	cursor: pointer;
	appearance: none;
}

body.catalog-redesign .catalog-sidebar-filters {
	display: block;
}

body.catalog-redesign .catalog-sidebar-filters .container_filter_item,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter {
	margin: 0 0 12px;
	padding: 14px 16px;
	border: 0;
	border-radius: 16px;
	background: rgba(231, 226, 226, 0.3);
}

body.catalog-redesign .catalog-sidebar-filters .container_filter_item:last-child,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter:last-child {
	margin-bottom: 0;
}

body.catalog-redesign .catalog-sidebar-filters .container_filter_item.hidden {
	display: none;
}

body.catalog-redesign #sidebar_filter.filters .filter-section {
	margin: 0;
	border: 0;
}

body.catalog-redesign #sidebar_filter.filters .filter-section,
body.catalog-redesign #sidebar_filter.filters .filter-section summary,
body.catalog-redesign #sidebar_filter.filters .filter-section summary:focus,
body.catalog-redesign #sidebar_filter.filters .filter-section summary:focus-visible,
body.catalog-redesign #sidebar_filter.filters .filter-section *:focus,
body.catalog-redesign #sidebar_filter.filters .filter-section *:focus-visible,
body.catalog-redesign #sidebar_filter.filters .filter-section input {
	outline: none !important;
}

body.catalog-redesign #sidebar_filter.filters .filter-section summary:focus,
body.catalog-redesign #sidebar_filter.filters .filter-section summary:focus-visible {
	box-shadow: none;
}

body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price,
body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price summary,
body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price summary:focus,
body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price summary:focus-visible,
body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price *:focus,
body.catalog-redesign #sidebar_filter.filters .container_filter_accordion.price *:focus-visible {
	outline: none !important;
	box-shadow: none;
}

body.catalog-redesign #sidebar_filter.filters .container_filter_accordion .details__content .filter_list_price .filter_list_price_count {
	box-sizing: border-box;
	border: 1px solid #fff;
	border-radius: 5px;
	width: 100%;
	height: 35px;
	margin-top: 4px;
	padding: 8px 16px;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	outline: none !important;
	-webkit-font-smoothing: antialiased;
}

body.catalog-redesign #sidebar_filter.filters .filter-section .filter_list_price_count:hover,
body.catalog-redesign #sidebar_filter.filters .filter-section .filter_list_price_count:focus {
	border-color: var(--cat-line);
	outline: none !important;
	box-shadow: none;
}

body.catalog-redesign #sidebar_filter.filters .filter-section > summary {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	height: auto;
	min-height: 0;
	padding: 13px 0;
	color: var(--cat-ink);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.35;
	list-style: none;
	cursor: pointer;
	transition: none;
}

body.catalog-redesign #sidebar_filter.filters .filter-section > summary::-webkit-details-marker {
	display: none;
}

body.catalog-redesign #sidebar_filter.filters .filter-section > summary .container_filter_item_title {
	display: block;
	min-width: 0;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

/* Только плюс/минус из шаблона — SVG-стрелки в каталоге не рендерятся */
body.catalog-redesign #sidebar_filter.filters .filter-section > summary::after {
	content: '+';
	flex-shrink: 0;
	color: var(--cat-forest);
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
}

body.catalog-redesign #sidebar_filter.filters .filter-section[open] > summary::after {
	content: '−';
}

body.catalog-redesign #sidebar_filter.filters .filter-section .details__content {
	margin-top: 0;
	padding: 0 0 12px;
	max-height: none;
	overflow: visible;
}

body.catalog-redesign #sidebar_filter.filters .filter-section-hint {
	margin: -5px 0 8px;
	color: var(--cat-muted, #667085);
	font-size: 11px;
	line-height: 1.35;
}

body.catalog-redesign #sidebar_filter.filters .filter-section[open] .details__content {
	max-height: none;
	overflow: visible;
	margin-top: 0;
}

body.catalog-redesign .catalog-sidebar-filters .filter_reset {
	margin-top: 10px;
	padding: 0;
	background: transparent;
}

body.catalog-redesign .catalog-sidebar-filters .filter_reset_btn {
	padding: 0;
	border: 0;
	color: var(--cat-forest);
	background: transparent;
	font-size: 12px;
	font-weight: 800;
	cursor: pointer;
}

body.catalog-redesign .catalog-sidebar-filters .filter_reset_btn:hover {
	color: var(--cat-forest-dark);
}

body.catalog-redesign #sidebar_filter.filters .filter_area .filter_item {
	min-height: 36px;
	align-items: center;
}

body.catalog-redesign #sidebar_filter.filters .filter_area .filter_item:before {
	width: 19px;
	height: 19px;
	flex-shrink: 0;
	border: 2px solid var(--hp-pine-dark) !important;
	border-radius: 6px;
	background-color: #fff;
	background-image: none;
}

body.catalog-redesign #sidebar_filter.filters .filter_area .filter_item.check:before {
	border: 0;
	background: url(../img/check.svg) no-repeat center var(--cat-forest);
	background-size: 11px 10px;
}

body.catalog-redesign #sidebar_filter.filters .filter_area .filter_name {
	color: #3d4941;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.35;
}

body.catalog-redesign #sidebar_filter.filters .container_filter_item[container-slug="obj"] .filter-section[open] .details__content,
body.catalog-redesign #sidebar_filter.filters .container_filter_item[container-slug="object_tours"] .filter-section[open] .details__content,
body.catalog-redesign #sidebar_filter.filters .container_filter_item[container-slug="obj"] .details__content,
body.catalog-redesign #sidebar_filter.filters .container_filter_item[container-slug="object_tours"] .details__content {
	max-height: 132px;
	overflow-y: auto;
	overscroll-behavior: contain;
	padding-right: 4px;
	scrollbar-width: thin;
	scrollbar-color: rgba(6, 101, 46, 0.28) transparent;
}

body.catalog-redesign .catalog-sidebar-filters .filter_objects_search-wrap .is-search-input {
	border: 1px solid var(--cat-line);
	border-radius: 4px;
}

body.catalog-redesign #sidebar_filter.filters .range-slider.price .irs--round .irs-bar,
body.catalog-redesign #sidebar_filter.filters .range-slider.price .irs--round .irs-handle {
	background: var(--cat-forest);
	border-color: var(--cat-forest);
}

body.catalog-redesign .catalog-sidebar-filters .container_filter_buttons {
	display: none;
}

body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty .details__content {
	display: none;
}

body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty .filter-section,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty summary,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty summary:focus,
body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty summary:focus-visible {
	outline: none;
	box-shadow: none;
}

body.catalog-redesign .catalog-sidebar-filters .catalog-sidebar-filter--empty .filter_reset {
	display: none;
}

body.catalog-redesign #sidebar_filter.filters .catalog-sidebar-filter--empty .filter-section > summary::after,
body.catalog-redesign #sidebar_filter.filters .catalog-sidebar-filter--empty .filter-section[open] > summary::after {
	content: '+';
	opacity: 0.45;
}

body.catalog-redesign #sidebar_filter.filters .care-note {
	display: flex;
	gap: 10px;
	margin-top: 12px;
	padding: 14px;
	color: #385342;
	border-radius: 15px;
	background: #edf6ef;
	font-size: 12px;
	line-height: 1.45;
}

body.catalog-redesign #sidebar_filter.filters .care-note span {
	flex: 0 0 auto;
	color: var(--cat-forest);
	font-size: 18px;
	line-height: 1;
}

body.catalog-redesign #sidebar_filter.filters .care-note p {
	margin: 0;
}

@media (min-width: 1200px) {
	body.catalog-redesign #sidebar_filter.filters .drawer-footer {
		display: none;
	}
}

/* Боковые фильтры возвращены к дизайну как на scantour.ru/vse-tury —
   на мобильном drawer оставляем только кнопку «Показать N туров»,
   не дублируя её старой парой «Найти тур» / «Сбросить все». */
@media (max-width: 1199px) {
	body.catalog-redesign #sidebar_filter.filters .container_filter_buttons {
		display: none;
	}
}

body.catalog-redesign .tour_cat_tags--separator,
body.catalog-redesign .tour_cat_tags_slide {
	display: none !important;
}

body.catalog-redesign .sort-wrap--catalog {
	position: relative;
	flex: 0 0 auto;
}

body.catalog-redesign .sort-wrap--catalog .sort-title {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	color: inherit;
	font: inherit;
	cursor: pointer;
	appearance: none;
}

body.catalog-redesign .sort-wrap--catalog .sort-title span {
	margin: 0;
	color: var(--cat-ink);
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
}

body.catalog-redesign .sort-wrap--catalog .drop_arr1 {
	width: 10px;
	height: 8px;
	margin: 0;
	color: var(--cat-muted);
	flex: 0 0 auto;
}

body.catalog-redesign .sort-wrap--catalog .sort-list {
	min-width: 240px;
	padding: 6px 0;
	border: 1px solid var(--cat-line);
	border-radius: 14px;
	box-shadow: var(--cat-shadow);
}

body.catalog-redesign .sort-wrap--catalog .sort-list a {
	padding: 10px 14px;
	color: var(--cat-ink);
	font-size: 14px;
	line-height: 1.25;
}

body.catalog-redesign .sort-wrap--catalog .sort-list a.selected,
body.catalog-redesign .sort-wrap--catalog .sort-list a:hover {
	background: var(--cat-mist);
}

body.catalog-redesign .catalog-results__grid .tours-block-inner {
	margin-top: 0;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
}

/*
 * Временно скрыты по просьбе — не удалять разметку/логику, только визуально спрятать.
 * !important обязателен: ниже по каскаду .catalog-insert.choice-assist и
 * .catalog-faq-insert получают свой собственный display (grid) с той же
 * специфичностью — без !important эти более поздние правила побеждали бы.
 */
body.catalog-redesign .catalog-insert.choice-assist,
body.catalog-redesign .catalog-insert.catalog-faq-insert {
	display: none !important;
}

body.catalog-redesign .catalog-results__grid .tours-block-inner > .choice-assist.catalog-insert,
body.catalog-redesign .catalog-results__grid .tours-block-inner > .catalog-faq-insert {
	grid-column: 1 / -1;
}

/* subscribe — последняя ячейка сетки (как карточка), не отдельная строка на всю ширину */
body.catalog-redesign .catalog-results__grid .tours-block-inner > .tour-cart.subscribe {
	min-width: 0;
	width: 100%;
	height: 100%;
	align-self: stretch;
}

body.catalog-redesign .catalog-results__grid .tour-cart.subscribe .tour-subscribe {
	margin-top: 0;
	height: 100%;
	min-height: 100%;
	display: flex;
	flex-direction: column;
}

body.catalog-redesign .catalog-results__grid .tour-cart.subscribe .tour-subscribe__cover {
	flex: 0 0 auto;
	height: auto;
	min-height: 0;
	aspect-ratio: 16 / 10;
}

body.catalog-redesign .catalog-results__grid .tour-cart.subscribe .tour-subscribe__content {
	flex: 1 1 auto;
	height: auto;
	min-height: 0;
	border-radius: 0 0 16px 16px;
}

body.catalog-redesign .catalog-results__grid .tour-cart.subscribe .tour-subscribe__text {
	height: auto;
	flex: 1 1 auto;
}

body.catalog-redesign .catalog-results__grid .tour-cart.subscribe .tour-subscribe__cover h3 {
	font-size: clamp(14px, 2.5vw, 18px);
	padding: 0 8px;
}

body.catalog-redesign .catalog-results__grid .tours-block-inner > .posts_empty {
	grid-column: 1 / -1;
}

body.catalog-redesign .catalog-insert.choice-assist {
	display: grid;
	grid-template-columns: 44px 1fr auto;
	align-items: center;
	gap: 13px;
	padding: 18px;
	border: 1px solid #a9d9b4;
	border-radius: 20px;
	color: var(--cat-ink);
	background: linear-gradient(135deg, #dff4e3 0%, #f4fbe9 100%);
	box-shadow: 0 12px 30px rgba(6, 101, 46, 0.11);
	box-sizing: border-box;
}

body.catalog-redesign .catalog-insert.choice-assist .choice-assist-icon {
	display: grid;
	place-items: center;
	width: 44px;
	height: 44px;
	border-radius: 13px;
	color: #fff;
	background: var(--cat-forest);
	font-size: 23px;
	font-weight: 800;
	flex: 0 0 auto;
}

body.catalog-redesign .catalog-insert.choice-assist h3 {
	margin: 0 0 4px;
	color: var(--cat-ink);
	font-size: 18px;
	font-weight: 800;
	line-height: 1.25;
}

body.catalog-redesign .catalog-insert.choice-assist p {
	margin: 0;
	color: var(--cat-muted);
	font-size: 12px;
	line-height: 1.5;
}

body.catalog-redesign .catalog-insert.choice-assist .assist-shortcuts {
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
	margin-top: 9px;
}

body.catalog-redesign .choice-assist .assist-shortcuts button {
	min-height: 34px;
	padding: 7px 10px;
	border: 1px solid rgba(255, 255, 255, 0.55);
	border-radius: 999px;
	color: inherit;
	background: rgba(255, 255, 255, 0.12);
	font-size: 10px;
	font-weight: 750;
	cursor: pointer;
}

body.catalog-redesign .catalog-insert.choice-assist .btn {
	min-height: 44px;
	padding: 0 20px;
	border: 1px solid rgba(6, 101, 46, 0.14);
	border-radius: 13px;
	color: var(--cat-forest);
	background: #fff;
	font-size: 16px;
	font-weight: 800;
	cursor: pointer;
	white-space: nowrap;
}

body.catalog-redesign .catalog-insert {
	border: 1px solid rgba(6, 101, 46, 0.11);
	border-radius: 18px;
	padding: 18px;
	color: var(--cat-ink);
	background: #f8faf7;
	box-sizing: border-box;
}

body.catalog-redesign .catalog-insert h3 {
	margin: 0 0 5px;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.25;
}

body.catalog-redesign .catalog-insert p {
	margin: 0;
	color: var(--cat-muted);
	font-size: 12px;
	line-height: 1.5;
}

body.catalog-redesign .catalog-insert-head {
	display: flex;
	align-items: flex-start;
	gap: 12px;
}

body.catalog-redesign .catalog-insert-icon {
	display: grid;
	place-items: center;
	width: 40px;
	height: 40px;
	flex: 0 0 auto;
	border-radius: 12px;
	color: #fff;
	background: var(--cat-forest);
	font-size: 18px;
	font-weight: 800;
}

body.catalog-redesign .catalog-insert .eyebrow {
	display: block;
	margin-bottom: 4px;
	color: var(--cat-forest);
	font-size: 9px;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

body.catalog-redesign .catalog-faq-insert {
	display: grid;
	grid-template-columns: minmax(190px, 0.75fr) 1.25fr;
	gap: 18px;
	border-color: #e5cc7b;
	background: linear-gradient(135deg, #fff1bf 0%, #fffaf0 100%);
	box-shadow: 0 12px 30px rgba(127, 91, 8, 0.1);
}

body.catalog-redesign .catalog-faq-insert .catalog-insert-icon {
	color: #5a3d00;
	background: #ffd768;
}

body.catalog-redesign .mini-faq {
	display: grid;
	gap: 6px;
}

body.catalog-redesign .mini-faq details {
	border: 1px solid var(--cat-line);
	border-radius: 12px;
	background: #fff;
}

body.catalog-redesign .mini-faq summary {
	min-height: 42px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	padding: 9px 12px;
	border: 0;
	outline: none;
	box-shadow: none;
	cursor: pointer;
	font-size: 12px;
	font-weight: 800;
	list-style: none;
}

body.catalog-redesign .mini-faq summary:focus,
body.catalog-redesign .mini-faq summary:focus-visible {
	outline: none;
	box-shadow: none;
}

body.catalog-redesign .mini-faq summary::-webkit-details-marker {
	display: none;
}

body.catalog-redesign .mini-faq summary::after {
	content: '+';
	color: var(--cat-forest);
	font-size: 17px;
	line-height: 1;
}

body.catalog-redesign .mini-faq details[open] summary::after {
	content: '−';
}

body.catalog-redesign .mini-faq details p {
	margin: 0;
	padding: 0 12px 11px;
	color: var(--cat-muted);
	font-size: 11px;
	line-height: 1.5;
}

body.catalog-redesign .catalog-picker-modal-wrap {
	position: fixed;
	inset: 0;
	z-index: 1100;
	display: none;
	place-items: center;
	padding: 20px;
	background: rgba(12, 24, 18, 0.52);
	box-sizing: border-box;
}

body.catalog-redesign .catalog-picker-modal-wrap.open {
	display: grid;
}

body.catalog-redesign .catalog-picker-modal-wrap[hidden] {
	display: none !important;
}

body.catalog-redesign .catalog-picker-modal {
	position: relative;
	width: min(720px, 100%);
	max-height: calc(100vh - 40px);
	overflow: auto;
	padding: 34px;
	border-radius: 26px;
	background: #fff;
	box-shadow: 0 30px 80px rgba(0, 0, 0, 0.25);
	box-sizing: border-box;
}

body.catalog-redesign .catalog-picker-modal__close {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 44px;
	height: 44px;
	display: grid;
	place-items: center;
	padding: 0;
	border: 1px solid var(--cat-line);
	border-radius: 50%;
	background: #fff;
	color: var(--cat-ink);
	font-size: 1.3rem;
	line-height: 1;
	cursor: pointer;
}

body.catalog-redesign .catalog-picker-modal__eyebrow {
	display: block;
	margin-bottom: 8px;
	color: var(--cat-forest);
	font-size: 0.76rem;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

body.catalog-redesign .catalog-picker-modal__title {
	margin: 0;
	color: var(--cat-ink);
	font-size: clamp(1.35rem, 2vw, 1.75rem);
	font-weight: 900;
	line-height: 1.15;
}

body.catalog-redesign .picker-progress {
	display: flex;
	align-items: center;
	gap: 6px;
	margin: 12px 0 20px;
}

body.catalog-redesign .picker-progress i {
	flex: 1;
	height: 5px;
	border-radius: 999px;
	background: #dfe6e0;
	font-style: normal;
}

body.catalog-redesign .picker-progress i.active {
	background: var(--cat-forest);
}

body.catalog-redesign .picker-step[hidden] {
	display: none;
}

body.catalog-redesign .picker-step h3 {
	margin: 0 0 6px;
	color: var(--cat-ink);
	font-size: 22px;
	font-weight: 800;
	line-height: 1.2;
}

body.catalog-redesign .picker-step > p {
	margin: 0 0 15px;
	color: var(--cat-muted);
	font-size: 12px;
	line-height: 1.5;
}

body.catalog-redesign .picker-options {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 9px;
}

body.catalog-redesign .picker-option {
	min-height: 55px;
	padding: 12px 14px;
	border: 1px solid var(--cat-line);
	border-radius: 13px;
	color: #34483b;
	background: #fff;
	font-size: 12px;
	font-weight: 800;
	text-align: left;
	cursor: pointer;
	transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
}

body.catalog-redesign .picker-option:hover,
body.catalog-redesign .picker-option.selected {
	border-color: var(--cat-forest);
	color: var(--cat-forest);
	background: #edf6ef;
}

body.catalog-redesign .picker-result {
	padding: 18px;
	border: 1px solid #d5e4d8;
	border-radius: 16px;
	background: #f2f8f3;
}

body.catalog-redesign .picker-result-count {
	display: block;
	margin-bottom: 6px;
	color: var(--cat-forest);
	font-size: 24px;
	font-weight: 900;
	line-height: 1.1;
}

body.catalog-redesign .picker-result p {
	margin: 0;
	color: var(--cat-muted);
	font-size: 12px;
	line-height: 1.5;
}

body.catalog-redesign .picker-actions {
	display: flex;
	justify-content: space-between;
	gap: 10px;
	margin-top: 18px;
}

body.catalog-redesign .picker-actions .btn {
	min-height: 46px;
	padding: 0 18px;
	border-radius: 999px;
	font-size: 12px;
	font-weight: 800;
	cursor: pointer;
}

body.catalog-redesign .picker-actions .btn-light {
	border: 1px solid var(--cat-line);
	color: var(--cat-ink);
	background: #fff;
}

body.catalog-redesign .picker-actions .btn-primary {
	border: 1px solid var(--cat-forest);
	color: #fff;
	background: var(--cat-forest);
}

/* Карточки в сетке — те же компоненты, что на главной; ширина на всю колонку, фото 280px как в слайдере */
body.catalog-redesign .catalog-results__grid .tours-block-inner > .home-tour-card,
body.catalog-redesign .catalog-results__grid .tours-block-inner > .tour-cart.home-tour-card {
	width: 100%;
	min-width: 0;
	max-width: none;
	height: auto;
	flex-shrink: 1;
}

body.catalog-redesign .catalog-results__grid .home-tour-card .tour-body > h2,
body.catalog-redesign .catalog-results__grid .home-tour-card .tour-body > h3 {
	min-height: 0;
}

body.catalog-redesign .catalog-results__grid .home-tour-card .tour-loader {
	display: none;
}

@media (max-width: 920px) {
	body.catalog-redesign .catalog-results__grid .tours-block-inner {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 767px) {
	body.catalog-redesign .catalog-results__grid .tours-block-inner {
		grid-template-columns: minmax(0, 1fr);
	}
}

/* Toast: «Ссылка скопирована» (как в шаблоне) */
body.catalog-redesign .catalog-share-toast,
.catalog-share-toast {
	position: fixed;
	right: 22px;
	bottom: 22px;
	z-index: 1200;
	max-width: min(360px, calc(100vw - 32px));
	padding: 12px 15px;
	border-radius: 12px;
	color: #fff;
	background: #263c2e;
	box-shadow: 0 18px 48px rgba(14, 58, 31, 0.18);
	font-size: 11px;
	font-weight: 750;
	opacity: 0;
	pointer-events: none;
	transform: translateY(12px);
	transition: 0.2s ease;
}

body.catalog-redesign .catalog-share-toast.show,
.catalog-share-toast.show {
	opacity: 1;
	transform: translateY(0);
}

@media (max-width: 768px) {
	body.catalog-redesign .catalog-share-toast,
	.catalog-share-toast {
		right: 16px;
		bottom: 82px;
	}
}

/* Модалка «Следующий шаг» после CTA карточки */
body.catalog-tour-modal-open {
	overflow: hidden;
}

.catalog-tour-modal-wrap {
	position: fixed;
	inset: 0;
	z-index: 1300;
	display: none;
	place-items: center;
	padding: 20px;
	background: rgba(8, 25, 14, 0.6);
	backdrop-filter: blur(4px);
}

.catalog-tour-modal-wrap.open {
	display: grid;
}

.catalog-tour-modal-wrap[hidden] {
	display: none !important;
}

.catalog-tour-modal {
	position: relative;
	width: min(600px, 100%);
	max-height: calc(100vh - 40px);
	overflow: auto;
	padding: 34px;
	border-radius: 26px;
	background: #fff;
	box-shadow: 0 30px 80px rgba(0, 0, 0, 0.25);
	box-sizing: border-box;
}

.catalog-tour-modal__close {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 44px;
	height: 44px;
	display: grid;
	place-items: center;
	padding: 0;
	border: 1px solid var(--cat-line);
	border-radius: 50%;
	background: #fff;
	color: var(--cat-ink);
	font-size: 1.3rem;
	line-height: 1;
	cursor: pointer;
}

.catalog-tour-modal__arrow {
	width: 54px;
	height: 54px;
	display: grid;
	place-items: center;
	margin-bottom: 18px;
	border-radius: 50%;
	color: #fff;
	background: var(--cat-forest);
	font-size: 1.5rem;
}

.catalog-tour-modal__eyebrow {
	display: block;
	color: var(--cat-forest);
	font-size: 0.76rem;
	font-weight: 800;
	letter-spacing: 0.11em;
	text-transform: uppercase;
}

.catalog-tour-modal__title {
	margin: 8px 45px 12px 0;
	color: var(--cat-ink);
	font-size: 1.7rem;
	font-weight: 800;
	line-height: 1.15;
	letter-spacing: -0.03em;
}

.catalog-tour-modal__copy {
	margin: 0;
	color: var(--cat-muted);
	font-size: 15px;
	line-height: 1.5;
}

.catalog-tour-modal__route {
	margin: 16px 0;
	padding: 14px;
	border-radius: 13px;
	background: #eff5f0;
}

.catalog-tour-modal__route small {
	display: block;
	margin-bottom: 4px;
	color: var(--cat-forest);
	font-size: 10px;
	font-weight: 800;
	text-transform: uppercase;
}

.catalog-tour-modal__route b {
	color: var(--cat-ink);
	font-size: 14px;
	font-weight: 800;
	line-height: 1.35;
}

.catalog-tour-modal__summary {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 8px;
	margin: 20px 0;
}

.catalog-tour-modal__summary span {
	display: inline-flex;
	align-items: center;
	padding: 8px 11px;
	border: 0;
	border-radius: 999px;
	background: var(--cat-mist);
	color: var(--cat-ink);
	font-size: 0.8rem;
	font-weight: 800;
	line-height: 1.25;
	box-sizing: border-box;
}

.catalog-tour-modal__actions {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 9px;
}

.catalog-tour-modal__actions .btn,
.catalog-tour-modal__go,
.catalog-tour-modal__back {
	min-height: 52px;
	width: 100%;
	padding: 0 16px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 13px;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	box-sizing: border-box;
	cursor: pointer;
}

.catalog-tour-modal__go {
	border: 0;
	color: #fff;
	background: var(--cat-orange);
	box-shadow: 0 10px 24px rgba(226, 68, 32, 0.22);
}

.catalog-tour-modal__go:hover {
	color: #fff;
	background: #c93617;
	text-decoration: none;
}

.catalog-tour-modal__back {
	border: 1px solid var(--cat-line);
	color: var(--cat-ink);
	background: #fff;
}

.catalog-tour-modal__back:hover {
	border-color: var(--cat-forest);
	background: #f4f8f4;
}

@media (max-width: 768px) {
	.catalog-tour-modal {
		padding: 27px 20px 20px;
	}

	.catalog-tour-modal__title {
		font-size: 1.35rem;
		margin-right: 40px;
	}

	.catalog-tour-modal__actions {
		grid-template-columns: 1fr;
	}
}

/* Сторис категории */
.catalog-stories {
	position: relative;
	z-index: 2;
	width: 100%;
	margin-top: 24px;
}

.catalog-stories__head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 10px;
}

.catalog-stories__title {
	margin: 0;
	color: var(--cat-ink);
	font-size: 18px;
	line-height: 1.2;
	letter-spacing: -0.02em;
}

.catalog-stories__hint {
	display: none; /* временно скрыто */
	flex: 0 0 auto;
	color: var(--cat-muted);
	font-size: 11px;
	font-weight: 700;
}

.catalog-stories__track {
	display: flex;
	gap: 12px;
	width: 100%;
	min-height: 187px;
	overflow-x: auto;
	overscroll-behavior-x: contain;
	padding: 2px 2px 9px;
	scroll-snap-type: x proximity;
	scrollbar-width: thin;
	scrollbar-color: rgba(6, 101, 46, 0.25) transparent;
}

.catalog-stories__track::-webkit-scrollbar {
	height: 5px;
}

.catalog-stories__track::-webkit-scrollbar-thumb {
	border-radius: 999px;
	background: rgba(6, 101, 46, 0.25);
}

@media (min-width: 992px) {
	.catalog-stories__track {
		cursor: grab;
	}

	.catalog-stories__track.is-dragging {
		cursor: grabbing;
		user-select: none;
		scroll-snap-type: none;
	}

	.catalog-stories__track.is-dragging .catalog-story-card {
		pointer-events: none;
	}
}

.catalog-story-card {
	position: relative;
	flex: 0 0 176px;
	width: 176px;
	height: 176px;
	padding: 2px;
	border: 0;
	border-radius: 13px;
	background: linear-gradient(110deg, #75b978, #f0cf65, #eaa38d, #76b9ad, #75b978);
	background-size: 240% 100%;
	box-shadow: 0 8px 20px rgba(18, 55, 35, 0.11);
	cursor: pointer;
	scroll-snap-align: start;
	text-align: left;
}

.catalog-story-card__media {
	position: absolute;
	inset: 2px;
	overflow: hidden;
	border-radius: 11px;
	background: #dce8dd;
}

.catalog-story-card__media img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.45s ease;
}

.catalog-story-card:hover .catalog-story-card__media img,
.catalog-story-card:focus-visible .catalog-story-card__media img {
	transform: scale(1.045);
}

.catalog-story-card__shade {
	position: absolute;
	inset: 35% 0 0;
	background: linear-gradient(180deg, transparent, rgba(5, 25, 13, 0.84));
}

.catalog-story-card__play {
	position: absolute;
	z-index: 2;
	top: 11px;
	left: 11px;
	display: grid;
	place-items: center;
	width: 30px;
	height: 30px;
	border: 1px solid rgba(255, 255, 255, 0.62);
	border-radius: 50%;
	color: #fff;
	background: rgba(10, 34, 19, 0.42);
	backdrop-filter: blur(5px);
	font-size: 11px;
	text-indent: 2px;
}

.catalog-story-card__copy {
	position: absolute;
	z-index: 2;
	right: 12px;
	bottom: 12px;
	left: 12px;
	color: #fff;
	text-shadow: 0 1px 7px rgba(0, 0, 0, 0.42);
}

.catalog-story-card__copy b {
	display: block;
	font-size: 13px;
	font-weight: 850;
	line-height: 1.22;
}

.catalog-story-card__copy small {
	display: block;
	margin-top: 4px;
	color: rgba(255, 255, 255, 0.82);
	font-size: 9px;
	font-weight: 650;
	line-height: 1.25;
}

body.catalog-story-modal-open {
	overflow: hidden;
}

body.catalog-story-modal-open .header-fixed,
body.catalog-story-modal-open .header-atention.fixed {
	z-index: 40;
}

.catalog-story-modal-wrap {
	position: fixed;
	inset: 0;
	z-index: 10050;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));
	overflow: hidden;
	background: rgba(5, 12, 8, 0.88);
	backdrop-filter: blur(6px);
}

.catalog-story-modal-wrap[hidden] {
	display: none !important;
}

.catalog-story-modal {
	position: relative;
	display: block;
	width: min(420px, calc(100vw - 32px), calc((100svh - 32px) * 9 / 16));
	aspect-ratio: 9 / 16;
	max-height: calc(100svh - 32px);
	padding: 0;
	overflow: hidden;
	border-radius: 20px;
	background: #0a140e;
	box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);
}

.catalog-story-modal__close {
	position: absolute;
	z-index: 5;
	top: max(12px, env(safe-area-inset-top));
	right: max(12px, env(safe-area-inset-right));
	width: 40px;
	height: 40px;
	border: 0;
	border-radius: 50%;
	color: #fff;
	background: rgba(5, 25, 13, 0.52);
	font-size: 24px;
	line-height: 1;
	cursor: pointer;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.28);
	backdrop-filter: blur(5px);
}

.catalog-story-modal__viewer {
	position: absolute;
	inset: 0;
	overflow: hidden;
	margin: 0;
	border-radius: inherit;
	background: #0a140e;
}

.catalog-story-modal__viewer::after {
	content: "";
	position: absolute;
	inset: 45% 0 0;
	background: linear-gradient(180deg, transparent, rgba(5, 25, 13, 0.58));
	pointer-events: none;
}

.catalog-story-modal__image,
.catalog-story-modal__video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	background: #0a140e;
}

.catalog-story-modal__block-title {
	position: absolute;
	z-index: 3;
	top: 28px;
	right: 56px;
	left: 12px;
	margin: 0;
	color: #fff;
	font-size: 15px;
	font-weight: 800;
	line-height: 1.25;
	text-shadow: 0 1px 8px rgba(0, 0, 0, 0.55);
	pointer-events: none;
}

.catalog-story-modal__progress {
	position: absolute;
	z-index: 3;
	top: 12px;
	right: 56px;
	left: 12px;
	display: flex;
	gap: 4px;
}

.catalog-story-modal__progress i {
	flex: 1;
	height: 4px;
	border-radius: 999px;
	background: rgba(255, 255, 255, 0.42);
	overflow: hidden;
}

.catalog-story-modal__progress i.done {
	background: #fff;
}

.catalog-story-modal__progress i.playing {
	background: rgba(255, 255, 255, 0.42);
}

.catalog-story-modal__progress i.playing::after {
	content: "";
	display: block;
	width: 0;
	height: 100%;
	border-radius: inherit;
	background: #fff;
	animation: catalog-story-progress 6.5s linear forwards;
}

@keyframes catalog-story-progress {
	to {
		width: 100%;
	}
}

.catalog-story-modal__nav {
	position: absolute;
	z-index: 3;
	top: 50%;
	width: 34px;
	height: 34px;
	margin-top: -17px;
	border: 0;
	border-radius: 50%;
	color: #fff;
	background: rgba(5, 25, 13, 0.45);
	font-size: 22px;
	line-height: 1;
	cursor: pointer;
	backdrop-filter: blur(5px);
}

.catalog-story-modal__nav--prev {
	left: 10px;
}

.catalog-story-modal__nav--next {
	right: 10px;
}

.catalog-story-modal__counter {
	position: absolute;
	z-index: 3;
	right: 14px;
	bottom: 12px;
	padding: 6px 9px;
	border-radius: 999px;
	color: #fff;
	background: rgba(5, 25, 13, 0.54);
	font-size: 10px;
	font-weight: 800;
	backdrop-filter: blur(5px);
}

@media (max-width: 767px) {
	.catalog-stories {
		margin-top: 20px;
		overflow-x: clip;
	}

	.catalog-stories__title {
		font-size: 16px;
	}

	.catalog-stories__track {
		width: auto;
		min-height: 158px;
		padding: 2px 15px 8px;
		gap: 9px;
		scrollbar-width: none;
	}

	.catalog-stories__track::-webkit-scrollbar {
		display: none;
	}

	.catalog-story-card {
		flex-basis: 148px;
		width: 148px;
		height: 148px;
	}

	.catalog-story-card__copy b {
		font-size: 12px;
	}

	.catalog-story-modal-wrap {
		padding: 0;
		align-items: center;
		justify-content: center;
	}

	.catalog-story-modal {
		width: min(100vw, calc(100svh * 9 / 16));
		max-height: 100svh;
		border-radius: 20px;
		box-shadow: none;
		margin: 20px;
	}

	.catalog-story-modal__viewer {
		border-radius: inherit;
	}

	.catalog-story-modal__block-title {
		top: max(28px, calc(env(safe-area-inset-top) + 16px));
		right: max(52px, calc(env(safe-area-inset-right) + 12px));
		left: max(12px, env(safe-area-inset-left));
		font-size: 14px;
	}

	.catalog-story-modal__progress {
		top: max(12px, env(safe-area-inset-top));
		right: max(52px, calc(env(safe-area-inset-right) + 12px));
		left: max(12px, env(safe-area-inset-left));
	}
}

@media (prefers-reduced-motion: reduce) {
	.catalog-story-card__media img {
		transition: none;
	}

	.catalog-story-modal__progress i.playing::after {
		animation: none;
		width: 100%;
	}
}

/* Catalog compare: dock + modal (from template) */

body.catalog-redesign .compare-icon {
      display:inline-block;
      width:20px;
      height:20px;
      flex:0 0 20px;
      background:currentColor;
      -webkit-mask:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d17vJ7Tmf/xz95Jds5I5EiKqKgSqtVGa0qHlqJO05bSk7aCmTgErbZKWx39oaODopQpfnS0jeqYVh1ahya0FHGqEPwUQZEGIQfksPf+/bH2lp2dfXie51r3uu7D9/16rdeY10zuda217v1c92mt1YSIiIificBHgA8CWwGbA2OAEUA7sBxYBDwNzAf+AswGFjrEKiIiIgajgWMJyby9gdLW8W+P6jiWiIiI5NhGwLnAMhpL/D2VZcB/Ep4kiIiISI60AN8AlhIv8XcvS4GvAYMStUlERET6sCUwl+wSf/dyH7BFkpaJiIhIj/Yj27v+3srrwL4J2iciIiLdHAmsJn3y7yyrgMMyb6WIiIi87XDCl/peyb+ztKGLABERkSQOAFrxT/5dnwTodYCIiEiGtgRewz/pdy9LOmITERGRyAYC9+Of7HsrcztiFBERkYhOwj/J91eOz6z1IiIiFTSeuKv7ZfkqYEJGfVA4zd4BiIhI4X0LGO4dRA1GAid4ByEiIlIGGxB27PO+u6+1LAVGZdITBaMnACIiYvElYJh3EHUYARzsHYSIiEjR3U28u/OHgZnANoRXCsM7/ntmx/8tVj13ZdITIiIiFTGBOIv+rABm0PdT6QHA0R3/v9b62oCx5taLiIhU1OeIk/x3q6POjxLnIuCghlpcIvoGQEREGrVDhGMcD9xWx///rcDXItT7wQjHEBERqaRbsb/zH9BAvQOAeca6r2+g3lLREwAREWnURsZ//1PCNwT1agUuNdY9xfjvRUREKml94HVsd+FbG+qfaqx7kaFuERGRStmcMCXvZuJ8iDfCEMtIY91vGeouBe2MJCIivRkB7ArsA+wNTIp8/CanfwthKmCl6QJAREQ6NQPvA/YE9gJ2pLGP9Gr1DuDRBv/tJsa6Xzf++8LTBYCISLWNAXYnJPyPA+MS1r0HjV8A7GGs+zXjvxcRESmUZsKd/anAX4izkl+jZR6NTwN8xFh35acBiohI+Y0DvgD8nPD1u1fC76kc3UB7Zkao94wG6hUREcm1AcBOwGnAvfje5fdXVhCW963Vx4CVEerVjoAiIlIKE4EvA7OAV/FP7PVeBBxD368DBhLu/GMk/9WEbx9EREQKZyCwC3A68ABhWpt3IreWeYS9AaYSpiCO6PjvE7C/8+9a5jTQ3yIiIm4mAdOBawhfsXsn7KKWo+rt+DKyLqQgIiLZGQBsD+xLWIznfeh322oJYf2BJd6BeNM6ACIi+bIpYSGePQkfvFmWy5V1/RdK/oCuJEVEvA0k7E2/DyHh6y4/O0uAdwEveQeSB3oCICKS3mTC6nsfI6y+t55vOJVxCkr+b9NVpohI9oYCHyEst7snsKVvOJX0F2BnwhRAQRcAIiJZ2ZI1m+p8hHARUEYrgTuAm4CHCasNjnaNaF2vEl6tLPAOREREymc44T3+BcCT+E91y7I8DVwE7Me6HynuRpzFemKVVYStjKUbPQEQKbdxwIeB9xLuSKcQVkAbxZof7sXAG8DzwN8Jd3EPEh6Z6n1p397Nmsf6uwCDfcPJzFvA7YS7/BuBx/r5//8K4Wv75ozj6k8b8EXgKuc4RESSeC9ho5NHsd05tREuBH7QcUwJF037Az8BnsH/7jbL8iRwPuHueVgDfXUIvk8CVhGWRhYRKbWRwHHAE2T3g/owYee24YnalBfbAicCtxLWrPdOzFmV5cANhDX5p0TpOfikU1sWE2ZZiIiU1gaEteAXk+7H9WXgu5R3gZr1gU8RHmE/h39izrI8BpxLmIqYxUeKX3Fq108yaIuISC4MAI4E/oFf8niB8ANf9G+JmgjL7X6TsEnMKvwTc1ZlGfBbYAZhLYKs3ZO4fZ1lJWHBHxGRUtkCuBv/ZNJZbiEsX1sko4CDgMsIFzLefZhleQT4IWHRoZQfKb4vcjvqLZdm30QRkXQOJSxn6p1UupclhMfmedUMvJ+wEtyfCIvBePdZlmNxLXAEsEmMzmvQJfj2w3LChZ6ISKE1A+fgn1z6Km2E2QfeU786jSF8iX4lsBD//smyPESYrbErMChG5xmtByzFv1+Oy7qhIiJZGgr8Gv8f01rLVfgkoWZgR8IHin+h3Hf5i4FfAYcBG8fovMhmYG/jY9gvIuZT/G9URKSiWgiLr3gnnHrLbztiz9o44AuEi45FCduXurQB9xNmfOxM/jdyewh7m08gfL9gPc6uGbdVRCS6AcAs/JNPo+UXxH8dMADYAfgG4V1+aw7amVVZClxHeJc/KUbnJbIT9ra/BYwlTFG0HmtWts0VEYkvxo+fd/lhhH6YSFjRbRZhUxfvNmVVWgnT5v4d+BDhYqeIrsDeF1d2HGtahGOtBCZk11wRkbgOwj8hxSqfr7PtnXf5pwJzCY+/vduQVXkZuJpwl79Rnf2URxsQvr639stOXY45N8LxvpVNc0VE4tqSfE71a7Qsof+lZScB04FrgNdyEHNWZTVwF+FDxWnkZ8ZELMdj76O/djvm4RGO+QzFfaIiIhXRRFhz3jtRxS5zWPtr7Crd5S9izV3+RMotxkd7M7odcxhxXv3sE7+5IiLxfBn/hJVVOYmwfPG1lOsJR/eymvCB4smEi5yqTEPbFXvfLSXsxdDd+RGOfX3c5oqIxLMe2U1lW0r4iO5owqPnicAQwhoD7yDMn58J/A/5WMClaOUFwtKzB1Ld1edizFj5r16OvU2EY7cCm0VrrYhIRF8nfmJ6nPBuvZ6d3tYnXAz8LYN4ylJWArMJGwhtT3Xu8nsznjhbJe/QRx1zIhz/9DjNFRGJZyjwIvES1BuED7IsK/INIUxJi/HDXobyLGF9+08SntbIGt/E3r/39lPHIRHqWEiaBapERGoWY+nUzvIEsHXE2LYHnosYX1HKCsIHmScCU829WF7NwFPY+/uwfuoZTJw9HQ42t1hEJKIniJO05gIbZhDfJML0LO+knHV5GrgI2B8YEaXnym9P7P3+GjC8hrrOiFDXbFNrRUQi2o44yetxwg54WZkIPB8p1ryUN4HfE16XbBWvqyrlf7GPw/k11jWZOMs/x3xCJiLSsFOx/6AtJ81j6h0I3xd4J25LeRK4APgEYY65NG4SsAr7mNRz7t4Qob7zGmuuiEhcMR6tn5gw3u9GiDdleQO4mbCBUF9fmUv9TsU+PrfXWed+Eeqs9ZWDiEhmJmH/MXsS29f+9RpKWFrVO7H3VR4nbKb0ceqbAim1G0icV0KN7BWxIEK90+tusYhIRJ/A/kPW39fTWYg5ayFGWUbYOncGsHmG7ZY1DsA+bosI003rdUqEuuc2UK+ISDTfwvYj9jo+77HXx/9bgL8BFwP70lgSEZubsI/hWQ3WPYGwGJO1/g80WL+IiNlV2H7Arkof8tt+1UdcWZQlhH0EjgQ2TdA+6d3m2L/Gb6P/XSL7crWx/nbC8s0iIi4ewPYD9pX0Ib/t3/qIK1Z5CPgBYaOZlN85SN9izMe/xRjDbhFiWE51924QEWfWFdQ8v2rfsY+4Gi2vAdcQPtDaOF1TpA4txFmR79PGOJqA+RHiOM4Yh4hIQ17C9uM1On3IbxvXR1y1ljbgfsImLbsQviyXfPsM9nF/kThPdI6LEMt8tJmTiDhYgi15NqcP+W2De4mr1rKa8DGXFMsfsSfd70eKZRRxPkbdNVI8IiI1mUBIgpYfrgHJo15jUB9x1VKWpA9ZjLYiXHhaL/w2jRjTZcZ42oFZEeMREVnHQMJj7tMJj72tP6TtZLPxT63G9hFXLeXF9CGL0TnYz9nfRY5pWoSYVqKnUSIS2caED9quIXzgZv2h6l7en64p67B+BPhk+pDFYCjwCvZzdt8MYrsvQlwnZxCXiFTIIML7xB8QprDFTvjdy5FpmtWjI/uIq5ZyX/qQxeBQ7OfrArJ5bXV4hNieySg2ESmxTQnJ8FpsH/U1Un6RoH29sS7E8rP0IYvBndjP129nFNtw4jxhy+LphIiUyGDgY8APgUdIm/C7lyX4bHYzAljaQLxdy9eTRy2Neg/2c3UVsFGGMZ4fIcbrM4xPRApqc8JGM9cRNp7xTPrdi8euZkcY4u0seyWPWhp1Ifbx/nXGMW4TIcZWYLOM4xSRnBtK2Er2XMLWst5Jvq/yBGmXyR1E2IjHGneWd4MSzwjCplPW8d49QaxzIsR5eoI4RSRnpgDHADfgv9NdveWrGfRHb74ZId77E8YrNjGe9jxJmtX2DokQ60LCcsciUmLDgE8AFxB+oLyTuKW8AWwbt3t6tD1xLo5OSRCrxHE/9vE+MVGssfYpODhRvCKS0FbA8cDvgTfxT9wxy5OE9fmzMp44j/7bCe9rJf9iLLLzFmHRqFRi7FQ4O2G8IpKREcD+wEXA0/gn6azLg4REHdt44q1r8GgG8Uk2Yiyz+/PEMU8mfMxnjXvrxHGLSARTCY8cbwVW4J+UU5e/AR8y9+Ia2xLvzr8d38WLpHYbAMuxj/cuqQMnTOezxn1e8qhFpG7rAZ8ELgGexT8B56GsBv4Pto+ZWoBvEPdVyQvAEENMks4x2Mf7keRRB/vVEWNv5TXCAkMikiNNhI/Rvkl4V7cS/4Sb1/IsIYmPrqN/hxHu0rP4MDLVx2BiF2ORq2OTRx0MICw7bI3fY40NEelmFHAgcCnhLtI7sRatLAN+BfwrYROf8YT5/IMJu6DtSFjoaBbZLXS0CBjZfWAll3bGPt7LCa8RvJzSS1z1lLnJoxYRmoAdCDt0/YnwSNs7iWZVlhD2ETiSOHPs81q+gBTFVdjH+7LkUa9tAnGeDk5LHbhIFW1IuMu/GHge/4SVZfkb8CPCngKDu/RBE3BTDuKLXW4lzUIwYjeGON995CFx/gp7Oy5NHrVIBTQTfiS+C9xFue/yXwOuIbxTnNRPv2xK+l0FsyxLCVOzpBhOxD7meVnpcTfsbVlOeAUpIkZjWHOXX/Z3+V3v8uv9Gv+TxJnL7F3agIPqbLv4aSLsLWEd9yNSB96HGB8zzkwetUgJDCC8y/8G4V1+GZJab2UpYbfAI+j/Lr8W38lBm6zlexH6QdLZgzh/B+ulDrwPx2Nv03z0CkukJhOALwG/BF7BPwllVVqBe4HTgJ0IFzsxNQF35KCdjZa7CK95pDiuwT7uFyWPum+jiLN/xa6pAxcpgoGEaUOnE979teGffLIqiwhfSH+BbNfd7zQ/cftiFq9FYKQxE4nz1fx7UgdegxhLGs9KHrVITo0jvMu/EngV/2STVWklzAU+k/Auf2CMzqtD0bYl7lreyKA/JDvfxj7mdyaPujYxNjVaCWyUOvAspf4xK6vxhMdDHyTsNjeZsPvVcMLd8Osd5WnCZi0PEqZFLfIItkGDgA8De3aU7XzDydQ/CLsF3gj8gfAaw8tQx7qtihx71Qwgzqp3F0c4RhbuITydfJ/hGIOALxOW2JaKGw0cDdxNY1eTq4HbCUtl5umDma42IXzQdi3lmpbW01j8ibDo0A7k6721d99YixTDPtjH+lXyfdF3OPY2PkP8b32kQDYCzibucqmvAWeRzTau9RhMeMz9Q+JMnclzeYHwXvAg8j3H17ufrEWK4XfYx/qc5FHXZzjht9bazn1TBy7+BhLmgmZ5J7yYMF3OsoNbvSYT7vKvJrym8E4YWZXVhHf5pxLu8osypce736xF8m8T4izCtXXqwBtwPvZ2Xp88anE1hfD+KNWP5j3AZhm1ZSjwceBc4LGEbfIozwH/BXwKWD9G5znw7kNrkfz7PvZx/mPyqBuzDfa2tpLd77PkzP743Bm/CnwiUhumEPb2voGwrKV3UsiqrCB8XHkisG2UnvPn3afWIvk2iDgrch6cOnCDOdjbe3ryqCW56fiuT7+axnZQGwbsTXjclcWe7nkqzxAWHtkfGNFAX+Wdd/9ai+Tbp7GP8ULSvra0OoTqtblHmgbYu+nAJfi+Kx4A/F/CVXp/W2tuBexFmKK3CzAk08j8vEVYHe8mwjS9+b7h5N4owtSn93b8z80Ie7SP6ihNhG9POstTwANdyuLkEUtKR0Y4xuWEOfJF8WvCVF/LQl7jCPt1/DJKRJIr+5OvnelWAbt3i3EEsB/h7vfpHMSYZXkSuIDwSmTYusNVata+K3r9kp0p2FftbAU2Tx14BGdgP7dnpw5asjeFfH4N/yrh472vAbcQ3nd7x5RVeYNwd39sx3hUmbUvi16/ZOcs7ON7U/Ko45hMnI3JijDzQWo0iLRf+6usKY8Tts7dk3wvJpKatV+LXr9kYzBhJVLr+B6QOvCIrsfe/vOSRy2Z+Tr+ibAq5Q3gZsK6B++uZXAqytrPRa9fsvF57GP7AuGmqaj2w94HrxEWGJKC24i4q/uprFseBf6T8D3D4NqGpfKsfV70+iUbMbaZPjV10JENABZg74cYeyiIs7PxT5BlK8sJd/kzgU1rHwrpwjoGRa9f4ns39o//VlOOv+lTsJ/jDySPWqIaje7+Y5W/Av9B2B2x8PNkc8A6HkWvX+KLsRzub5JHnY0JhCmM1v6Yljpwiedo/BNnUcsy4DrCfgKb1Nvx0i/vBOxdv8Q1lDCjyDque6UOPENXY++PS5NHLdHcQ7yE+DDhkfc2hI9Dhnf898yO/5t3wraWNsJMidMJCw5pMalseSdg7/olrq9gH9OnyNeW2Va7Ye+T5eR7V1HpxXjs78PaCfPyZ9D3H8YAwtOGos3hfxWYBXwZmFhLp0o03gnYu36JK8bNzknJo85WE2FFUWu/HJc6cLE7mDjJf7c66vwo+b4IaAXuBU4DdiJcuIgP7wTsXb/E8z7i/NaNTx14Asdh75v5FGebcelwLvaBn9FAvcdEqDdmWQT8nLD5kGWNbInLOwF71y/xXIJ9PGcljzqNUYS1Saz9s2vqwMXmRmwD/jCN3SEPAOYZ67aUVuAvhLm8O1Kud3pl4p2AveuXONYDlmIfz3qedBbNZegCqXKs2+XONNR9vLHuestC4ErCdphjDHFLOt4J2Lt+iWMG9rF8jHI/4p6GvY9WEqYWSkG8jG3ALZtBTDXW3V9ZDfyJsNjF+9FdfhF5J2Dv+iWOh7CP5QnJo05vLvZ+Ojl51NIw68d4Iwx1jzTW3VP5B2Fe6xcJCxxJsXknYO/6xe6fsI/jm8CGqQN3cDj2vlqAPpwujLewDfZIQ93rGetuJ9zlzyW8y9+Bcj+iqyLvBOxdv9hdiX0cr0getY9hxFkoaZ/UgUtjFmIbaM9XAIuB9Q31S/55J2Dv+sVmNHG+bt8pdeCOzsPeX9cnj7oBeicMS4z/fg+nfwvwHPC68RgiUl6HEpb/tXgYuDNCLEVxcYRj7AlsFuE4kjHrNMB5ND4N8BFj3Tc0UK8Ui/cduHf90rgmwpf71jFsZJ2TopuDvd9OTx611O0s7AN9dAP1zoxQ7w8aqFeKxTsBe9cvjdsV+/gtJXyrVDWHYO+7hWhH1Nz7LPaBXkFY3rdWHyPOFpT/0lCLpUi8E7B3/dK4WdjH75LkUedDC/bvw9oJFxKSY2MJX9LHuAg4hr5fBwwk3PnHSP6tlHNNblmbdwL2rl8aM544+43skDrwHDkDe//NTh201O9O7APdWeYRVvibSlgjYETHf5+A/Z2/Tqzq8U7A3vVLY07CPnb3JI86XyYTbrSs/WiZKSYJHE28xJyqHJlJT0jeeCdg7/qlfs3AU9jH7rDUgefQ9dj78bzkUUtdRhKm03kn9VrL68AGmfSE5I13AvauX+q3F/Zxew0YnjrwHNqXEvel1gEIlhJ2giqKCwknlYhIdzGeDv4MWB7hOEV3A/Cs8Rjro48Bc28MIal6393Xcvevj/+qw/sO3Lt+qc8kYBX2cZuaOvAcOwV7f85NHrXU7UT8E3x/5ZjMWi955J2AveuX+pyKfczuSB10zk0gzsytaakDl/oMJO6MgNjlbrTLVNV4J2Dv+qV2A4HnsY/Z51IHXgBXY+/XIr1mrqzNyecHga+gtaWryDsBe9cvtTsA+3gtAoakDrwAdsPet8uBUakDl/rtSZxHPrHKKsKXvVI93gnYu36p3U3Yx+us5FEXQxMwH3v/Hpc6cGnMl4A2/JN/K/D5bJsqOeadgL3rl9psjn3RmjZgSurAC+Q47H8P8wkXE1IAh+L7JGAV8OXMWyl55p2AveuX2pyJfaxuSR51sYwC3sDez7umDlwa9yl8kv9iYPcE7ZN8807A3vVL/2JtXPPp1IEX0GXY+3lW8qilYV/B5wLgJykaJ7nnnYC965f+HYx9nF4EBqUOvICmYe/rlYSphVIA9+BzAbAK2CZB+yTfvBOwd/3Svz9iH6fTkkddXHOx9/fJyaOWum2PT/LvLJo3Kt4J2Lt+6dtW2D9WbkVTjOtxOPa/iwVoTZfcuwTfC4A3gNGZt1LyzDsBe9cvfTsH+xhdlzzqYhsGvIq93/dJHbjUbiSwBN8LgHZgZtYNlVzzTsDe9UvvhhIWCFMiSu987P1+ffKopWYzsA/wY4SdBi3H0LzRavNOwN71S+8OxT4+ehTdmK2x930rMDl14FKbh7AP8AnAIxGOo3mj1eWdgL3rl97F2Lfk28mjLo852Pv/9ORRS792wj6wbwFjgXMjHEvzRqvLOwF71y892w772KwCNk4deIkcgn0M/gEMTh249O0K7AN7RcexdoxwrJXARtk1V3LMOwF71y89uwj72FyTPOpyaQFewj4OB6cOXHq3AWHXJuug7tTlmJo3Ko3yTsDe9cu6RhBnx1KtNGp3BvZxmJ06aOndCdgH9KFux4wxb/RZ9LFOFXknYO/6ZV1HYh+XJ4Hm1IGX0KbAauzjMTV14NKzGB/tzeh2TM0blUZ5J2Dv+mVd92EflxOTR11eN2Afj/OSRy3r2A37QC4D1uvh2Jo3Ko3wTsDe9cvaYnxTtAIYlzrwEtsX+5i8BgxPHbisbRb2gbykl2O/mzhLdmreaLV4J2Dv+mVtMXaj++/kUZdbM/AM9nE5LHHc0sVYwtQ96yDu0Ecdt0c4vuaNVot3AvauX9aI9YHyzqkDr4BTsI/LA8mjlredhH0A7+mnjs9GqEPzRqvFOwF71y9rzMQ+Ho+ilUWzMIEwXds6Ph9IHbiERzhPYR+8/h7htAALI9SjeaPV4Z2AveuXNeZhH49jk0ddHVdjH59Lk0ct7IV94Gr9iOPMCHXNNrVWisQ7AXvXL8Eu2MfiDWBU6sArJMZH5NoB1sH/Yh+4WqdxbIrmjUrtvBOwd/0SXIV9LHR3mb0Y08i1A2xCkwhrYqdMyJo3KrXyTsDe9QuMAd7EPhbTUgdeQcdhHyftAJvQqdgH7PY669wvQp2aN1oN3gnYu36Br2MfhweTR11NsWZqaAfYBAYCz2MfrM/VWe8A4swbnV5vg6VwvBOwd/1V1wQ8gX0cjkgdeIVdjn28tANsAv+CfaBeBoY0ULfmjUotvBOwd/1Vtwf2MVgCjEwdeIVNwz5m2gE2gZuwD9RZDdateaNSC+8E7F1/1f0a+xhcmDxq0Q6wOTeZsLSuZYDagC0NMfzKWH87YWlQKS/vBOxdf5VNJM5NwntTBy5RdoBdgHaAzUyMfZxvNsageaPSH+8E7F1/lX0He//fmTxqAe0Am2stwEvYB+fTEWLRvFHpi3cC9q6/qmJtMHNo4rhlDe0Am1MHYx+YF4FBEWI5PkIsmjdaXt4J2Lv+qoqxxexiwp2o+NAOsDn1R+x/XKdFikXzRqUv3gnYu/6q+h32vj87edTS3Rzs46gdYCPaijhXZZtFjOlyYzztaN5oWXknYO/6q2gT4iwXvnXqwGUdh2AfR+0AG9E52Afkd5Fj2jFCTJo3Wk7eCdi7/ir6PvZ+vy151NKTWN+baQfYCIYCr2AfjH0ziE3zRqUn3gnYu/6qGQj8HXu/fyZ14NKrGDPOZqcOuowOxT4Qz5LN3MwY80azik38eCdg7/qr5kDsfb4IPTLOk1ivdLQDrNGd2Afh2xnFpnmj0hPvBOxdf9Xcgr3Pz0getfRHO8A62w77AKwCNs4wRs0ble68E7B3/VXyTuwfKLcBW6QOXPoVY1qndoA1uBD7AFyTcYyaNyrdeSdg7/qr5IfY+/vG5FFLLWIt7KQdYBswAngde+fvniDW2yPEqXmj5eGdgL3rr4rBhOle1v4+IHXgUjPtAOvkSOwd/yThKi5rmjcqXXknYO/6q+Lz2Pv6BeKsTirZ0A6wTu7D3uknJoq1BVgYIV7NGy0H7wTsXX9V3IG9r09NHbTU7Wrs43xp8qgLLMYiOyuAcQljPjNCzLMTxivZ8U7A3vVXQYxvf1YTpptJvmkH2MQuw97hVyWOeVM0b1QC7wTsXX8VxJj9c23yqKVR2gE2kfWJs9HOLqkDR/NGJfBOwN71l12s9T/2TB24NOw47OOtHWBrcCz2jn4Un47er8F4uxbNGy0+7wTsXX/ZTcfexwvQCqBFoh1gE3kYeycfmzzqYACaNyr+Cdi7/rK7F3sfn5Q8arGK8WpaO8D2YRfsHfwGMCp14F1o3qh4J2Dv+stse+z9uxKYmDpwMZtGnLHXDrC9uAp7B3tPt9C8UfFOwN71l9kl2Pv3l8mjlli0A2xGxgBvYu/caakD78GvsLfjsuRRSyzeCdi7/rIaCSzB3r96D1xcMb7/0A6wPfg69o59MHnUPdO80WrzTsDe9ZfVUdj79jH0JXiRaQfYDDQBT2Dv1CNSB94HzRutLu8E7F1/WT2AvW+PTx61xKYdYCPbA3uHLgXWSx14H47H3ibNGy0m7wTsXX8Z/RP2ftVTvXLQDrCR/Rr7H9eFyaPum+aNVpd3Avauv4yuxN6vVySPWrIyB/v5oB1giffV/HtTB16Dy7G3S/NGi8c7AXvXXzajiHMxv1PqwCUz2gE2km9j78g7k0ddG80brSbvBOxdf9l8FXufPpQ8aslSC/AS9vOi0jvANhNn5bxDE8ddD80brR7vBOxdf5k0AY9j79MZqQOXzJ2B/byYnTroPNkXewcu9c8QwAAAIABJREFUJkzNyKvDsbdR80aLxTsBe9dfJjGm9ObtA2WJYxO0A6zJ77B33tnJo66P5o1Wj3cC9q6/TGZh78+Lk0ctqWgH2AbFunraOnXgDdC80WrxTsDe9ZfFeGAF9v7cIXXgkkyMp9iV3AH2+9g77o/Jo26M5o1Wi3cC9q6/LL6FvS/vTh61pNQMPI39PKnUDrADgb9j77QifUF5O/b2at5oMXgnYO/6y6AZeAp7X34ldeCSnHaArdOnsXfYIoo1h1LzRqvDOwF7118Ge2Pvx0o+2q0g7QBbp5uxd9YZyaO2aQEWYm93kZ56VJV3Avauvwx+g70fK/lxV0Vdjf188d7KPol3Et5nWzqqDdgideARnIn9JJmdOmipm3cC9q6/6Cah6V1Sn12xny+V2CviLOwddWPyqOPYFP2wVIF3Avauv+i+h70Pb08etXjTDrD9GEx4j23tpANSBx6R5o2Wn3cC9q6/yAYCz2Pvw8+lDlzcHYf9vCn1DrCfx95BLwCDUgce0X7Y+0AfF+WbdwL2rr/I/gV7/70MDEkduLjTDrD9uAN755yaOujIBhBn/4NKzRstGO8E7F1/kd2Evf/+I3nUkheXYT9/SrkDbIzFcFYT3qMXneaNlpt3Avauv6g2J84HylumDlxyQzvA9iLGcrj/mzzqbGjeaLl5J2Dv+osqxiydPySPWvJGO8B2M5Q4G+LslTrwDMWYN3pZ8qilFt4J2Lv+Ioq1TsenUgcuuTMd+3lUqh1gD8PeIQsoUYcQZ5vRSswbLSDvBOxdfxHFWKnzRYr9gbLEoR1gu7kHe2eclDzq7GneaDl5J2Dv+otoNvZ+Oy110JJb2gG2w/bYO2IlMDF14Alo3mg5eSdg7/qLZivi7Na5WeK4Jb+0A2yHS7D/IP0yedRpaN5oOXknYO/6i+Yc7H12XfKoJe/mYD+vCr0D7EhgCUpwfbkce/+Uct5ogXknYO/6i2Qo8Ar2PivN+1qJpvI7wB6FvQP+H+V+xK15o+XjnYC96y+SL2Hvr1J9sS3RtAAvYT+/CrsD7APYG39C8qjT07zRcvFOwN71F8ld2PvrlORRS1Gcgf38mp066Bj+CXvD3wQ2TB24g8Ox95XuQvLDOwF7118U22Hvq1Xo6Zv0bhMqugPsFdgbfWXyqH0MJ2zwY+2vfVMHLj3yTsDe9RfFRdj7SiV/ZRkwDziXNIlzW+BHHXUuy6hNhdoBdjRhkRpro3dKHbij87D3VynmjZaAdRyLXn8RxPpAWSXfZTVwAeF9fGyDgQux7x9RSynUDrDHY2/wX5NH7Wsb7H1WinmjJWAdx6LXXwRH4p+cVNKVW4l7ETAYuC1xGwqxA2wT8Bj2xs5IHXgOxJg3ekbyqKU76xgWvf4iuB//pKSStpxPPB6vj+ZGjD8zu2Jv6FJgvdSB50CMeaMLyeZxl9TOOoZFrz/vdsQ/GamkL6sJT1qttiXNY/+eyrTmCA3I0r9GOMYvCO/nqubXhIUfLMahHclE+vJF7wDExQDCxnRWhwFeefhQp3prMh5Ygf0qZ4fUgedIjHmjc5JHLV1Zx6/o9efdfPzvRlV8ysPYxdjErdEyP0L8mTkJewPvSR51vkwmzuOlrVMHLm+zjl3R68+7t/BPRCo+JcaTZc/ZI2/l9RVAM2FBG6uLIxyjyJ4GbopwnBivYkTKaKB3ACINGpDXC4CPY5+C9jrl3fmvHj+JcIwvUqB5oyIJrfAOQNwsiHCM5yIco1Er8noBcGSEY1xJ2B636q7HfqKuT5hVICJrW+kdgLj5Q4Rj3BzhGI3K5cXrJMKa2Nb3G4Vb7zhDp2Dvz0LMGy0h67gVvf68i7FDm0rxymrifBs1lTjr+zdSXsjjE4Dp2N+r/YmwlrIEPyVcVFnsQNhuWETWyOVdlGTux8CjEY4zjzivaRvxllO9vRoIPI/9yuZzqQMvgKux9+tlyaMW65gVvf68exD/u1GVtOVmYBDxtAC3OLTjvohtiOIA7I1aBAxJHXgB7Ia9b5cDo1IHXnHWMSt6/Xnn8cOt4lNWE3bqi5n8O7UQlhdO+Trg93l7BRBjutn/JYePNnLgj4R9FSyGkfPVo0QSe9k7AMlU53bAZwPbATOxv07tyUrgGOA9wDms2Q44S7k6dzfHvmhNG7Bl6sAL5DjsV43zCZs0SRrW8Sp6/Xl3Abb++V76kKUk/h3buXdunp4AHIF9TeTbgCcixFJWVwBvGo+xFfDP9lBESuFF479/Z5QopIqs587CvFwAtABfjnAcr68pi2IxMCvCcbQyoEjwjPHfWxc8k+rawvjvn4oSRQQHY3/U+CLZfJxRNtOw9/VKYELqwCvK+xG8d/15txO2/rHu2CnV9Qq2cy8307r/iP2H5rTkURfXXOz9fXLyqKvJOwF71593G2Hvo4nJo5aiewf2825s8qh7sBXh4z1LQ1YDm6YOvMCmYz95FhD2xJZseSdg7/rzrokwPdbSR3smj1qK7hPYzrnXwf7RXQxHYv+q/CbibMxQFb+g4wQw2ATYO0IsIkXWTtjT3WL7GIFIpVjPmXngfwEwlLDTnJU+/qvPcuBnEY6jjwFF4CHjv/9QlCikSnYy/nvrORvFl7A/YnwWPYpuxLuxv3ppRV8xZ837Ebx3/UVwDLY+WoTW1pDaNWP/APDfOg/k6YgIx/gvQiKS+swH7jAeo5k4YyhSZH81/vsxwLtiBCKVsA0w2niMh2MEYrEd9ruLVcDGqQMvkUOwj8E/gMGpA68Q7ztw7/qLYDj2LcyPSh61FJV1RdeVhGXdXV2E/cflmuRRl0sLcfYzPzh14BXinYC96y8K69Ta36YPWQrqRmzn2l3pQ17bCMJX6NYfl91TB15CZ2Afh9mpg64Q7wTsXX9R/AhbPy1DT9Kkf0OwTzs9K3nU3RyB/Yfl/6EPZ2KYjH0TpnZg69SBV4R3AvauvygOwt5XWg9A+rMP9vPsX5JH3c392BtxYvKoy+t67ONxXvKoq8E7AXvXXxTjsF9IX5o8aimaK7CdY6uBDZNH3cWOPQRVb1lB+IOTOPbFPiavET6Gkri8E7B3/UVyL7a+epXwXY5IT1oI54jlHLuz6wE9pgEeGeEY16BNNGK6gbCegsX6hFkFIlV1g/Hfj0LfNUnv9iacIxY3xQikURtg/4ChHdg5deAVcAr2cXkgedTl530H7l1/kXwIe39pZpP05jfYz6/3J4+6i2N7CaqeYl13W3o2gTA/1Do+udlisiS8E7B3/UUyAPu0Wr3elJ5MwL7WxN/p9tQ/9SuAGI//L45wDFnXS8C1EY6j/QGkqlqx38G3EJZIF+nqMGCg8RjXEJZ/d7EL9ruJN7C/A5He7UacMbIuUylreN+Be9dfNDtj77PngUGpA5fcGgK8iP28ct106qpegqqnaJpM9h7BPk4zk0ddXt4J2Lv+omkibE1u7beDUgcuufVv2M+nZ3FcN2cs8FY/AdZS9H45e9Z1ptsJGw1pkaY4vBOwd/1FdBb2frs7edSSRwOAJ7GfT2emDryrr/cSVD3lweRRV1OsmRq7pg68pLwTsHf9RfQu7FtttwMfTx245M5nsJ9HbcCU1IF3agKe6CfAWoq2nU3ncuzjNSt51OXknYC96y+q2dj7zn3TFnFn3WSqHbg1edRd7N5LUPWU1wkbCEka07CP2UrC1BWx8U7A3vUX1Wex9107Ye13qab9iXMOuS7Q9utegqqnXJg8aolx5XlK8qjLxzsBe9dfVEOAhdj77wm0PHAVDSbOu/+XcNxlciJxFpd5b+rAhcOxj9uzhI9YpHHeCdi7/iL7Lvb+a0cbn1XRScQ5d05OHXhX3+klqHrKnescVVIYhn3jiXb0CNPKOwF7119ko4Fl2PtwCeFmSqphPOG1t/W8WY7jzn/NwDN9BFdrOTRx3LLG+djH7/rkUZeLdwL2rr/oLsTeh+1oDZQquZI454zrFu0xtph9FRiaOnB529bYx7AVmJw68BLxTsDe9Rfd5sR5DdoKfCBx7JLeB4kzhXQFsFna0Nf2O+yNODt51NLdHOzjeHryqMvDOwF7118Gl2Dvx3bgUXRDVGbDCIuoxThXfpw49rVsAqzuIah6y9apA5d1HIJ9HP+B45eoBeedgL3rL4NNiLMSajvhtZyU00XEOUfeBCYljn0t3+8hqHrLbcmjlp60YN/itB04OHXgJeGdgL3rL4vziPPj3oY+rC2jPYnz6L8d5yfnAwn7Dlsb8ZnUgUuvzsA+nrNTB10S3gnYu/6yGAcsJs4P/ELCl+JSDmOJs9tfO+G7uTFpw1/bgT0EVW9ZhB4Z50msVzpTUwdeAt4J2Lv+MvkqcX7k24Eb0IZbZdAE/JZ458WxacNf1y3YG+G6c5H06Hrs4+o6LaWgvBOwd/1l0gI8Trwf+2+mDV8y8C3inQ+PAIPShr+2KdjfY7QSps5IvsSY1vkaMDx14AXnnYC96y+bTxDvB78V+FTa8CWiA4n33r+dsO+Oqx9ib8SNyaOWWsRa2Gl64riLzjsBe9dfRlcT70f/DWDHtOFLBDsQZ9v1zvLfacNf12DCdC9rQw5IHbjU7BTs4/tA8qiLzTsBe9dfRmMI3znF+vF/kfCdjhTDxsDzxBv/lwkfmbr6HPaGPE+YRSD5NIE4q5pNSx14gXknYO/6y+pLxEsA7cCDwMiUDZCGrAf8lbhj/4WkLejFHdgbcmrqoKVus7CP82XJoy4u7wTsXX9ZNRHnw9quZQ4wImUjpC4jiZMnu5brkragF+/G/jHDavQYqwh2w37SvkHYKU36552Avesvs5jzvzvLnwl3mZIv6xF2to051rlZDyLGrnHXJo9aGvUI9vGemTzqYvJOwN71l13MFeA6y1x0gZ0n6wN3EXeM2wgzStwNJ0zvsjZor9SBS8OOwz7e89FCJrXwTsDe9VdBjBuo7uVuYIOUjZAejQLuIf745majvMOwN+YpwjQzKYZRxJnCslvqwAvIOwF7118FLcS/Q2wnPAmYkLAdsraJwH3EH9c7cF7wp6t7sTfopORRi9Vl2Md9VvKoi8c7AXvXXxUTiLOHSvfyPPCBhO2QYHtgAfHH80Vgo4Tt6NP22Bu0knClJMUyjThjn5uTOae8E7B3/VWyE7CC+EnjTeDzCdtRdQcRd5Gfrr+XOydsR78uwd6oXyaPWmKZi338T04edbF4J2Dv+qsmxivVnkobYY8VvWrNThPwDeJ/1NlZ/jVdU/q3HrAUe6N2TR24RDMd+/gvAAakDrxAvBOwd/1VFGP77d7KtYRveCSu0cBvyG7cTkvXlNochb1Rj6EvwYtsGGH/aet5sE/qwAvEOwF7119FTcDPyC6ZvEjY3Evi2AN4juzG6xfkME/GWM7w+ORRS2znYT8Prk8edXF4J2Dv+qtqMHAz2SWVNuAitHKgxQjgYrJ75N8O/J4wSyRX/gl7w7QaXDnEWAWyFZicOvCC8E7A3vVX2TDC8r5ZJZd24GngI6kaVCIfAp4g27G5k5xeoF2JvXFXJI9asjIb+/lwRuqgC8I7AXvXX3XrE2eqdV+lFbiQsDSx9G0c4clJK9mOyb3kdEnnDQnTSqwN3Cl14JKZQ7CfDwvJ4aOuHPBOwN71S/jNjTHjpr/yGvB1YEiaZhXKEOCbwOtkPw65Xsr5q9gb+FDyqCVLLcBL2M+Lg1MHXgDeCdi7fglGALeRffJpB54FvkgOPzxz0AQcSFitNkXf30F46pNLTYQv962NnJE6cMnc6djPiznJo84/7wTsXb+sMZxsPwzsXu4izBao4toBzcD+hD0VUvX3HwjffeRWjK1gl5LTdxtishlx3ottnTjuvPNOwN71y9oGExZPS5WU2oHHCYvQ5Do5RTKMcIOa9Qd+3cvPCWOba7OwN/Ti5FFLKjdgPz/OSx51vnknYO/6ZV1NwKmkTVDthG8EfgRMyryF6Y0n9OnLpO/XH1GApyzjibNO9ftSBy7J7EucH5nhqQPPMe8E7F2/9G46YX341AlrBfA/wAEU+8PdwcAnCasjZrEHQ39lJfCVzFsZyUnYG3xP8qglpQHAM9jPk+mJ484z7wTsXb/0bRfCyn6pk1dneYWwM+i+wNCM2xrDUGA/4HJC7F799gLw4YzbGk0zcb6CLMzVjjTsZOznydzkUeeXdwL2rl/6txHwZ/ySWWdZBvwWmAlMzbTFtWsCtgWOA64jxOjdT3dQsB1w98Le6MXo0W4VTCDOY8lpqQPPKe8E7F2/1KaF8C45y2Vp6y2LgN8B3wY+TppvB94B7Al8h7DEuMc7/d5KG3AOMCiz1tep1nmevyE8NrG4ADjGeAwphlmEPbEtLkdPjMCeRK1zub3rl/rsTXgkP947kF68DswHniSsN/As4XH4q13Kyo6yvOPfDCdc4LQQFsjpLBsDm3SULYCtyO8c+peALwM3eQdSr0nAauxXP3l5JCTZ2xX7+aK9IgLvO3Dv+qV+YwmP4r3veFVCuYmCPfLv6nvYO+D25FGLt0ewnzczk0edP9Y+LHr90rgDCY/hvRNgVcurwBEU+CnYQOB57B3xudSBi7vjsJ838ynwH08k1j4sev1iM444m7ep1Feu7uj7QjsAe0csogArHEl0owjv8Kznz26pA88Za/8VvX6JYy/iLOOu0nd5FNijxjHJvZuwd8h/JI9a8uIy7OfPrORR54u1/4pev8QziPBIWq8F4pfFwDco9sJIa9kc+9rubcCU1IFLbkzD/oe1kjC1sKqs/Vf0+iW+sYQpg2/hnziLXt4EzgXG1DUCBXAm9s75Q/KoJW9i7GN+cvKo88M7AXvXL9mZhC4EGi0rCfvabFx3rxdAC7AQeyd9OnXgkjvTsZ9HCwjLDFeRdwL2rl+yNxn4MXG+2Sl7WUZY02bThnq6IA7B3lEvkqMVj8TNMMJ0GOv5tE/qwHPCOwF71y/prE+Yevt3/BNt3spCwm6BGzbauUXyR+wd9v3kUUtenYf9fLo+edT54J2AveuX9IYQpm7PJl9LC6cubcBtwGep0Ey2d2Mf9NWU/BGJ1GVr7H+MrYRHlVXjnYC96xdfWwI/AJ7DPyGnKguAMwjLC1fOOdg78LrkUUvezcF+Xp2ePGp/3gnYu37Jjx0IHw2W8RXBIsJHfR+mwouPDUXvayUbB2M/rxZSonm2NfJOwN71S/40E6b4fhf4C3H2ikldVgN3EXYNnNbRpso7FHvHVvmLbeldrJklh6QO3Jl3AvauX/JvQ+BThKfHdxNnO/DYZSXhYuVs4JNU5GO+et2FvaNPSR61FMXp2M+vOcmj9uWdgL3rl+IZBuwMHEV4rH4XsJR0yX5JR50Xd8Swc0dM0k3Xdx3vAR40Hm8V4eO/F43HkXLaDPgb9sdt2xDW3K4CaxK1vs/0rl/KYwLhN2ByR5lIWEFvQ8LqhOsRpiI2E6aQj+j4d8sIuaWVkNyXEN7Zvwy8ArwAPAM83VEWJmhL6VyE/2MalfhlGTCPsFzlVLK3LeFDoXkddWfRpvMStCMvrH1V9PpFJGMjCVdV3slKJduymrCKVRYf0g0GLsS+f0Qt5TVgeAZtyCNrXxW9fhHJ2JH4JyeVdOVW4l4EDCYsmJGyDdMjxp9n1n4qev0ikrH78U9KKmnL+cTj8fpobsT488zaT0WvX0QytCP+yUglfVlN+JjOalvSPPbvqUyLEH/eWfuo6PWLSEaagS96ByEuBgCHRTjOYfgtonGoU70iIoXXDHzUOwhxs3tOjtGo3RzrFhEptCbgLSq005GsZSlh7q3FEsIsEg8rCDuXlZn1MbrWARCRHjUDA72DEGmQlpwWEWlQM+EuSqppQYRjPBfhGI3SuSsi0qBmwiYJUk1/iHCMmyMco1G6ABARaZCeAFRXK3BphOP8tONYHnTuiog0SBcA1fVj4myoMw/4SYTjNOItp3pFRAqvGVjsHYQkdwvwtYjHO4GwvHBqOndFRBrUTNhSUaqhlbCT3t6E7TVjWdlxzAtI+zpA566ISIN0AVB+ndsBnw1sB8wkbvLvtBI4BngPcA5rtgPOks5dERGDC7Ct9f299CFLSfw7tnPv3PQhJ+e9Fr93/SKSkWbgReMx3hkjEKkk67mzMEoUIiIV1Aw8YzzG5AhxSDVtYfz3T0WJQkSkgpqBp43HmBIjEKkk6wWA9dwVEamsGE8AxgIT7aFIxbwDGG08hi4AREQa1PkNwBvG47wnQixSLdsZ//0SYFGMQEREqqiZ8KXuI8bjbB8hFqkW6zkzL0oUIiIV1dzxPx8yHudD1kCkcnYy/nvrOSsiUmmdFwB/NR5nJ6DJeAypjmbgg8ZjPBwjEBGRqop1ATAGeJfxGFId22D/AFAXACIiBp0XAHOB1cZjfdT476U6rOfKKuD+GIGIiFRV5wXAcuzvVD9u/PdSHdZz5T7sM1dERCqtuct//9l4rN2AwcZjSPkNAXYxHuNPMQIREamymBcAw4FdjceQ8vsYMMx4jDtjBCIiUmVdLwBmA23G4x1o/PdSftZzpBW4PUYgIiKyxr3Ytv58FWhJHrUURQvhHLGcY1W7+/fejte7fhHJSHO3//0G4/FGAbsbjyHltTfhHLG4KUYgIiKytg9hv+K/JnnUUhS/wX5+vT951L6878C96xeRRAYAL2H7g18BjEsduOTeBML8fcu59XfWfWpVdt4J2Lt+EclI9x/TVux38C3Al4zHkPI5DBhoPMY12D9UFRGRXuyM/ar/eWBQ6sAlt4YQtp22nldV3HTK+w7cu34RSagJWID9D/+g1IFLbv0b9vPpWaq54ZR3AvauX0QSOwv7H/7dyaOWPBoAPIn9fDozdeA54Z2AvesXkcTeRXjXav3j1/4A8hns51EbMCV14DnhnYC96xcRB7Ox//HflTpoyZ252M+jW5NHnR/eCdi7fhFx8Fnsf/ztwD6pA5fc2J8459AhqQPPEe8E7F2/iDgYAizE/gPwBFoeuIoGE+fd/0tUe5dJ7wTsXb+IZKSvRVXeAi6MUMcUYGaE40ixnAC8M8JxzicsLiUiIgmNBpZhvwtYAkxMHLv4GQ+8jv28WQ5smDj2vPG+A/euX0QcXYj9R6AduDR14OLmSuKcM+elDjyHvBOwd/0i4mhzYCX2H4JW4AOJY5f0PkicKaQrgM3Shp5L3gnYu34RcXYJce7oHgWGJo5d0hkGzCfOufLjxLHnlXcC9q5fRJxtQvgoMMYP+/mJY5d0LiLOOfImMClx7HnlnYC96xeRHDiPOD/ubWhtgDLakziP/tuBsxPHnmfeCdi7fhHJgXHAYuL8wC8kfCku5TCWOLv9tQOvAmPShp9r3gnYu34RyYmvEudHvh24gWru7lY2TcBviXdeHJs2/NzzTsDe9YtITrQAjxPvx/6bacOXDHyLeOfDI8CgtOHnnncC9q5fRHLkE8T7wW8FPpU2fInoQOK9928Hdk8bfiF4J2Dv+kUkZ64m3o/+G8COacOXCHYgrNQX6zz477ThF4Z3AvauX0RyZgywiHg//i8SphpKMWwMPE+88X+Z8JGprMs7AXvXLyI59CXiJYB24EFgZMoGSEPWA/5K3LH/QtIWFIt3AvauX0RyqAm4nriJYA4wImUjpC4jgTuIO+bXJW1B8XgnYO/6RSSnYs7/7ix/JtxlSr6sB9xJ3LHWehD9807A3vWLSI7FXAGus8wlbEUs+bA+cBdxx7iNMKNE+uadgL3rF5GcO5+4yaEduBvYIGUjpEejgHuIP75a7rc23gnYu34RybkW4t8hthOeBExI2A5Z20TgPuKP6x1owZ9aeSdg7/pFpAAmAH8nfrJ4HvhAwnZIsD2wgPjj+SKwUcJ2FJ13AvauX0QKYidgBfGTxpvA5xO2o+oOIu4iP51lJbBzwnaUgXcC9q5fRArkMOInjnbCR2NnAs3pmlI5TcA3iP9RZ2f513RNKQ3vBOxdv4gUzBlkk0DagWsJH6ZJXKOB35DduJ2Wriml4p2AvesXkYJpAn5GdsnkRWDfZK0pvz2A58huvH6Btn5ulHcC9q5fRApoMHAz2SWVNuAitHKgxQjgYrJ75N8O/J4wS0Qa452AvesXkYIaRljeN6vk0g48DXwkVYNK5EPAE2Q7NneiCzQr7wTsXb+IFNj6wL1km2hagQsJSxNL38YRnpy0ku2Y3IuWdI7BOwF71y8iBbchYVGfLBNOO/Aa8HVgSJpmFcoQ4JvA62Q/DlrKOR7vBOxdv4iUwAjgNrJPPu3As8AX0YdnEPrgQOAp0vT9HYSnPhKHdwL2rl9ESmI42X4Y2L3cRZgtUMW1A5qB/Ql7KqTq7z8QvvuQeLwTsHf9IlIig4Ffki4ptQOPExahqUJyGgbMIPsP/LqXnxPGVuLyTsDe9YtIyTQBp5I2QbUTvhH4ETAp8xamN57Qpy+Tvl9/RDWfsqTgnYC96xeRkppOWB8+dcJaAfwPcADFnqM+GPgkYXXELPZg6K+sBL6SeSurzTsBe9cvIiW2C2Flv9TJq7O8AlxG+FZgaMZtjWEosB9wOSF2r357Afhwxm0V/wTsXb+IlNxGwJ/xS2adZRnwW2AmMDXTFteuCdgWOA64jhCjdz/dAUzMstHyNu8E7F2/iFRAC+FdcpbL0tZbFgG/A74NfJw03w68A9gT+A5wPT7v9HsrbcA5wKDMWi/deSdg7/pFJCN5nCe/N+GR/HjvQHrxOjAfeJKw3sCzhMfhr3YpKzvK8o5/M5xwgdNCWCCns2wMbNJRtgC2Ir9z6F8Cvgzc5B1IxViTqPVv3Lt+EamYsYRH8d53vCqh3IQe+XvxvgP3rl9EKupAwmN47wRY1fIqcAS6i/PknYC96xeRChsHXIl/Mqxaubqj78WXdwL2rl9EhL2Ax/BPjGUvjwJ71Dgmkj3vBOxdv4gIEL4+PwK9FsiiLAa+QbEXRioj7wTsXb+IyFrGEqYMvoV/4ix6eRM4FxhT1whIKt4J2Lt+EZEeTUIXAo2WlcDFhKmIkl85+oKVAAAIG0lEQVTeCdi7fhGRPk0GfkyYd++dWPNelgEXAJs21NOSmncC9q5fRKQm6xOW8f07/ok2b2UhYbfADRvtXHHhnYC96xcRqcsQ4HPAbPK1tHDq0gbcBnyWsHOgFI93AvauX0SkYVsCPwCewz8hpyoLgDMIywtLsXknYO/6RUSi2IHw0WAZXxEsInzU92G0cl+ZeCdg7/pFJCNVTRTNwPsJiwvt1fHfA1wjql8rcC9wI2Gt/rmER/5SLtYkqs2ARKRH+uMMNgT+mXD3vBPwXvK35e0q4H7gTuBPwBzgFdeIJAXvBOxdv4hkRH+cPRtGeF2wXZcyFRiRqP6lwCPAX7uU+4A3EtUv+eGdgL3rF5GM6I+zPhOAzQjrDkwmbJE7hvAEYSywHmEqYjPhCULnBcMywh18K7CkoywCXibcxb8APAM83VEWJmiLFIN3AvauX0Qyoj9OkXzzTsDe9YtIRpq9AxAREZH0dAEgIiJSQboAEBERqSBdAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgF6QJARESkgnQBICIiUkG6ABAREakgXQCIiIhUkC4AREREKkgXACIiIhWkCwAREZEKGugdgIgwHtgV+CCwFTAZGAsMj3Ds9gjHsFgBLAcWAU8D84G/ALOBhX5hiYiI+BgNHA3cTUjSVStthAuBozr6QkREpNQ2As4GluGfhPNSlgH/CUw09KuIiEguDQRmAkvwT7h5LcuBU4GWxrpYREQkX6YA9+OfYItS7gO2aKinRUREcmJ/4HX8k2rRyuvAvg30t4iIiLtDgVX4J9OiltXAEXX3uoiIiKPphC/dvZNo0UsbcFidfS8iIuJif8Ldq3fyLEtZhV4HiIhIzm2B3vlnUZYAW9YxDiIiIskMQl/7Z1nmotVLRaIZ4B2ASIl8DfiCdxAlthHwGmEFQRExavIOQKQkNgKeIM76/dK7pYRXAS95ByJSdNoNUCSOr6Hkn8JI4ATvIETKQE8AROxGA8+iC4BUlgGbAIu9AxEpMj0BELH7LEr+KY0ADvYOQkRE5B7ifen+MGHToG0ox0XFcEJbZhLaFquf7krZCBERke7GE2fFvxXADMr9VG4AcDShrdb+agPGpg1fRERkjYOJk/x3Sx24o48S5yLgoNSBi4iIdDoXeyKbkTxqf8dg77ezk0ctIiLS4UZsSexhqrkg1wBgHra+uz551CIlUub3jSIpTDH++58CrTECKZhW4FLjMax9LyIi0rCXsd3Fbp0+5NyYiq3vFqUPWUREJLB+zDYifci5MRJb372VPmSR8tBKgCI27cZ/X/W/QfWfiBN9AyAiIlJBugAQERGpIF0AiIiIVJAuAERERCpIFwAiIiIVpAsAERGRCtIFgIiISAXpAkBERKSCdAEgIiJSQboAEBERqSBdAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgFaS9tyYPxwK7AB4GtgMnAWGA40OIYl8By4BngFuCnwLzIx2+PfLy8WUnow0XA08B84C/AbGChX1giIn5GA0cDdxOSgEr+y2rgAuJelHm3yau0ES4EjiL8LYiIlN5GwNnAMvx/hFUaK7cS7yLAuy15KMuA/wQmGvtSRCSXBgEnosRflnI+cXi3I09lKfA1wt+KiEgpTAHux/8HViVeWQ1sg513O/JY7gO2sHSqSC00C0Cytj8wF3ivdyAS1QDgMO8gSup9hIuAfb0DERFp1HTCnaL3HZVKNuVh7LzbkOeyCl1kiUgBTSd86ez9I6qSXVmCnXcb8l7a0EWAZESvACQL+wM/QetMSP+WegeQc02EvyW9DpDodAEgsU0BriS8I5ZyWxDhGM9FOEbZDQR+BrzTOxApF10ASEyDgFnAet6BSBI35+QYVbA+4W9roHcgIiI9ORH/d6YqacpqYGvspqIPRespxzfWzSIi2dkILfJTpfIj4rkgB+0pSlkCTGism0VEsnE2/j+OKmnKzcRdra6FsNmQd7uKUv6jsW4WEYlvNLr7r0JZTbjzz2Kp2hbC8sJ6HdB/WQqMaqybRdbQl9oSw2GEqX9SPsuAJ4D/Bo4gfI3elkE9rcCNwK+BFcBIYBjaDronLYQZGHO9AxERuYd4dzcPAzMJ68wPT9kIkQwMJ5zLMwnndqy/k7tSNkJEpCfjibPi3wpgBpqaKuU1ADiacK5b/17agLFpwxcRWdvBxEn+u6UOXMTJR4lzEXBQ6sBFRLo6F/sP2YzkUYv4Ogb7383ZyaMWEeniRmw/Yg+jj1GlegYA87D97VyfPGopFb1vFaspxn//U8IX4CJV0gpcajyG9W9PRMTkZWx3MTGWkxUpoqnY/nYWpQ9ZRGQN68dMI9KHLJILI7H97byVPmQpE+3XLlbtxn+vc1CqTH8/4kbfAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgF6QJARESkgnQBICIiUkEDvQOQyrPOgxYRkQboCYCIiEgF6QJARESkgnQBICIiUkG6ABAREakgXQCIiIhUkC4AREREKkgXACIiIhWkCwCxWuodgEhFLfEOQIpNFwBi9Zx3ACIV9ax3AFJsugAQq5u9AxCpqD94ByDF1uQdgBTeVOBBYIB3ICIV0gpsBzzqHYgUl54AiNU84CfeQYhUzI9R8hcjPQGQGFqAG4CPegciUgG3AHsDq7wDkWLTY1uJoRX4JTAK2AE9WRLJQitwAXAoSv4SgZ4ASGzbAIcBuwObASNcoxEptmXAM4QP/i5Fj/0lov8PQ/xS84+S3toAAAAASUVORK5CYII=") center/contain no-repeat;
      mask:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAACAASURBVHic7d17vJ7Tmf/xz95Jds5I5EiKqKgSqtVGa0qHlqJO05bSk7aCmTgErbZKWx39oaODopQpfnS0jeqYVh1ahya0FHGqEPwUQZEGIQfksPf+/bH2lp2dfXie51r3uu7D9/16rdeY10zuda217v1c92mt1YSIiIificBHgA8CWwGbA2OAEUA7sBxYBDwNzAf+AswGFjrEKiIiIgajgWMJyby9gdLW8W+P6jiWiIiI5NhGwLnAMhpL/D2VZcB/Ep4kiIiISI60AN8AlhIv8XcvS4GvAYMStUlERET6sCUwl+wSf/dyH7BFkpaJiIhIj/Yj27v+3srrwL4J2iciIiLdHAmsJn3y7yyrgMMyb6WIiIi87XDCl/peyb+ztKGLABERkSQOAFrxT/5dnwTodYCIiEiGtgRewz/pdy9LOmITERGRyAYC9+Of7HsrcztiFBERkYhOwj/J91eOz6z1IiIiFTSeuKv7ZfkqYEJGfVA4zd4BiIhI4X0LGO4dRA1GAid4ByEiIlIGGxB27PO+u6+1LAVGZdITBaMnACIiYvElYJh3EHUYARzsHYSIiEjR3U28u/OHgZnANoRXCsM7/ntmx/8tVj13ZdITIiIiFTGBOIv+rABm0PdT6QHA0R3/v9b62oCx5taLiIhU1OeIk/x3q6POjxLnIuCghlpcIvoGQEREGrVDhGMcD9xWx///rcDXItT7wQjHEBERqaRbsb/zH9BAvQOAeca6r2+g3lLREwAREWnURsZ//1PCNwT1agUuNdY9xfjvRUREKml94HVsd+FbG+qfaqx7kaFuERGRStmcMCXvZuJ8iDfCEMtIY91vGeouBe2MJCIivRkB7ArsA+wNTIp8/CanfwthKmCl6QJAREQ6NQPvA/YE9gJ2pLGP9Gr1DuDRBv/tJsa6Xzf++8LTBYCISLWNAXYnJPyPA+MS1r0HjV8A7GGs+zXjvxcRESmUZsKd/anAX4izkl+jZR6NTwN8xFh35acBiohI+Y0DvgD8nPD1u1fC76kc3UB7Zkao94wG6hUREcm1AcBOwGnAvfje5fdXVhCW963Vx4CVEerVjoAiIlIKE4EvA7OAV/FP7PVeBBxD368DBhLu/GMk/9WEbx9EREQKZyCwC3A68ABhWpt3IreWeYS9AaYSpiCO6PjvE7C/8+9a5jTQ3yIiIm4mAdOBawhfsXsn7KKWo+rt+DKyLqQgIiLZGQBsD+xLWIznfeh322oJYf2BJd6BeNM6ACIi+bIpYSGePQkfvFmWy5V1/RdK/oCuJEVEvA0k7E2/DyHh6y4/O0uAdwEveQeSB3oCICKS3mTC6nsfI6y+t55vOJVxCkr+b9NVpohI9oYCHyEst7snsKVvOJX0F2BnwhRAQRcAIiJZ2ZI1m+p8hHARUEYrgTuAm4CHCasNjnaNaF2vEl6tLPAOREREymc44T3+BcCT+E91y7I8DVwE7Me6HynuRpzFemKVVYStjKUbPQEQKbdxwIeB9xLuSKcQVkAbxZof7sXAG8DzwN8Jd3EPEh6Z6n1p397Nmsf6uwCDfcPJzFvA7YS7/BuBx/r5//8K4Wv75ozj6k8b8EXgKuc4RESSeC9ho5NHsd05tREuBH7QcUwJF037Az8BnsH/7jbL8iRwPuHueVgDfXUIvk8CVhGWRhYRKbWRwHHAE2T3g/owYee24YnalBfbAicCtxLWrPdOzFmV5cANhDX5p0TpOfikU1sWE2ZZiIiU1gaEteAXk+7H9WXgu5R3gZr1gU8RHmE/h39izrI8BpxLmIqYxUeKX3Fq108yaIuISC4MAI4E/oFf8niB8ANf9G+JmgjL7X6TsEnMKvwTc1ZlGfBbYAZhLYKs3ZO4fZ1lJWHBHxGRUtkCuBv/ZNJZbiEsX1sko4CDgMsIFzLefZhleQT4IWHRoZQfKb4vcjvqLZdm30QRkXQOJSxn6p1UupclhMfmedUMvJ+wEtyfCIvBePdZlmNxLXAEsEmMzmvQJfj2w3LChZ6ISKE1A+fgn1z6Km2E2QfeU786jSF8iX4lsBD//smyPESYrbErMChG5xmtByzFv1+Oy7qhIiJZGgr8Gv8f01rLVfgkoWZgR8IHin+h3Hf5i4FfAYcBG8fovMhmYG/jY9gvIuZT/G9URKSiWgiLr3gnnHrLbztiz9o44AuEi45FCduXurQB9xNmfOxM/jdyewh7m08gfL9gPc6uGbdVRCS6AcAs/JNPo+UXxH8dMADYAfgG4V1+aw7amVVZClxHeJc/KUbnJbIT9ra/BYwlTFG0HmtWts0VEYkvxo+fd/lhhH6YSFjRbRZhUxfvNmVVWgnT5v4d+BDhYqeIrsDeF1d2HGtahGOtBCZk11wRkbgOwj8hxSqfr7PtnXf5pwJzCY+/vduQVXkZuJpwl79Rnf2URxsQvr639stOXY45N8LxvpVNc0VE4tqSfE71a7Qsof+lZScB04FrgNdyEHNWZTVwF+FDxWnkZ8ZELMdj76O/djvm4RGO+QzFfaIiIhXRRFhz3jtRxS5zWPtr7Crd5S9izV3+RMotxkd7M7odcxhxXv3sE7+5IiLxfBn/hJVVOYmwfPG1lOsJR/eymvCB4smEi5yqTEPbFXvfLSXsxdDd+RGOfX3c5oqIxLMe2U1lW0r4iO5owqPnicAQwhoD7yDMn58J/A/5WMClaOUFwtKzB1Ld1edizFj5r16OvU2EY7cCm0VrrYhIRF8nfmJ6nPBuvZ6d3tYnXAz8LYN4ylJWArMJGwhtT3Xu8nsznjhbJe/QRx1zIhz/9DjNFRGJZyjwIvES1BuED7IsK/INIUxJi/HDXobyLGF9+08SntbIGt/E3r/39lPHIRHqWEiaBapERGoWY+nUzvIEsHXE2LYHnosYX1HKCsIHmScCU829WF7NwFPY+/uwfuoZTJw9HQ42t1hEJKIniJO05gIbZhDfJML0LO+knHV5GrgI2B8YEaXnym9P7P3+GjC8hrrOiFDXbFNrRUQi2o44yetxwg54WZkIPB8p1ryUN4HfE16XbBWvqyrlf7GPw/k11jWZOMs/x3xCJiLSsFOx/6AtJ81j6h0I3xd4J25LeRK4APgEYY65NG4SsAr7mNRz7t4Qob7zGmuuiEhcMR6tn5gw3u9GiDdleQO4mbCBUF9fmUv9TsU+PrfXWed+Eeqs9ZWDiEhmJmH/MXsS29f+9RpKWFrVO7H3VR4nbKb0ceqbAim1G0icV0KN7BWxIEK90+tusYhIRJ/A/kPW39fTWYg5ayFGWUbYOncGsHmG7ZY1DsA+bosI003rdUqEuuc2UK+ISDTfwvYj9jo+77HXx/9bgL8BFwP70lgSEZubsI/hWQ3WPYGwGJO1/g80WL+IiNlV2H7Arkof8tt+1UdcWZQlhH0EjgQ2TdA+6d3m2L/Gb6P/XSL7crWx/nbC8s0iIi4ewPYD9pX0Ib/t3/qIK1Z5CPgBYaOZlN85SN9izMe/xRjDbhFiWE51924QEWfWFdQ8v2rfsY+4Gi2vAdcQPtDaOF1TpA4txFmR79PGOJqA+RHiOM4Yh4hIQ17C9uM1On3IbxvXR1y1ljbgfsImLbsQviyXfPsM9nF/kThPdI6LEMt8tJmTiDhYgi15NqcP+W2De4mr1rKa8DGXFMsfsSfd70eKZRRxPkbdNVI8IiI1mUBIgpYfrgHJo15jUB9x1VKWpA9ZjLYiXHhaL/w2jRjTZcZ42oFZEeMREVnHQMJj7tMJj72tP6TtZLPxT63G9hFXLeXF9CGL0TnYz9nfRY5pWoSYVqKnUSIS2caED9quIXzgZv2h6l7en64p67B+BPhk+pDFYCjwCvZzdt8MYrsvQlwnZxCXiFTIIML7xB8QprDFTvjdy5FpmtWjI/uIq5ZyX/qQxeBQ7OfrArJ5bXV4hNieySg2ESmxTQnJ8FpsH/U1Un6RoH29sS7E8rP0IYvBndjP129nFNtw4jxhy+LphIiUyGDgY8APgUdIm/C7lyX4bHYzAljaQLxdy9eTRy2Neg/2c3UVsFGGMZ4fIcbrM4xPRApqc8JGM9cRNp7xTPrdi8euZkcY4u0seyWPWhp1Ifbx/nXGMW4TIcZWYLOM4xSRnBtK2Er2XMLWst5Jvq/yBGmXyR1E2IjHGneWd4MSzwjCplPW8d49QaxzIsR5eoI4RSRnpgDHADfgv9NdveWrGfRHb74ZId77E8YrNjGe9jxJmtX2DokQ60LCcsciUmLDgE8AFxB+oLyTuKW8AWwbt3t6tD1xLo5OSRCrxHE/9vE+MVGssfYpODhRvCKS0FbA8cDvgTfxT9wxy5OE9fmzMp44j/7bCe9rJf9iLLLzFmHRqFRi7FQ4O2G8IpKREcD+wEXA0/gn6azLg4REHdt44q1r8GgG8Uk2Yiyz+/PEMU8mfMxnjXvrxHGLSARTCY8cbwVW4J+UU5e/AR8y9+Ia2xLvzr8d38WLpHYbAMuxj/cuqQMnTOezxn1e8qhFpG7rAZ8ELgGexT8B56GsBv4Pto+ZWoBvEPdVyQvAEENMks4x2Mf7keRRB/vVEWNv5TXCAkMikiNNhI/Rvkl4V7cS/4Sb1/IsIYmPrqN/hxHu0rP4MDLVx2BiF2ORq2OTRx0MICw7bI3fY40NEelmFHAgcCnhLtI7sRatLAN+BfwrYROf8YT5/IMJu6DtSFjoaBbZLXS0CBjZfWAll3bGPt7LCa8RvJzSS1z1lLnJoxYRmoAdCDt0/YnwSNs7iWZVlhD2ETiSOHPs81q+gBTFVdjH+7LkUa9tAnGeDk5LHbhIFW1IuMu/GHge/4SVZfkb8CPCngKDu/RBE3BTDuKLXW4lzUIwYjeGON995CFx/gp7Oy5NHrVIBTQTfiS+C9xFue/yXwOuIbxTnNRPv2xK+l0FsyxLCVOzpBhOxD7meVnpcTfsbVlOeAUpIkZjWHOXX/Z3+V3v8uv9Gv+TxJnL7F3agIPqbLv4aSLsLWEd9yNSB96HGB8zzkwetUgJDCC8y/8G4V1+GZJab2UpYbfAI+j/Lr8W38lBm6zlexH6QdLZgzh/B+ulDrwPx2Nv03z0CkukJhOALwG/BF7BPwllVVqBe4HTgJ0IFzsxNQF35KCdjZa7CK95pDiuwT7uFyWPum+jiLN/xa6pAxcpgoGEaUOnE979teGffLIqiwhfSH+BbNfd7zQ/cftiFq9FYKQxE4nz1fx7UgdegxhLGs9KHrVITo0jvMu/EngV/2STVWklzAU+k/Auf2CMzqtD0bYl7lreyKA/JDvfxj7mdyaPujYxNjVaCWyUOvAspf4xK6vxhMdDHyTsNjeZsPvVcMLd8Osd5WnCZi0PEqZFLfIItkGDgA8De3aU7XzDydQ/CLsF3gj8gfAaw8tQx7qtihx71Qwgzqp3F0c4RhbuITydfJ/hGIOALxOW2JaKGw0cDdxNY1eTq4HbCUtl5umDma42IXzQdi3lmpbW01j8ibDo0A7k6721d99YixTDPtjH+lXyfdF3OPY2PkP8b32kQDYCzibucqmvAWeRzTau9RhMeMz9Q+JMnclzeYHwXvAg8j3H17ufrEWK4XfYx/qc5FHXZzjht9bazn1TBy7+BhLmgmZ5J7yYMF3OsoNbvSYT7vKvJrym8E4YWZXVhHf5pxLu8osypce736xF8m8T4izCtXXqwBtwPvZ2Xp88anE1hfD+KNWP5j3AZhm1ZSjwceBc4LGEbfIozwH/BXwKWD9G5znw7kNrkfz7PvZx/mPyqBuzDfa2tpLd77PkzP743Bm/CnwiUhumEPb2voGwrKV3UsiqrCB8XHkisG2UnvPn3afWIvk2iDgrch6cOnCDOdjbe3ryqCW56fiuT7+axnZQGwbsTXjclcWe7nkqzxAWHtkfGNFAX+Wdd/9ai+Tbp7GP8ULSvra0OoTqtblHmgbYu+nAJfi+Kx4A/F/CVXp/W2tuBexFmKK3CzAk08j8vEVYHe8mwjS9+b7h5N4owtSn93b8z80Ie7SP6ihNhG9POstTwANdyuLkEUtKR0Y4xuWEOfJF8WvCVF/LQl7jCPt1/DJKRJIr+5OvnelWAbt3i3EEsB/h7vfpHMSYZXkSuIDwSmTYusNVata+K3r9kp0p2FftbAU2Tx14BGdgP7dnpw5asjeFfH4N/yrh472vAbcQ3nd7x5RVeYNwd39sx3hUmbUvi16/ZOcs7ON7U/Ko45hMnI3JijDzQWo0iLRf+6usKY8Tts7dk3wvJpKatV+LXr9kYzBhJVLr+B6QOvCIrsfe/vOSRy2Z+Tr+ibAq5Q3gZsK6B++uZXAqytrPRa9fsvF57GP7AuGmqaj2w94HrxEWGJKC24i4q/uprFseBf6T8D3D4NqGpfKsfV70+iUbMbaZPjV10JENABZg74cYeyiIs7PxT5BlK8sJd/kzgU1rHwrpwjoGRa9f4ns39o//VlOOv+lTsJ/jDySPWqIaje7+Y5W/Av9B2B2x8PNkc8A6HkWvX+KLsRzub5JHnY0JhCmM1v6Yljpwiedo/BNnUcsy4DrCfgKb1Nvx0i/vBOxdv8Q1lDCjyDque6UOPENXY++PS5NHLdHcQ7yE+DDhkfc2hI9Dhnf898yO/5t3wraWNsJMidMJCw5pMalseSdg7/olrq9gH9OnyNeW2Va7Ye+T5eR7V1HpxXjs78PaCfPyZ9D3H8YAwtOGos3hfxWYBXwZmFhLp0o03gnYu36JK8bNzknJo85WE2FFUWu/HJc6cLE7mDjJf7c66vwo+b4IaAXuBU4DdiJcuIgP7wTsXb/E8z7i/NaNTx14Asdh75v5FGebcelwLvaBn9FAvcdEqDdmWQT8nLD5kGWNbInLOwF71y/xXIJ9PGcljzqNUYS1Saz9s2vqwMXmRmwD/jCN3SEPAOYZ67aUVuAvhLm8O1Kud3pl4p2AveuXONYDlmIfz3qedBbNZegCqXKs2+XONNR9vLHuestC4ErCdphjDHFLOt4J2Lt+iWMG9rF8jHI/4p6GvY9WEqYWSkG8jG3ALZtBTDXW3V9ZDfyJsNjF+9FdfhF5J2Dv+iWOh7CP5QnJo05vLvZ+Ojl51NIw68d4Iwx1jzTW3VP5B2Fe6xcJCxxJsXknYO/6xe6fsI/jm8CGqQN3cDj2vlqAPpwujLewDfZIQ93rGetuJ9zlzyW8y9+Bcj+iqyLvBOxdv9hdiX0cr0getY9hxFkoaZ/UgUtjFmIbaM9XAIuB9Q31S/55J2Dv+sVmNHG+bt8pdeCOzsPeX9cnj7oBeicMS4z/fg+nfwvwHPC68RgiUl6HEpb/tXgYuDNCLEVxcYRj7AlsFuE4kjHrNMB5ND4N8BFj3Tc0UK8Ui/cduHf90rgmwpf71jFsZJ2TopuDvd9OTx611O0s7AN9dAP1zoxQ7w8aqFeKxTsBe9cvjdsV+/gtJXyrVDWHYO+7hWhH1Nz7LPaBXkFY3rdWHyPOFpT/0lCLpUi8E7B3/dK4WdjH75LkUedDC/bvw9oJFxKSY2MJX9LHuAg4hr5fBwwk3PnHSP6tlHNNblmbdwL2rl8aM544+43skDrwHDkDe//NTh201O9O7APdWeYRVvibSlgjYETHf5+A/Z2/Tqzq8U7A3vVLY07CPnb3JI86XyYTbrSs/WiZKSYJHE28xJyqHJlJT0jeeCdg7/qlfs3AU9jH7rDUgefQ9dj78bzkUUtdRhKm03kn9VrL68AGmfSE5I13AvauX+q3F/Zxew0YnjrwHNqXEvel1gEIlhJ2giqKCwknlYhIdzGeDv4MWB7hOEV3A/Cs8Rjro48Bc28MIal6393Xcvevj/+qw/sO3Lt+qc8kYBX2cZuaOvAcOwV7f85NHrXU7UT8E3x/5ZjMWi955J2AveuX+pyKfczuSB10zk0gzsytaakDl/oMJO6MgNjlbrTLVNV4J2Dv+qV2A4HnsY/Z51IHXgBXY+/XIr1mrqzNyecHga+gtaWryDsBe9cvtTsA+3gtAoakDrwAdsPet8uBUakDl/rtSZxHPrHKKsKXvVI93gnYu36p3U3Yx+us5FEXQxMwH3v/Hpc6cGnMl4A2/JN/K/D5bJsqOeadgL3rl9psjn3RmjZgSurAC+Q47H8P8wkXE1IAh+L7JGAV8OXMWyl55p2AveuX2pyJfaxuSR51sYwC3sDez7umDlwa9yl8kv9iYPcE7ZN8807A3vVL/2JtXPPp1IEX0GXY+3lW8qilYV/B5wLgJykaJ7nnnYC965f+HYx9nF4EBqUOvICmYe/rlYSphVIA9+BzAbAK2CZB+yTfvBOwd/3Svz9iH6fTkkddXHOx9/fJyaOWum2PT/LvLJo3Kt4J2Lt+6dtW2D9WbkVTjOtxOPa/iwVoTZfcuwTfC4A3gNGZt1LyzDsBe9cvfTsH+xhdlzzqYhsGvIq93/dJHbjUbiSwBN8LgHZgZtYNlVzzTsDe9UvvhhIWCFMiSu987P1+ffKopWYzsA/wY4SdBi3H0LzRavNOwN71S+8OxT4+ehTdmK2x930rMDl14FKbh7AP8AnAIxGOo3mj1eWdgL3rl97F2Lfk28mjLo852Pv/9ORRS792wj6wbwFjgXMjHEvzRqvLOwF71y892w772KwCNk4deIkcgn0M/gEMTh249O0K7AN7RcexdoxwrJXARtk1V3LMOwF71y89uwj72FyTPOpyaQFewj4OB6cOXHq3AWHXJuug7tTlmJo3Ko3yTsDe9cu6RhBnx1KtNGp3BvZxmJ06aOndCdgH9KFux4wxb/RZ9LFOFXknYO/6ZV1HYh+XJ4Hm1IGX0KbAauzjMTV14NKzGB/tzeh2TM0blUZ5J2Dv+mVd92EflxOTR11eN2Afj/OSRy3r2A37QC4D1uvh2Jo3Ko3wTsDe9cvaYnxTtAIYlzrwEtsX+5i8BgxPHbisbRb2gbykl2O/mzhLdmreaLV4J2Dv+mVtMXaj++/kUZdbM/AM9nE5LHHc0sVYwtQ96yDu0Ecdt0c4vuaNVot3AvauX9aI9YHyzqkDr4BTsI/LA8mjlredhH0A7+mnjs9GqEPzRqvFOwF71y9rzMQ+Ho+ilUWzMIEwXds6Ph9IHbiERzhPYR+8/h7htAALI9SjeaPV4Z2AveuXNeZhH49jk0ddHVdjH59Lk0ct7IV94Gr9iOPMCHXNNrVWisQ7AXvXL8Eu2MfiDWBU6sArJMZH5NoB1sH/Yh+4WqdxbIrmjUrtvBOwd/0SXIV9LHR3mb0Y08i1A2xCkwhrYqdMyJo3KrXyTsDe9QuMAd7EPhbTUgdeQcdhHyftAJvQqdgH7PY669wvQp2aN1oN3gnYu36Br2MfhweTR11NsWZqaAfYBAYCz2MfrM/VWe8A4swbnV5vg6VwvBOwd/1V1wQ8gX0cjkgdeIVdjn28tANsAv+CfaBeBoY0ULfmjUotvBOwd/1Vtwf2MVgCjEwdeIVNwz5m2gE2gZuwD9RZDdateaNSC+8E7F1/1f0a+xhcmDxq0Q6wOTeZsLSuZYDagC0NMfzKWH87YWlQKS/vBOxdf5VNJM5NwntTBy5RdoBdgHaAzUyMfZxvNsageaPSH+8E7F1/lX0He//fmTxqAe0Am2stwEvYB+fTEWLRvFHpi3cC9q6/qmJtMHNo4rhlDe0Am1MHYx+YF4FBEWI5PkIsmjdaXt4J2Lv+qoqxxexiwp2o+NAOsDn1R+x/XKdFikXzRqUv3gnYu/6q+h32vj87edTS3Rzs46gdYCPaijhXZZtFjOlyYzztaN5oWXknYO/6q2gT4iwXvnXqwGUdh2AfR+0AG9E52Afkd5Fj2jFCTJo3Wk7eCdi7/ir6PvZ+vy151NKTWN+baQfYCIYCr2AfjH0ziE3zRqUn3gnYu/6qGQj8HXu/fyZ14NKrGDPOZqcOuowOxT4Qz5LN3MwY80azik38eCdg7/qr5kDsfb4IPTLOk1ivdLQDrNGd2Afh2xnFpnmj0hPvBOxdf9Xcgr3Pz0getfRHO8A62w77AKwCNs4wRs0ble68E7B3/VXyTuwfKLcBW6QOXPoVY1qndoA1uBD7AFyTcYyaNyrdeSdg7/qr5IfY+/vG5FFLLWIt7KQdYBswAngde+fvniDW2yPEqXmj5eGdgL3rr4rBhOle1v4+IHXgUjPtAOvkSOwd/yThKi5rmjcqXXknYO/6q+Lz2Pv6BeKsTirZ0A6wTu7D3uknJoq1BVgYIV7NGy0H7wTsXX9V3IG9r09NHbTU7Wrs43xp8qgLLMYiOyuAcQljPjNCzLMTxivZ8U7A3vVXQYxvf1YTpptJvmkH2MQuw97hVyWOeVM0b1QC7wTsXX8VxJj9c23yqKVR2gE2kfWJs9HOLqkDR/NGJfBOwN71l12s9T/2TB24NOw47OOtHWBrcCz2jn4Un47er8F4uxbNGy0+7wTsXX/ZTcfexwvQCqBFoh1gE3kYeycfmzzqYACaNyr+Cdi7/rK7F3sfn5Q8arGK8WpaO8D2YRfsHfwGMCp14F1o3qh4J2Dv+stse+z9uxKYmDpwMZtGnLHXDrC9uAp7B3tPt9C8UfFOwN71l9kl2Pv3l8mjlli0A2xGxgBvYu/caakD78GvsLfjsuRRSyzeCdi7/rIaCSzB3r96D1xcMb7/0A6wPfg69o59MHnUPdO80WrzTsDe9ZfVUdj79jH0JXiRaQfYDDQBT2Dv1CNSB94HzRutLu8E7F1/WT2AvW+PTx61xKYdYCPbA3uHLgXWSx14H47H3ibNGy0m7wTsXX8Z/RP2ftVTvXLQDrCR/Rr7H9eFyaPum+aNVpd3Avauv4yuxN6vVySPWrIyB/v5oB1giffV/HtTB16Dy7G3S/NGi8c7AXvXXzajiHMxv1PqwCUz2gE2km9j78g7k0ddG80brSbvBOxdf9l8FXufPpQ8aslSC/AS9vOi0jvANhNn5bxDE8ddD80brR7vBOxdf5k0AY9j79MZqQOXzJ2B/byYnTroPNkXewcu9c8QwAAAIABJREFUJkzNyKvDsbdR80aLxTsBe9dfJjGm9ObtA2WJYxO0A6zJ77B33tnJo66P5o1Wj3cC9q6/TGZh78+Lk0ctqWgH2AbFunraOnXgDdC80WrxTsDe9ZfFeGAF9v7cIXXgkkyMp9iV3AH2+9g77o/Jo26M5o1Wi3cC9q6/LL6FvS/vTh61pNQMPI39PKnUDrADgb9j77QifUF5O/b2at5oMXgnYO/6y6AZeAp7X34ldeCSnHaArdOnsXfYIoo1h1LzRqvDOwF7118Ge2Pvx0o+2q0g7QBbp5uxd9YZyaO2aQEWYm93kZ56VJV3Avauvwx+g70fK/lxV0Vdjf188d7KPol3Et5nWzqqDdgideARnIn9JJmdOmipm3cC9q6/6Cah6V1Sn12xny+V2CviLOwddWPyqOPYFP2wVIF3Avauv+i+h70Pb08etXjTDrD9GEx4j23tpANSBx6R5o2Wn3cC9q6/yAYCz2Pvw8+lDlzcHYf9vCn1DrCfx95BLwCDUgce0X7Y+0AfF+WbdwL2rr/I/gV7/70MDEkduLjTDrD9uAN755yaOujIBhBn/4NKzRstGO8E7F1/kd2Evf/+I3nUkheXYT9/SrkDbIzFcFYT3qMXneaNlpt3Avauv6g2J84HylumDlxyQzvA9iLGcrj/mzzqbGjeaLl5J2Dv+osqxiydPySPWvJGO8B2M5Q4G+LslTrwDMWYN3pZ8qilFt4J2Lv+Ioq1TsenUgcuuTMd+3lUqh1gD8PeIQsoUYcQZ5vRSswbLSDvBOxdfxHFWKnzRYr9gbLEoR1gu7kHe2eclDzq7GneaDl5J2Dv+otoNvZ+Oy110JJb2gG2w/bYO2IlMDF14Alo3mg5eSdg7/qLZivi7Na5WeK4Jb+0A2yHS7D/IP0yedRpaN5oOXknYO/6i+Yc7H12XfKoJe/mYD+vCr0D7EhgCUpwfbkce/+Uct5ogXknYO/6i2Qo8Ar2PivN+1qJpvI7wB6FvQP+H+V+xK15o+XjnYC96y+SL2Hvr1J9sS3RtAAvYT+/CrsD7APYG39C8qjT07zRcvFOwN71F8ld2PvrlORRS1Gcgf38mp066Bj+CXvD3wQ2TB24g8Ox95XuQvLDOwF7118U22Hvq1Xo6Zv0bhMqugPsFdgbfWXyqH0MJ2zwY+2vfVMHLj3yTsDe9RfFRdj7SiV/ZRkwDziXNIlzW+BHHXUuy6hNhdoBdjRhkRpro3dKHbij87D3VynmjZaAdRyLXn8RxPpAWSXfZTVwAeF9fGyDgQux7x9RSynUDrDHY2/wX5NH7Wsb7H1WinmjJWAdx6LXXwRH4p+cVNKVW4l7ETAYuC1xGwqxA2wT8Bj2xs5IHXgOxJg3ekbyqKU76xgWvf4iuB//pKSStpxPPB6vj+ZGjD8zu2Jv6FJgvdSB50CMeaMLyeZxl9TOOoZFrz/vdsQ/GamkL6sJT1qttiXNY/+eyrTmCA3I0r9GOMYvCO/nqubXhIUfLMahHclE+vJF7wDExQDCxnRWhwFeefhQp3prMh5Ygf0qZ4fUgedIjHmjc5JHLV1Zx6/o9efdfPzvRlV8ysPYxdjErdEyP0L8mTkJewPvSR51vkwmzuOlrVMHLm+zjl3R68+7t/BPRCo+JcaTZc/ZI2/l9RVAM2FBG6uLIxyjyJ4GbopwnBivYkTKaKB3ACINGpDXC4CPY5+C9jrl3fmvHj+JcIwvUqB5oyIJrfAOQNwsiHCM5yIco1Er8noBcGSEY1xJ2B636q7HfqKuT5hVICJrW+kdgLj5Q4Rj3BzhGI3K5cXrJMKa2Nb3G4Vb7zhDp2Dvz0LMGy0h67gVvf68i7FDm0rxymrifBs1lTjr+zdSXsjjE4Dp2N+r/YmwlrIEPyVcVFnsQNhuWETWyOVdlGTux8CjEY4zjzivaRvxllO9vRoIPI/9yuZzqQMvgKux9+tlyaMW65gVvf68exD/u1GVtOVmYBDxtAC3OLTjvohtiOIA7I1aBAxJHXgB7Ia9b5cDo1IHXnHWMSt6/Xnn8cOt4lNWE3bqi5n8O7UQlhdO+Trg93l7BRBjutn/JYePNnLgj4R9FSyGkfPVo0QSe9k7AMlU53bAZwPbATOxv07tyUrgGOA9wDms2Q44S7k6dzfHvmhNG7Bl6sAL5DjsV43zCZs0SRrW8Sp6/Xl3Abb++V76kKUk/h3buXdunp4AHIF9TeTbgCcixFJWVwBvGo+xFfDP9lBESuFF479/Z5QopIqs587CvFwAtABfjnAcr68pi2IxMCvCcbQyoEjwjPHfWxc8k+rawvjvn4oSRQQHY3/U+CLZfJxRNtOw9/VKYELqwCvK+xG8d/15txO2/rHu2CnV9Qq2cy8307r/iP2H5rTkURfXXOz9fXLyqKvJOwF71593G2Hvo4nJo5aiewf2825s8qh7sBXh4z1LQ1YDm6YOvMCmYz95FhD2xJZseSdg7/rzrokwPdbSR3smj1qK7hPYzrnXwf7RXQxHYv+q/CbibMxQFb+g4wQw2ATYO0IsIkXWTtjT3WL7GIFIpVjPmXngfwEwlLDTnJU+/qvPcuBnEY6jjwFF4CHjv/9QlCikSnYy/nvrORvFl7A/YnwWPYpuxLuxv3ppRV8xZ837Ebx3/UVwDLY+WoTW1pDaNWP/APDfOg/k6YgIx/gvQiKS+swH7jAeo5k4YyhSZH81/vsxwLtiBCKVsA0w2niMh2MEYrEd9ruLVcDGqQMvkUOwj8E/gMGpA68Q7ztw7/qLYDj2LcyPSh61FJV1RdeVhGXdXV2E/cflmuRRl0sLcfYzPzh14BXinYC96y8K69Ta36YPWQrqRmzn2l3pQ17bCMJX6NYfl91TB15CZ2Afh9mpg64Q7wTsXX9R/AhbPy1DT9Kkf0OwTzs9K3nU3RyB/Yfl/6EPZ2KYjH0TpnZg69SBV4R3AvauvygOwt5XWg9A+rMP9vPsX5JH3c392BtxYvKoy+t67ONxXvKoq8E7AXvXXxTjsF9IX5o8aimaK7CdY6uBDZNH3cWOPQRVb1lB+IOTOPbFPiavET6Gkri8E7B3/UVyL7a+epXwXY5IT1oI54jlHLuz6wE9pgEeGeEY16BNNGK6gbCegsX6hFkFIlV1g/Hfj0LfNUnv9iacIxY3xQikURtg/4ChHdg5deAVcAr2cXkgedTl530H7l1/kXwIe39pZpP05jfYz6/3J4+6i2N7CaqeYl13W3o2gTA/1Do+udlisiS8E7B3/UUyAPu0Wr3elJ5MwL7WxN/p9tQ/9SuAGI//L45wDFnXS8C1EY6j/QGkqlqx38G3EJZIF+nqMGCg8RjXEJZ/d7EL9ruJN7C/A5He7UacMbIuUylreN+Be9dfNDtj77PngUGpA5fcGgK8iP28ct106qpegqqnaJpM9h7BPk4zk0ddXt4J2Lv+omkibE1u7beDUgcuufVv2M+nZ3FcN2cs8FY/AdZS9H45e9Z1ptsJGw1pkaY4vBOwd/1FdBb2frs7edSSRwOAJ7GfT2emDryrr/cSVD3lweRRV1OsmRq7pg68pLwTsHf9RfQu7FtttwMfTx245M5nsJ9HbcCU1IF3agKe6CfAWoq2nU3ncuzjNSt51OXknYC96y+q2dj7zn3TFnFn3WSqHbg1edRd7N5LUPWU1wkbCEka07CP2UrC1BWx8U7A3vUX1Wex9107Ye13qab9iXMOuS7Q9utegqqnXJg8aolx5XlK8qjLxzsBe9dfVEOAhdj77wm0PHAVDSbOu/+XcNxlciJxFpd5b+rAhcOxj9uzhI9YpHHeCdi7/iL7Lvb+a0cbn1XRScQ5d05OHXhX3+klqHrKnescVVIYhn3jiXb0CNPKOwF7119ko4Fl2PtwCeFmSqphPOG1t/W8WY7jzn/NwDN9BFdrOTRx3LLG+djH7/rkUZeLdwL2rr/oLsTeh+1oDZQquZI454zrFu0xtph9FRiaOnB529bYx7AVmJw68BLxTsDe9Rfd5sR5DdoKfCBx7JLeB4kzhXQFsFna0Nf2O+yNODt51NLdHOzjeHryqMvDOwF7118Gl2Dvx3bgUXRDVGbDCIuoxThXfpw49rVsAqzuIah6y9apA5d1HIJ9HP+B45eoBeedgL3rL4NNiLMSajvhtZyU00XEOUfeBCYljn0t3+8hqHrLbcmjlp60YN/itB04OHXgJeGdgL3rL4vziPPj3oY+rC2jPYnz6L8d5yfnAwn7Dlsb8ZnUgUuvzsA+nrNTB10S3gnYu/6yGAcsJs4P/ELCl+JSDmOJs9tfO+G7uTFpw1/bgT0EVW9ZhB4Z50msVzpTUwdeAt4J2Lv+MvkqcX7k24Eb0IZbZdAE/JZ458WxacNf1y3YG+G6c5H06Hrs4+o6LaWgvBOwd/1l0gI8Trwf+2+mDV8y8C3inQ+PAIPShr+2KdjfY7QSps5IvsSY1vkaMDx14AXnnYC96y+bTxDvB78V+FTa8CWiA4n33r+dsO+Oqx9ib8SNyaOWWsRa2Gl64riLzjsBe9dfRlcT70f/DWDHtOFLBDsQZ9v1zvLfacNf12DCdC9rQw5IHbjU7BTs4/tA8qiLzTsBe9dfRmMI3znF+vF/kfCdjhTDxsDzxBv/lwkfmbr6HPaGPE+YRSD5NIE4q5pNSx14gXknYO/6y+pLxEsA7cCDwMiUDZCGrAf8lbhj/4WkLejFHdgbcmrqoKVus7CP82XJoy4u7wTsXX9ZNRHnw9quZQ4wImUjpC4jiZMnu5brkragF+/G/jHDavQYqwh2w37SvkHYKU36552Avesvs5jzvzvLnwl3mZIv6xF2to051rlZDyLGrnHXJo9aGvUI9vGemTzqYvJOwN71l13MFeA6y1x0gZ0n6wN3EXeM2wgzStwNJ0zvsjZor9SBS8OOwz7e89FCJrXwTsDe9VdBjBuo7uVuYIOUjZAejQLuIf745majvMOwN+YpwjQzKYZRxJnCslvqwAvIOwF7118FLcS/Q2wnPAmYkLAdsraJwH3EH9c7cF7wp6t7sTfopORRi9Vl2Md9VvKoi8c7AXvXXxUTiLOHSvfyPPCBhO2QYHtgAfHH80Vgo4Tt6NP22Bu0knClJMUyjThjn5uTOae8E7B3/VWyE7CC+EnjTeDzCdtRdQcRd5Gfrr+XOydsR78uwd6oXyaPWmKZi338T04edbF4J2Dv+qsmxivVnkobYY8VvWrNThPwDeJ/1NlZ/jVdU/q3HrAUe6N2TR24RDMd+/gvAAakDrxAvBOwd/1VFGP77d7KtYRveCSu0cBvyG7cTkvXlNochb1Rj6EvwYtsGGH/aet5sE/qwAvEOwF7119FTcDPyC6ZvEjY3Evi2AN4juzG6xfkME/GWM7w+ORRS2znYT8Prk8edXF4J2Dv+qtqMHAz2SWVNuAitHKgxQjgYrJ75N8O/J4wSyRX/gl7w7QaXDnEWAWyFZicOvCC8E7A3vVX2TDC8r5ZJZd24GngI6kaVCIfAp4g27G5k5xeoF2JvXFXJI9asjIb+/lwRuqgC8I7AXvXX3XrE2eqdV+lFbiQsDSx9G0c4clJK9mOyb3kdEnnDQnTSqwN3Cl14JKZQ7CfDwvJ4aOuHPBOwN71S/jNjTHjpr/yGvB1YEiaZhXKEOCbwOtkPw65Xsr5q9gb+FDyqCVLLcBL2M+Lg1MHXgDeCdi7fglGALeRffJpB54FvkgOPzxz0AQcSFitNkXf30F46pNLTYQv962NnJE6cMnc6djPiznJo84/7wTsXb+sMZxsPwzsXu4izBao4toBzcD+hD0VUvX3HwjffeRWjK1gl5LTdxtishlx3ottnTjuvPNOwN71y9oGExZPS5WU2oHHCYvQ5Do5RTKMcIOa9Qd+3cvPCWOba7OwN/Ti5FFLKjdgPz/OSx51vnknYO/6ZV1NwKmkTVDthG8EfgRMyryF6Y0n9OnLpO/XH1GApyzjibNO9ftSBy7J7EucH5nhqQPPMe8E7F2/9G46YX341AlrBfA/wAEU+8PdwcAnCasjZrEHQ39lJfCVzFsZyUnYG3xP8qglpQHAM9jPk+mJ484z7wTsXb/0bRfCyn6pk1dneYWwM+i+wNCM2xrDUGA/4HJC7F799gLw4YzbGk0zcb6CLMzVjjTsZOznydzkUeeXdwL2rl/6txHwZ/ySWWdZBvwWmAlMzbTFtWsCtgWOA64jxOjdT3dQsB1w98Le6MXo0W4VTCDOY8lpqQPPKe8E7F2/1KaF8C45y2Vp6y2LgN8B3wY+TppvB94B7Al8h7DEuMc7/d5KG3AOMCiz1tep1nmevyE8NrG4ADjGeAwphlmEPbEtLkdPjMCeRK1zub3rl/rsTXgkP947kF68DswHniSsN/As4XH4q13Kyo6yvOPfDCdc4LQQFsjpLBsDm3SULYCtyO8c+peALwM3eQdSr0nAauxXP3l5JCTZ2xX7+aK9IgLvO3Dv+qV+YwmP4r3veFVCuYmCPfLv6nvYO+D25FGLt0ewnzczk0edP9Y+LHr90rgDCY/hvRNgVcurwBEU+CnYQOB57B3xudSBi7vjsJ838ynwH08k1j4sev1iM444m7ep1Feu7uj7QjsAe0csogArHEl0owjv8Kznz26pA88Za/8VvX6JYy/iLOOu0nd5FNijxjHJvZuwd8h/JI9a8uIy7OfPrORR54u1/4pev8QziPBIWq8F4pfFwDco9sJIa9kc+9rubcCU1IFLbkzD/oe1kjC1sKqs/Vf0+iW+sYQpg2/hnziLXt4EzgXG1DUCBXAm9s75Q/KoJW9i7GN+cvKo88M7AXvXL9mZhC4EGi0rCfvabFx3rxdAC7AQeyd9OnXgkjvTsZ9HCwjLDFeRdwL2rl+yNxn4MXG+2Sl7WUZY02bThnq6IA7B3lEvkqMVj8TNMMJ0GOv5tE/qwHPCOwF71y/prE+Yevt3/BNt3spCwm6BGzbauUXyR+wd9v3kUUtenYf9fLo+edT54J2AveuX9IYQpm7PJl9LC6cubcBtwGep0Ey2d2Mf9NWU/BGJ1GVr7H+MrYRHlVXjnYC96xdfWwI/AJ7DPyGnKguAMwjLC1fOOdg78LrkUUvezcF+Xp2ePGp/3gnYu37Jjx0IHw2W8RXBIsJHfR+mwouPDUXvayUbB2M/rxZSonm2NfJOwN71S/40E6b4fhf4C3H2ikldVgN3EXYNnNbRpso7FHvHVvmLbeldrJklh6QO3Jl3AvauX/JvQ+BThKfHdxNnO/DYZSXhYuVs4JNU5GO+et2FvaNPSR61FMXp2M+vOcmj9uWdgL3rl+IZBuwMHEV4rH4XsJR0yX5JR50Xd8Swc0dM0k3Xdx3vAR40Hm8V4eO/F43HkXLaDPgb9sdt2xDW3K4CaxK1vs/0rl/KYwLhN2ByR5lIWEFvQ8LqhOsRpiI2E6aQj+j4d8sIuaWVkNyXEN7Zvwy8ArwAPAM83VEWJmhL6VyE/2MalfhlGTCPsFzlVLK3LeFDoXkddWfRpvMStCMvrH1V9PpFJGMjCVdV3slKJduymrCKVRYf0g0GLsS+f0Qt5TVgeAZtyCNrXxW9fhHJ2JH4JyeVdOVW4l4EDCYsmJGyDdMjxp9n1n4qev0ikrH78U9KKmnL+cTj8fpobsT488zaT0WvX0QytCP+yUglfVlN+JjOalvSPPbvqUyLEH/eWfuo6PWLSEaagS96ByEuBgCHRTjOYfgtonGoU70iIoXXDHzUOwhxs3tOjtGo3RzrFhEptCbgLSq005GsZSlh7q3FEsIsEg8rCDuXlZn1MbrWARCRHjUDA72DEGmQlpwWEWlQM+EuSqppQYRjPBfhGI3SuSsi0qBmwiYJUk1/iHCMmyMco1G6ABARaZCeAFRXK3BphOP8tONYHnTuiog0SBcA1fVj4myoMw/4SYTjNOItp3pFRAqvGVjsHYQkdwvwtYjHO4GwvHBqOndFRBrUTNhSUaqhlbCT3t6E7TVjWdlxzAtI+zpA566ISIN0AVB+ndsBnw1sB8wkbvLvtBI4BngPcA5rtgPOks5dERGDC7Ct9f299CFLSfw7tnPv3PQhJ+e9Fr93/SKSkWbgReMx3hkjEKkk67mzMEoUIiIV1Aw8YzzG5AhxSDVtYfz3T0WJQkSkgpqBp43HmBIjEKkk6wWA9dwVEamsGE8AxgIT7aFIxbwDGG08hi4AREQa1PkNwBvG47wnQixSLdsZ//0SYFGMQEREqqiZ8KXuI8bjbB8hFqkW6zkzL0oUIiIV1dzxPx8yHudD1kCkcnYy/nvrOSsiUmmdFwB/NR5nJ6DJeAypjmbgg8ZjPBwjEBGRqop1ATAGeJfxGFId22D/AFAXACIiBp0XAHOB1cZjfdT476U6rOfKKuD+GIGIiFRV5wXAcuzvVD9u/PdSHdZz5T7sM1dERCqtuct//9l4rN2AwcZjSPkNAXYxHuNPMQIREamymBcAw4FdjceQ8vsYMMx4jDtjBCIiUmVdLwBmA23G4x1o/PdSftZzpBW4PUYgIiKyxr3Ytv58FWhJHrUURQvhHLGcY1W7+/fejte7fhHJSHO3//0G4/FGAbsbjyHltTfhHLG4KUYgIiKytg9hv+K/JnnUUhS/wX5+vT951L6878C96xeRRAYAL2H7g18BjEsduOTeBML8fcu59XfWfWpVdt4J2Lt+EclI9x/TVux38C3Al4zHkPI5DBhoPMY12D9UFRGRXuyM/ar/eWBQ6sAlt4YQtp22nldV3HTK+w7cu34RSagJWID9D/+g1IFLbv0b9vPpWaq54ZR3AvauX0QSOwv7H/7dyaOWPBoAPIn9fDozdeA54Z2AvesXkcTeRXjXav3j1/4A8hns51EbMCV14DnhnYC96xcRB7Ox//HflTpoyZ252M+jW5NHnR/eCdi7fhFx8Fnsf/ztwD6pA5fc2J8459AhqQPPEe8E7F2/iDgYAizE/gPwBFoeuIoGE+fd/0tUe5dJ7wTsXb+IZKSvRVXeAi6MUMcUYGaE40ixnAC8M8JxzicsLiUiIgmNBpZhvwtYAkxMHLv4GQ+8jv28WQ5smDj2vPG+A/euX0QcXYj9R6AduDR14OLmSuKcM+elDjyHvBOwd/0i4mhzYCX2H4JW4AOJY5f0PkicKaQrgM3Shp5L3gnYu34RcXYJce7oHgWGJo5d0hkGzCfOufLjxLHnlXcC9q5fRJxtQvgoMMYP+/mJY5d0LiLOOfImMClx7HnlnYC96xeRHDiPOD/ubWhtgDLakziP/tuBsxPHnmfeCdi7fhHJgXHAYuL8wC8kfCku5TCWOLv9tQOvAmPShp9r3gnYu34RyYmvEudHvh24gWru7lY2TcBviXdeHJs2/NzzTsDe9YtITrQAjxPvx/6bacOXDHyLeOfDI8CgtOHnnncC9q5fRHLkE8T7wW8FPpU2fInoQOK9928Hdk8bfiF4J2Dv+kUkZ64m3o/+G8COacOXCHYgrNQX6zz477ThF4Z3AvauX0RyZgywiHg//i8SphpKMWwMPE+88X+Z8JGprMs7AXvXLyI59CXiJYB24EFgZMoGSEPWA/5K3LH/QtIWFIt3AvauX0RyqAm4nriJYA4wImUjpC4jgTuIO+bXJW1B8XgnYO/6RSSnYs7/7ix/JtxlSr6sB9xJ3LHWehD9807A3vWLSI7FXAGus8wlbEUs+bA+cBdxx7iNMKNE+uadgL3rF5GcO5+4yaEduBvYIGUjpEejgHuIP75a7rc23gnYu34RybkW4t8hthOeBExI2A5Z20TgPuKP6x1owZ9aeSdg7/pFpAAmAH8nfrJ4HvhAwnZIsD2wgPjj+SKwUcJ2FJ13AvauX0QKYidgBfGTxpvA5xO2o+oOIu4iP51lJbBzwnaUgXcC9q5fRArkMOInjnbCR2NnAs3pmlI5TcA3iP9RZ2f513RNKQ3vBOxdv4gUzBlkk0DagWsJH6ZJXKOB35DduJ2Wriml4p2AvesXkYJpAn5GdsnkRWDfZK0pvz2A58huvH6Btn5ulHcC9q5fRApoMHAz2SWVNuAitHKgxQjgYrJ75N8O/J4wS0Qa452AvesXkYIaRljeN6vk0g48DXwkVYNK5EPAE2Q7NneiCzQr7wTsXb+IFNj6wL1km2hagQsJSxNL38YRnpy0ku2Y3IuWdI7BOwF71y8iBbchYVGfLBNOO/Aa8HVgSJpmFcoQ4JvA62Q/DlrKOR7vBOxdv4iUwAjgNrJPPu3As8AX0YdnEPrgQOAp0vT9HYSnPhKHdwL2rl9ESmI42X4Y2L3cRZgtUMW1A5qB/Ql7KqTq7z8QvvuQeLwTsHf9IlIig4Ffki4ptQOPExahqUJyGgbMIPsP/LqXnxPGVuLyTsDe9YtIyTQBp5I2QbUTvhH4ETAp8xamN57Qpy+Tvl9/RDWfsqTgnYC96xeRkppOWB8+dcJaAfwPcADFnqM+GPgkYXXELPZg6K+sBL6SeSurzTsBe9cvIiW2C2Flv9TJq7O8AlxG+FZgaMZtjWEosB9wOSF2r357Afhwxm0V/wTsXb+IlNxGwJ/xS2adZRnwW2AmMDXTFteuCdgWOA64jhCjdz/dAUzMstHyNu8E7F2/iFRAC+FdcpbL0tZbFgG/A74NfJw03w68A9gT+A5wPT7v9HsrbcA5wKDMWi/deSdg7/pFJCN5nCe/N+GR/HjvQHrxOjAfeJKw3sCzhMfhr3YpKzvK8o5/M5xwgdNCWCCns2wMbNJRtgC2Ir9z6F8Cvgzc5B1IxViTqPVv3Lt+EamYsYRH8d53vCqh3IQe+XvxvgP3rl9EKupAwmN47wRY1fIqcAS6i/PknYC96xeRChsHXIl/Mqxaubqj78WXdwL2rl9EhL2Ax/BPjGUvjwJ71Dgmkj3vBOxdv4gIEL4+PwK9FsiiLAa+QbEXRioj7wTsXb+IyFrGEqYMvoV/4ix6eRM4FxhT1whIKt4J2Lt+EZEeTUIXAo2WlcDFhKmIkl85+oKVAAAIG0lEQVTeCdi7fhGRPk0GfkyYd++dWPNelgEXAJs21NOSmncC9q5fRKQm6xOW8f07/ok2b2UhYbfADRvtXHHhnYC96xcRqcsQ4HPAbPK1tHDq0gbcBnyWsHOgFI93AvauX0SkYVsCPwCewz8hpyoLgDMIywtLsXknYO/6RUSi2IHw0WAZXxEsInzU92G0cl+ZeCdg7/pFJCNVTRTNwPsJiwvt1fHfA1wjql8rcC9wI2Gt/rmER/5SLtYkqs2ARKRH+uMMNgT+mXD3vBPwXvK35e0q4H7gTuBPwBzgFdeIJAXvBOxdv4hkRH+cPRtGeF2wXZcyFRiRqP6lwCPAX7uU+4A3EtUv+eGdgL3rF5GM6I+zPhOAzQjrDkwmbJE7hvAEYSywHmEqYjPhCULnBcMywh18K7CkoywCXibcxb8APAM83VEWJmiLFIN3AvauX0Qyoj9OkXzzTsDe9YtIRpq9AxAREZH0dAEgIiJSQboAEBERqSBdAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgF6QJARESkgnQBICIiUkG6ABAREakgXQCIiIhUkC4AREREKkgXACIiIhWkCwAREZEKGugdgIgwHtgV+CCwFTAZGAsMj3Ds9gjHsFgBLAcWAU8D84G/ALOBhX5hiYiI+BgNHA3cTUjSVStthAuBozr6QkREpNQ2As4GluGfhPNSlgH/CUw09KuIiEguDQRmAkvwT7h5LcuBU4GWxrpYREQkX6YA9+OfYItS7gO2aKinRUREcmJ/4HX8k2rRyuvAvg30t4iIiLtDgVX4J9OiltXAEXX3uoiIiKPphC/dvZNo0UsbcFidfS8iIuJif8Ldq3fyLEtZhV4HiIhIzm2B3vlnUZYAW9YxDiIiIskMQl/7Z1nmotVLRaIZ4B2ASIl8DfiCdxAlthHwGmEFQRExavIOQKQkNgKeIM76/dK7pYRXAS95ByJSdNoNUCSOr6Hkn8JI4ATvIETKQE8AROxGA8+iC4BUlgGbAIu9AxEpMj0BELH7LEr+KY0ADvYOQkRE5B7ifen+MGHToG0ox0XFcEJbZhLaFquf7krZCBERke7GE2fFvxXADMr9VG4AcDShrdb+agPGpg1fRERkjYOJk/x3Sx24o48S5yLgoNSBi4iIdDoXeyKbkTxqf8dg77ezk0ctIiLS4UZsSexhqrkg1wBgHra+uz551CIlUub3jSIpTDH++58CrTECKZhW4FLjMax9LyIi0rCXsd3Fbp0+5NyYiq3vFqUPWUREJLB+zDYifci5MRJb372VPmSR8tBKgCI27cZ/X/W/QfWfiBN9AyAiIlJBugAQERGpIF0AiIiIVJAuAERERCpIFwAiIiIVpAsAERGRCtIFgIiISAXpAkBERKSCdAEgIiJSQboAEBERqSBdAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgFaS9tyYPxwK7AB4GtgMnAWGA40OIYl8By4BngFuCnwLzIx2+PfLy8WUnow0XA08B84C/AbGChX1giIn5GA0cDdxOSgEr+y2rgAuJelHm3yau0ES4EjiL8LYiIlN5GwNnAMvx/hFUaK7cS7yLAuy15KMuA/wQmGvtSRCSXBgEnosRflnI+cXi3I09lKfA1wt+KiEgpTAHux/8HViVeWQ1sg513O/JY7gO2sHSqSC00C0Cytj8wF3ivdyAS1QDgMO8gSup9hIuAfb0DERFp1HTCnaL3HZVKNuVh7LzbkOeyCl1kiUgBTSd86ez9I6qSXVmCnXcb8l7a0EWAZESvACQL+wM/QetMSP+WegeQc02EvyW9DpDodAEgsU0BriS8I5ZyWxDhGM9FOEbZDQR+BrzTOxApF10ASEyDgFnAet6BSBI35+QYVbA+4W9roHcgIiI9ORH/d6YqacpqYGvspqIPRespxzfWzSIi2dkILfJTpfIj4rkgB+0pSlkCTGism0VEsnE2/j+OKmnKzcRdra6FsNmQd7uKUv6jsW4WEYlvNLr7r0JZTbjzz2Kp2hbC8sJ6HdB/WQqMaqybRdbQl9oSw2GEqX9SPsuAJ4D/Bo4gfI3elkE9rcCNwK+BFcBIYBjaDronLYQZGHO9AxERuYd4dzcPAzMJ68wPT9kIkQwMJ5zLMwnndqy/k7tSNkJEpCfjibPi3wpgBpqaKuU1ADiacK5b/17agLFpwxcRWdvBxEn+u6UOXMTJR4lzEXBQ6sBFRLo6F/sP2YzkUYv4Ogb7383ZyaMWEeniRmw/Yg+jj1GlegYA87D97VyfPGopFb1vFaspxn//U8IX4CJV0gpcajyG9W9PRMTkZWx3MTGWkxUpoqnY/nYWpQ9ZRGQN68dMI9KHLJILI7H97byVPmQpE+3XLlbtxn+vc1CqTH8/4kbfAIiIiFSQLgBEREQqSBcAIiIiFaQLABERkQrSBYCIiEgF6QJARESkgnQBICIiUkEDvQOQyrPOgxYRkQboCYCIiEgF6QJARESkgnQBICIiUkG6ABAREakgXQCIiIhUkC4AREREKkgXACIiIhWkCwCxWuodgEhFLfEOQIpNFwBi9Zx3ACIV9ax3AFJsugAQq5u9AxCpqD94ByDF1uQdgBTeVOBBYIB3ICIV0gpsBzzqHYgUl54AiNU84CfeQYhUzI9R8hcjPQGQGFqAG4CPegciUgG3AHsDq7wDkWLTY1uJoRX4JTAK2AE9WRLJQitwAXAoSv4SgZ4ASGzbAIcBuwObASNcoxEptmXAM4QP/i5Fj/0lov8PQ/xS84+S3toAAAAASUVORK5CYII=") center/contain no-repeat;
    }

body.catalog-redesign .catalog-compare-dock.compare-dock {
	position: fixed;
	left: 50%;
	bottom: 20px;
	z-index: 65;
	width: min(calc(100% - 32px), 740px);
	transform: translate(-50%, 140%);
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 18px;
	padding: 12px 14px 12px 18px;
	border: 1px solid rgba(255, 255, 255, 0.14);
	border-radius: 18px;
	color: #fff;
	background: rgba(6, 73, 35, 0.96);
	box-shadow: 0 22px 55px rgba(4, 35, 17, 0.32);
	backdrop-filter: blur(14px);
	visibility: hidden;
	opacity: 0;
	pointer-events: none;
	transition: transform 0.25s ease, opacity 0.2s ease, visibility 0.2s ease;
}

body.catalog-redesign .catalog-compare-dock.compare-dock.open {
	visibility: visible;
	opacity: 1;
	pointer-events: auto;
	transform: translate(-50%, 0);
}

body.catalog-redesign .compare-dock-copy { min-width: 0; }
body.catalog-redesign .compare-dock-copy b { display: block; font-size: 14px; }
body.catalog-redesign .compare-dock-copy span {
	display: block;
	overflow: hidden;
	color: rgba(255, 255, 255, 0.72);
	font-size: 11px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

body.catalog-redesign .compare-dock-copy b > span {
	display: inline;
	overflow: visible;
	color: inherit;
	font-size: inherit;
	text-overflow: clip;
	white-space: normal;
}
body.catalog-redesign .compare-dock-actions { display: flex; gap: 8px; flex: 0 0 auto; }
body.catalog-redesign .compare-dock .btn { min-height: 44px; padding: 0 15px; }
body.catalog-redesign .compare-dock .btn-primary {
	border: 0;
	border-radius: 13px;
	color: #fff;
	background: var(--cat-orange);
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}
body.catalog-redesign .compare-dock .btn-primary:disabled {
	opacity: 0.55;
	cursor: not-allowed;
}
body.catalog-redesign .compare-dock .text-btn {
	padding: 0;
	border: 0;
	background: transparent;
	color: #fff;
	font-size: 11px;
	font-weight: 800;
	cursor: pointer;
}
