/* ==========================================================================
   1. ШРИФТЫ И ПЕРЕМЕННЫЕ
   ========================================================================== */
@font-face { font-family: Geologica; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWF1lEP2A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 300; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWE1lE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWF1lEP2A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 400; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWE1lE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWF1lEP2A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 500; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWE1lE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWF1lEP2A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 600; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWE1lE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWF1lEP2A.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Geologica; font-style: normal; font-weight: 700; font-display: swap; src: url("https://fonts.gstatic.com/s/geologica/v5/oY1l8evIr7j9P3TN9YwNAdyjzUyDKkKdAGOJh1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckUWE1lE.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Sacramento Local"; src: url("../fonts/Sacramento.ttf") format("truetype"); font-style: normal; font-weight: 400; font-display: swap; }

:root {
	--krolik-wine: #4e111b;
	--krolik-red: #016241;
	--krolik-cream: #faf6f0;
	--primary-color: #c5a880;
	--accent-red: #016241;
	--text-light: #ffffff;
	--text-dark: #1c1714;
	--text-gray: #e5dfd9;
	--text-gray-dark: #6e645a;
	--bg-light: #faf6f0;
	--transition: all 0.6s cubic-bezier(0.25,1,0.3,1);
	--border-radius-lg: 24px;
	--border-radius-md: 16px;
	--border-radius-sm: 8px;
	--border-radius-btn: 100px;
}

/* ==========================================================================
   2. БАЗОВЫЕ СТИЛИ СТРАНИЦЫ
   ========================================================================== */
html { scroll-behavior: smooth; scrollbar-width: thin; scrollbar-color: var(--krolik-red) rgb(238, 231, 223); }
* { box-sizing: border-box; scrollbar-width: thin; scrollbar-color: var(--krolik-red) rgb(238, 231, 223); }

::-webkit-scrollbar { width: 11px; height: 11px; }
::-webkit-scrollbar-track { background: rgb(238, 231, 223); }
::-webkit-scrollbar-thumb { min-height: 48px; border: 2px solid rgb(238, 231, 223); border-radius: 999px; background: var(--krolik-red); }
::-webkit-scrollbar-thumb:hover { background: var(--krolik-wine); }
::-webkit-scrollbar-corner { background: rgb(238, 231, 223); }

body, button, input, select, textarea { font-family: Geologica, Arial, sans-serif; }
body {
	font-size: 15px;
	line-height: 1.8;
	font-weight: 300;
	margin: 0;
	padding: 0;
	color: var(--text-gray-dark);
	background-color: #fff;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
}

ol, ul { margin: 0 0 20px 30px; }

h1, h2 {
	font-family: "Sacramento Local", Sacramento, "Great Vibes", cursive !important;
	font-weight: 400 !important;
}
h2 {
	margin: 0;
	color: inherit;
	font-size: 80px;
	line-height: 1.1;
}
h3 {
    margin: 0 0 20px;
    color: var(--concept-ink);
    font-family: Geologica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 1.38;
}

.wpcf7 form .wpcf7-response-output {
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: rgb(0, 160, 210);
    border-image: none;
}

.mega-close {
    display: none !important;
}

.primary a:not(.fancybox-inline) {
	color: #016241 !important;
    text-decoration: none;
}
.announcement-more, .banquet-text-link {
	color: #016241 !important;
    text-decoration: none;
}

.shell {
	width: 1340px;
	margin: 0 auto;
}

.white > p { color: rgba(255, 255, 255, 0.74); }
.white h3 { color: #fff; }

.section-subtitle {
	display: block;
	margin: 0 0 15px;
	color: var(--accent-red);
	font-size: 11px;
	letter-spacing: 4px;
	text-transform: uppercase;
}

/* Кнопка наверх */
.krolik-to-top { 
	position: fixed; 
	right: 24px; 
	bottom: 24px; 
	z-index: 900; 
	width: 48px; 
	height: 48px; 
	border: 1px solid var(--krolik-red) !important; 
	border-radius: 50%; 
	color: #fff !important; 
	background: var(--krolik-red) !important; 
	box-shadow: rgba(0, 0, 0, 0.24) 0px 12px 34px; 
	opacity: 0; 
	visibility: hidden; 
	transform: translateY(12px); 
	transition: opacity 0.25s, transform 0.25s, visibility 0.25s; 
	cursor: pointer;
	display: grid;
    place-items: center;
    padding: 0;
}
.krolik-to-top.is-visible { opacity: 1; visibility: visible; transform: translateY(0px); }
.krolik-to-top:hover { border-color: #024c33 !important; background: #024c33 !important; transition: var(--transition);}
.krolik-to-top svg {
    width: 22px;
    height: 22px;
    display: block;
}

/* WP внутренние страницы */
.krolik-inner-page #primary { width: 100%; max-width: none; margin: 0 !important; }
.krolik-inner-page .ast-article-single, 
body.krolik-inner-page .entry-content { margin: 0; padding: 0 !important; }
.krolik-inner-page .entry-header { display: none; }
.site-inner-page { color: var(--text-dark); background: #fff; font-family: Geologica, Arial, sans-serif; }

body.page-template-page-menu .site-content > .ast-container, 
body.page-template-page-menu .site-content .ast-container, 
body.page-template-page-menu #primary, 
body.page-template-page-menu .site-main, 
body.page-template-page-menu article, 
body.page-template-page-menu .entry-content { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; } 
/*body.page-template-page-interior .site-content > .ast-container, 
body.page-template-page-interior .site-content .ast-container, 
body.page-template-page-interior #primary, 
body.page-template-page-interior .site-main, 
body.page-template-page-interior article, 
body.page-template-page-interior .entry-content { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; }*/

body.page-template-page-menu .entry-header, 
body.page-template-page-interior .entry-header { display: none !important; }

body.page-template-page-menu .ast-article-single, 
body.page-template-page-interior .ast-article-single { padding: 0 !important; }

body.page:not(.home) article.page > .entry-header, 
body.page:not(.home) .site-main > article.page > .entry-header { display: none !important; }

/* Шаблон верхнего экрана */
body.page:not(.home) .krolik-page-hero { 
	position: relative; 
	width: 100%; 
	min-height: 432px; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	overflow: hidden; 
	/*background-color: var(--krolik-wine);*/
	background-color: #024c33;
	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: cover; 
	isolation: isolate; 
}
body.page:not(.home) .krolik-page-hero__shade { position: absolute; inset: 0; z-index: -1; /*background: linear-gradient(rgba(25, 17, 15, 0.48), rgba(25, 17, 15, 0.58));*/ }
body.page:not(.home) .krolik-page-hero__content { width: min(1340px, 100% - 120px); margin: 0 auto; padding-top: 76px; text-align: center; }
body.page:not(.home) .krolik-page-hero h1 { 
	margin: 0; 
	color: #fff; 
	font-size: clamp(72px, 7vw, 110px); 
	line-height: .96; 
	letter-spacing: 0; 
	text-shadow: 0 8px 32px rgba(0, 0, 0, 0.18); 
	animation: krolikHeroHeadingIn .9s cubic-bezier(.22,1,.36,1) .08s both; 
	will-change: opacity, transform; 
}

@keyframes krolikHeroHeadingIn { 
	0% { opacity: 0; transform: translateY(24px); }
	100% { opacity: 1; transform: translateY(0px); }
}

/* ==========================================================================
   3. ШАПКА САЙТА (HEADER) И МЕНЮ NAV
   ========================================================================== */
body > header {
	position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    width: 100%;
    padding: 30px 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    color: #fff;
    background: transparent;
    font-family: Geologica, Arial, sans-serif;
    transition: padding 0.4s cubic-bezier(0.25, 1, 0.3, 1), background 0.4s, box-shadow 0.4s;
    grid-template-columns: auto auto;
}
body.admin-bar > header { top: 32px; }

body > header.scrolled { 
	padding: 20px 60px; 
	border-bottom-color: rgba(255, 255, 255, 0.15); 
	backdrop-filter: blur(15px); 
	box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 30px; 
	background: rgba(72, 72, 72, 0.4) !important; 
}

body > header .logo, 
body > header .logo > a { width: 218px; flex: 0 0 218px; display: flex; align-items: center; text-decoration: none; }
body > header .logo { transform: translateY(-15px); }
body > header .logo img { display: block; object-fit: fill; filter: brightness(0) invert(1); width: 218px !important; height: 50px !important; max-width: 218px !important; transition: filter 0.4s; }

body > header nav { display: flex; align-items: center; gap: 22px; color: #fff; font-family: Geologica, Arial, sans-serif; }
body > header nav #mega-menu-wrap-primary, 
body > header nav #mega-menu-primary { background: transparent; margin: 0 !important; padding: 0 !important; list-style: none !important; }

body > header nav #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { 
	height: auto; 
	padding: 8px 0; 
	text-transform: uppercase; 
	color: #fff !important; 
	background: transparent !important; 
	font-family: Geologica, Arial, sans-serif !important; 
	font-size: 12px !important; 
	font-weight: 500 !important; 
	line-height: 1.3 !important; 
	letter-spacing: 0.08em !important; 
}
body > header nav #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, 
body > header nav #mega-menu-primary > li.mega-current-menu-item > a.mega-menu-link { color: #fff !important; opacity: 0.62; }

body > header .header-actions, 
body > header .header-actions > .textwidget { display: flex; align-items: center; gap: 14px; color: #fff; white-space: nowrap; }
body > header .phone-link { display: flex; align-items: center; gap: 10px; color: #fff !important; font-family: Geologica, Arial, sans-serif !important; font-size: 13px !important; font-weight: 500 !important; text-decoration: none !important; transition: var(--transition); }
body > header .phone-link:hover { color: rgba(255, 255, 255, 0.7) !important; }

body > header .header-messengers { display: flex; align-items: center; gap: 12px; }
body > header .header-msg-icon { display: flex; width: 17px; height: 17px; align-items: center; justify-content: center; color: #fff !important; text-decoration: none !important; transition: var(--transition); }
body > header .header-msg-icon svg { display: block; width: 17px; height: 17px; fill: currentcolor; }
body > header .header-msg-icon:hover { color: rgba(255, 255, 255, 0.7) !important; transform: translateY(-1px); }

body > header .btn-booking { 
	display: block; 
	padding: 12px 28px; 
	border: 1px solid #fff; 
	border-radius: 100px; 
	background: transparent; 
	line-height: 1.3; 
	letter-spacing: 2px; 
	text-transform: uppercase; 
	color: #fff !important; 
	font-family: Geologica, Arial, sans-serif !important; 
	font-size: 11px !important; 
	font-weight: 500 !important; 
	text-decoration: none !important; 
	transition: var(--transition);
}
body > header .btn-booking:hover { background: #fff; color: var(--text-dark) !important; }

/* Навигация дефолтная */
nav { display: flex; gap: 35px; }
nav a { font-size: 11px; text-transform: uppercase; letter-spacing: 2.5px; color: var(--text-light); text-decoration: none; transition: var(--transition); position: relative; padding: 5px 0; }
nav a::after { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; border-radius: var(--border-radius-sm); transition: var(--transition); background-color: #fff !important; }
nav a:hover::after, 
body.page-template-page-menu nav a.active::after { width: 100%; }
nav a:hover { color: rgba(255, 255, 255, 0.7) !important; }

/* ==========================================================================
   4. ФОРМЫ И МОДАЛЬНЫЕ ОКНА (POPUPS, LIGHTBOX, WPCF7)
   ========================================================================== */
.vsp { 
	position: relative; 
	width: min(560px, calc(100vw - 32px)); 
	padding: 46px; 
	border-radius: 18px; 
	color: rgb(33, 25, 21); 
	background: var(--krolik-cream); 
	box-shadow: rgba(0, 0, 0, 0.36) 0px 30px 90px; 
}
.vsp .wpcf7-form { display: grid; gap: 16px; }

.krolik-form input:not([type="submit"]), 
.krolik-form textarea, 
.vsp input:not([type="submit"]), 
.vsp textarea { 
	width: 100%; 
	min-height: 50px; 
	padding: 13px 16px; 
	border: 1px solid rgba(78, 17, 27, 0.18); 
	border-radius: 12px; 
	color: rgb(33, 25, 21); 
	background: rgb(255, 253, 249); 
	box-shadow: none; 
}
.krolik-form input[type="submit"], 
.vsp input[type="submit"] { 
	min-height: 50px; 
	padding: 0 24px; 
	border: 0; 
	border-radius: 999px; 
	color: #fff; 
	background: var(--krolik-wine); 
	font-size: 11px; 
	letter-spacing: 0.12em; 
	text-transform: uppercase; 
	cursor: pointer; 
}

/* Модальное окно обратной связи */
.krolik-modal-active { overflow: hidden !important; }
.krolik-inline-modal { 
	position: fixed; 
	inset: 0; 
	z-index: 100000; 
	display: none; 
	align-items: center; 
	justify-content: center; 
	padding: 32px; 
	background: rgba(18, 12, 10, 0.72); 
	backdrop-filter: blur(10px); 
}
.krolik-inline-modal.is-open { display: flex; }
.krolik-inline-modal__dialog { position: relative; width: min(560px, calc(100vw - 40px)); max-height: calc(100dvh - 64px); margin: auto; overflow: hidden; border-radius: 30px; }
.krolik-inline-modal__dialog > .vsp { box-sizing: border-box; width: 100%; max-width: none; max-height: calc(100dvh - 64px); margin: 0; padding: 40px; overflow-y: auto; border-radius: 30px; background: #fff; }

.krolik-inline-modal__close { 
	position: absolute; 
	top: 18px; 
	right: 18px; 
	z-index: 5; 
	display: flex; 
	width: 44px; 
	height: 44px; 
	align-items: center; 
	justify-content: center; 
	padding: 0; 
	border: 1px solid rgb(1 98 65 / 15%); 
	border-radius: 50%; 
	background: rgba(255, 255, 255, 0.86); 
	color: #016241; 
	font-size: 23px; 
	font-weight: 300; 
	line-height: 1; 
	cursor: pointer; 
	transition: .25s ease; 
}
.krolik-inline-modal__close:hover { border-color: #016241; background: #016241; color: #fff; transform: rotate(6deg); }

.krolik-feedback-modal > .wpcf7::before { 
	content: 'Забронировать столик'; 
	display: block; 
	margin: 0 58px 24px 0; 
	color: #016241; 
	font-family: 'Sacramento Local', 'Sacramento', 'Great Vibes', cursive; 
	font-size: 50px; 
	font-weight: 400; 
	line-height: 1.05; 
}
.krolik-feedback-modal .foss1 { display: grid; gap: 12px; }
.krolik-feedback-modal .foss1 > label { display: block; margin: 0; }
.krolik-feedback-modal .foss1 .wpcf7-form-control-wrap { display: block; }
.krolik-feedback-modal .foss1 input:not([type='submit']), 
.krolik-feedback-modal .foss1 select, 
.krolik-feedback-modal .foss1 textarea { 
	box-sizing: border-box; 
	width: 100%; 
	height: 52px; 
	min-height: 52px; 
	margin: 0; 
	padding: 0 18px; 
	border: 1px solid rgba(78, 17, 27, 0.14); 
	border-radius: 14px; 
	outline: 0; 
	color: #211915; 
	background: #fff; 
	font-family: Geologica, sans-serif; 
	font-size: 13px; 
	font-weight: 300; 
	line-height: 1.2; 
	box-shadow: none; 
	transition: border-color .25s ease, box-shadow .25s ease, background-color .25s ease; 
}
.krolik-feedback-modal .foss1 input:not([type='submit']):focus, 
.krolik-feedback-modal .foss1 select:focus, 
.krolik-feedback-modal .foss1 textarea:focus { border-color: #016241; background: #fff; box-shadow: 0 0 0 4px rgb(1 98 65 / 8%); }

.krolik-feedback-modal .booking-datetime-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.krolik-feedback-modal .booking-datetime-field { display: grid; gap: 7px; margin: 0; }
.krolik-feedback-modal .booking-datetime-field > span:first-child { padding-left: 2px; color: #746b66; font-size: 10px; font-weight: 500; line-height: 1.2; letter-spacing: .04em; text-transform: uppercase; }
.krolik-feedback-modal .booking-datetime-field .wpcf7-form-control-wrap { position: relative; }
.krolik-feedback-modal .booking-datetime-field select { padding-right: 42px; appearance: none; cursor: pointer; }
.krolik-feedback-modal .booking-datetime-field .wpcf7-form-control-wrap[data-name='booking-time']::after { 
	content: ''; 
	position: absolute; 
	top: 50%; 
	right: 19px; 
	width: 7px; 
	height: 7px; 
	border-right: 1px solid #016241; 
	border-bottom: 1px solid #016241; 
	pointer-events: none; 
	transform: translateY(-70%) rotate(45deg); 
}

.krolik-feedback-modal .foss1 input[type='submit'] { 
	box-sizing: border-box; 
	width: 100%; 
	min-height: 52px; 
	margin: 2px 0 0; 
	padding: 0 24px; 
	border: 0; 
	border-radius: 999px; 
	color: #fff; 
	background: #016241; 
	font-family: Geologica, sans-serif; 
	font-size: 10px; 
	font-weight: 600; 
	letter-spacing: .14em; 
	text-transform: uppercase; 
	cursor: pointer; 
	transition: background-color .25s ease, transform .25s ease; 
}
.krolik-feedback-modal .foss1 input[type='submit']:hover {background: #024c33; transform: translateY(-1px);}
.krolik-feedback-modal .sogl_text { margin: 0 !important; color: #746b66; font-size: 10px; font-weight: 300; line-height: 1.6; }
.krolik-feedback-modal .sogl_text a { color: #016241; text-decoration: none; }

body .wpcf7 .hidden-fields-container { display: none !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }

/* Универсальный встроенный Лайтбокс */
.lightbox-modal { 
	position: fixed; 
	inset: 0; 
	padding: 46px 100px; 
	background: rgba(15, 10, 11, 0.96); 
	backdrop-filter: blur(16px); 
	z-index: 99999; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	opacity: 0; 
	visibility: hidden; 
	pointer-events: none; 
	transition: opacity 0.4s, visibility 0.4s; 
}
.lightbox-modal.active { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }

.lightbox-close, 
.lightbox-arrow { 
	position: absolute; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	width: 52px; 
	height: 52px; 
	padding: 0; 
	border: 1px solid rgba(255, 255, 255, 0.22); 
	border-radius: 50%; 
	background: rgba(255, 255, 255, 0.08); 
	color: #fff !important; 
	backdrop-filter: blur(10px); 
	cursor: pointer; 
	transition: background-color 0.3s, border-color 0.3s, transform 0.3s; 
	z-index: 1010; 
}
.lightbox-close { top: 30px; right: 30px; font-size: 0; }
.lightbox-arrow { top: 50%; transform: translateY(-50%); font-size: 0; }
.lightbox-prev { left: 30px; }
.lightbox-next { right: 30px; }

.lightbox-close svg, 
.lightbox-arrow svg { width: 22px; height: 22px; }

.lightbox-close:hover, 
.lightbox-close:focus-visible, 
.lightbox-arrow:hover, 
.lightbox-arrow:focus-visible { background: var(--accent-red); border-color: var(--accent-red); }
.lightbox-close:hover { transform: scale(1.05); }
.lightbox-arrow:hover { transform: translateY(-50%) scale(1.05); }

.lightbox-content { display: flex; max-width: min(1180px, 82vw); max-height: 86vh; flex-direction: column; align-items: center; gap: 16px; position: static; }
.lightbox-img { display: block; max-width: 100%; max-height: 76vh; border: 0; border-radius: 26px; object-fit: contain; box-shadow: rgba(0, 0, 0, 0.48) 0px 28px 80px; }
.lightbox-caption { margin: 0; line-height: normal; letter-spacing: 0.08em; text-align: center; color: rgba(255, 255, 255, 0.72) !important; font-size: 13px !important; font-weight: 300 !important; }

/* ==========================================================================
   5. ГЛАВНАЯ СТРАНИЦА (HOME / HERO / SPLASH)
   ========================================================================== */
.home { --brand: #016241; --brand-dark: #4e111b; --white: #ffffff; --header-scroll: rgba(72, 72, 72, 0.4); --ease-lux: cubic-bezier(0.22,1,0.36,1); }
.home * { box-sizing: border-box; margin: 0; padding: 0; }
html:has(body.home) { background: var(--brand); width: 100%; height: 100%; min-height: 100%; overscroll-behavior: none; overflow: hidden !important; }
.home { min-width: 320px; color: var(--white); background: rgb(23, 18, 16); overflow-x: hidden; }
.js body.home.intro-active { overflow: hidden; }

.home .brand-image { display: block; width: 100%; height: auto; filter: brightness(0) invert(1); user-select: none; pointer-events: none; }

/* Splash Screen */
.js .home .splash { position: fixed; inset: 0; z-index: 1000; display: grid; place-items: center; overflow: hidden; background: #016241; opacity: 1; visibility: visible; }
.home .splash::before, 
body.home .splash::after { content: ""; position: absolute; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 50%; pointer-events: none; }
.home .splash::before { width: min(78vw, 950px); aspect-ratio: 1 / 1; animation: splashRing 4.4s var(--ease-lux) both; }
.home .splash::after { width: min(48vw, 590px); aspect-ratio: 1 / 1; animation: splashRing 4.4s 0.18s var(--ease-lux) both; }
.home .splash.is-hidden { opacity: 0; visibility: hidden; pointer-events: none; }
.home .splash-inner { position: relative; z-index: 2; width: min(72vw, 760px); display: flex; flex-direction: column; align-items: center; gap: 34px; }
.home .splash-logo { display: block; width: 100%; height: auto; aspect-ratio: 1150 / 264; background: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iYnJhbmQtaW1hZ2Ugc3BsYXNoLWxvZ28iIHJvbGU9ImltZyIgYXJpYS1sYWJlbD0i0JrRgNC+0LvQuNC6IiBmb2N1c2FibGU9ImZhbHNlIiB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDExNTAgMjY0IiB3aWR0aD0iMTE1MCIgaGVpZ2h0PSIyNjQiPg0KCTxkZWZzPg0KCQk8aW1hZ2UgIHdpZHRoPSIxNTM2IiBoZWlnaHQ9IjEwMjQiIGlkPSJpbWcxIiBocmVmPSJkYXRhOmltYWdlL3dlYnA7YmFzZTY0LFVrbEdSbmJPQUFCWFJVSlFWbEE0V0FvQUFBQVFBQUFBL3dVQS93TUFRVXhRU0ErU0FBQUIveWNrU1BEL2VHdEVwTzRqa053MmtpVFppcWdOenZqL2czdjJ5ZXNNSXZvL0FmcDduKzdONmU1N2M5MndOK2x3YjgzR1lsOUgyYkpuVzFmSkxaYTJUVW10MlpkQkdzMXNxMEZWT250YjhydHZYWDQrNGkzWTBZZjdJOHdXeGhXbmZDY1JreHlSM0RKaW1lV2JFSVdlUVR3YTN3UEtBcmhtRElTdkF4dUlneERBSU5seWhFUWNJT1pOcGNCd3NnSUZCdkg2ZFdvbjVMU1M1SVJSMURaRzNhWFRMaVlMVUJCTnU5cXpWbEpCM1I2YzcvaGdwS1QwQTlIL2p6a08yN1lOSkorMC85Ungwc2RQRUJFVGtBRFlFNll6bWc3Z01TU2JBckhuK3ZLK3VBQjRCUEFZUExjUVlGUGd3UHpCZnZqaFMvQk1mZ0VzR3U0SzROcEVUVXNBUEk5WGEweGNyZytLMTZ6RmpoclZyNElvakt6a2tHa3RDb2g3Q2J2cTV2ZytnSUQ2YWVMaSt6ZFpGVkJOaGJ4OWU2bENkdnJGN1NvLzNiNi8vamQ0Z085TGlacVJKQWNWdk5MdHlHNVBBcnpFUFJQd3pyTW9qR3hyQVhBdFV6VkpIQUhQSEJOQTRvenBIRWR5QVZFcHhnR1FCU2RnRDlWaktydHFBbUhQQUZvcUQwcTFEL2VXNGJXdHFzQVBnRUlDcURaVXlZT1dIaDR6MXF5QTE0Q2FMcUNKbXRoODhHM2JraVJKa2lUQkFYMk9wK2t0L3Y5RGJSREFTeGVCR1lGUWZFWEVCR0REdG0yWjVFVDMvVHp2VjlYZE16MGFWK0tlRUlFRUNFNXdBZ1FKN3JJc3NvczdMTzd1RnR4MU44QVMzRjBEY1lpN2pFOTNWMzN2ODl3L3VycXF1ck5razlrY2UwVEVCRWlRYmJkdUcxeW8rOS8wejdMTVdMZ0E3VWJFQkZDUUpNbXlHazJNN245cjF0NUQ1SzhaV0VYRUJNU3Y3WGpoanRCTjJzTWVFMlFXb3pmc1VRQnJ4QTZ4aTlOd3FOU3AyelkrZE9WeWxYNUlsR1ZqbU9qKzZMUFArSWpnY2pTei9EdUNMcHRKWW82aUVmYXd3NHNKaXhmYW95ZlB1cWJMVEJCTUg3R01rY2c3RUNFWnFVd1phZ2NRT1JqeThpZ25UR1haR003bFVUbXk4dy9JNWZqb2s1VFhKOGxRcTMyYU5kSHpDU3dFQjR1eGgxMHNCTEZxSGIyWE9nN2dLUUpyekFRV1FTMHBpeHgxeC9XT2ovRHlLREprMUdlWlN3SWpGRTM4Qkl1amNtU2x6djZmbUp6RWEzSXhqeW1QZlRNNlByU2pDdzVZZzczMEFoUDRvamNsYmxIYnpQOGg3cWZFeE9QWTA3L21SM3h0aUE4eDhxWXBUekc2bEptRUIxWHlkaEJTL0JuVE81MGNlNFlYUnJDQkxoL1grWW1RUnpmWXd3RnJPRjM0MGtBcHVPa25jUjlsRG5qYkpMSWd4cStiMUcvS2llTWxiWnlQRThUcXFSem5VWXZBeVlFbmZtZHhIck95QjNyaklZalNRRkhIUkY3c0xBK2wrMzB5ZVZ1SnlGSEJHaHh3OUZnVzlhTTlJYitBTWdxT01VOGdXamVkUktBbW5zVE9LYSsxSTRPWWtNVVhTcEhIVUVaNFg4RUc3aXJaRVVIWk9NdzNvMWNXSUxLZU1wTkVJT2FmcDNBNVFvby80MUhzVURrU0UrNkplY2svRUwvendIb0NzZm5ha2RUajR6dTZJSWNjMHdOZjlDYmNFd3dEdXhGR25VQXN3eXB5TkFjMnRYVG1nQndlclBLQTkrdng1bHdYWTZqUE1wTTRPYTdJU0RPYUpCMmh4cHp6V3NOR3h2WVpyUXM2RDFCSGk0SEFlQ0hVQ2RSZTZqaUFoMm9XaEJ4aU1CSXdRbFdlRVJIVWJSc2puSVFZWHFZazY3UHNFNmM4OEpSbVNJOWNka3BMaHBFK0ErVHJWZVNZTnVpQ0wvSVpkMENlMEQyekoyQkVaR0dSRDlhRzlhOXk0Z08vNkUxVGxtR0c5TWd4SGhRWlJwOWc2dkwxYW5hSTU3Qjkrb1V4eFpoRHRDVms4U1BrcU5zMlpjTU1LanFMeUgrV3VjVElUMGdwOFdPR3hJUTZaVlFGbmZydi85cnBFTjRSd1h5UlowdTlrazdIbnR3bi9lT0p0QWMralVEVWtjczlEZXU4R2IxbjJTZk9tY0NNSmttbkpHYURnRnpmS2RKTjJtTjYwSUsyaU41OUhrcXdrWjJFNHVJTjRTWG1RNWwvVHN0MlVlSDVaalNPRkFzb0c4T1kwU1J6ZlB3SE8rM0RMdWFMUElFNTlEYlZMQWh6eEE3WkltMGRmNE9UaDVBbzI3RnpuR0I1TEdWbzBxbE45ZjN2Z3M0OWp5cDVBakhrdUZqNXJHR0Jlc1ovVkV1UklZOUc0UnhtTk1sMDhtc2syNyt4UzNJOE5GZ0VIaDFqZ2pIaE5vNVJFM0xNSVdhQWhsdU9QT0lnN29mY3JGNHAyelh6QURPYUpHb2ZJSFA2UDJpNllUclJndGFJT2NiQlU1bFJpQkZXT1Y1alY4MG9ENmhuaktSRXFTZE9ZR09IT0pGbU5FbGlmcktkUUpkdklPa0dlMHdQV3RBVzBidTVVK09lbXhqeHVUSkdVaUxLeG5DYUlUSHgreTdidisxdzJzTUJhN0NMK2RKT1NxNjVkSUlhTVZlem5DaW9OTlBGQnRHTFpWVDBVVTZZb3N3bFZqaEo3NHhWVWxGZkV2SUE3TEhadW1NaWorMHdQVmdJWW0yVi9XZ1R3VGhvOVhoNFBvR3pTR0t1MGpZdzhqSHBIRmhtVU1FOGxEZXBYNDZYYldSZ3dpYVZZQmpSRU9UcW5VenFncDcyY01DYTNENDlFRFY1U3I2Ny9QaUJHREZZbVNQSG45Z3ErcEFvdlhHaTdPWXlPSTNseUlrTThWUE1ST0FFMzRoWDVMUzVhOFVtb213Y1diTWRwbjJjY3JWT09iUjR4SWFiRWhhb3cyQmhYRkJubjdGUzBZZEVXZWFTQjR6RE5LTXA4cE5nZkVUd1F6RTJmajVCdmw3Rkh0T0RRVUxWQTFHVFp4ek1ZOEk3c1VNMlR3ZVcrQkNEY3NKVUhxLzRpU2xLblgzR3gvenVDSnV0T3l6ZFlJL3BRUXZhSW5vWGVteFFBaGNTYXFQdXVQS05KVzlTdjFuMmlWTksvSmdoTWVHZVRtbkpjUEh2QkJ2bzhuRWRYV2dmZHJFUXFreHYrakYwRVU4Zk1SZ2sxSmJpdUhpMUkxR1d1YVJWbkFuTUtHcjgyS2RUV3RMc0ZwNjZmRnhIRit3aEQ3dFlDRlhXUHRIYmNHTnVKREowcUxzSW9nb0xzbXdNc3p3cXA2aFI5VUJzSUErOTVyZStULzdjQXJDTEp6eWRzVUUvTnZOTUZob1VDM2haWnptNVpqcmw4cWdjV2Fteno3ZVBQa2w1N0RzUmh0b0g1N1NIUE94aXZqd1F0WWM2TlVWSzNzbVJ3TVU0alZweUgyc0RrU0M4UE1vSmFTeElQWEdpU2lXQ1lIRlVqc1NFT21vWFNXbTVPbyt6YlB3bmdpNWZEMk1YZ3dRYmRHTXpEMXRESW1iWFNPUnlsWDVJbEYrRWRJS3drckNWT3Zza0pURmwxaWNUUWE0dlNQa1IxNzMyTXV4UUJtc1pMWkZGVUFTa1VlcjRrT1VaUHlRM2kvZ0lEM2tvWmFsUFczOUxSRGJrZkVxSm41aUc2TEZQdUdjbEV0UGU4dmIzQlRyMnNFZFhZRTVjR3ZteDBBSWIwQko0RVpiREZoUlBMYXUwQThKREhrS2lMSFBKQTlvaGNYVXFTMnJDZlk2UENDNFd3YkR3endOWUhycDh2VW92VUFrUk9WOStYY1JjMGhKWVJHckhiS2dLdkEzcmZKT1N4bFNXamVGY0hwVWpQWEtNandnV04xODdnaTdmSFNLQ2JyQ0hQYnhBQk0zanZiekFGbE5QbnV0dERubUxtMGwwUkJaQk1mRXViUnBySlUwQlh1YmJRMXdwalFXcEo4L1h6ell5Y2htY1J1VklUeGxseE9Ra0p2anMrSklWZTJrUHU1Z3Y4dWo5dHNpWTRvMWlmb2pONm55VGttWlQ2UTFpZktZWnNsSW5qMWdFNDJOKzMvL3UzbWd3blJnZG5oazMwNTZkRlhKNEd0WXBTMzJXcWFSVk9KRm1TRXlvb3hhMGcyZHM4OW4ralZja3doV3ZnRjM0VXI1MDRSTUpyUDNPMWVRbXBqM0VENGdxTFpxNjhOWVNFZU1vZ3Z4VDdwT2xscEJCVEVQMFhETXBvd1FSb3lFTW5ZMCt1dUNBTmRoTHUvQkZiMHF1M1hqU1I0eUg2Q1MwRHd3Z3B4NFZyL2E4V1E1ZFpabElla1V0SVFNekpDYlVFWXZJVGdsSi9NN0ZHQmYrTzRJb1U1RHdMdWhwRDN2c2s2aVNSMDhldldITTFsRGJOV0pKM0VmNWF6RGtIaGV2OXVNbTladGxKcUZWMUJJeU1FTld5Z2ozZEdwVDNSRTJXM2RNdG9NOXRDamk2TkVpdHNyUDVBbkVDSFZLZXMyWWlJbGNndzJJK3k2eWVCeGFTOUZheXJGRGpDd2kvMWxtRW1KOEVzTVl4Q0p3d2hyUUpZSlo5TUI4QUhVMjBXVkNzNlQ1ZERuaXd4Z040R0F4V25SRFFYZ1ZTdVdVVXlXUDN2QWt1aUhkb000bkpTeEFESjZBV245a0VUajB5Q2M4NUtFc0owejkrU0xnUkViM1J4N2hIbnRjam1jSVNid2k3U3ovdFBlS0tjcUhkaHFoRzlxSEY0akFsd09PR3Zia0p1eG1DOFJCRFpFbExNalFUcmFHRWFPWG1JbzhoSGhIT2YweGxXVW02UlZGY2xsa1lJYXNsQkhxaUVWa3A0UWtKamdOU1ZGK2FjY1I4dWlHWTRjL1JDQ0VsUjF2Z2xNMFBOR0xCZFhZU0FZVC8vWWhNQ1ZLYi9RS0p6Z1pUWkwyOEM4Uzh6aktodkRBY01lQUN6clRpZWVMUE9QbVZMSThEa1lFMXZKSHdBTHNzS1dTSmc3cVhwejhYMGNXMDJQeHJxRXBqcHZHYVFjOXhrZU50L3I0TjkvNUw0Kzk0NTRyT3pkNTdiRWp0SnkxbjM3a1BaNzF2amU5ODkyUDJIWDV0blp2d1QzM1RkQnkrZkpEWHY3OVUwNWNCWUEzcWR6ZFlBOHQydHFkaWZuV0dpWjN1TWRibnJNdm9KdFN0azdRMG80a0FsQ2dRNFRiWHM5NDR5NjRZYzh5VUFackVDdEZJMFRnYld0YWc0eFVpckFxTHJ2YmEvYStRWGRycVFVNTZqNUFpZ2w3WEFVYXJtc3pXd29tWmd1VlJtWFovZSszNXcyOVkzbVk2cHN5bDdUay9Gd09KZG5uYWpCeEZtamVEeGc5MFVDdG10VFVNMCthdW1FbkszWDI2VlJydlc3T2tKME9zZ3J1TFRJb2tUczg0cGh0Q3ZDMjc0N1FjaWE2TFYwZzFjZ3lHdk1DVXAzdUxRNllCc0J0QkI3dGY1MWwwcEwxMDcrYlkyc0dHazFTNWVxbkhnTlEyL0trUGV4eHVpaGg4NHhuQUx4aTFlTWYrWlpMKzh6YWh4VHVicjdQWFpkaG01Nlg3RldYS2dqRjFpTzM0cEwzUFArdi9VeW1KU3FJdXZ5T0hXenpqWTJrSVhBaEFtLzZzNWRha2ZiRXE0Qzg1cHZQL0dQZmtSVXdVY21ERGdHYWJZNG9neEtyTklRT2Y1SktXZHJIL2hQenQvNys3ZGNGNVpZeUNWRU9jclEzZkhqb2tDakxPb285YWdrWjkvVXFYZnZqSEl0UjlvK1h0L01BL1B5TEd6TWxaMFpmN094U3NJMHJkZklzNDBmcFJIdGVXRThxNTU0dktDeldQZWZLQlhEbHU3N0xvb0FZVkpROXVJM0x2ckhHUTlDbHhhLzNvenFqMmV1Q2hiQjUvWCt2aDl5TE90Mm1LZE1FdDBWN0R6Nm9sMkZJMi82bnVSQXcrL016cXlOQ1NhRHVSTnhZaTBZOEE3dnVHcmJmV0RPTmFOYXZId1pZOXhNQkFGMFd2bS9lV0ZPclBBNXJmMFd2U1JNOHRSYzBZOW5oRjBNWnR2eDZSaGxBSW5uVUVUZWNPQTFCbms5Z0xZbTVmdkxXbHBuQjFXY05oWVF1dUpZd2N5bmpqcmNBN0liUmhwbVl1cVF2QXNoYlh6VFUvTGtWdEZDRmd2Zm9RYnJobE9XRXFmd2k0TVRkQWdyZUZBU0p6dHIvR29FQXF3WGhUSlVURTl2YUV1NnpVKzExMzgycENHL3pxTTNEelY4N1dXbGtPbGNlUDdldGpmK08wSGJXbnRGcFhFQ3pHd3VIRTdsek43TWtKa3JuRnRmZXFNUUphRDY5QkE5YUFibkQvRGFYSkRnTVREcWltQWNxNEhlOTlwOFF2Y2huVUR5QnBTbElFNTBqU28wa01OV2R3WWlDM2NuVFVCSzJlcUwvenlkVEl1bzhBMnZ6a0t2TDMwK2FNNDNsaUN0R0tIU3MyaU9STFJnNitoODNEaHhCYW9JYUZpQkdUZ09wSkhBcExPR1F1bmRzNGNPZ01uRGdhak82MERSN3pkNDR3SmRqUHNUbmluUVpuck43SUFIRGpvZERHZ2FRY1B5S1RJQnBCMXlaTjVCK0xhNXhURkhta3BhY1R5MWhneTdXWHpYcDZhWTJEajhzTUtLdzhyNXlPQTEyaTB0dUlEWEp0TUVPV3V4NXUzY1l5bVM1dzVGbEJCaTNYOVZBb3JUenVmOFh3U210QjJ0M3JlWlJ2TXZacGpzQ1VxZFVVRWxNdnBTOFFVU1BlQnNTUjAwN2FkV0VMam9qQUsrN1NBTGdkcGM5ZEFPSXNCaDdhS0hBUTloRkdZQWQyR1JBREFqN2RFZlorSjZBekZDbkhvRnQ5MW5YdWdsQ0U0ZlJMQzJ0SWxiRUNQakNWbWFtckgxYTUzOUw2SVVjTVVoSkJJS0Fab1VsQllxUmgrdyt3dFZmVDFJcDIrSDQveTB0bmZta2g0aEFhNU5JbHF6dFNXOU5SSHBudXpzREhBTHYzQXlSN051ZGJoQWRiMDdpbU1veWs4UzV4d2FOWUhuV3RyZ2d0VnA3cjEyZ0lTNWV4NlNaOWU5M2c2aEo1dGNQV3g2NUdpVUFsSWx3aHlYa3duNFBuRmlBMkhLYU1aV2V1NnplWm95RzVNMDZrQUxBcTg4eFFTMjk2NTJ5MDhuM2FPYVpIRy9lMUhnS1pjMER0eGw3SnhMS1RUU2dZd0pnelRFdmVNeHF3Qm00NW0rMU1vMjY5Yll6VENjcWdRRCtQYXdtUk1reU80YzkvQUU3VGhIcy9kaEppdHJidDFYaFp3OWsyRWdsQndMQTdCbTl0bVptQkZKUko0OTk4VWZlL0xBai9QdHpDQWJ6Rm9KdG0rTFFXODZXSkFXQSt0TnZSY3FLa2M3Q3psNVAvK2czZi9Dc0RwUW1LeXVRM0xhSHV1UEtrUmdvblAyWlM0UWFBU0NiVENYV0hucy9XQlJ6Ym5mWHFXbS9vWE5JbEdVdUNZeFFOSEh6RXNVQTBFOSt1TldOQ29oSkx3NlQyQVZUazIvNzZKcy85WVpuM0gyL1pjME5GNG1KbjdJTXRjaVluRnpkRWdBdU91V3NZREVUSWRGTVRaT3dKSDNIK3o3eFFmLytoaS84K01jZmU4YnhxN2RsOFU5REVLWGtxV2VlUGhOUm8xOWJFME5DeXVBNTBjQ1kxanBxdHQvNzNJODIzQmlBSGdhOEl0ZWMvSmRlN2MvT1JLUUtSTGhCckFRc0xNM0JHbmJGR2Y5NTZ2Lys5bjEzZ3oyMGVBSjIwUkI4NHA3Zk9HdkRYT3NGbld3RW1FQ0hKN0lSMHBtOVJxVzk3bG43Tm43ajNCYlJlMFU2Z0ZYSFBlMnJGMnlvMlJNQjBTU1p3aWw0ZUtzRTZXdWZkTXBEVm0velU0Mk56QUhDMjBobXdlVXZmTWJUZnI2YkVhQVNEQkNLVG5XRVNaNVFQNWNkK1pwbkhuQlRCZDBkVGVxS25QTUlyci82MmtPbjRWQVNESU9Jc0N4TWoyU3lBM2ZyN3ZUWVI2NjRvWkRGb0J0NWVieHNZK091YUVGQ0x6eXF3eXcwa3U2b0hrMHRSQVZGVC9SZDZWbDJ1dGZ4NVlaQmsrVFllZVRxMmpqOTNNUGtRSkZxZTkwblAzM0d0ZDNkVnUyMGJFb0poZ05HOUZna1l2OW43UDEvT1JDbGJmS2drNllhRVgzQjllbFh2ZlAxTFR0WWRaYzdIcnZEdEpWcVRhMlZidkxpM2ViZzNlYlpQRzdqOUk3a0FPejBuQTRBR2VuODVpZjZHUUFGYXNYYVc5N3loSU9taFZRakdoTnFKM2E2LzA2NGVWd3FXdkRkQjBKR29zaCsvVjZNT24zbzQrKzZhM1VtaXdCV1Y3bjk5dk80elEzanBtZGkxNnVhQ2pBVHVPVDFPUXhsYVFtc3VQZFpzd0t5cHJ1S2t2czkxZ0M3Z1ljdytvakIzQU5lTWtNV29pSHNqWnN3T2dWODVkOS8xc3NXb0hveVI5M3l4Z0xld0ZNVEZlT1RpNUtJNXRjaElTWHpjMytKNFNrTUxLaS8rdWpGS2diSzJLK2x0L21USGZ3elB5U2lySEcyaEl1THErYURyK2lMYWlUcmZuZ080RENBSlFXcUF2MWZmbUVXSmhEUnRYWm0wenVtL3BuSlNwMTlPbFhPbUxndVN2SVg5d01rbk0zcGY4Qndsb1hWQW9hQkc3Ni9LV2hLV3UzUGJ0NzhldHRXNHQxTUpzcGZEbWdKUk9pYVZ3S0FobWhzYXVjVHQvenluSzBBTVgvNjNSdG50czcyby9yRXhNVHpYM3VqQnJ1VStmdjhjWkp1UXNVdnRzNGIxbDZ6NTkybllWZCsvNVdHQlc5Ny90eHN2dzJHaWMvK3R4c3pITVFCYTdDTGx1d0pINjZOSUN2MU5SaVJkL3V2Q2N4TnRLNkxQN0ZtQWV6N2wzYXViWU90cy9QaS9iWnhla2VTK2YwN0Nhd3UvZlgwWVNoZzJkOXVFY2treFkwL1diTUFkdjNxVEQrUUR1VDJYL2xuUktOQUxLY2VzT0tDTlQyVFEvd2hSdXc4N04wckt5dExKTmR2ZnU4VU9BQXJ2OUR2UTBwREhQekVmMEtqbjBsUkIvOTJNcGtVNXI0K1N2T0NsM2VGaEFKbDg4WnJIa2dzT1BtaHZzR1ZFbDY2eXorcExDY3psVjhFUm1LWHQ5RUZjUEpuclNWQ3ZPNXMrRkNXOS9uMHRBRzFTTFoxODVZM053dGgrUWVySlNYSG1sZnluMU9UeEFZN2FMeVVmKzZoRlNZYS90RkhEQVZNZmZWdVNaZEtjRzdMNXE5UERZSHBNek5sUnZyRDdyc05uTk5zU0FDK2QyZFpBdjM2aHptTTNIenlRUWlyaGRxeWVmTnB4aUZ3NHQrVmdReWYvTmlLR3lrdzRBMUpRSk4vM3JjV0dUMS9pREZPZnVaK1N0SzBkZVBtbDJIb1M1NVFpUkE3ZGZvVk4xTFVLUGFZSGhRMGY5V1phMDBXME94NTQ0QS8vai9XbW9pWnpWZXNIZzYvL2tTMVJrMWIvS1RsMjI3SUU2aTlFajJaQzNtSGsxdmJCMys4U1VZSnF6TmpBWlk5K1RGN1RKVXJmdkVBalBxS3l6T3RFdHJ4Q1RmRjRVa2ZNWmh2cmdTQXFSVzdIM0xBMWFzbUQxN2VYZVVieno5cTN4YWdrdGc4Sm1CcTkxdnNkc2dhakx6dW5XM0NDdGc4WS9sTmNLVXkzZ0RzMk56dTRjZE1MUE5TcTlldVJKdDF0MkJXeTE2T2JjekVKeTgxSmR5d3g3SC9oRklpdXJFMG5idkxLTXR2ZGZzVGQxdU9MRUlRQXJPRVN1MGlQRmlnbWY0aVVCeE4yUEl1aUVLcSsvVHl6NmRKNHFRWXZicmMvcDdQM211RjFSSTlrNWxBQ1FZUFZvZlVwSkhCUlFFQUh3N0FaellBaGtTOTNSN2JLSFdVcnJQOGthZmN2UU1KQ0hPa1BGT1VKMHBOTXlpYk9qZmIrL3hpakpNRStqc2VPRXMyNkMvRDc2ZkV6T1d0WC9IR2U2SmdIbVZrUm9OSUVtbGltZ2NCenZYNnIzUXVKWURROGdNTEE3Qm0rOVB1RzI3d0NyakRHNSs4TTQxcFVZUzBkQ0NWVkpxc0JBSndzWmJaclZ1T2hpMHRFTCsvMzNLWVM1MmR2bi9mYWgwOWVRYWFuZnpSMjArREFrR2s5MDBsazBoWVpEdUxqVjVXbXVla0tXZTMvQkpMM1lSTkt3ODBUMWxzLzdzZW80L2NRRC9peWJ0a0FrYUVJejBWUmpwbWJPUGZmL3ZudjJ6cXI1L2wzdHRQN0hEUXF2MTMrdk9uZHdlNHRJU3k2Y0E5QkFQTUxtc211SGdndzJ5UDV4emJOVUxSVmt1UXRXa0w2cGF6di9tVEM5ZlBVZ0FvQ29PbmNIMzBoOSt5YndLcDdyVS9UcFlUcHJKc0RDTVBiVlAvZnA5R2xXS3hqc2tDVGJRYmZ2M0JLODd1WTc0bHlBUkF1VmNKQUxuVWRucjZYZnBKWnBIeGpCOW5nM3ozazVZekhZWmdpRExNOUgveW1kOWQzUWRBSnE3M3ZzZW0vVjc0aExhS1FSZzA5NU9lUkVNWU0xTjMzOTZMeTFRSlVEQ2M5NmxQWFliL01WZWY5Tmo5SG5KZ3RuM0xDaVRSdkdaelR4cjhlN3ozVWNsUUN3K2dadmIrKzVrL253T282MTluYlhQRTB3NWZQUVhFbk1GRUVoN2xySStpcmhrOXhIYkNPdzlwMUZoRGVsVHozbytlLy8wNVhQOVgzM21mcWYxMjJYdDZwVUdabmtXR0VrMFllZFVqc2Mwc3d5YjE3a3VldlFKSVZabVNHYjk1L3RrQUtPcDZaWHQ5YzA5dmlFUkxlbEtnd3hKWjVHYy9HamRPTXFtMGxsTnNwMC9mcFdHU0hnTGh2M2pWR1RDSGNIMWYrWTNiUjlEQUpPRUFSRmtHSGZqUnMzSHp0U1IyekR0MmtnTnBUdEd1L05OZmdRejhEM2o4VjFaYUZvR1dwVnJ0U041R3NaS1gvY2Zuc1EwbmpjSTVyc0R2OXVvMWdCdWdjSzlmKzlBbS9FLzVoRGVzSmxScWRsVE5HQlJMRWYvMm52ZGpXMmFjak9tblBiZERFT2tCMXMxL3V6RHhQNlcvOFY5TGRXZDZXc2hUUm0yKzlNZHYrQ1p1WnZ6S0RsQ2tsS3UzNVl0NzRIL1Fzbk1OcjlXc05pMFEyVjcxK1pjZE40MmJIWi9xRlRobDRkSFo4QzhkakVoZHI3aGZXNHNJait6VTYvN3gxLys2WkRtMlBXY2drQlpKSnB3bG03enNLQXprRU5kYkFpQzZ1OVpTSGFIWmEzNzdtV3U3R014dHpPYjNMS1ZxeWxUcXIyZmhmMVJoZVJOaFJQRGFKeGJNNTd4dGhiR1JNNEdjdUhrbVZTS29sUDdXdzVndFFTMDFZZjZPRXoxbk5jc3ZZTEMySlRxYUZCQjBqODVLd00zYWRRbjRlSzdIaHk2cktVRDZvdVdBZi80cEVlWm9WWllTUDBrOWFHdVFrQVBaemdFSUFPQndIVmduT3JsOFptTmVIKzRtUXpadFdTZHNVMDJueHVmQm4wMGltVWtySGN6bkFMTUZkbmpxNGR0TkxiOXF3NHBkTDdqNDR0Lzlack9XMk9UZFphSVlsKyswYmRXZ24vekdQaTJwektoWWhmbkN3a1pnOGlmcnBsMXBZbTBZV1RkZTljTjc3ZXBEY1BIdXZBUEVTSllMY1RQbHIzNElDRk1hbTEweHpsdjh0czUwQUVDQVo1cGcrWXozdm5ydmhhQkZld1M4WjAwR2ZyUU5FcStBVzMyd01aYW1vZU53amtic2ZFVklZUkxrQ1V2QXFsQjJ2LzlkeWdLTDNqbFdGaVhSclAvWk5raHVtVmxUUDFvdGp3REJYYmJEeUk2VjU2aHRsYUtobGpDSUVoSVJXdkhFUThBbGNidGRvazYxWVBtcmJkTUdNVmNSOTQ0N0k1Rm9VeXQyeFRqZnFWcHJCZ1NneUpLUVRQSWlLd2ZldWhFQVc2eG5kSVJleDBMZnc4MlM3L1BCQm5BVjFaVzN4VGo5UGhlMG1TazVGQ1d6WktXMXpNYlkxSmg4MUFvQXlNVlpjYWVnV1NXM25Ib0RBb21ZVG9UMGxiMWdZcHAxNzhPeEFLdnYvZDd6enBtdUc4dXk3VHBwQW1XQUtmdFpHNHRJTFBxOVZna0F3ODZkdkFHeEU3N0RDODBnc2VSaHUyUHN6YUZQK0VhcHM2djJQdmF1YTlic25wUE1ES3A2b3ZhaSttTFpFK2t1SVBWVmJHdk5pTFAvNmhiQm5MRW1zQ1N0ckxqOXh5L3J6eXBoVElPN1g3WnhrUTQ2c2RkQWdEYWN1czNWakgvV1ZCcEF3N0tIWWdtdmZPd1pCZ1RnQmxEbnRvdnpxZ2lBc3U2WGNET3FpQ0NocWVjV1FvN0VzN0cwZC96WUJ0RE1FVERNZlg5UmRuMk1FaXBwR3o5MWN5cEYzM21IeXBZdHNPdEI0SkxDVmQrOEVnQk15c3p6L3JZWTc4aGVKejA4cnR4dzgyTkU1eVdVWUNYemJSQ1crcFZuQTRoV05PdCtZSFo4dXo4aUtBK3I5WVc0R1ViV0pkenFhRE1TRWc3QjliQnVoNkFLWUhudFo4ZTI3UDIxVDZTOFhQY2JXTjZBUUNLT1YvekVRL3lMU1VSazV6ZTRYdTZ3ZXhnZ0FIalcyTzV4VEF2Q0RQWERRT0xteHJYc1RpbkJuYjAzTHgwT2hYdnZXaXhNQnZ5NU02YmQzOUd2WkJHdy90dllCcHZwWm5qSWpwWmVhOFc2bnkrZEVmbjBobXpNNWUyZHg4UEhUb1M3V2pML2pwc2hUenpFV0VSVC9tcjk5WU80eTE0a2tzbDh4M2oyZlZFb1lRamIrUHFiSThPS0kwT1Zsc1FIY1QwUjMxWWdSeVorMGhsSCtWRGIwbE53L3lodWx2eUFTUWsxb1QvLzVub0M0VlVIbXBDQUx0eHRIQSs0VlpBZ2dDMnZ2M215KzA4bVFHVTVmZFAxeFhIRVV6eWNVSzQ3QVJ4cGh6ZjJqQW5LK0pGTk4wOTJqSUVFV2IrSTYyMGM5TVB0WVZSdy9ja1kvY1B0SEUxZTJaenphdHpncEp5WUNhUXp0UWVvWktJOS9mcURuWCsrTXNGSzIvVFkwUjV5ZE50VUlNM3I4M0F6dkZ3QnIxZ0pveXV4ZnRQMWhsajV4eFdra2VqOTYwaHIzempIbE1NclR2djUveDFCbElBTmU2eWdNMVU2WDUyNzNnQjU1eEpra3ZYdEl6MWpvZzkwK2c3T1BCazNEMDZOa0RpK1UrbHVyRC9FOVhoNmp6V2lBWlp2SG1XdkYvUkp5MjRBYjRCcFd4VTZ4QnlpTUtMaHdBYWhzR3ovZnYwaHBxZjJKV3RKdHE4ZW9UeFd0VlJhS1AvNkRnZzNIMDROSW9BZEJKTlZicm44K2dNc3UyK2ZMTlV4OXk4RHVNQkJ6K3N6SFpEUFBocmJFbU9ObVVBV0t6eG4rL09hRmtndUIxTkNicHk5L3BqMk82S2xHY0ROOXh5dzhQdG1BbUxDOGNZZXVBM1I3TC9idTFaMDJ5dXYrODd2LzdnRklMenNCZ0dnWDR2cnIvQzRHaUZJZHZVUnc2MytXd1dxVi9OclhnTUM0QTBPeW9tbHNZRHBSQlFURDNyZkZKQ2R3THFOdi92c3J6Y2diQm5NUU5NbGNiMGh5aFBiTEJTb3M3WUhGeUtPMmRBbW1peUtsK0htd3ZmKzNhU2FvS0hYOWV5dis4WmRrYk1Bd01wMWViMEJEamd1WklJTXAwMWc2QS9PSmt2UWNlVXBBRXczLzBVOC9WMVcwejFjVkxEVUR6MXRYdzhub3pTTzYvSEprOUZraUl4M1l1ZzFGL1dOZ29SWEFvQnc4OThOL3VQRkJaRWtpeWlaOW5yTDE5ZWFKQmV1dkI2dC9nOG9QQ2x1UFJnYzVxQXR5VXhUYzhYNzUyM0R5blFpaUlJM1B6Y0tLMkJKa3dXaTJhTURDUWtaN0hyejd4WEpMR200ekREMGZYdEIwRktmN1cvaklzKzRTZEx4b3Rka1IySHB3V2dvcXBRT0tKcTRCWGw5MmVrbG1RNmdWTDRLZ3puZ2xWR1RDTWNIY0RQaERqem9VeXlVWXhhZFFsUWlGS0pxWmpqc2V1SWZpb3B3Q0x6Mnd3c00vbVMvSjdQcTYzNTZjdy9NQ01BSjMraTJKVXRjKzh4ODlpM0xSRXJtU01JY1FGNVBYckpIR0VBQWVnR0c5MVBiWG5FaDEvMGxiN0F3cE9Jbml0Myt0S0tRVmYyOXI1N2E2YjdQMnFrVk1nMnNvWUxyNmRGUEQ2UlpiZEl1ZTk4STlsLzlPU0FMVnYzNTJoc3NUWkx4a2VYcVArNVlHaVRzbWU4RnVOdjlQNzhoNUVnMHhHYlk5V0wzVDlVQVFhVDNINGRSM3hkemhsSkwyZU5iMjNaMWxNYlJmZS91VnR1b2NmWFhBZWpTVTg2cm5sbXNKUTlHWGcvSzVpc0FLQk9Pem1NeDhpdWpWMFRJK2svWTlIOU1XdWZESGd3Vm9xbW5YQTBBdno3eG0xTEtQTGtXUzVvRDZtNmJNa1Z6bzVYYjd6emEvV2VxcFFua2VlL3YzWnpQbmNXYTExdDFNM0x1L1cwQnVQNTVHNDBLZVg5NlNRa0FnZG45RzZPUkNOVzFoOFBBRWZhK3RGcDZ1bVRyTC9oNzNueFBtcS9jdVlwaXpmKytoSUJ3eGZrbVF0SHMxbDFLY0JMWXQybFZGV2tFSmc1RlFoaWU1VmR0NlRWQ05vbkpuYysvSWdFNHQzbWpKNURFL285cXZVRUo5cjlCVlNDK2x3eUlzV2IxVWdvbC9JQlZIWnBjU1MrMmo4RU1vOWpqNTVnVVpRcnpuVzgvMDk4QWhHRGJ0dlZuLzhEeVVDcE43VjhGT0w3U0Q2QnBNSG5RVWdJdGIrMzlwTUJVamRrZGwwRUpjRGhnNHF5VjdnRVN4WUxkNVVjZGUrTHVEWUM4NllwZWhvdzdDK0xJSTBnVTcvYzdzMU9BY09sbU15S3lITGVVbEN2M2NTOE95T0hlTzNVckJFQVkrY0JIcklFYUExQXJQY3JxWTEvN3NYODVlb28zWFpXS2RxMEtUNTlPYTZLZDZJQUhXdUtheXgyaTRFY3ZKZXkxcHFTU1ZBYTBiRHRpN0FjOVlzb1E5RERCekJtMisrM2Y4T0duSHNodHFwbzVnYjJPaXpSNnQwM29JQUJ2NUJ6YXh1ekk1VXVpQU9BZUorN09Cakk1bWhBZS92SjdITHZDeG9SNjRrNHRQTUdFQUdTWjZKVHU0YTkreVc0MzJ3VUN0OS9kSmxBallQbnJSKytBdjdhZVhwdmNZYytsVUFtb3R5L1FDZ2F3SXJ0SHZ2Z3IzLzdiVysrd0hPQVlpUGFZZmFiRWxCbFZDQ21veExJNzczMHpPb1NCUlBkSnBVU1ltMnZxVTZjZGRzVzFEbHJGNUczQnhST0F3KzVVYUphQmJOMHlXQ2FtZDN2V0R5ODQvVWtyd0FXNEVJQjY3dG85cDBBaEtFOEFSbmpCOUFPYm04MUpkTzFPbGlnQWxEcjR4NStjZEdhZmlydEFpMGJZb1E5ZDFRU2pJTUFVR2NHc3dvb0QzM1AxR1NmQngyREN1ci9OWUVXSHFFWlNCQVFQZGZhZDJqWXRld0poT0hiY0xLTXpJOE5XMzJ1TkJKZDRqd093K0JQYkhUdFJpd3hwTEpDcnNuVkxFUjA3NEN1ejc1OFlOTHdBcmYvcEQyZlhMdXNVb2tvSms5ZVVsN0t0Rk5mcTBZR3JyakF4V2lSS1dndUh5N0RzVFZ5MG8xYXVnaExaRXRsNkpwdlNCUWlUcEN5UDMvU2VQY2F3NEtaZmZ2ZWlxYWs1RlZDUkx0Qnc1dnAvZXR4R3dtUThFUWlBMmF2bUFIaUQxdFJKbVZpdHVkMmF4ZHI1Tjh0YlVxWHhBcC9iZlBWbGYvclYyZGYweklKaGxMazlkZk1QZHhrYm9BMi8vOEpEM25IZTVrVGpyREtpL3ZHZjNzMzZ6bHlSSW9McU8wd1ZNdlJYdm1DeGJyVTUwUm9ZMmIvbys2OTc2QVB2ZC9LZGpqNzJQcTgvcDZhUVVWR2FYdSs3SzhmQkFmUGIzMy9rc3owRFJLWWhybHB6TTE0bzl6Mm5OMWNiQkFoYUU2ck8zOTFuZ3habDR0UWRkcDZ3bWJuTGYzdk85Ni9Za2dBb29MUG1Mczg0Y05wSVpGdGtYemw1RENOeSttVlBXU0drMVlMNk90ak5kd0ZyUG5iNTlnbkFrNlFjYlpsOTk4dGlNU3luZmVmcHlYcitOYlhUSnlWUUdMajgwTGNmMlJCa0RjOTcvWENSQU56bDQ3dUtoaUF1Y3I4NUwrRGdWOXhqV1JvU1ppUlR1ZkhrSHljb3kvSEFKSXlUa0dYblEvZWZWb05BdjNQbThac29DcFJKbzFFQWNLdVgza2RtVUd3OEhEZjN2ZlpoVDkyaml3U3R1aHJVdjkvdHFsTGhNU2JRUlRFTUFRL0FjcDR4SWZpeFg5ekpLNkpCN3o0L3hyQVVDT1pDQ3g3NHc1MHpWZFQvdDIzUE1JMzREUE1uajMzRTdYYnBUS1JjTFRWN3o5OVJ3aUkzTFFVQUpqVVpvQUNBelgwK3V0S3p1dUszVCtqdHQyelZqcXM2SzZjbWluVTcyZTlQenpiZDFpN2YyTTVjdFA3OGF6cDV5TC9mM2p5SUxlOXJ0am5yMTAwVkp2ZmQ5WVR0ajlxeFd4Q2JqcmdXSG90UVpJR0VwU1VXYkpaMWZZZk51OTNpdUxqUHJnQUJaS1pYODZJMFUyYlRPcWcwcnlqSnZyVlIraXRhVHpKdDlsdi81UGgvN3ZCRU9DaVptRDlocThsZGUzOFJ4UnlQQjRhYzdLNmQzbVh0Z1UyM3VjVnUzWlUyMVRhVU53YTFMSzBCaUhBQjBjbjBKQUNtaThId2JLQ3dUbVFKYnp0YlB3dUEvOFJ1cnBpaXhqSi81Y1NhN2ZiWTdZQTlEeWhOdDBHQUxVZ1BkaERNcHJwSExhaFFFNmdkRVpTM0JRaENjbHByR1dvQ2hheHdJdVplUU54TU9EWE1lSmRQVE8xeCtHM3NycXZvYVpIZVZDWTlzaUJBQzhMRXBOS2xOSVFiVk4yREpCTGVGa3NwUzZZRFFVdXpsakppM1NIZ3pZU04zeWF3MDk1SDdubmM3dDJtMUFZTk1rV3JuZzdKbFlBQWc4ZzBXUVlwQUdsa0ZJZ1NUQlFoMFpKSVdJQXVFd0VoTDl3Qi8weDlCQS9BNGVETkRsRUFOVy82RnJlWXVQWFIyKyswZ2swMVdVMDFLaFZoY29vV2dGZWtXNEpCbFVSYW9McEpZS2JESkVnR2dzeHFWRUZGbWdoUDBBU3IzL1VCL0IrdVRDelBTUXRvQkN6dk5sam1YZHl3NTgxTlVCZzRzWGE3WXc2OTg2cnRwaElpb2lnaFdob0FveEtnQklZaDAyVmdGVndwQzBhaFpNWW82UW1HT2trd29WSXRqVFdLU3FhWkxKbU01K09mNE1xblAreWh6ejNxMFhmNncyYU1lTUJ6VjAwYytLSFhmUGFCNVFiZHpVbFNHTmlaM09ua0kvZmFZNHAwQkFPZ1VZS0pSQkFVakNrbUFBcVZJQ0dLbmtVaEJuTkxiOWFtcmwyZnNXbHpyN3VoM1RLQm1Kbm9MK3V1V0xaczRzSXRQcmxUczdaelJiUGRkdDFHNjIveHorQVhqenY2b0YwUDJQZUlhMzVGRHZlRDI3ZldQUFpSTC8vMDlBMnVrbm16RkFDNmh4NjA0NjJQV2RQcFNrd0dtVzRKT1pKd0NaVGdiQVZQR3ZwRkJCeGh0ZGFjMjNRRnpyMW9nMTl4K1laclptcFZnTUlZUzhXQ2h0TGRaZE8xK0NkNGkxZFNFc0syZmtVWWx0dGQ3TFdCOWRZK2t6ZW9MREhmeGRYTEQ5NWwxMVd2ZS9pTkFuUW5NbHA5MEFQdnVOT2FCa2xBTUZtWVlGSW5rRTBDc21BVVVKREJnTFp0ODVvTkYrNXp3VVVYYkxqOG1wbDJyamZYeDZqVUFwWUFOVyt3SVVHWmhIK0srVXdQSXJKYzgya012OXZabHJTQzVVL3EzS0FDbHEvZGVidkRqMnBzcDUxWE5IVkttN2FEL2U5dmV2cjBtdVB2ZStoMnl4dGtFbUZ5d1V6S0ltdUxFaVhOcWl5Y2xvaGFZOHVmLzN6RldlZGRGeG5DMEpZVVBFQU51c0g0aEpXVXAzSG13ekFOczgvdnBxbzFwYlAyZGkzOGh0TEUwWSs5emNFN1Q2NUFUbHIxbmtWaFcxOEQzcndDTmNMVURnZmQ4d0VydmNBTlFiTTZGVXhhQzZ1b0RNek16ZlMyOXZwelVydjVvdC8vMXdkZWNMY2RKOTJJRzlMMnRWMHJpWW51NW51bmNwaTdmdFBNQW43UVVZQnV3SENJY3Z5akgzNnJuUnZJcWd1T2FyVkp6dW1yQUc5T2dRSzEwTVNoOTM3Y2pnMkR6Q1lKeVVCNUZXR1FpeFdkVmptM1pmMC9mdm1kRjU2NDV3cmNRSC81M1dGVzJLOFB1WUlZOWdXdmdZdlNiYnR3M0FBKzRoR3YzVGNqMjVJQkErQ2hSaUhyNWZjY3ZoVDRmM3FJQWhRQUNtaU9lZXlKYTdvVlZza2ttVlFKU0FtZ2tpTEFtZlhubnZhbWszWmUxdUFHL1YxZjNGcEhqSExhVDZBRnFOVi8zcVZsU2NkOXR3bzNaRjBnc051L1Bhc2tNa0FETE1ra0s0bkVuSDZEbTErazBGbjJuRWZ1M0JGUW5hS1FCaUNMOWRGM2xJb3lNM2Z0SHkvOThaa2JWOEVBbUJVQXZJSEc2UytCU0lmSDJ3R0FBaXp4b1NkVnlHdDJENW5CRFZvQm1IN2NTeTFhU0daSW11QUJHVlJobXF2ZnZoa0dVTGYvd2c1QlE3b0FBb29DaFROS2RvQzVEV2VkOGNrelo3R2d3M0hEWHQ5WmxtWklhV2Jld1AxUGVtV0JLR0tQeTNYREJzRDkzcmREOU9nSUsyRWVxWkl5UzRpaTlXWlB2RGtHN1BidGc4SkJwYW1raFppZXBpTDE0dUkvL2ZCblYyekJRRXMwR01nYmRMakxrZG1RbVJubG5VLzk2K3lrOW4za1kzZU1oTFdsOFR0ZmhodTQzZWMrc3UzVEhaQ0hyTFFVMDFDZ2ZsNjllZXJMVDEzK2Y2Q0l3K01oSCsrS0VHVXlBRWdQbTF0Mzd1ZC9mOEd5SzRRaEUvOUxMTTl4cE1Lc2FUcWJQMzl4OTZBVHBwdHFTVE5oK3Z5OGdkTjk5Nkc5dnFmU0NDZXRPbnJXNzUrOS9ndVh6YTFmWDIwVmNYT01rMDk5UTZNa1NDUkVpQnZQKy9LM0w1N0ZPQW5BM0c3Z1llY2pVQWlJUGFIdm9OU1pjMGVLYWVjQ3ZDR3p3OWZtWnF6VUFwZElLcTViOTlNZmJiNXEzYnJOQUVEaDVoY3RBZUFsTCs0YXZBWGdjZTBGZi9yWkw2N3A0WCszdDZnVWtXN3VZTkpTeVdxZ2YrVHJ1R0c3MDQvN2NMVWRSYU9TTTFmODRKVHVieS93UG03KzhSNWZYZzRHMUR2ejlCLzkrSXJFLzRKM3ZWQlNLY3lTVkxwUVdZdm55OStNRzdiZHJ4eVVyZE9RelZ5ejlmZlAvNjkxdUxuSTV0TjNXTFoxM2FXLy9ON2ZOdU4veTZmOVBZZ2tSRUlpVzdsdGVjaDNjUVAzR2NmSVdjMllLRDk5eE9tNDJVZ0trOForQlA1WDNmLzZlcEt5dHFTalVzN1QvdlZDNm9iTk1TOHJHYVZCQmpZOC83TzR5WlRiUU1FRC94dmYrcnNmenBwQUZVblk4dGQzZm1jcmJ1Q3UrdEp5eUFKay92a1J1QmxLNm45YndMb1BmLy84cVJWZWU1di84TWMvLy9ZNkFDZzNhTjY2QzhSQ3F6ejFoVmlRK2o5WjVFSGhmK2VNbnoxMGg3VzdUcTYvK0tJc2xhSndnL2JvK3pkS2lHbC8vemZjekNTRi82MnpneHZTejE0VkFFM3FQUmpiSG5JYkRnS0NNUUJRMXd1akVoNkxRZVpTOE5SU3NCd0xsNHdoQVpnMFhQWkhvLzdwK05JNStLRXBkbXBEdlFUVUtOUWdhaWxSLzd4c09QdWZpN0N4RVFiWUFNNHJVV0lvQ3RRTkxpMFdSK09TNDFLeW0xQklFd0IwR3cvTVZReTBKUWVRQ295Wmh2bnNlb3YrY0J3dHNDUVRzRnpJRm5DT2kvTTRUQklBMDdDNGhpRTlBRkNMeGVIY20yN0dEc3ZLSXBnTjBVMEhhZ1ZpNmJ5MjhZSnN3cTg2cmVsamFBcUxham5BY2dCOTJkeEVyNTlZbW9RdERXcEpFWVRCaGtFdU5WOGFCRnhOanNRRlJnOEdGblFtZ0k2cEtiM2FBaDRFbHdJWFlsa01jZ2s1bXFVMlRnNDNSdGVnWnZWMHRkbitwaHlGUTNDUWxsTGVHRUlHQktET2Zqczk2TmE3VGszVVhuLzI3UC8rM2hXYkFJNWxhcUtnMDFQYlVkUHZWSW5zYnA2S3Z0VXNabTFVbFJrTnhVRktsRnZ1ZXVKdFZuY21adnZkeldkLzRYdlgxVUhqbkY3T3RrU0N0U0Nqc09sUENYMXo3MXVpV3UzTW91ZGhXN0Z3QWJCc3pmSlYyNWRtVEF1WFR2RnFiRGIyQWNqMk9yOWJvYWFOTVJDQUFFd1kzVlZpVXdEQ1VwMjh4VEhISGJkYjE0dDYvL2o5cno3M3RNTldjaXdPQUN2V0hueVh2UTdGY2t6ME4rVHNuNzV3MERKd2FVemN0VHBLMW03L2lWNmFTSlRPOUc1SEhMd25WbHo2NDc5ZXZMVzNTRlJpYXQ5YlB1b2c2MDkwKy8wcnIvNzB6Ni9ic2xnR0NJbnU5azJIWldLbS8vZXhFRmhSZlhNQk1wZEdLZERLU1Zia0FwMW1hdlhhNVN1WHh1UVVqR0NqSmRFMDA4dW5wN3Njd1RDd0xKOWExbGxtQXd6WVBqd21PRkVyQUJkVVZoejcwRnV1V2RiVVRjM21QMzMwRHhzQnd4S2tCdXg1L3grZS9hZDNQVzczTVJFQWdXVmRKUHRHTmtUMG15d3RJc3l5OUlvRTY0TUVFS2dvY0ppTnlkYXMyTDRVK0VLZDRwTVRVODNFY0VOMmpZVVQxaCtLRUxEZG9TZWQ5TmpiSDZ1SmFETXUrdm12LzN2ak1CcENrOU1yVjAydlh0NVpFZzJMVGUweWVXTkloQzRRaDd6OFNiZWpDVWhBL1c1aS9ZOCt0UW9qVTRkOHE5SHltV1JORldjV0lWSGFhRkFaM3EyY25kajgzZGRjUFl3QWdFQno2eS84NTFlYkFDVTFLWXRZLzl0UDd6K2U4dllUVmtKWmd0WlhOaWw2U2ErMGNFVWpXRFJ6ZlRSNDExdDlJZUFKVjE1MXpkV1gvL25DSCs2MEtNZDhjS2RPdjlRMjczYUJCL0NsMjEwVnErZTYvb24vR0FNY0lEcGZQYWdiTUhXdmZQUmZzVlJYM1AzeEIrN2N1Q3c4YU10WDczclFBMTczMlRlOVpsY2JnY1dBN24yL2ZkeGt4MVNkbVpZbXl6Lzk0WGw3TFkyN0xMZGtFdTFWNTZGVTROWW5QSzdwdFVEVWtySHVncytlOWZzdDh6aGFCY0NjT3ZyT0o3ZFNYOTFJVDJhWnUrYVhMLzg3WURtK0JJREQzdlhiVmNzYVVNclpQNzNwWjZNQkQvL0hsclpicWQ4Lzgrb2xzT3cvOTlyU21Ucm4vR3RPQkFlVXQxeHc3amtYbjNYR1JiOCtackdJUFQvODhLTnVlOWlSUng1MXE0T1h3bFArOXZQZi9PbXNjNjU2elhDU0FWajFubCtkZDlsbDU1ejdwZHNZQU5oSlY5N21xT01Pdk9zeDljT2JZUUU3OFJYSFRWa3lZSkdkbHV2KzlONjFXZ29DZ2UyLzg4Y3YzSDZmUS83MVEyYy9xek9DRFFBSVRMM256T2xxVVdGTkp5MDgyWm10VXhucW90ZjNtWW1WcDc5S0FoeDgwWi8rZk83ZnpqanZqRmNCSEcySG41engxOTlmY01uVlp4OC96NEIzL09PY3YxMXcvdC8vK0dod0pEdjV2VWZjK2VCYkhiblhJVC8rRFJkd0Ficy85emwzMlE4WkRTb2dKcHQyNXFwM2ZtRTliTUN3ZC8zckdlZWQ5ZGMvL2VVUEp3RGc0anp4VldvN0hmMys1VGVSQ0N2djgrbkRVU3NrcWdRUUtNcWk4NTYxQm1aRENWL2NNOXBPRU5sa2VKcmtxQVpqdUVRRXpQR2tCcU1LVS9mNDNBUDI4TXEwSUFpQmNsbWUrdXhsNDlqeHBMWHVpaWFCQk9YVjJUcmtDWVpCSldVOWx1ZytDVEhNR1ZMV1dMbjZtTy9RT2I3LzNsMVNnOFFCM3dsZ2h6c3ZPeGdtNTNNblo4Y2dFUDdHdTBFcUlSMTAxQ2VYUm5mM2w1dzBUYldXOU9vUXR0YTJCMDBlK05TbnYzZDNjQmdBKzd6ajBuNWxCaUhJc29TakxiN1hHLy80NnM1U2VCU0RORnE4cGRGYzU3NHZDN1N6bmowQXpHN0M2clh2ZTg4bWpKdjNlS2t5YTR1aXFFV1ExNUxDdVUvNlhXSlJWMzdqMTA4N05KU2lxY3plNWRzdmYzZU9vdWJ4MnlrbzU0TVAvZUVTT1BIT2tXaVdUNjYrRDhCNU96MWx4KzEzM243NTZwVnIxbDZ5U0ZoOUdtS2lzMkxscW1YTG5yd0VWcjkyM3lQMjJtUFZ5dWFSazBOQkFuWi8xLzE3dmJZWHFTOWkvdFFuK3MzVTVPcWN1TTNQejROdzZLbDdaVEJCaVdLaWhQbDNuN2dDWERSQTJQTUhkMTFlMUthaWVkczNWdzAzcE9FK1ZTMUVDaDZtNkNoOHFwUGVaR2lxdEZQQU1aY0JBTEhEczI5NTRENzdITGozZ2M4QU5Ob1BqdDErcDkxV3IxcSsrNVBtSmFZZXY4ZHVlNjlkdmVPK0wzU040aTk2VDB4eDlkU0tIYlpmODNrc0tLejh3Qk95N2JjaEpFZ0p5dExDc1BtbmIvNzFTRS9iZGNmVjIrMjIreDRIZjJnNW9FVTUrSU1saUdwcjduQlRpQWw3UGZCTjIwZS8zMDA1WkFIQUFDajhMWmVjZmF2RWlGT1IzaktoR2dqQ0FtQVlUYXdsM1VOOWRKYVBoUDNmdEVkRUVBS015VEFrTGNseWgvY2RNcEpuZ1RPSXJHN0pRQ0lJa1FBRWlSbVdwSVE1REdsNHdwYVk3V2NZOTkwL05MYWpqNTQxV29UaGZBQ1lKYVRXZXQ0c3YyWTBBdFRMYnRQS0ZOWEFCa3ZSVHZqdThWMkZaem9Nc2d5aW1FMEl5Sm5KSTlaQXcvaWpMcC9kMnA5MW1TRUVpaXl0TElGbEx6NTF1OFZiZFM4d000S1gvQWpkMjcybXpyVnQxNUJFcHdVdGxVMjBHOTc5Wm8xbnYxTVVJWlowWkJJd0tNeENuSG5uRzNxTHNmb1A5M1pVaW02cGNDdXZmTXlwbzdEZGdyNEZhblIyd2hLY2lLQlZZK3hQYU43T2szMzJ3anRlNHRLckZ1azdpZFlnQnJSNjBZZzEwd21saWVvUFI2SjU0alJtdC9iN3RhZlBFakMzdC9hSnBFVnAvNExtU3crdExaSXlDNHJLZ2hTYSszNzBjQ3ptcml0QndIRHNWdzlNRVI2WVFON2xCMnZIUUtENGcvczFpTFJrM3hPTWl2UktpSkJYV291eXhnQUcySzJLakxtNnJJdlJuMzV3cGtVeDJlN3pnRW4wMVFjeXB4dU1ldi8zTnBWQ1F2NVpESG55UnlKck5ESXpBb0FneTZRTW1ubnpTSHVUQ1FaaXgyOWpjWGYvWWVtRGN0VHRiZ3pCbm5DUHQrMmlIaWxRalNoUktRTmtpRnQ4ZitNcE5zSUdhNHM1b2xIRFlFa3dBVkl3Q1dLRFpLNGRwZnVZUFUxdElXRE0wamRISW91Q1RLMTQ2ajFHU1RuN2s0eUNCaXhnZWhpcmc2QUZpMkNOWUpCeWZkTXVCT0FjOVd2cnFjNkhNVzdpclNnczFkeTNYQVJRMW90dVdqcG5FK005L0NUUkJKZ0pjMHZobUw5dFZXc1dKU3VORUFRSVRvYVFnTmEwR0hLUC8xeS9kVzZ1VjBrSXlWcUNKbG82K3RuZTRmUjlGbTB0V3lKSWZSUzd2V0dudHQvSkVneDRnSlJLTUpUQXp4KzJmaHpQZmtUYjBsQ0VOSGgxcEFtQ3JMcWRmdjlGNkh4aTEwQktCcUZVYTlDYmV1NmRSaEVGTjBnTnVrdUJvRVhqMERxSjgrYlNtOUkxd1l1L2RYRWVmRmhmYmpRajJGc0N0YWRxRVBySTRZU3RkNW1jc3hxUlZUT1BCb0RTdkg3R1ZRek05ZWRNLzA0MUtEckR3aVJRekZLREs1NzJpdEU0b0J4MTBzbEhQc0FFU3p6ck1MTUc1c3dLYTI5NVdoa05nTmtqWm5zT3dCT1VDOTRreWZCNUJNR0s1UW1JYUNyZENvdkRSanZtOWFLSmxlSjFnN3l3bUJ0OG8wYlo3N3NOakFWR1hQN09oWlo5N2ZCb0JTZGxNR1doSkNCb2llendHeXVHTVVmcmNLY2JlT3pKaS9PcEhkQUVES0J1RFBIZmZjTmoybGswMllDdUlFek1MSkpMU1BuRDJwOHVINjVYaTBHZ0tNQlp6UVZacEJsVFh0dUdOZVpHNk54bUdid3Jtc05RUFMxaFNwSVFaWjJUVCtad1FNL054R2lrNmdpa0p6eGhZcUlrSklqT1hwSXRocjVmWk8wYk00N2NhMXlZZmxRRitnYkZOM3FBMEpXbFdqWFpsdkhzOVlxZ0FJQnB5c1hqaTdmTXpRVmJva2tMSnNNOEZRQk1BZERvY3hzV212amo1dDZXMmRsZXo2QXM0Y213cENIRFdEdTUzVS8vWmJIMm53TGRrL3o4a1c5cSt3UVlWczNKeWxJdENWVWcvSktUUnVNN01kYzNqNmFxUVFJWkxrZlNJbk1pZVA3QjQ3dmZYV0FoR3BSTWg1QjEvNVViUjRDeW1oaU9Pck1VMWhIVmtwNEdEcGl0RUsyR01uSEIyc1ZZOWFuV1lXR3dNSFlXTGRIV05MRzR6eG80RExELzdrVE96ZlpxOUU0QkNNTGZ1S1dCVElZdmIvZmp0dlYwZXJVRUlVSHdCQ0xsdDNsT1o1VDVVdzk4OStIcTV3T25qTVNoSjFoa1B3aTRoQVpIdkhNc3dDUDZjNVFsd1NiREFEakFoSXdKcHNCRXdmeGxhVEs1U2QyUmR2bDh0NFVNVFVaZG9QYkJwQ0UzdGlPcy9NR09waVpyZ2ZVZWlnWDMvTzg2UTVJbXJ5WmFVdkpVMDFLQ3E5emp6M3NOa2VGbWtKU2l4OXVXTDhhVGp4ZUlFa1NwTjNVUW1EaDFvc29iRW9ZRTJJcWV6T0p6cGVsMzNlSlcxNzFqR0dwbkM4cWdySlJnVk5JeVhUQXpxQ2pESnFhR1c3RVRNbUZ3V04vRkRMZ3N6U3BkcGVrMHVOWEVDTnhoaFluaVhHTVFUYWhzWlV6Qm1QQmFHd05VRUEyR243cXEzL1pVT3B4NDZkaGVpYmxPSXZ1eXIyTCt6Q296c0liTlhUdVdmZDQrQWRLZ0tNblp5Y1g3bDhzMnQvMjVEcEJRbVMwQ2txeVZXV3ZyUmk5c3l1bVhEdHJ4M0psK3J6K1Q3VnhUSlFCZ0NXOExvMEczeXduczhJWjlGb2QzZDgrUStkWVBIeHVac0lEWTZRdFpBazF0V2ptbGJGanZQOHJFRDdJM0ZaYjlZcVd0QlFHWVZLeHRLS1FoSDd0MkZDN0FkMDRVNjB5QTRhVnRBRWNwYS9mNDZ5aTJrOG5EWkoxY0NsbDZIYVpiWngwa2dGaFozS3hZS1dTMkV4OWZoTysyaVN5a3BSRzlSVFA0Y25nQlpGc0RHdXJxVzZ0WTZiVnp0VjZNQlQvWHIyYVMrWisrbEVwMUFGVTRvdE5hcFltQ1QwdzB0dmNUQWh4RUVEQk4zTzc5ZTBRdGpMMTJBcUxjWmhyT1FyR3hUb2N1UFBuVnpVaUU0ZW1hdFNTclNVaFp6Mkd0TjRsd3E5YW9tcXNha0ZqYjBNSXpXYmN1eEFFclA3UjN0K3N1RlU2VXkrY1pWZ1dqaE5qTTVnaXZ1NjlaWmljSWU4WE1BT0xvYjZPYUNEaXp0TFJLbUFSVHBVRXc4OTMvY2lqQUFiQ1lVRUhLVFUxbiswOHN3Z0h2a29rdVN1eVdtemdBbk5hMktGNk5zSlRMYTQ5TmdTbmtSRk5nZXNZZkpvWVFXZ0NreUN3a0RBbURzc0RDaVFSTUNBMjF5U3NLaENUZDVKcVpDM1Z0aFZxam1XY3l5d01uaGhKcW5jbzB1ZEdRSmxuS0VpUkJSTTJPQ0FYQ2U4TVlnSGZVQ0NTb0I2NFlVK2VWMldSQzZseHkyZ0JEQ1RESmF1UFErenR5VHlRYzBJUUJoQmJqZnBlMy9YNVVTQ1pEZ2t4QlhqcElPbUZOc2tUL2pZT092S1kvMTQ5UXRrQ2wwVGYzbG5zSFNnUFNqY1NLVHdEZytIUVlFakpGL3o0MTVLd1dUR3VvSnEzV3hnUW9TVnA4OFo0amZDUjZFMkRmSjZBb1RLMHZtdlpHb0VCUmpPa0hiQmxoNFgxM01DZHFTV1l0QkZPRm1NU29BaFFvVVlzV2oySUNjSUNDQ1JBNklScGJDUVkwcDI0WjIxTjJtWXRPZ2hBcGE4QkZFaGd3dXNFRVl0aHJUbXhBc0Y5N3ZaazFDMzJtQlpCTjRBbW9jRW1Vb1ZjVTVpV0NKZWdFRkhzc3gzd0REQUpnRDM0alFnSzVzeWZRUEt4allhQ3ltdVFneXJOM0d3a2dubGo3WmluSUFGWjNDRTBtNWVFTU9ZRkFFb1ExQ0thTXhJS21BYSs3RnlJemlzc3FwK2NKbFd6TXcxSVlscmovV3dNR3BhTjgveU1Zdk9JbjJaSnBCYkNNcnFYNjRaMHVvSjZuZ2FUYXpzLzNnTmtBd3RSWEp0TDd3SDBlUHI1dmRDUW1CQktzTjRMZ3JYeFZRY2pnVkJhMEcvNzBqZC8yVnV5LzRsN0hyeEo3UmVZZWg1d3hOUVNRUmhoUzRYM09GVy9OTFhKVEY1MDZ1ME5EZ0E1aDJMeTZRRWtrMDQyWC91cExmMXNYV1hiZTc5RjNYaWxCU1hkMEg3NXVHR0N1RlEweVljTWtXMUI5bEpKRlRKdHRKM055SWdrUDg4M0RBTVIrczIzU2tscnhpREVkdTM4TGtHejU4ZDZBWG9WQnBZSmplZWQyR1lMSkJFQXdXR0pSM3pRek85ZXZzNDFLcHRtbURWditlTmsxYzF1N2IvdmFsU3dtUXExbmRDN3ZEdGpwb242LzdmZjZkYTZ4elJkZWNQNmZ6N2h1Y3ZxZ1J4eTFPcG5LQ1BUaU5vOEdOTDd1TGlJOXpGZGxwQ0ZOaFd5djNYSnB4YzRyVjA0dzRTa1pVVHVmM0c2b3B6eENwVy93MnVheTNQS0hYMzk5VTkrVzdYdnlQWFp2UUlRbEdhc09hb2ZUSUg5ZUJ3QXA1OVoyQ2tHVWZqU3JScHRocVpDSXNuZ0NDRUxwSWdRQ2FLMm1SQmlaV2ZTWmNlMzQvaVRENVNxUXNVS0xCRFRKRUN2Vmd4WWljTnVWaGlyMWE3L2VHWU1ObjZnd2xFcnVtcEFueU5scmYvUDVLN2ZrZ1hlNzVhSExVa2dWd0poMzIyNmVCTWlBNlJlZkZMVWpyM0k3d0lTeUI5TVRhbi96bFBNSkJFek5hOGJ5NkY2TDhIUmxhWVVrby9ZODBGMi9QV1JJZ0FFVGdEbEJjaXJORmtpQXdGMmZTb0wwaXFRWjV3RXdWYWlUV29nQWNQQzNHbGhtV21ERHZRRE9XL1pudEEyZFZoRU44ZmN2ZmZKSDV5QlhIdk93dSszVUF5a0gyZGp5WDY4T0RVZ0V6WXBUZEVmemdWM0c5ZHdEQTRCTUpxc3RBTjdZWWY1bGUxVElRVm1XdU9yZFh6by9NSGo1Q1cvYmxUVElzZE1YYktnV0NkUlFmZm8zbDZNYnJVR201WE56MW84UDM3ZFVUMjlMZnlHYi9kRWNxQVFTYWo5NzRybHpBRUJLMlBubEQxcFJxS0lNVGE3SllSaVVKMGxkK1lETExlalJ5OGxXVVl5Y3FSTjR5RHVhRkx4WDU0WUQ4RjlSQVlQclAzdzhiMHkzakZMTGxnOWdvQW9rSStrYXc5T1A2SnNSMVV3VWdSYkM0aDU5UlQ5bW9pMWg2SjM3L1k5ZnRCbnorYUVYUHUycDU4OEo4MVBvMzNvQTNqZFgrM014TjNQSmh2ZC85K0pJREc1dTgvNmVGYWJVTlBXbFdNemxrNERTSXBVTm9CRG4vdmk1WDJRRmlpL2YvZ2tuN1lHbTlWUlI5bGQvZG1LSVhkNktWQ2NrOTd6OFl4ODNMTWpqM250b0kyWTJzdHcvaDF0dzV3ZEc5aW1vLzdPWFgvS1R2VW1yVkUzNENFaEdkS0E2aVNVcGlXYUJCcUFBWkpxWmxFVVNZdTZ5MzQySFA4dGVvY095dEFWcHhHSVQ1aURTQkdIbzJmMlZqYXUwcy9GS0xFaCtOSUtreVdnd09xNzVqLysrZEE2RHQ3di95M2VHZWFRNXJKeDRKVUFBSURUMXdYMnFxYVdUYUE0dDRCcVBDdS9iQlNkOS9HNmJLRXJRM1hkZmdBc0JUMjU3SUZWN0oxOHlWekthMnZHVk0zWExUUGNOOXpkQkpkRWlBY0lSTENMa0JSd0FRTmp1YzBXZ2tBVGdVUUhRa0VnTHRaVERCc3ozbit5b29vTFNXbnM3ekNjbXZ3cFJEdFlDbS8zQ0MzNDdCMUFBMEp6NGdzTkkwRVMzZHNjdlk1QVFKS1d3UkRTWS90cXk4UnoweWpDa2lrQW1BNEJ1eXJqOXY0VEpvMVFsdG56a3hRQXNhVW9BNkQ3cTlTdkl3TVFKZDhmUWpWQ05samg5SFFBS2hEQ2ZldmUveW1IaDhvWHk0eTJURUNCcytQRHBjd0NGcHNvRHdFSC91U2VvNnU1MjhIbkRLR3BVaWt5ZHN3R2VGaFFBV0FKQXFmOUFyNU1FaW85Z09IcExHcXlBYSs4MGx1MGVWZFBrbWZqdE5ZT3NIM0tFZThuUmpqdEpIVmdTR1VpUU1peDI5K0ZiK25OMXpvblRYL1NqRmdBRkR3alk4S08zazNRU2dsNDhhSWUvYTY3V2Z6eHBsNnNyNWx0U0FGQmUxcmF6YXFES1BRNFlIN0Z5S2tTQnBGTFp3ZXgvdnRBdzN4SUFsdDNyblRzakpUcllIdjg0Y0lGUFRnQkVMZDdYTjk0TGxCeEFVYno5RjNmSWdyQ001amJualViY2M3WGdLR0w4MjVsNHhjZkpDc29uRUNPd1NibklKbjBwZEpKUVNLd3d6Ry9NTTF1bWtJREFYOHlONVluYlZTZVM5Q1JBYU5FU2tWUkNDZ3p0SjVyYVd0QzI5YmRZMlBDSkNFT0NaZ20yOFk2WEFvREJXOUlxbGovcnhVVkdKQVh1MjhmQy8zYmduS2twUXN1eWRXTnhyRnFaSGhYcXorQ0M1eXBJUWl1ZUFBNFkwdmo4bkF2VjhQcURIaGFjQStFb0s5TVRTVG9BR0tyRHNrcW9DUzBFbkxLbU1nUURTVVRPQVZEQ2k2V1p5UUk1eEtuSGhjRVRoTDhTQ3o3bWtOWkZKRkE3djN2aUJZQ1pBRmg2Z0VkOThvQytHOVNtNTEzdmcvazBkTnBNV0ZaVHJaRkhQWFFzcTcvWFpSSWxZQ1N5aHh0RE1kYjlyQ3FSeU1MbWpBZHNBVUN2QUFWNEFMdTlZNmJwME82SzRRVVF6RUFQUUJNTUFIQ0l5dmMralVDaWJkcUZ6dm85UXNMOHl5L0JrR1I2Q2l0LzRnQllrOFUyTGtSRVd4eFM1Z1NLaWFCSUVMQTBocGRwUTVvZ3pJRUxFU0Q0cTRySUduMDh2ek9PQjB5MzZSQ05MOExnRmc1bGxIN3JJKzN4Q29pc2RKaGtBVEZoQVhBUndOZjAyOW5nZFkvOU51WlRBRUFEZ2EwYjNTbW9WZm15Z3dEc29BdnlxcGMwQUp3aERQdjJON0JZVFJSckhqcytZRm0zbUFTRm1hRDg0eE1CV001alc1VFF5cThmWHlwcmdibTlhRmZCNTkzajloRXVzOGg4NFFZQUZZQWxBQXBZL1kzYmVEV2pZL3Bub3dsUGR4QUk4Wkx6bXB4VnRsMjBzaDVHMVl3WnMrMjAxaTRGd3NJSlV3RUVFTFZtUUFheXBtVkpmR1FjUjd5dVR4T1NDWWVuc1BpR1FwWUV6WDBoWXZZeFZoc2pnYnAxR2dEbkVmaUlRZ2FYNlBMcjdyc09BRVVCS0xXZzR2alBlNUlRc25mZ1JRTUlQT0FwbGRsa09yeGU5Tnd2enFTV2QweEdLMmN0Qjc2eFJhbjB4SDBuTkVySFhoWXRUSVorRjAxQWxuS3JORzhMTEpFZWpIa0ptWVBtQ0NzWTl1UjdDbUdaQ2dnVVZ3R0FvRkJJOEhRTWVaOVhKSU5wM3JlZnYzOGVnZFVmU0NRb2xXdysveW9Ba0RCc2VkZVRZRTVQcy9ycHlYbEtxQmdTTXJCRFdMN2pnSEY4WUFkSmx2Q1dBWnJmR01KbC9Fa3Jxd1dic05RdkhnVml2b2xKQVFEbHR6bGo3dEkvMlFpRlpnblViaGNBdllJV0ZPaUJ0ejNEYUZZTlphSG45Rnd3WnNheUdmZ0FDZ3RhN3JnaHE2YzdldnRmQUJza2luVWlaTm54YnJhQ0VVb0dMSkZBalFtYXEwMVhaNWpCRDVnTGtrYS8zYTNHOFlKVUoyQmhHMDVmZ0V6UlM1U21qT0t2TXhFZ0E2TEpRQXNFQUkzUENIeFpzMXN2dk4wR2RMSmlZYVVKbUh4dFIvUkV3KzgyR0x6NllZY1FvMVA1MXZVRlhpeUZ1eS9HQ2tzYWdzdzAxL2ZmQmxnbUFGUUFKa2VkZU5OVE9ta2dvRjJlQkFTQXptdU5oTlZTN1RtWWJ3bUFBZ0FQN1A3RGZRRXdvdGw4MVVpNHhXNVpVWkttVTlzbU5sazZKTU1VT0FLYWFtR2xFdE5Mb1cvVktDcUZjQUFJV2tFU0pNaFdsZXQrTzlyVTkydGJDRmtDTkVCZUZnMFFGVVdabVF0QmQxdXVWTXFFL2xFQU9BQ0dqNllqbThvU3RXeStFMHJPUXdrSUZEeHdteDZWeFdscFIxNEJBc0NLVDFSS25pRFgvL3U3djNRdGhIVzl2aE9HTFJ1QmF5LzFsQ2R6ajcwd3F0a3JlejBhYUJOa0ZRQWhFc21LWkVrMHRZSG1FYXdwS0x4UXcrejRqaXBZbXFzWUVhTFBBMmptTUlocEMrMzdYMTJIczFScTY3Mng0R3NRUmt0RDdiem9TeUJHNXh1ZW95YmxnSzkrOFR3cjZGRnlGVThUREw3eUN5dEh1KzJENWNocVFvTUV6ZnhHRU9lN25CZVo1cFhFM3grQytSU2NxSU5BM1hMN2UzMHhNV0lyMFZnTTh6MEZ3aENZL3g4dkpsUGVjbUtobnlpUjZZWmREMElBTUNTR05NWlZ5MHd3TDVpczY2VUJrRFVlOUxEYXpwQkFBcFNBeEh5QnFoSXpZTWhSSmk4MHo1RFhpVmVONGNENzlpMGNxaE9mYkJjUUFGYTRtdjRJOVpXN3dDZ3hjZmt1Sm1NaWlTVzQyNmsvdU04UDV0Q29laXdFSUFtOFpBOGdXNmo4MGhjWS8renIwbG8xUkx0MkdoeVRzS3F4a0J0TlRlaXZMd1dRR040Ujlwc2phS0N5MXFkTUFuRGM1cEIwSktESkg1NEZDa2dBRkVDWkJKenc3WklHcEZiK2FiUUhyWktoUlZXY2loYWJxMlZLYWgwYVJTNHlUZWd0aFdJU1JNQmdBSVFBS0VEWlFnWklFOStjRytuTnFONVdNOHpDVEV6WDRpVXFKWW11R0dMZlBRRkR5cWgzRUNBVy9tS2xFTTRFOFNnd0FKTkFDMUNBSmZ5U1J2QTBBbXQvaGdLWW5wMnQwcERPOCs0RkJBQnViVXRRaVQwYkFLZFdNTk56Nm82QURVZThyclpJcEdkZm1FK1JDU1JWQzFPZWxBRklJQTFJSTVJTEdQRHg3ZDBOb0lpYUZOWE9JOURDQkFUN1dIRFphVHQxQWlCTWRnOE1ORTI4RWtrREU4MXJmNDZSS1FETnQrOVlQRlBJZlBKYUFBZ1FnbEtTWlJDc0IzOTRwTW12OTczcE53TEN6QUlxY1pQR3JYZVJGYlNnYjdqMTdJQWxPZEVxRTlHb0J5QUVTQkVZdUJjRk1zanVBdE4zS2trQjRDOS9qdkYrOHBOUFJwU29qVDhPUXk3dmhoR283QzdENkJSMjlJN0N2YU1Hbzc4cnE5d2RPRzdYMFo3U2dCYXBzdkgxV0hDeWt5NWpZb1lMY2Q1N3JjS3ptR3p6NXcyTUJMWGRVaGhJWWF6UGVQTkVlakQ1UlN4b0lEZ1NCZURMTTVOZWU0VzJlaG9hQndGZ3ozNDZKSWsxTHRzYlkrWlpzMjAvYkhLeTdIaHJBSUczbVJOQ051dnZEUWdqV3k3N3hwMlRBSFhBem1lT1VwNHBOckJFdVpnZ1Zyc2J6WXZ2aFpHN0Nhc2xxWE5Hb1FCWWp0QlRDS3laQlprQVVZSkV6YkFmOTJodzkvYnhKNHh5ajZkbEFnMHRmeHdOTFN6cGkwYkpzdEFRelFRbzBKSC91Ymw0R2pKYjN2L1pBalRFK2dqSWxMRE9mLzhYaEhHKzdZUEdQbXE2TFg4U0twQ2RaMlExZ29vTGo3MFlnMWYvWnFjQ09xODliZ3Y4SlJjU1JpdFRCd001bkxxN294ckJYczh4UHdBbGtDazBWY1pNMURSQXdCeVlycVE2bk1jRTNqSW5CdUF4MjBJU2dNc0h0VlI0QkhCTk9nQnE0a3YzRExlRUtiZmM3bGVERW5lWjdodXlWZWk3TDhlNHA4NXZhY1VDMk82ZUFGTG9xQ0FwdHJOVzJJcjIwQk5IOFA5ZTdheWxTaUhVcXRCMDV5YU5wMDh3WWRiYTdMTzJZZ2tuYUFSUU1IcmZGQUVtRWpDQU9LcjB2UnFDL2FkcFRIanozNmFDYkpDckorWThCb21HMnBwNzJtZ3VvUXJHbWhVNWhsdk1GQ2pnWFBaRUFEYmN3eEtFVzlxdnJsc0k4Q3BBOGx4by9xUHVIaDFKWW9sSGZWZFNnZUIxcVZnQzFBTFVRaDk0RXBOZTFYblhRZ0FjWE1BU0FJWDVsMTk4VU9zbHlXWTdqRlh6K3E1VUdCTHQ3SjFnWThMaDYyb1ZxeWRlQ3dEYkhVbzZMUnYvWGc5akxCVzgzK2NtR2ZTY09PRmRvK3kwRXlHRVpYN2o5eERNektKUzBHaGl0ZzB6clRPUGRQZndIaXJHYUhDWXlhRFNnUXNRMnBvMEsxNC8vazV2Q1pqMHlUMkhXL05aRTJHcStNM0RxQ3FETkxGb0FFR0NjTy9DQWdHczJCUzBOSnBqdS8wd29qdUZORVAybm9oeHYvb3FRNUprZlVRQmdJZnRGQTBiWnRQZWRRTVdiSDU0b0FHdTlsNFhJT0szWHRPOTFPTWNJMXJaRVNXRU5PV0FoV2xobGlFamlBU0luSVJvcGtRQkFRSDQxZVhkTnFuS0xkL3NWcG9SS3ZNU1ZTZ3djMnlGQU1ELzdmWG9aTUtTZVBsdnNmQXJEWEpDUHZNMGpQK3BOUmxaWEh3SUJ2YlZFbUdLejJhRXlZV1ByUjN1dHNkTGluU2JQUitrdkhpMk4yV3NQQ0JBSmh2ODdRdFl5b1dKWkhJMHd4eEpHaTBCSkNDYzdLa0NKTC83ZDhCVGxoUUlVUXRkZlA1aHRMNUhXYmJiM3dNY0VOVkZXcUp0UmdzQVlnSXV3c2FBVDRIcHJJcG5yd0J5cU51dWxTRWcxamRqNGJiU0RDNjJQdFNoYjZoaGNDYjBvbzBOYUdtc3dwS2xCVVlzSWV6MWx5bkFLc1hIRDBIRElFc3lLWUNBQUh6OWhjaGVKOXhYakdkZ1UwQnowYVNmWVJFLzNtdVRKdW1BQXVCMlVMWlpURnRlQjh2UlFHSHZYNjV5MG5zNkRxTSsxR0dnbzlSUHpnSTBpelFQZVl4Q3pCbWJYdGZWdS9WalZ1ODUzVm5ialRWdGYyWnUyZVcvT2VQUE9UT2NrSUpEYk1JaHpMY21xNmc1WFBxZUN3b1k4Rno5eWVFK05pMUpyTTJtaDh3V0swZ2Eya1VUUEMxSktDOUNBTGJIOFJNR2EyQXdOWHRqZU1jczZDUkFmZS9hY1hIRHF5c3BWTVBhdmVmOVd4SnFrZm0yQzdDZzZVUDNRZ1pyL3NjWDRQaDJIOHkrdU1QeVVUaTFITFJNby9zb1dRRnowbUV3QUdnbEJTT0Zyb2o1Yys5b25SRTB2UHpEL2FJTXdqRGZZSVlFalZ5SEJMRHpHeDhwZVNwYzVkdjN3OElUZTRhWUtlYlhMMXdFWEloMEU4UmJUUTdvbWNNS2tpKy9WbkJVeG5hZkgyck5GOEk3cFVIazA5OENvU2dEdkNsajM5VWxWWUhvUHgvZzBqRWtqU3Ewa1J4SnBvc3dHUWJlVGVGSnNUNFBsalJXRExaY3dPTk5uNGkyRTZYZlBmUWJnQVpVQ2loVllSck5RRGdNQ0t1bzQzakxWakdqZ0NzZkNjQ0dlWlczMWpaMGJQelpFQ3hFV3JvNnNWQ0pGZitWYlJPV3BYYSsva1YwQkdYU1dKY01MRWNCY1BSbjloRmxTSi9iYTRpQkJpU0dMUlhBejJkTEo0akE1Q0tZbVNBRWMvYXU4SEVSdTEvYlZpVzlUdHdTd0IxTlNhcWR1UFlmR0pJQ0JWQUFOZldKQndHWnBwMUhlcXlacEVSZWVtNEM2dlVERkxNS0hFNHdxTzBvY3VyMXBHY0plZ3Bab3FDZG5mM3VLeS9VRUlRTFZXSjRJZ2VJTXZOazJmUEtKL1k4S0JMSDMyT1llOTFESkFPRysxOEZ0YWtDSVJhTktnNEJtZHhqbFhmWGZ2WVowMVNtSzh3bWpzT0lnaEdDSE1LYlllUEM1N2U2Z0lic25BRERYdnRXdWlDLzlqMllUeENXOTMxakpVMSt4cE1SK0d1YVVFS3JkaGpLMHZ1N0lwRnNaa3ZMRVVSSWlVVENrSUNoU2FDRWpKeVFEL2h1T0ZMMDV0SlBuWjhKTTFnMjg0Q2dQRm9oOTk1bHovMGV2L1dSKzdFMkNwVGFYSEw0eGlIMm53WmxMTUUzWVRHZkZVQXdHQ3YzbjBjemtRem5sWThxVEpwNTNQVitBQmY0MEM3SUNFdi8rNWMyZTBLQXRUZHBITk9SSEpCZitpdEFBSmRJSmJQS2hUSVMwRWdXeUFMa2dGMVd5eTFodWZFcUNDR0FNcGdRV0REdDkxdFhJSkxDQWFBd1VKbXloTFBrYUFtZ2cwU1NaaE1qRWJqMFcwNDNLT3RySGNnaFZoNlNUUzIxQmo2UlE2Q3RTUUdtWENod0d2b1RnZGJVdmZCSnNFN1VOQ1d6WFRvQXpMZmJ0SHhsMTV0bDAyZXNQUEQ0Tys3UllZbTAwdklyR0o2WXY2eE03cmpXdDk5cnVydW00TCt2Mi9LUXhnd1M0V016QUtFa1BleVNEaFp4NGk5dFA1WEJpZHNBT0pSbVNtanVrM05OWGNBU0JPVWhPTFRpSGgvdE9yeGlSNC9oOWpvd29FakkzOWtIQ0RxVmFTd0ZHczRBeVVTVUtCRnpjbGpTS0JCRWxvZ3pIblBtQUFJSk4zY2dvRDRHQ3lXemxZZndvN2NIVGFUaUkxTUxyZmxzTVFtVytQNVBnU2dnek9DTEprQkFFcTREL3JpOWZLVW5nUURWOW0vZEdZVjAxQlJEcmo4Z0FZNGpzZmxucVZSRjVvbElITm5KU01EOWU5Y09tRys1eTQrS0tlajFEUUN1N1h1a0dCTjdESlVJUGdKQ1doZ2RJeGFKU1prSXc4RHFJRURJTzBFRHNmVkNtanVpM1h6N3pkTmR5RVNwemt1NEliMlI2Y1FmL2VFM1U2V3FDSVN5YkQ3OEVneDV1RmZ6R21uWG5Mc0l4UGFiR0pUUjdEWUFqRk45S3NSbzhJT3ZzczBNb0QxbEdocjBrQWNFalJuV1BuUnVCZ2d6TU9PbUMrSVlyMGdJL0dxTCtWb2lFaUFEd0pFQ3N5UXMwVU9MUVN1WUFpdFcvMk5qV3NPMklRVlplb1ZIc2NaWXU4dVMvUWFXaDBDWVR5U05ZQ2g2SEEwUUtFaFNXbitrK1orc3FtMENXblkzR0laOHpQWXA4elRVOTRNTENXYUpzS0F2aE0vVjZyMEdWSFB0ZlFFbkxKRVFmQW54bG0vYks5MDc5QTRtTjNNU3BVODZNd3ZXYnpjQ3NPZGVoOXp0c0ttSmJvTm9va0gxdVRhbkVTM05FaE5qUzdnYkRaYXdUMkRjQklCMzltYWRhbWpIQWxNN1ZBQnVFM2p1QlgyYmFFUEpoSFVOL1FMenJaUFpUazFPQ3BTd1ptcnpjSSt6SUFwaG16K0ZlY2dBTElVWmpDZ0VZZGwyV2hvS3dnUHVwSkJrc2kzQzF2c05FRUFrSWRBcEF3ZDBMRk5OZ1NhQmw2K0RxVHJLVHU5YjZMK1dteWNaWmV1REFKUTBvVTMwRmcxd0dpcEtxN0l6UlZRTE1rQnZEdWhnVkttbG9RQkt0QUNnY1lENEhoTXlwZzRBN1BIRm5abloreVJzSWNpL3Yzc1VkY1IxdXdQcm82cElaa2NPQldEdHZVSnVsSkFhUVFnWVRDWndrRWdJRE5seUFjSlY1NlJTVkV3OC9VcnMxaGNDRUNmbkFRbFZ5TXltOWxxK3NvMUd0Wk8wMU5ZSC9ZZ2FZaTlFUkhyb3Qxb0VvTGtVZ2dLbTR3RW93eFdBU09LWjEzYVVMc2VLYndPQUFidTlxeGdGVDM3bHIxaEZzTFpVd1kyZ3VKSWZxTFlZS2YwS1M5dFFRR1hSU0VTREZFMk83anhpbHhJMFZBTjNSQ2laaFNHa3lVc0VDSHFiOEVCeFpVNWdzSUFhRWpycUdNWmJDUlpraVdZczN6L1QyQmlqMVV1WXd6dzNCV1FEL3VOaWFLRkFxMFNwM3RoQ2p6MHlxRzRvVlI4Q1EvUVR4Um8zNWhLYStPRnQ1a29nWlZiWmVoTlcwTEtqeEZWM1AzTzRsVWQvNjRyVkVKbHFzbTFTUnFFSndnUXhtam8yUUZVUXdxWEh6T000QnQ1bjg2d3NtYllQMEYxTmtGTFdpUjB0QzhBQXc5T0l0Q3loZ3ZsUjNiSnJHTHB6SXJ3S3BMNjdFWUFBTCttUXFZd0NLQzFwUVlxRWU1R3BkZ1ZRTGR3aU9qTW56UnVZU0RBQnpFRTJyMDBZSXRJQjZGa3pLUU16SC9iSVFRKzhGWTBJSUI2NkZiQkVXb0t3SlpBSWxSQUFrMkJwYVIzTG5Pa3Z3OGdFMGl3c0FRMFlML0huTkNNQWRZRTh2S1RTSERPL1F3NEJQT0twNlZrUStKQ2pybmRXSTdCc2xPZElKa2hrdzVGS1FqSTVjbENqRkQxcFdwNEd4OWY2U1NZYS9QczM1bkN0SlVrWmJSQm9CWVRTRzI5aENiZEFZdU96dm1pTUlRNHljN05LZlFYa0l1QmJBY0ZNc2Q4OHpBcG1NSVJ3OVRQb1RRS21XejhRaGdSTzJTNHFwU3lYUHdOWWdaU1ZzTEFiUVh5Ym80R0FFbWN0SmFJUENBQ3lnWTJRRUFxRkluRFFkZ2tsVFJUbVBDbTFIZ0NsbUVqSmhTUVlya0pZVnBpRWdXNndyR3k5amtrU0RHbWRzY1E3ZW9ha2RmUFFROUFzZE9UMmRBY2tldy9nQzBFRjNVekx3Z1VPZTh1Y0tMaTEvcTdMQ2FFd1E1a1NscW9sZGo1bk1zT2xMQ2xEd05oaUFtVDd1V2R2eE5Bbm45SFRyTGRXTzJsUkpJbk9zRklCUWtwd2JNUW1VakNUNWIwQUdNWit6SVorcEZYTERqQzlVdk5EYWhtYzYxYklrNjBGekJQTWRCWW1aQUEwT2R3UkIxYVlTOG4zWUFDVExqRXJSeEc2QkNuUE1DWWpBSWdRNTVWZ3dkekVwNDhjSkJBQ0JDZ3d1SXFTbVZRQm5Qck9ERWtnWDc5NjNuNGZRaXJKNEZlK0J5Q1ZCQW41RWdnS1VpQmxRY0NRZ0RuM3ZpTkdGN3BRRWtiME1mN0VKVE1nSUdJS2FKb0t0eVRXYmNMd2F6Ni9FaVRDYi9mTUVoTUpBeU5uaDZLT3VEMlFCZ0dXZFlTQUFVd3hFUE9Fa2taRWNlWnFJZm5kOVlBTWFUczFNMFJoWmsrUU5LaVJtRUFXaEdpb1hvUis2WDM4bVJqYTFzb3BLeVV2aHpRKzRyZG1WSVp5dVFOQWtnS1NBdkNWTHpPRkN1azkyeWVCaDl6RjZiSUVIcmtSNktRNlNtUFJUUmdxcGhSVVo2NVlTbzRwUVd5bFNPUUl3dXFRUVMzUmd3T0pQZHZpRW1tQmJqYkpKQ2ttbUM2aTBzQWt3aGlGemVWSURKNHFjaHFTTUhBY3kra0tzcU5tTFBpdmpWbFJEWmgrSG1JQjNxZHhKaURPZlIySWhacW1Na241bHQ2Z1ZkK09rdWxDK0llK0NJQmVKb3FsQ2JsbXFjRGp1Qy9zbk9wQUZDaUJGY2JzYXU3Q0YveG9LOXdYbVBoV3IxOTdFU2FMa21MSXNxTTYxU2VhZ01UQ0RlTWhJSnl4RHNZTXdXNkpSYjFWN1plQ0lwdnQ0SVJsaG1KbU1waW5vWUdTNmtDU0hLQ0ZCeXdkdGN3MSsvOTBxSGNZTGF2Njlib3o1aEdUVGdwaDFDakFNb0d5WktlMTFvanNLRkFpV1ZvVHdXaXkrNTAxQTRCbFVNTGt6UVFLQU1Pa21URmh2aHlPbVRkZlhSS1F1TU1INW4xdXJSZVlzYlBoY1FCUWVpWUd5SmtsVUpBRjFraXNUcU1qUkhiOE14ZHRCNDVrbVFsRkduKzhDTUJzenlta3JOZEY5WVJhaHYwZG85N3VhU3haNkN2ZWNlWnQzdFowTWtGZUN3NmlvRHU5UmozdlZFdDUyNW0rYWppZ0Z6UzNTZ0FOa0ppUUxOZ21neDNweXA5MFlZWEduZmFQTUNTOWRBbjQxbm5FdEN3SkExUHV0UUJwVnNsTFR2ajdQQnVVczhYaFJOdGRnY1c5cUErUzFQUjJLK2JWSkNFZzRNQkxaME1CTkw3cm0wM2MvcjBnaGJiaWxKOERXT1dkTkVkdEptNjZZSnAxR0JDUVN5bkFCT2lBRll3ZW1RbVk0QWdBbUtZRllFcFZzMFFxVEpRb3VSQnVLVmNhRVJTNUVoNkRJTStLUXRJeFJrTUxHbXUyMFk1bjQvdGcxamc3dU0reVhLRHo5SkpCd3ZtRGF6R3NWME13QWRlZy85NU5sYUJuNTljdkEyREFWcVdZVHN3QTRGSXc2YzVmWEVVS2FTcFN5bVNzRGt2MkwzbjFad0NRQm5RdWpuNi9IeTFra29jOFJSQWVNTXFzZXAvZWpFY0FjQVdRa1ViaGx1aHdiTVRCMFdaRlFoT090anFUeHVnb0lwTVFnRlFDbGdJZGdvaXNRbHUybkl0aHR6c1M3bzFva3o5YVAwOElFSkFwWjBjZzBESlZpTVRNVnNSYzlLMDNQZFZaMWpUTUJBaklZODBiQUFNSzVtQk90MEFBQ1NRY2FZYWtFZ0hNUEJ0aGJteHgzM3NDQjl5eVZkYWc2c1BtNXJFUVlaYkNFb3hLQjlUckFzaW9UcEl5N1hqNVpTc3hVaVlja2lWMlc1UlVwQmtwTi9pVUlMam5GU2dqNFBWSHdBSEwzT2ViTDFJV2Myb09Ba0I1eGJJSDN3OVoyaXdDRW4xaVJMT2lmb2hDSDVVQXNpRE5ETWtLNEJSWWFlbTB4d01JZ0hBekFUWlBhQ2tuc3FBaVZJdFVvckFLbXg5M0tvQWNoT1daQk0zN20wRXVBdnVCbE5GcVRjRFJaWXRNU1FqRFAxNVVISlgwZU9pSjBQdTNhMXRKdEV2K0ZRQUNLWUpFM0hRQmJZNHFwOU5pS1FsaExrK1EvWkVNVzRvUlRJWmc4NjQybVF4R0swb1Qwb1RXSEdtVXdIa1pNaWJETUltQURXZ3JhSmxDMVRnU0JSVXNMSzd4NE9QckVVeUthNThJRHJyRDluMDRROGhYWU9oK2E0SktwaFhBSE04NXRxV1hSUFhMSHdRQUlpME5LS2hHZ0ZvS0FOYitlUC9hcVRUQmhLUkhlRFpBZ3ByNUZ3d3UzMjB6MjE2dk5hWEJFb1k1Z01WdHNoTGVBMEJvUEFPM2JrclFrOVREd2ZFQlI4ejJRQml3YVJiRmF5TFMwUzhsZ3JVb0NZTVlCTk5OUVZxVUJLUEU1cUVlMm9HbkxOaStIZ3RhS0V1aTlFY1FNQXV3T2lKZStjR0NDRk4vcW5ZbWR6M3BZZnRWV0hWUEV4K3lIQUlDbG1RcVhZSEVmQ0tyNUNIRC9LK2M1bjBaT3V5K3RvTXZxcUdrRmwvOUVRWkk2UW16dWdRZ1MxSk9tU3piQk9Gd3krMnVXYmZiS0k0d21Ca1MyeTJLa1dJQ21BVWNNQm1GNWFpalRMOXVWUVZweUZXclNTRWJYSUQ1UXZCT2IrcGxXcDNLSkdpczdRak1IbGtvSVFFS1JFK01rTXdFNE1KTmpFYTFqUk1BZ0JDWjZEdWhlUVFMQS9PYndqSkxrek5ORE9odVA4Znd5Z3E1ZzFvRTYwRkZrTkVNU0FUZDNFb2FrT1FIZnRzdmhRaDFQejV4NS91aHNDcUs3dGNhQUdWQ3Fhd0I4Q1lLYWIyREFHUXJsaExnYUpFUVVFWktKQ2lLY0RJQllsMmlObUVxTXlXYUVDQnZpMHh3aFZjVEVyMk9nSkkrdCt5OUFISkFSZ0l1eWprT0lsSEE4SnF6NHlEOGltOW5DbUxOWjdrRy9adDdJaXp0aWpQQVllZ3d1Z3hXQVk4N3ZSYndNS2JhNHdBQ2NJRkdwaHIyQVdHSmxuYy9jRzNUQXpLemNMTXZwMWM2WkJYaEcvWWE5SmEybjIzdDF6QWs0cnJyMWwxMzdwVWJldG53eUV2MXdHUGJBaEJCZUl4cjdqcktrcWw4QzRqeEVpRHVIRDNKRTJGQTZ3U1lVTE9wV3p1SUdhTlUxQklDYVJGV0RXVFBNdkdKclVQOXF5c3lGYzE1cHc4d0lHVGVJdHRaY0NnQVJnODNLWDdldzN3M0NmTVBmOWV0T3pJUDY5VFZKODhEbEVySUtyc1FBU0pUeFN3ZEhSQUFIclBPRXFZbUQ3N0hjNDZ3U0hseTA3TXduL1R3MWtQcUxCb1ZoVmxnUkg4VHkyU3FGZHRzREp5NjRMSjlSa2drS0JrVkUxeU1xU2xBQktWWkdBMzBDaVI4Rk56aWNkTkdRSlNMbVJtNTd4cVd1bXpacmllZVBJdWM2MlluRERDMDFtb0VNWldrVEJaSWdHZ3lyQWlSY1B6OXR4QVk1TzY3RDBxQ0tPbWFBbUJFemRaRGlyanVzK2RlT2pIVlpCTk5KRHh6NWdFL0dTS0tBYXpRcmxqY1RrRXRZbVdkZ1FsVFVNckM2WUNZRDZ4S3BJTlRiL2xrQXpiRlBEOXlGaEpBTlRBbEN3ZDBFd1Z3RmFJQ0ZjMTJTNGx3SndRYWZLU0NKdE9TY0ZBWUFEUTBXcHo2bEpucHBsR2l0Qk9Sd1g1YkN6MnliVlFjRXJjQ3dzS2tLZ0tFWVp3QzBhcUNkSXhUQ0x4dHJvUUVZdmVqTVhEWHU2Wm9EdXUvb2tJQUY3RElFQkpNQU8wdFRtMkM4REQ0U1JoSW9kZEdHcUtHWWFsYVl1WHhSeDl3OW5WWGJXblo3MStlRTdkNjZtSFRCYXdtd1A0NFlLZU50ZlpxUnRzM2J2N1JoLys0c1o4QVFBSEFQYjloVWxySUVCaXo5YzlJcEJtQmJ3TUF4ekh3QWJVUFJDWFhBMmRzcXBTeDhxb1R6MXBsYzkxd0ljSmFGQ2I2NlVsRHpoVkVKZm9ZZHAvZHc1eUE1MWN3TUFGSFZMbDNEQnJPMFFDVVFGdU9VZ0dtQUdPVUNqejNUVUVqSS9MUkJDQlVtSUJFQmlCQTZIaUpUQ3BhYU43Nkp5VmFLc0hQdjJZdVNJSjU4alh6akpLcFpHTm9GazJ3Y0FZamVyOS95R3EzQjM3c3VyYW9WaGRpKzdQLzBSbk8wTEFtS2d1YlpoN0hRdXpZbFNKTkF0RFdVSXFCV3lCR3dsNFBXcEZLbzRHQzBmRGVNODg5ZmNkMU9RZlVZTGM2Q1FRQWRtMkVvaFNVQm9vQTRJQUxHU1ROOUlQTTZvMVZmeTdtQ3cwdEJVcWJBU1FBSytGaStpbVBPdXpBRlhkNDJGMG1rMGJBcFBVbkRIRkdWQm1OZGxza0YyT3RKUVJSY3oya3dRUE1aTzBFZ09TVkw1bGhaaGp3dUIxVmhZVCs4VzhBNGVnRGNqT294VTJXaGt2VFlaRDU3WmVTWUlKRVk5dU9WSUZDTVVwRkFrRGlNZ0FTQTdkTWJBWUFDcVBPWWN6dXRFVGtXSUFpZ29qZ1dPYWY4ZHVFS0pPOWV0Q1RPb0VTSW50ZkFRRm9nVjQ0bVdrSkFCTy9XRlpwUVdibmJSY01BcjJBekw2NUNWd2FGTWE1NHlOZk50bGgzNW1jZXdRSXZFUnRSQzk2czlGLzU4c0M4MmxrWkJQSmZjcHN4eXlMQW1QUC9MMFp4VlJ6YmdlTCthRzJOWmdqTHdjdW42VXJLS3hjc2VWU2dCREdUR0hFRnkxckZRSFo1dmNQY2xpYjlJS0VZOFJFUWdWdGdaYWpBaEFvQ2dQNTA5dUVvZEJpUDhkOE4wR2tzWUZoZnFzTVVHNkd3ZDg2TFMyWUtoUFdPSkJaVHZrQjVtY20zZEpxc0M0YVFDdFozY2ptQ2t2ODYwNTdudEo2aVRRU3UyMzZ3WXFoRWoyQVJvV1c3VEpQWXhGdTZSSW9hUlBneWNGN0drWW1kbnJvU3UrbklxT2F6SHh5MVI0SFpLZnRaVzFvcmNkY1RwR2dORE0zZ3RBbnpCTEpPaThRNWlLZ0NIeHNoaVZGNGtRT0lKQWhCUUlUQUpESWpBRE5jbC9tVnFBNTRYMTdKQ0dHaFYyK3l5RGlId3BHTU94MmdCYkJIdXdoWkpLYkFTVE1JSmlNQkFEaEk1LzBrcEhXNlhaY0ZtbXpKd01RRXBGaGJaQ09HMEZ4SlZ4WHcyQkYvcWlsQkpCMEdhTDBSekl3RS9BMGFCNXdTWC9DeklQY2Q1ZnpQVmhVU1RKZFlRR1htQ1pSbm9CQUxaUUlKWXVLZDhaaFNKSk9lRGJqSWZTU1lLWlJmcWY5NTlsakpFdFQ5Vzl2aFRCc1UxSmlxZDRZL0NjNzFxWk5XRGJudmdJTHEwSlVRMW9QV2hyejZTRlBBRVNDRmhRZTl1Z1R2TEpJdlhOMkEvQzl0ZzdNeSsvL083QzBsaGhJRVpvT1FrTHRkTVpIL0tUQ2tLUTIzWEl4cHM3TUhobVEveHE0ZXFZSm1oVHgrRWNCQUQwdEFSSWdrR2xNSW8wSmdOQkNhKzVOQjB5S24xdzlTR2lLd1RKZEl3RmRxWnBYODhSZ1lUQ0Z1MzhuWUVpZ0xCc0EwRTFBQnFMTUUxRkVDMkxocDZ4UHdVM3NKZzN3czU2TkJaV3BRa04ybDRBcHMxU2xiVC9aTDRFcm43TDg4YjJHQUxMcDNIN2Rxem1NbzZuR0xFbnlqdlBHZlJkek14ckxCVUJiQVNTTHJkcGpETUxXTysxb2NCTWN0SUNaS2xTNlllaGJnL3F1KyswckNHYXo3VWdsVFNBY0hSQWdWQ3RGV3JISjMxZzRBNzJkRHdJQVFnQUpHc2d5enlDV0FpSWpTUThBZC9uaUtoalFla0gvbFQ1QU9CMEZ6a0RkWlRjc3B0K2Y1bUdXK0FQbW14RWtFVFlQMW52WitUQzNGTm8wTTYrZk9oM3poV1ZzNUt5TWNpT0lad0xraGRsWWhwaEg3YjZrK29Lb1ZDWTRncUF3SlF5WUdyVCt5cjJSZEFsMytXZ1lXZ01GVUpaWU1BRWhNRitXQzBCT0lnbnJqeU1oUUdBR09SNEJwMS9rUU1wcTU0ME5nS04yVXdPS0Z1L0JpRlpBai9RNkFiei9xQVFhVVdYbXdSaVdqcVF4NVZqU0ZJYWxBTi9yeTRkbU1hQzMrZUhBUHBmTnRiMmEvYmE5LzM5aVBqVUlFTENYb3pZUWFveFB1THl2a09DNSthZUxjZVNtV2dPcFp2WjNZUDRCZ0dScTdySHpGWUFTQ0F3bUlBd3ZMTXdIYjljS3BBVy9pc0VKOXNra1cweU1Jb0RHcEluOUJhaEJBS2F2bUtwb2lyZmRNc2d5bVpJYUdPYjNnZ0NSYk1CQlZ6MHR5S1NyT2xLMjZiNzloWnFBRWtrdWhiWUVRSm5QVmlzOWEvREpsYzl1WWNrcWE1L3hydzhlSmpBSGlWVUdQR0lSZHI5N0pJaWErREpRTGxLYWhkU2NOTnA4czNkY0UzSVRrRW5Sbkl6cWNvdHMzN1h5V1dBU3dZMDVBdENCQUVMb21vQkVwa0V5SVhhdU5XQ0c4Z0FBRUNCa0FrQXFmWjdBS2tzcHZXa3NCUUJIL3JSYitrNGl5c09mTzQvQU9WRVNYcnJXZlliUngzZnI3V2tTZ1BqTmdGWVVnMGdPRU5iL1M5L2RTRm5OYkxYeDJWaXdxMHFnc1BBbUNnREVxa3RuQlpxeC9Oc2xpMlU1ekd5UEtkQjlGVFRTTXFNTGZlSmFVQUMybm5Pc1FhVGxlUytZQlVRSUl4dkcyZlBhWVZCc3Q0NkIwSTVBUnZGdXpvMW4vbU1lUENFdm9NOGNCK0M1blpnTkd1eDN2eGlsdUFvc0NtYitlUGdUS2owZDBkYjdZdWlHZElTUzA0dlcyWDJvb1MwQlVEamhtNlZmVE5GOWt1TVcwNDJLU1R6M1czWEEwTVNSMlcyU1ZGNDFQZ0RmbTRZRFNNZGR4MFdjL2h0bDZjZGN2NzNRQUR5N3Q2WDJLNzM2di93SzQ2UXNRUTBBUUlFQ1ZxenJsRTVOZFpvM05ZTU1hRG9PbWpxQjBlOGRBRlZWcmx0QUdFZ0JuUzNxbEg2Zmpya0J2YW9xYzNyQ0trQ2dHQlNndGJCQitQb25lbTN0ejg3TnpmVnFyLzlhRE5tdTI0ZEtHZWFXUUcwMWVIMWJaek96QmZKbkZTTFYxb0pUbW5rMmo1aXFzTUowWU1NVFI3RmM0SkszbVV5d3ByNTdlL1J2OWNqRERQMmFzdXMrUEJicXQ1dWUxcTMwY0loQ3loSmV1N1d3L2ZyNXF3NXZEZDVPeEF4R1RLeXdaQ3FCclZrcUFDU0phSjJCcnFLeXdYMDY4d1pPUXdnTGF6WU5La0tZVWpiWGd6Qnc3MnZhVUczYkdyMnRId1FBb2ZOZjBXZW9Rck92VE1XNDdDMTlBVXlxOTVFQis4RUtKRU5kQVBqK0hkc3VFd3hUNG5heGtJenBHYTNaVFJuOGFiOEJ3TlFWWDEwY1N3dzd1YmFJaGxRU285TkNCaE1hQ1BQZitScWxrVXA3eGMrdFdHSzg1RWlBTVVXbFZvMUJRRDlGYjltYmFzZTM4OGQycVhJYTJyZE5BN2VYZDB2SzhFR01xdlJNbHZUTEx2bDVHOFVzMmRkN01YeFZHa2huV2JUSG4vZmx3d0ZZanVLQmdiekR0N3RKaXc1V0JuWXhZNjB5UnBrYnliVDhNQXRyVkFGYmxIc2ZHUWFIdWQ3V2prZUl0NmJrdFkwNXZRc0U5dGpjYTJ1bW92dTNwNC9EQXdBc0Z4cElIUU9vTUlsZFhvZkJTWFJEcEF5YUdXbTdlNkFtU1dWM2dRVUZ3SmhDOFdEYW9KU0xrWmpGZkVHWk1LYkxrQXZndWVkR0wyZG42bXkvVjM5cHcyakMrbTRHZEJlTlFNTE5tVEFNSkVBY09na1lqTWFKYjgzTGVZbGdBd1E3RUQ5OEtRZ2J4NmMyZUVnaUozL3N3TWQzZkpQQVVvckhpN2FNNUFrQnEyNGxxeXdTc3crS2JyWFRsdno3NDViaC9xMGNZVzM1TFVBTkE3WlVTek9oZ3dxQXBjUFdYS25wQ21Pb0hya3JobXdKaHhpeWVVQnJNRmhhOUJCWThQanIrcjFhSXlTZXVRa0VnRmNmM3BUaVFvdlg5VEQydmMrcWdXd1NQUE8zQTI2Rm1pRkNObUQrTG1kMkdsb2xFcDJYdlE0TEU4NjBkTmFiTGdBOGZCTkJTTkN2WjhBeFdRSkVEdFhOa2g2bTl0cVJpRG5TMDBFMUdQemJIeTJUWndHeC9tWHJ4T294bGpIMjAxTkdXY1Y0SzhYMExKb2JIMTUrcjBnSFVudnVqS04zNkFYNlFtNDRkYVIrZUhWWjZPTFAxdkJNR1hRcVJpd1VZVzE2YjdIMnZ1TERxL2RjZzhVODdydkxXMUtWVHN4WUNrYUZ6V0dNRC9icTBZWUJYQlIrbkl3RXFNMm5qSU1BZm5TcGhXck4zbHpjQWdBNlAyM24rcFZJdy9QL09vWnhXZ0wyTXlETnZPTGY5MTBBUWhSbGVtYXpZZ1RpTG1zcUxVMVVNd29vck5nQ0JnVFdkb0NiazRKbkhRQVlJZ0ZQQWxwbzlxaTIxNXVibmF1enZjMDdnVU5rVlBOS29MOW9BbUVTNVFob0hnUUlqek15QWlEdS9BSXNhT2g3UTVwQkVSdStCUWk1RUFBS3dDV251UU5LYXQrM0FiZ0tuMStqTkViNEpaOFl3UklBdGQvYmtBVEYxaHNQOVplM0tXMzQ2dHNBckh3NUpNRFYvaWNnREdzcG9BQUVBQXJRYktRbmtpbGpNWlhPdjJMWVlnb1BveldERWd4Rmt3b00rOXk1WGx2YmZsWXJYd1VFWVAvSEdZald3amQvY1V4VStjVXhoRm5iUUIvR3dDTm82QmpEY3dnOC9WMnRzOTlCMnpubnlQNFFOU1JMUk9nbWpkV1hUZ0NVVkxDbFF1UEozWi8zOGsxWW1NSjlKbXUvME5KeTNSaGFJQ3k5c3FFR2JIbnhQU2lrS1hMVEcvdU5oSEd1ZU5WVEprWXhKc2hnZENmR1FLOGVnSWRIRmxEajJ1TURFNFdVWS9wZjhSaHZPdGtnN1dmclJ6SkNjREVQWWFXTDFYSHB4Q2h5aUVHM1hJamo2Zjc0N08xaStmTER1cjJSS0VzQWxrZjhhTGxJZWJsUzZEV1dCVFU0alpHWjB5OHVhTTBkUlhWUjhOYTFGZlJBajVkZU9ab0E5UCtVbVZUYjF2NWZNWjlIYnBscFd3dUQxci8rMnJIeDFyZjRXanRvL3QyK0l5YUMvZkpsREx1aHloRm03VzJISVNpK0I2N3FJdHhHTVVpUGl4N3BrQVVBRUlRQVdHV0xHRUNra1dFUUNoY2czaHhiZTF2NzdXejdIQXhkSnJKVUR5eEJ3bzBKTVJrWWt0anBNQWdVYU9VVnQ0QU5BS3BJTXdNRHZPWnNBQlFBQ3FCS0JlQi9uUVVTTE9RejlzSDh4OSsrRm9mYzhKVUVod0VGYXZMYktZY002cjFvdS8wYnhyWDI5MTkrYVFzQWNPODVKRnl3SzYvQ2lBbEJna3FDRUdEUkJXVUprb0tieFozS0FoUVJnc25Ua3ZNTWxXbkpkRFA0RUpQZnpYNjBFcFNidndzQ3hHdFd3ZGt5aWk3c2pZSHl3R3RmakxTTVRyWGVTd2NkWjBCUWxBMWpaK3dESXB5OUF5N0ZrTFFLcGJPMW16SU1MMTFya0FEcnhZb09PdU5vbnZTcTFaOTV3clVMQ2MxTG5VMm1oRG9hWUFFRFpUQmg4TjRmTHl5MGpQVHJQcnNsbVdPd3IyN3UvWEFrQVV4dmpUTUxVUE1vUUlIR2xOVkVDY0s0K2ZSN3dRQ2hQUFNZZTllYXJPRjZBMGJQMW9Fc3hwUWhDL09NZlRCcXFhQUp5Z0ExWU14M3V2Sll0SXp1czE3MnhWR0dmTko3blFoQ1Z3TXovYkNRRjJ5L2FzTW8yT1VEZTRRM3lrQ3dMTTZ1VHdtNnA3TE1Yck5pSkFDN3JTTUlSYjgzVjI4ekFQaGJyKzBwU3hEcnZuVFZPQ2pzY0ZyVE9lMlpoQWFVK3BmREhDQ2I5dkNuRGJXNUtvUkN2L2V5SWVhL0VlSHBTV09yRVVxYjJPK09Jak5DdUdZT2dGQkFRQ2s0T0tBVXo1UXBnS29GQkR1elA5dWZtWjM5YjhBNFJMWWxtUzR0bm1BSkU0Q1loQzFBQ01kUDk0UzBGbEcrNkRuQUlRZ1NZZUZNNjJQd3ZQa1VIaHhJT2x0SGZCMHdBTk52a0VscGlDMC9CelFNWUZuK1V4TE1BL3pwNTMvdzQzK2NlL3JwYmdEb0ZkdWZFaUFyby93WW81WmFFaFRsYUFEQTBKcUlLRXlvTXNwZWUyQ3dBR0dDbHA0bTFIbUp4aWtEazBJTWdSM1ByVDFWMWFBMlh3b0MydVZ1aFNrU0tKM09hUE5mOXh3WFJjL2t1d0RBcUtQNm9KaGhPUXdPL09GcWt3Y2U4QjBNNjZLeGhORGVsQUZzLzloR2FaSnFod2NlanY1b0QzenZEdkI3di9sZjU2Z0J3TnR2VVkwTVQ1eXpkU1JoMWtTa3RSTVYxQUIvL3kzRERBS0o3bS8ra1JpNWU4c3Z6dVZzNzhlckZxS2MwOFZCOVV2ZDJIYVU0UUU2QUVvbGs3RzlRQ3JTNWdCblFBQThSc0RhVDB5RmhYdFo4OGs5bFZtYlJwZitZUXdxTUlwSUdxdURNdy9EWUM1Z1FTakRUWUN3aU0zdnZ6TkJkS1JhZi9XMDg0ZWlBSU5rdC92NnFsckU5RHdYdU1aSVdsVXQvL2JhR0VSWldtSy9iNTFjSUlTTXdtSy9yYUVCb3JXZGJoMkJBTy9uSmd1aTE0dGZZYURoNEsyenRjQnJFNXdzcCtWb1dQYXd0NjdxUlhudWUwR0JvcDd5ZmhSRHd1UHR5NGU2SmlnNUlsWjhBT0FRYjdpbFBJeW9qWmdvVWdJbUpsRFJ2UER1dmJhMHBTRDFIUXljY0EvQURWb0FpUVJGVEdMNDNTK2FxYjNlajVlREdKYkZMRDJwZHRHQURzMHpTU3ZJQlNBQTkyTmpZUTNFb3grQmdSVTB1TkdnQk5OWEhVbUFvZ0JRQURvZmZDeGcxZGdUOWo4RUNSQjQxc3BVMW81Sm5UMGRJOTdpRnp1M3hzcG8wRDRQc2ZHYWEyZWF0SktCd1BRTEFFU1JLVDg2a3RBM1Qwc0dZcDVnc0NBVWtCbDdhNC9GcU1tUUtUZ1BjQ2xCc0U1aFdNT2ROdlg2a2ExVStjVTVKSUFITEcrYm9CSzE3cklYQUFPb0lacjNQeVpLRXk2b2JIemVQQW0zSzBoQkpoc0toNy95cU8zcVpWOS9PWWEwZExUZGdLRXBONExnRE1jc1R4U1pBMkZyWDd5SHgzQzdmZVRPbHRub0FZLzhtREN3ODhySEZDSkxtc2Q3TUxMRGxVYW1vd3RoOEpvM0xGTUJxMmdRemo1ekFLRkJlM3p3ckkwek0rM01sdThzVzBBSVhJTWcxR1JueGVvV1FoQ0pnZXdYTDdOOUwxWnFOTFlWQ0F3T2pQendoOHBSckdKUEZrTVhMZDRlbzlHQ1FnbWpnQUw1QXpGNlc5MVFCR0p4VjU1N3FCc0tLZm5tNzczMXpLMExBYUFBdnZSZmRnU3lDYlJ4R25EK0JtUW1WWm9YUE9kRGd3WS8vRzJIc2RMb25pbHJGbW5mZXhtdHRnblNkcnBWR1ViQWJmcXRVakkxYlgvRFFZTUEvRWV0RUlPZ2UrZnljd0JRUTZ5NXkvT09qdTZjNGJvSC9nWURiLzFqYjFTYlNKOTRKNGErWkN0bG9hYVVoN3oxODF2bUVWanpoVW1nTFFvcjFXTVNGZk1UQW9CRC8yTnJMeEdsQ3I3cDdZT2NjbEtaUWc0ZzRKQ2hMQnNCZXp6c3ZlOTRiQWNqUm0zTndPcWRKU0JrTklSQ0dISEY4VzV5RTRyZXM5c0FSeVJKSXFESWZtcjZVZnY4SFVPV0U5NTBtQ0RMcGtIQjJ3RkFFS2FmYVU2YlJEODd1UHZlNXcwejhaalhML2VDN0VZSCt2a3ZNYkJDdEtiVmRxK1lTMWdEcUp4OTVSZ2lSVEVLSmdlaHlreGhVS1gxLzMxeUtFdkpWVEpwRTRPcWlwTXBhOEVoQUx3MzJ3Z1oxYTJmeGZ4bFR5bElweEdONlNHN0FEblVMVDk5b0pnZFM0amxDUmhJM0RhQklqZHdPQ3pmNTlvTnF5OFRMQmRJbURuSXNPU05JT2J2dGNZY2lMa0l4TlR4NzNyUjMyTlFaOWtoLzNHN3doWUlkRjk5SkdvbmN2bnRIM1ozaFJOQVlOTjNSNnRJbUNBREdnejV4QWZSRElEUXdQYzQ2L2xuYlJJaEFGeTI4MHRPbXQwNnUzVnV0cis1LytSNTNIbi9KaWRXN09VbXNEcks2Myt5VlZTcDlJd0d3b1M3NDlna3hBSWM5NERwZGVncDU5QnUvNU1aYXJnVjM1Z29scXlsU1ppMXd0eG5NWHFDS0JVbEJTRFVmTzVQWStnMFZRYUN0amlkbis1TXBiY3pLck9selAzOUsxKzdyTmNtQUFyb3JObngvYmZLbk1nMFNKZitIdGo2TndOU2pPaHNlUDE3VzRBQzBOejdHYmZyMXJCQXk3UkM1U0xoQ2N0Sm1XZUE3YTR2dWU4K3krbE9BR3YrL2RrN01vR1NydXozWG9vaGw1M2ZjMlYyS0JOVzNuTFZSVDNXUWQyN0h2Q0NGWlBzZGRxYWZ0MUxmM0RaUkYzMjRIY3VZeFlWVXp4MkIzQ1lUUmVUU2xTUlQzM1VGOC9wa3piOTJwZlVuc21abGpDUHgzK2poemJSYnVsd3QrMlB2T1ZtOUNMYWlYREF2bjdsQWdnaGFSQTRvQ2REV21aVStIQURPUUxWa2txNG1xWEFSQ1RBV1hBNDdMeGpWayttY3ZsWGJGNUZJOG9vSUNxaU5nM3ZkOWJiL3JBbHJOWGtuays3eDc1VmJyUUVrMGZ2QkJnQUF2ZGZpMVNqdVliWk9mNlhiLzl6ektiVTJmdUJUOWxOOG9EREV4dFB3bUFCQVY5MTY1ZHQ2U3NKSVBRbWpKd2dMV1VsNFJTUWdFRFZSa0VVSEhZY1Jtd2xWa2hvNFFFZ016MlNZbWVVeVY5RUN0WUM3ZVdYenNQYWZYSkNDQ29WeXg3MTloTjNYajA1TzJEdHY1eTgxMVFVeWZ0RytPZCtPUWc0d29GTU1VWVpLMEdDVHVxbWpwWDN0TGwrOW0yeTB6RnJWdHFXcTgrL2FtS1Ricm5YcWxLcGRLUmdFNC9IYy9yYlZ6Um1FTUpDaGd1dUdRMVlXeHNLbGIxemhpQnVlVUpRSk9GcEZaamRmT2JwRjgvY2VmMnVLNDVaRWN6b1JiLzJlM1BmbmdCNHI4dlhra25QNnA0bHMzTkM4VXdtSlVlQ2FTNkxwSWRjMURGZmtFc0U0SnVlOFRsaHhJOGRoVUx2bWxNTkFEOW4zUmdtNXNMaG1Xa0tBeTkrcW1ra2s3bjF1b201bGFBV0FhdDNLOTZxeFlTYU5ocFZ4SmJ6ejF5WEYweDA2bTVISHRNeDBDZ2tXTzRGQUcvZEVyU1NqU2liK2VWN3o5K3lmTGUxaHo5Zzd3YlZNeGllRFNxeUIxc01RM05JTDhJSXB4WDY3VDc3dThzdis5bTMvL3RYdjN2VFVZMFhKNjNDVWQrSG9RKzVZcVhTaEFpYWZQc1QvdlZKUC8zejcrcys5emw4NVhZZUZtUnQySU90V3pGM3dZN2JOWlVnVkVXOERjTFFQNmw5TC9JYVRYZm5GNTUwNXlPT3YrT3hVRytpTFFJSUUrd2tBdUVBVzY5dEtOcEoxRTdXYnAyNDVGbFlJSkJSK28ydndmeUNDUmlpSXQwUll4aFZhRXA2UnNrTlM2QmpBVm1GWFluaENSeks2bUl4NTdHdm1VZGZEYVNoTlhOMHJGT2drcXAxWnV2eTJDN2hBZ3dTVTdiaTdrQUNFQTNOZmFKVlNYVFNTbXRvMjNXYjBWa3oxWlRXMDl3aVpPMXhXTEJCcmpudTMvZWNhYU1HQk1DKzBSc05RSXBSQXRrWEJXRzZFY0xhWWlrMmQ4UHdDZXM1TEVvL2dBQ0FNcU81TUJOblBJY3BzTlZuOStiQytpYjNyNjZmWUlIZGRYbTB0QXdaM0pZLytLc1hubmUrZnAvMzNwVk1samE3b1pLMDc3OENDelozYkYwcXRLMjJlRmNwcTZYYTRqZHhPQ3hxVTlnRUFYZXp0aWhnOUpZVXFBd3pOWmVlL3RHMTRSMFZSYnFRSlB0UHhCZ3BJdDA4Y25JSUFFODhSZzBJVXdrRlNJbDFLcTMxUkdaYjI3NzZjZm9oZ0pYWDkxbUxrS0FGNlVJbis1UkFxaEl5S09UdzZtVHJJWnBnQ1FCMTllMHhvbXUzdDZ3d1MxYVJRVE85RWVSSVRvdXdMQ1lpTlhNOHhvQitTbDJSMW9kQWpROFA2TlR3YnFkVGtUS1RTZ29tcVlSSEpOa05nS3FkajUwNzc2ZVh1eks3a2dSVHlaWWxhQWxEZUxrc0NabFFXbWd4a0pqYXUrTWVWcXhVV0twTVQreDA1SzMyY0NZSm1yeTE5TzlqYU9JK0p6ZnVBS3dqRUFhMzdKZVM2YXhtTGN6bkpyYm1WSXVjaklRbFdEc1dlT0IyR1BFaldVS2d1WGxGeDFjV0FObEZZbFBqclFFVkRTT0xDRk8vOFJvZHBRQk1xR3k2eDh3QXcxektDOUJpQ3dxQWl1WDlnQ05MbmNOU1pQYUxsWXhtMFFqMWFaWUlOaEM0RUNIWUk0dXpKcG4xMzI4RFVORnhaNm5zNElvZWsyNFVVeko1V3RZaXBBRXlvVGthZzFVaytPM29YUmhsekV3bTZORUVtRlJSRnBWNlh5emNkbDcxbE1oRVRSUFNxZlBlakpFSlM2Z2xVVHVWc2dSa3FrV1dYa0tQQVRnVU1LRjBXWUpUR05ocjRWQmJNb1VoQ1FESHowU2plV3pmNmozVjB1eTJtVVNsSVJVVkFUYW9BSmxNSWdvemhITWZDdzRxL2R0Nlh3cTFEUmFkS1ErSFRQVkdFS3doNEdhSWtNc3NrNlcxOEdxZ2pCYWdzeTB6Yi8zYlZNTG5YREJMbzlmTTEveDFISnFsRUFYTTNuRGxma2RaRWw0OVNyVmFxbFVXVXhMSldpTnE1RFZIQVlDL1MzMlhweVhKY0pvVVRKZWw5d284UEp5dHBDS3lwQWNGbUV0a0lFYUI4SWJqd3pNYkFFelZUYWRDR29Hb2FXWXNMWURFM08wQllWUmlFenpUbUJBQVlSRTVVUkdJSkptZ2xBVUtwQkZrTW93MEJadS9Qdy96WjEvWndyd0hCeEVsclpLSnBqWlpMUzUrRHN6YmdGa0JGd1ZBNDFDYStpS1Q1b1JhcElnMEJMS3B4TjdOY1BPZjdCa1dFTkxEVTZDOElnMmVSb1RCcmx6UjhiWUVTUWFZeGpwNVgzQ0VjeitUTk1yN0FDMHBCR1FSRStzK2VYOVQyOGdFbUFFR2tVSDM4TnBBa3JXSC9RTURFeWhrZ2hZdEFBT3dyaVJNREFmQXhhdFNTVVV6dDJpQ2tKR2V3QXdBYVFFSXdQUnhvWktaa1A5SGdXRHI0ZFpZTWJ2cnowdENnWll3Sk1XZ0tRb3JIS2tnRnF5b1RLeWhyQ3BTcWpLR0tCaWpTUW91TkJ0UHhMQjFCL1RkKzQxRnNScTg2TkVZWFUyYlVERUx0ajB4UVcxTnNycThRanZlSHNLSW00elZZT2t0UUFCbVNwY25JTmhDOHcyZmFFTXdsdUJYMUFLb2RtN0RyQ1VGV0NtR2hBTktNaDBwRDJNNTdRa0FUUE5rUjdXbHVKazF1V2hxQ0t2aDRRUjRZNGQvblVXbm1WRkphMTBXRkF4SkEwUFJySC9ZYjlvV3JCUWdtU0dGVDd3Slk5MUNtSVdpTk1NUTBHNTNLN1ZEaGFVRlNja0F3V1JaMnpwYjYxa3JESURieTZ1blpTY3NKVTlyM1pycWNMazFVRnRraUFLRGhLQmxGRG9sUzhMcnVwRWE3UC91NHJBMElHaityVG1NTEdUWEVwQUJnaDZOY1JJZUhSV0pEUlpkUDc2SXBJc2hFMVhTMHRNeTVPblZVMmFCNXJ6ak5zTUI0R3V2OWF3bDZVeW1YRUhJdkJXYVB4NzFQYVFnbGJiTFpyRXdzeEVFK2tUQ0pkSE1oRXlSWGtLV200alI4OEU3c0JhRE93QmFKY2lrQ1JDeW8vN0dMOTM3Rm5KVWVZQ2xUVGtmQ21IVXA1NnVTSWFITVJ6TURweFEvMW41MEpYaElFd1NWQUJQV1NyZFNsanQ1TVovdnhnRUFSQ2NRMlIyVkNvU0NXQ0dNbmNhSEVXTE40dE9MUlhoNENJQjdIUmdLT0EwaUNFZFJNR1JxOUMzS0szYkhSNE1JRWtJeWVUUnYxOWxUSmd4Q1NiRFVQcVdSS0pZbklraEhVUUhzYWtVazBYeElHUmlSQWY5aWZDc2JNNTdFR0JhS0dlV00xZ3lPbFZtbHowYWxpTWhrU1lGUER1VEVGRGFaUVphTWtpK0dxTnZOTUFpUFJzMFFjZldTSUlRKzJBT1l5aVl2QVpnVXJSTFQ3dEdCSDMyM0o1U2JURll5bWt3V1pDc0ZpcVZqQmQ4RGsxQUdNQmptNEFvaTRsRncxWWwwbWdHUURkMVlNTmJycEZsN1ljRWkyd1NBdE1ZMlNTN3Z6cnB5aFhMWjZ5aW1FSmVYVlhmZlRMR1d4QkFhYjIvYkJpQXdOcmJybXd5SVJHaW5FcVRMR0haYS90Ylg5YkYvS1o1ZWZZWXFKQUNyUnlxaWN3aXBrQ0VpVklZSVNRRlEzb1FNa0hCa1pENjRZNGRaUVFob1gwMVJxZUJxYURJNm5yLzJUQ05CckRmVTAwemxrVUR6bnJ2TlExa2dxT1dLS3lGbWVFSUQ1b0VpMU5ldkJFSWdPaS84YzE5ZzJVU3NoRGNXb3BoNVpUYmIxS2lFaGFkdGVvdGxtSHVleHZJYkN4bFNLTkZBWW0wSkF3ekh3K01NM1k4WXNwa1ptSVdKSlZtQ1E4Wk9QdlRNNXBUbjNmM2Z2RVE2QmxHY0lZWTJYSFhiNmJCNlFvaURhRFh3bmVlY2VqUkFZTkVDd05FSlFta0xOaVI5NzcvTWdBQ0NBaWJESTJybjdrQ3d2enBqa1ZWU3J1aVl2R1hzYUp2bG1zaGdJc3prNm1xVkN6SDhBR0JlTWhHaXVscFd4N1F0Y1pXc0NyaDBUem1qNXQvM0lOSmFlRVFnZ2lBU01Fdit4MkdEQVJrUXU4L3EwTHBJZG04bEZ4SW1PUHpMNEZKV0pENjJ5Rk5YNTFJbVhqcUM0SEU2RVJOb0RaaWRReXNzQXdHVVEvZWJnekxQSkJwNERSYUtHSEwyc3lxdEYwbERNK0NYV2RnU2RJMnJ6OU5FQ1Q4NCtmWnNTSVdkeUliSlNWWU1DV1VjKzhOSUxBZ2NXZ2ZhVlcxd2VKZm5SVkZnUXlBTjNrZ2Z2ZWw2dWFXRUt5V1ZCYVRtSEJzZk1iWCt1eHp2WXhCSTFYUzhNVW5ZOHg5QjZCU2ZlTlFCSUFyY0ljT0trenlhaURrMWlzU0l2VGozUUVVQTh6ZW1FVUFsSEJtc2taeFIxZ0xHVW1UUkRTUjRRRTRGQTZraHlIUkthTUJkM3kyTWQwam1UejdRbkFrWmFjWVdOSWp1NzkvRlN3QWpsUm1KMHV2dE83UldRTG8vOWZYcmxuWnRSNllEczgwcGxWbld6TE16Qy84bDlNd1dBQmY4cGlyMlc5WlhXQy9tTFZ3cnpNZmUySmltYldFWUZpTHhVL2t4LzZzMHZZbFU3QW1TVS8yczIyS2ZmOXpnZkhtMWNkdFR6T0VRZ0M4ZW9wT1Zmdkx1LzV6K3FUMWI5NngzeVRTWkZtYkVsOFRSZzlzZmNEckk5RHJWNmRWaDB4Ti9jd24vVDZUNWdqck5UQ2FVSW1DaUk3b3dNeHByOEZnQ1FCV2Ryc2czRTBMb0NrTWVzZUVwYmphT2tLZ2JBWUFMVTQycFN0ajAweERRODIzZHRXdjFFZ0NPL3M0Mm14clpYSFU4cVF2QW4vYXpKUWNhV0tXbGlLeTRjeUgvd0FPQWNDTWFySGgxUFBaZUZaWUNUQUlZKzJFeDNuUCtDTWdERW1ldnQ5RUNoMWtYdlVNWWJ5SkNlL2toT0RJZVJVYko4Z2lpK0M3WUtOMUhJVEJuUUFnWk5PVk45NWdOY2E1LzNTWnE5bGFPM1hmYXdDQmljM3Z2Nnh0S3RzMjJnZzFtUjVpT0dXYm52ZEpqSHFYTHBBT2N5MGVTaGNaSGJvRHVyR0RBSWorMjAvWlVod0NZY2xFWVRweXk4Lys4dGFONmVpWDB4OFdodlJLdE9XY3AvOFk0LzdGeHN4a1YzKytkcWpCN2FYWDdyMjJRUW9XWmd3bTRheWIvM0FVRm1iNWNEOGRFbXl1R21oaVR3Z0pSWDNTRXAzcVRScTh0WXhHVkJ1bFZQZTB6RG9PZkhiN0RrS05tZVVwQVkwRXJQL0RsaG96akU0NS9ibUFNTlkvL1c1ZllHWloyZnJscFFCYy9hcUhQdWFnWlFXOTdFQUdTR0VVRGVwZDhySnZ6V0pZNGV0SGZjSW5vSEFoR2xiUVpyNzBqck1CYlBxK1pjejJaNi82RGNCRklnQmMvTXdmYnUxTWhGZFJaS1d4S1Y3bnZ2L2lhMkJqZ20yNGVJYzkzQUdZWjBsV2R3WHFXZi8rVTB4MDhlQTNyMkNVWkpLTzNwOS80QmlkQVBBZmg1eFRKenNsb0pJZzI1ODlhQlAwdXp2dGtVYkxTQkp5SmFCU1p1SzY4L21XWHhFVTU0SHpmbmJadW5YWFhYM3QxZzAvQmtBQUYvNXk2OVlObXpadmFiKzRKRjc3bEtuVytwUHh0WG1MZk1sUE5sODFlOTJHRGVzL0JvNUNUN3poVDV1M2JOcTQ4Ym9ONytyUkFMb1pJNXZiZnFZRmZ2M2V5Mm94TVdCSVVTWHh5MDk4QUNEQUlZaUV5WUJmUGVNdmZXdUNBZ1drWlNmN3Yzem03ekdxWjBFN21XM1ZHYWQ4RCtNV3Z2ZjNWVlgwNlptZnpyTzQ1UHQzYkd1WjdmQ2lKakg2NldmdnZqWHJoSmFkTmcvWS9LdVo5UmRkdDM1Vy93bU9ZQUNtYnJmNTByWm16djExNHBJQ0FBTDBrLzg0ZDdONTAwa25DSUJacXMxZThiNFB6OEEwRkhIbWx0bjE2emR0N0czYXVuaS8rc2VxV2ljdzk0ZUttelk1QUFJdWZmYkR2M0JkR0VUekttYS8vNWNQL3ZvU1dBS0I5aFYvYUxyTTZHUHVTMjgvRCtQLzdqM3JSdWFxdVVzM2pFSUEyUFQ3bjA5c3Q3Mm55Y0tJVlBiTyt0Q2VHSlo0LzB3UllhenYrdGI2NHN1bTFrNnRpNjNadGJtYUZTMldkYm5UaG8yZHFWMW51VTcwNldXcEI5ekpveEtvdlpFSTRLQm5OOFlNcUZ6MFhZeFZqN25Eci8vOGw5K2NlODV2ZndKaTNMYzllQXM3WmU2YUxVdGovckk3UHVsV3ErdHlVeGExWUxDZ04vUDF0NStOMGE5NjRsNmZ1SGhYQm9yQzZ0enZ2L0g1OVpnLzkyLy8vc3JIUCtiRU94MTNBVXlMQkJLQXpucms0MzV3RGRwTVVHMW10TzExNzN2WTJVQmk3SW9Mei96enppd3l6eUJjNkYvOGxROWRndmtkdlBRbEZTNUEyUHJUNTE4VkdLUG00YnpESHZUN3ViNEphZWlmODhBL0E4QzYxNjVhSG10WFl1VldxMFMzVzJZdlU4NzIyajRFQUlJR2FON1ZoeHg4MU8zdS9KZ0gzdW5UU0FqQStoYzgrTjRQdnU4ZGIzbndqNWZFbTFjdDcwMmdyRHR0OGRpLzk1RjN2UGM5VDdqVGZoK0FSbExnRnlmZThhNzN2dHV4Snh6MG1RaWhFNEo3WlhQYlgvVUViSGpIUzUrN2Y1TnVBYWx1dXZZTlA3OTBJNUNBaGlCRXoxUUMrT0hkWG56RzNpV2NSQ3Yycm5qYk42L0U2QzB1amUwM2Q3Yjg2a3ZYWXZ6Q0x4NHlPVHM1dTd5OTdGSUtTR3c4OGNoMkN6R1gxd0VBUjFsL2p6MmlWN2ZPZFM4ZVlIakJYZTk5cDd2ZjZhaGozNG95d3NEZUtYZC81c01mOTdpamR6OWFxQUF4Zit0bkh2T0JLemZQOVJST1N3SHR4Zi85bnZNQlFCanhDOGZkNlc3M09PR2U5N3dURnYrcUUrZmMxTnpoc2JoSmRZOFQvdlU5My83SnIvNzRtMis4K1ptMzJ4SERONGY4Mnh0ZitKQzdITDRjMSsvdWl2M3Y4YkpUVC92UkQ3LzgrVk9lZjhRS2pQeUNIdWlSMHRmK1lJbUJKTVpNRE56M3pDeFFtamlTTEhIdFhCZUZVT3p6VVB4ejdleDAxTzJmOUtLUGZlN3IzL2pFTzUvL3JNY2N0MXVEc1U4ZStMQTNmL1N6SDNqMVV3N2JjZElCSUVQZU1MQ3o1cGluZmVUVTczei90Qys4Nzk4T1gwWXN5UjFQZk5XbnYvYkpyMy8zZTUvNzRCT09uTUJnQWxqejZEZWM4cTFQdmZHRUhUc0FPSTRoeTY1M2V0M0hQLy9WZDl4eEd1TlBvdFVmN1NFVEtWVVFBTFo4ZG1Lbk83L2g4OS80Nm9jKysrYVREMml3Rk5jZS9lejNmUG1iWDN2UDh4NStXQWRqSmVQUGYvMzMvLzlmaG5IaXFiYmJ5YTkrMjZjLzgvbjN2dlRCQjY3QVRmZ3M1cmhlY3pHSWhWbU1HT2V6NWhpaHBFOGpzZUFvWEdnZ0FTTUJpRE1qSVlIamQxVWFXUE9GZS8yVFdkaUFCb3RLRERURDZBaU5UQ3gxdzJBTzlUOXFoaUFPRU9DZzk4eTVHQVUwYU42d3hQWFJDWTRXUWV5UVA0KzRFWjh3QnRxNHVDUVduYUFSRFFaeXBDZjJVR1NHZnNHU3JRTFNESzFHQS93cHJtUXhUSHkyK2VkRUFPQ2kvQS9PSmJTNDlqOUJzNGwzenNMU0JSUU1iYlNDcGVzR0FqWnYvTVFmZThPVHhEL0JZZ05nb3p5NUIxb3kzWmNPMmhKSWs4VTQ5andtYWJDYVJ6OEkvNHdKQUFRY1hHSThqcmd4OXkwOXNLUVJOaHd4M3hhQnd5M0JqQjB5Ty82cFA2a1hacEpVbGc0RmxLZ2xPWTdYckZCTk05azdPditVYm9wMXZLMFhTaW94TWR6L3dQaWIyMCtxQWtINkVuS21WV05nWWd5N1BkQ3N5Z3EyZnlTdXZ5a1JLc0FiV29JQVlmL0RqVU9HOElRV1RBTTB2VlNJeUdoRVUrbU54dmROOXVXb3lYZE9YNDlXeVJ2OVpBMXY2cG5DdE0xTjExd2MvbXRBU0U5TUxSWERDb05NQ1U2TlFPRng5dzFQUTZuVDc4VzJrc1Q3MmlBQ3dPd05QUWJUSXZQSld6cHk5QzM2U3dWWVA3dENRWEgySC9OS1hVRCsvSmRBUnFYbEhkWnNNd0YrcWdmSXdtcjNodDdVSmw0eWs0NHNrVnVXem95TGxEZ3hBY0RxbW51ZWNmbHM0SmpqNzNvSHBvZUwyUE5rYkR2cEgrMDVtV3lKLzV2YjJEdm1JdEt5Mlh6MTB0bFN2QktPbVVrQXVmcWtOeUhYMXl2MjJ5MUZrd1drRjJMYlNjTzdXNUoweHVUL3pRR2UxL2RnSzcvczRxWFQrLzdkYTZGS2V6b0E3UGZTVmEzdGJmME9ZUXBQejFoNzVEWVV3SnVya2lLOXU4ME5HeUNtSG90ckl1YzZGMTZ6ZFBUUW5XekgvU1ozdWNVNUFIWGdybFVJb2FVbERBZ3J1MkViU3VLVE5SaUFZYzFOZkx5RWdRMFNBSXlCSmQ2L0dQT1hid0ZVOW01NlJvRW1DOVlpMU52amVwNnVBUjlObzZjcWx0L0VaNWNWREV6RDlaSE1vSWp1Y29Gd1Q3a1FUTWNIc0UybDRkTks5WnVRNTdZMVk4enJoUkk5UVdnM1ZqSFZKMEE0dWVYZEw5dTJBbmhIaXlEb1cvN0svN3R6UGIvVjkvdjl0cjkxcGpjWHRiL3hhL3RobTh2cEQ3L3FNNS82MU1kT2Zmb3EvRi90M1UrL2RuWm1hMzl1OXRyVFg3RVgvdmZKOXdzQWlkTEJOcE1zZ2lYQjlydnp3NTd6MGlmZWRWVUgyMllhQUJDMnpZU1NKTGJwSkdBd3VQMVB4dHZGd0cwNkJoUC9sOXVJLzFHUmJwdGJ0dlQvUVRUUWJ0N3YvK0hJajM5UGU2NS9JNUdEa1h1TSsvcm4vOCtIMk1YK1lNUE4wbUNIcGovTllsbzU5R1NSd2F2OUwyRzJmLy85THlmcy9vWjE3akhTakNaSis0aGdlSDFCVDE5QkJQTmwwNGhqT0tLenNLVmJUWEdubVBoWVJvUEV3VTNxTi9XS241amV0SS81dmYvYnJ2SWV1cUU3MFcwT0lPM2dDM1RDWXhsTUtpVkNMOXVvQ0ZieGd5WXorTGRzSGxtMGt0KzBvYkV3THRqVHNNNTNpSVZRTm9ZeDQ3Ly9mei9FQkJ1M0dVazd5RTZDSTV2MzNHTmdScE5rZkh4cHpFaENDNXp4Rjdha2NucjBKU0ZzeE5oVFNSTWZZaHdTWlpsTFdrVXA4UlBmM25MOXU2QmpqK21SODBVZXZRczkxcUN4MERhb0xldU9LM0l3dzBJcU9tOVN2MW4yaVZOSzNEd1NMSS9sTkVrNk5XY2UwamNaRk16c0Yzd2tvaGZNS3VreHQwZW5CQnV3b1dBMjFGMEU4MDFLR2xOWjFsRmNRUVptU0V5NHg4bkhTTFovMjJIYWgxM01sNXN4VllFMTlpSTJNcENPY3NKVWlpR0hrWjhRSnpCamcwbE1jQnFDS044VFVoWm9ZQThqbklSZHRBaVIrWTN6OXF1MGtzNENvaVBTdHR6anl6N05nQ0M4UE9UUXpYWm9qSXJJbUtMVTJlZllLV1dJN0h1Q0RHUzA3cGpVRGc5UXh4NTI4VEtvVnUyb1hmOFJTeHBMRmhTTEl6N3M4VGhjSEVCbVVOSEg0aHBIakc2V2pVOWtwQmxOa21PbmxJdXhRVWhkV2ljRy9NcElMMkRpalhyYUFZYnhBcGpsTE5hZVN0a2doeTluY2txVWV0TTJsOGR5SkNiVWtXTjg3Q2laZFBTRVdjOGk2SVplMEJCb0hzYlNEc3lrU1NDV3hENGNGWUhXRDRrcUJHS2tSRm5XZUc0SkZaRnhkVTdqTkpZakszWDI2WlNXWEd3ZWR3UmR0b3c4WjZMakhpVXEweUpxblg2OGpCSE1QUjJFSXVNc3hmSFdFcmxjcFdjNVVZUTk1TVp0UmpXemttWklHZVBqK3BUSEJFU3V6L3k0d1EzRFpUWm9pQ0dXUkYrbGJWQWI3enV1eU1FTUM2bm92RWs5VXBabEtqa0F0bEVSYVVhVDVOajVKdGdlSU5jWHBrd241a3M3K1F0dFFIck1JQkJEREtLdm9vcWJSUCtScnFLUGNzSlV5bzFKWk9UeXNuSWtKdHpuc2ZQTjVlYnJ2Q2xDSnRFRm5lbkVmR2tuN2FBVE13T3NFWTJWL2lHZmRsQjMvTEhEaS9BUVVkRkhNVVZnS3N0Y2NxRHNacXlleW1tU2pJL3I1K1htYTBlUXkyMzBrTWRDN3JDOHIwUHNZWSs1dzQxcWtTcDU5SVluYXF5UjdhU2FOZ3YwRWN1SEtCL2lHNzI0R0tDSThVc1d5ckxzRTA4bmlPbEt1TTlPU2N5NDhFOURrT3VEUEJYRTNhV2NzWUU5aGhGdW9PVWVHOFJHSEszUmloZ3BVWmFOVDJRY01ZMlI0OWc1Wjdqb2R3UzlDcDBlc1dlbHEyd2ZkdEZ5dGtuUWpXSE0xdkJValExb0NTeUNHb3VVWXRTanRVV2tJd2d2anpjcGFheXhJTXZHTURHTmthTjlmSG5JajM4WEl1Z0dleXdQdTJnZW0wWnRRMzkyYUk1aXdyeUw0Q0VSNWdpNkIyWklqMW9RM1pieG9wOXZTTW8xU3ZHd3grUUppTGk3WVlFd05tZ0p0SWdkTjI4VGl3SnI4Q2ZXd0RDZ2x0UW5waTNMcU9pVUNEbDF2S01NdVl6VlV6blNwMXFnblVlaVUxSm0rdTlJaXRJUGVjb0haNllUODBXZWNkTU5FU0FDYTRrdGVPQmlsQk5abERwMTQ1YndNaVhLTXBkNGg0Mk0xVk01VFJMdG5MSzQrZnFPcEM0bHl5UzZvT2QwWXI3SUk0Y2M0MkRhWit5UU9jS2JnejAyc3hRZmd6VGZuSjFtbTNhSUU1Z2hQWEowU21MR3k5MlRILzk4TXpRR1FyYWdyQWx2SGhKMlUxQU9zY1k0K0NPTHdBazFLU082aVY2RWx5bFJsdm5FbnQ0WnE2U2lpaG8vOW9sYkpqVXNuS0gyaXpOeTdJZzEySlh6Ulo2NEd5S1llMTVmS2xPSHRhVjhiWWdQTVg2VkU2YXlySjdReHNpeHoyQnhMRWRlL2trZFFqMDdnaWZFQktjaHhQZWhiRTJ5eEZ6bmNRVE8rQXVMMEszNnVSeUNkRGVKaWNpTDhCQTFNOElwd0VNZXluTENWSHFEQXhCL0xvK2xTRTI0cHlONFFrendqbVI4dWNvZG9Sc2NNQlF3Z1MrQ1UzQnp4QmhxV0lBYWd2RUF6Tm9pRWw0ZUV1VlV3VWJHMVpHamNpUW0zR01EWFp4eU9jVG1xNCtWb3N2SGRkb0I5aGhIZ3FQMnNxZDJTTWs3TkJESytOcWdwU1IyOEJZUm5FYlpJSTg0dnVtSEpKdUhCenlUb3JHTkRaWkg1VWljY29oRjRLUkpJamRmTzRKYy81a2kzV0FQZTloRkM5b2lnWm84MXh1NmlPYytvNEh5SFZNV09mWTByRk9XK2l3Ynd5eVB5bW1TakE3aUZRbkU1dXNPdUJ5aWZBOUpOOWpEQWVyeE1veVNKeTloSysyREh3RlZSaTkxV0d1SmlKRVNaWmxMV29VVHhPcXBIT2xaeGsrQ1RpMlNjcm8rY3ZNMUc4TGl2Z0RsRHRBVkRyZ0xDRTZCVjRZQkE0a2lqQXhXOUdKbFViU1VNdVQ0MmpDRGlqN2VqTjJtR0RGdVdSNlYweVFaSC9QNy92ZkNwOTFnRnk5RDNZbVpKZ2pNSWNQZmhqZWxwczJDa0VPTUdJbGNqTk80RExXbUpuWHRSQzdDekN3blRHWFpHTTVsVUZFU0UrNFpIOWZudExuYmtaVExiZVF4cVZjN1A0OXYxb0FPZjhFZVhpQUNNMlRGQm1HZENQVGFJY3VpdzZETktjNEM0b0UwZ3lmeWFpOU1LVVFFNWFTYWYrQkhMS1B1c0dJQWVTeWpvZzlKMW1mWk41U0lqQ01qWS9WVWpzU0UrL3hrQms3OHp1TG1xeFpMTUpLaWpHVzBYdmk4RjRpZ0d4NmdqZ1BXWUJlKzZNblA1QW5VTHZScWlNRklZQkhveHE0MnlEQWd2TXczWjZjMFpOODRRVXh2T2lVa01jRTdnaWlmc3lrYjRrR0Q2VVNKT1U3ZFpaS0Q0UlJyK2ZxcWxCcVF5ekxpMjAwOFBJUjRkMG45WnBsUHZpNXp4SXhEVExnbjVpZkR4WDlIMEtVVG9zd0ZuZlpoRi9QbEYwYThjVU83Q0hLSWNxb2dBek1PTVhHTHBXejhjODM0UmhZUmpDUDAwT01ZUGRkUkUwOWlybVpCRVE3bFF4a3hhMWxJUmQvaDFHbVdtYVFmNkJLWU1XcjhxS01XUVRjMjNCMWhzL1dPNWxWSUNNUHdBaEVzaE1Mb2xjZ2hoOTc0NW1SUVU0Mk5qSUZJY0RGT282RFFFREMxWlhRVEk5d3M1TEU0Z3ZDUWwvNlUxQ05sbEkxUFZFVEc2cWtVQ2ZrNjVVUTFjcFJ4N0pSeU1ZS0xlY3h0eWpzYmtycDhBM2wzZzROY2d3T09IaTJvUzM0bVQ0bFhTazQrTVhxcGlVQU1NVEltSWhmanRIeGIwSWVZa012b0prYVFoZkR5S0FLbG1Nb3lsd1FQb0dpSE9FR3NIamswSlRHaGpsb1FuemFGZ0FGaWduZUV4WDBiUzRWZ0R3ZXM0WFRSUENxYVFHM2NVbXdJRis1eWZqeVJtaXBoWXFGdTI0eVBpajZLeUgrV2RSUjVPSUVaVFRLZEhGZE03Q2dwc3hGTVR4aXZSQkhjUERUb1VCNGFUT0RMYjg2a2hEVW1DS2ZSb0dLV1Eyc3BZNkxTZjVVVHBsSnY0OFJDYmFVWlRUSS9JUjBaUmppeG1YcTFRZ3g0NFJORnNBaTZ3UjdUZzJXeHE0QjVRTHVJRWFoZDZOVVFTM2FBZGRtV3lPc2llQlNSZjd6Qi9NaGxVRkVTRSs0Wkh4RXNZdTVPa0kvcjJFSVozYVFEMXFERkUvQUNFeXlFS2p2ZWxDd1d1NHhURTBGSnJoQ0hBY0pwcVIweDNYRVEzV1JNVkhvMktXbE1aWmxMakJ4WGJLUVpoNWh3anoyMGNNckZHQmYrL2MxNnZoeVR1MlB5Q2J3d3lyVEhEV1ByNk4yVXlhZ2FHNXd3QmtPYWFHMFJJeFNmeVhtSXNtd01ZOGFRWkh6TTd5c2RXdTFrejBCc3VDcGtUZHJqWXNMU2dyWkl5V0wwVW0zbnk1NGlFQ08weVppcjZFWkI2c2hSSjQvV1VvNEY4bGhHUldkei9rYml1TVhWWjlsS2xBaXJhTUFMOGpPbU4wNkdKTUgyQUxscW1XS2psSXNtK1NYUGFLRlB6Snlnd0N2dFkwNFRPYjBSRTVGRm9Bc3o0akhVZmF3cGhvZjhLTTAxZm92Nlo4cXk3Qk5uUzloSUUyVEhSblpLU3k3R0dQRkpROUJsMG1OaWpOSUpzSEdhRVlFWDJsTnk3Y2FUUG1vY05JUzRHUC9CU3d5S0lzQ1llbHdzcE1nakV1Z1NYbVlSS01VY1pWbjJ5WjdIbHBDUk1VVXpkazFITnRzZFliUDF3a2NYN0RFOVdBZ3IweHM5ZWVaRWZOTWVMb1Bjck1KNUd6SVlLOWhETHZmMHFlZ1lwRWN4UldDdW5yS0ppS2MwUTFicTdPZEpzczNsZUNoOEUxT1h5aWMvWnNKNDVhMElUTkFOOXREaUsyQVh2dWlOM25YZTNmMDlnVVV3SjRKaUlCN2tzaXFRUThza3hjTkx5Q084UEpaSFdBclRYSDJXVFVRKytHdVJRVXhYd24yZXBKQjVYUGluSWNnMWRYckVMNWpZeGY1Z3U0MDVma0Q3Q1BObThZM2xsMFJwanFBaDUxTksvQVJleUVxZGZXSitUcEVaQ3dCV1VEZ2dRRHdBQUxDTUFwMEJLZ0FHQUFRK2VUeWFTcVNqSWlHaFUraW9rQThKYVc3NzJiVG1neWdDZ3d3dmpXWCtxL3YzWkRSajdUb2dEaDJoL3UrWUpuUC9MZm1SNUcvNTMvTThtVDFiL1MvOG44c2ZrZy9uWCtjL0xENStkZG4vLzFnUC85eitlbi9taC83ai9XZjZ6OTB2OGxmRjJDZi85dEV3N0h1STVmMy8wVWVSMzlUbVM1cUo4ZlpjL3VPOTNnRnV2N1F2QWYrOTh6ZjRQMUFPQ1NvRS95bi9VK2tWb1EremZQLy82L2FJOUxJTFZkVGw3ektyZXBtOTY0Tjcxd2J0aER5MTNzaVNxTllYc1dnYkR4bW5XTjZJTmZUU0RrZHFwOFVMTmgybXJWYjF3YnRoS0FoUkgvZ0hJU043SU1mRkN6WndON0lUcFFDL1NnSXVsQVJhKy8yNzBYdGZVckRVSy8xTjlxNzBHTTA2eHZaQm9rQkYwUk1YUkNYdTlrSjBvQ0xwUUVXYVFRdTNMMzFEOVBwVlBldDN0emgraTVEMUYwaHBmV2FyZEtBWGN6L3g0bUZaRndHY3E1RU9WV0NIS3VSRGRnWGtlSHA4aWhPbEJJM3NoT2lKaTZRV1BwUUM3bWdJblJHeEt1S0lYa0ZqcUNKeDNNVG1GaTlmZ2hPdUNKelFFWFNnSXVrLzl1eWdlTGZWZk54Ukp2WkNkS0FpNlVCRjBvQ0VpSXhkS0FpNlVCRjBvQ0xYNEl0WnpFNW5BN3ZXNElqaTFFZ0l1bEFSZEp4ZDBoWlZFZ0l1UndSZEtBaTZVQkYwb0NMcFFEOFhzS0Ywb0NMcFFFWFNjWmxXUHh5cklBVWVDTFdWVTZVQXU1b0JmcFFFWFNnSXVrTlJkSi83ZDdJVHBDeFhGZDdJVHBRRVhTZ0l0WnpGMG9DTHBRRVhTZkd5cklrNVZNeU9INVk2ZW91a0xMZEtBaTZVQkYwb0NMcFFFWFNmKzNleUUxOUE3dlpDZEtBaTZVQkNpUUVYU2dJdWxBUmRLQWk2VUJGMG9DTGtOYnVSd1FvZzBBRlVoeXdWZWJhS2JWZStweTk5VGw3NlZUM3JORmxYQnZldURlOWNHOTY0Tjcxd0IzcmczdlhCdmV0M3Q2NE43MXdiM09UZTlUTjJ2ZmdXSVZzWFNnSXVsQVJkS0FpNkltTHBRRVhSRXhkS0FpNlVCRjBvQ0xGakFtZXpMeTFWMVNicEc5a0owb0NMcFA2UDBvRGVqQ2IzcmczcHJCdlRXRGU5Y0c5NjRONzF3WC9sMEJGeU9DSnpRRVhTZ0l1bEFSZEtBaTZVQkYwb0NMcFFDN21nSXVsQVJjZHgyN0tiWlVTSERMOHBIMTdJVHBRRVhTZ0lVU0FpY29tTG9lcWRFVEYwb0NMcFFFWFNnSXVqT2lNWFNnSXVsQVFva0JGMFJNWFNHZTNkRGlIOFdDdTlEQ3lOWVhzaE9sQVJhL0JGMG5GM1NmK0FiRHhtbldON0lUcFFFWFNkM2tCQ2RKeGQwb0NMcFFFV3M1aTFsVk9raFN1SHNrWDg1dlQ2bkwzMU9YdnFjdmZVemg5VE1KWlZlZ0l1bEFSZEtBaTZVQkQ3T2xBUmM0VHp4dlpDZEtBaTZVQkNoaVl1c2w5V2VLZWFtWDh5bXFueFFzMkhhYkFyM3Nxa2dqK2tDOGdSZEtBaTZVQkYwUWxnTi9oUm05a0owb0NMcFFFWFNjRE9jY0FQVHJHMm5ZZU0wNnh2WkNkS0FpNlVCQ1hkajVKTU0wNEp2WkNkS0FpNlVCRXE1TXh0Um5OUVJRQnlTSUFTRm1RblJFcnVad0lHUkJyMU14NTZJbUxwUUVYU2dJdWlKaTZULzFMMk54aTVHNHQwb0NMcFFFWFNnSXVrRnU2VUJGMGdzZlNGbHVsQVJkS0FLS3VaMjQ4elp2Skw0S3V6M3JnM3ZYQnZTNERlOVN3OFdxdC91bEFSZEtBaTZVQkYwb0NMQVJYZWNPaTZVQkYwb0NGREV4ZEtBaTZRejFMY3VvMkhpLy9EbEVES2FxZkZDellkcHEwMytMT0NjNUNkS0FpNlVCRjBvQ0xYZGx1bEFPdFZzbzZ5RTEzcUxvZVd1eGgybXJWYjFia29tRWZWRTErQ0xwUUVYU2dJdWg2cDBueFZFZ0l1bEFSZEtBaTZVQkYwUkF1S29GQVJZczE5cFVZUFRtcWYzR0JtZmVONndJRXl2cS9KcjJRbXZ3eHgzWG5BZ05oMm1yVFdLem1McFArTE5ONmRZekd2aHRMNm8xdlQwOVBUMDlQVDAyMnhDV05FUldSSEZxSS84SmxCRTJaQ2NkVlRvZWZHSnpQaTJzNWk2VUJGMG9DTHBRRVhJYWp1OVRNaE5mZ2k2U1dVUmtrRWVHaEZ4R3hPZGlKRDVqNzA2eHZBWUYxV1NGMG5xd051RUhpV0xHTmIwOVBUMDhiVDA5UEcwOVBUMDIweldXQVM5Y2hwN2RLeHZSckM5aTBuc2hPbEFSZEtBaEh4U1p3VjUwb0NMbTNCSlROWDREWnBKUDFnZDlsWGIwWEhKdVM5UDMyV040REF1c2MrQmFoa2lCdTZUaU5OZysrQkw0UnlOL2tjOG5NWlZGRjZMUFFoVmp6eU9DTGthQkRubkNQeWttWDVTVEw4cEpsK1VreStmK2hNS254Q25MMzFKbFJBMWFoQXVheUVndjA2NUFwQ3NIRTBEaktYZklYRFlWZEZ6ZldWbFlHRUp2aTV3TzFWVmEydHJhMVZWYTJ0clZXdDdGbnVLV3IycHZQa2x6a0p5T0NMa1BobCtVa3kvS1NaZmxIaTZUL3dyU0VQaXM4VmVkS0Fpc1Z5ejB6ZTZFRWtDTWxKcVFvbkliQldQVUpNSjZLMDJDMG9ZTXB6TFRiaEU2VlRsNmJzbWJ2WkNkSitsaHd2WkNkSlFMdVc1d1JkS1dBdHZlWEloZXlFNlVCRjBvQ0xwUUVKMDlSYS9CRjBvQ0xwSlhxbTUyVnFjWlB5WFJrUUp0TlYwR0J3cUJZL2I5a0FUcnZUUHV5Vkg1RzkrTzNJVGtjRVhONzR2WkNkS0FpNlVCRTNOd3R6UUMvU2dJdXNteHZUckc5a0owb0NMcFFCZzdkN0lVV0VsNnlOaVJQQVpaVjlmWFhBQlpRZ1VZbkgwVUMzcHVMcTZrRXRHc28wcGtBMVhwMHdCcko4cnYraDNiZW84Mituams0cHJhMnRyYTJ0cTFaaE40cElZdWZKcVFiMkxydWxlZElhaTZVQkZ5c20zenBRRVhTZ0l1bEFSZEtBaTZUaTdwUUU1eWlDN2EwbU9CVzljV1loNkRCRkpJYmQ3ZWdxdWlYTE5OVjd3RGhqTUp3RWxHeXRtSjBISHBRUUxYblNsK3FYWm5RME5EUTBORFEwTkRRSmIwY3plcU5iMDhiVDA5UFQwOVBUdjBmRnVsQVJOemdpYm5CRjBvQ0xwUURzOG1OalkyTmpnaWE5a0p6Zm9SaTVybHFzRng0MVlOWEFVVy82M2swWk9qOXhISDFZQklvcG9pdHpwclp1eE5OMTVqLytJZnlkWDdnSXViMy9leUU2VUJGMG9DTHBRRHNtNzJRbk40TDRqYzRJbk5BUmRLQWk2VUJGMG9DS3c0b2FHaG9hR3NHdlpDZEtBaTV0N2hOOEFmd01UMUVheFVLMEtIZGVVNFI1M3lucDVkakhYREIwQkFteE9iSDQweEJsdjFPWHZxY3ZmVTVlK3B5NXBEY05ZaFEwTkRRME5EUW5pTjdJVHBRRVhTVkprOXBMZ0l1bEFSZEtBZG5reHNiR3hzY0ZNMlludlRyR2FkQlhEYXpUUXRHYVZIcU1UYTJWekpUR3JvSGk4Qk9JMVMxY1Q4Y0E4ZldzdHNTMDBKSW5WMXVtd2F0bG93Q2lHRU9lWlYwdDlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTllOUpqWTJOalkyTUFBR05qQUdOaU1FamV5RTVIQkYwb0NMcFFFVml4VjI5TjdEd1Zia2ZWRDluU2dJdWJCNFlEZHhraUxkSzJ2V3B2ZWhqNVFSTUFCTTI1SHRaQWVXanF6SjlUcWUwY1NWLzBqYjRaK1BHNDhUdi9HTjhxOFBXTTV2dy9LeWU5dnMvNXVYdnFjdVpyMWhhRFhVY0p2MnJ5T0l2OGpubWIvSTU1bS9oUnRnZE9WMjlwdU5UbDc2bkwzMU9YdnFjdmZVNHFXeC9NRzJNOXhEVFFsMnFub1FVaEtJSzd3MXBmV1RvWERMN3JHV0lBNnZUZHZUUUVWVVdvcmhyNEhaMTNqT2xUSHd3MmwxMldhTUlwNnpzVTNPLy9rblNyKytuZzdUNDk3YzZMWHZvZ095MXRiVzF0YlcxdGJXMXRiVzF0YldxdGJXMXRiVzF0YldUZDdIKzY2VUJGMG9DTHBRRVhTZ0l0ZmdpM29KQVJWcDlOODdOa1BuaDNpNVVLRW5YZ1Q1Z0dNekdKazdVeGJXRmtiQjZoZWdsZVNFcGlPY0E3UHZJRTdra3hqOFJnSkhaTWVXUGJNeWFiZVo5MnF2ekN5MCs2VHptTjByZytBT2FRbmx5cjZaRnQ1RFNmWmVyYXB4RUhCVXpXKzhUY2czVmcxRTBkbXRPNHFkU3VFSGFCQ2Q4d3RjR2xkRUdMcUxGSDJjQ2ZLMnZxTFA2VGpSVzdYSEJDQXhNZDJ0aHhyMnpaM3Z6dUdlMEhzQzlIRDJmTytaanpvM0ZQTVRsN2twaXNQYzNibURQcFRDNm1CbGdlUWxwNDVRMUFLMEpnbEZ4cE1sM3U1ZjZVRUduRUIvUmJRaXJMcG16MHFvenNxa1pzUElQNDR5MmNuRXU0Q0dkaDRkakVRd1dRcXFqcnJKa1JlOGZrTGJ4Uzl3ZTBlTnZYbzZ5VVhRNzlIZkF6ZHdyZElnM1JCUDdSTUx6SHltVVlGa1ZiSHRjenVmMlE2R2U2VlcxUHhYZmVySGlGc1BHTmNxendwMkcvY1dUY21qRTJQZ3F6KzdJVXZPbVQzeGlNcW9QY1Z3amdsSFVOUGVuV0ZtUW5TR291a2xjM29qTERYdUpJdEY5TFBRMnk2YWUwMlFZVmY5ZmhKdXowb285Z2VZRSsveldrUDI3VE1mSTZDZko1VWtzOEtqTWhJRXNRTjh4a3FteHpla3R6bzg2L1FFa2VtTTFoQXJhOUNWQzNBOUYzSFNrclhadjZhNGx4YTlWUkZqNzB0aW1xaitBRnJ5WkR2VXNFSTRMQk90ZFYwQUdaM2FIUHo3NUNTaXg4MGs4REdscE5HRjRpVzVRdHJUdTRPNUJBY3UxQThLVlpoMEYvdUE0TVB4VmcvWS9vbFBLMUF1TWdiVlNWOTEvazZCWjVBQlcvSC90Z2RtSzJ3S3pUaEw4UkVaQjIySEg4VWdvRnFvSUw3d2hRT3c4VklDVXFZd1dnMEQwc1YzQm1rQXRXWDdaZzltVjVjZ1BvaDd1K1U2SlRXWUN5aE5qUTVBRzRVVHhVOGdCRzc4NWhERkFyUjIxa2hHYkk0b1RjL3JCQ0tYR0laYUhLdHNNYjJkYSt3eDF0Uzk5VGw3NmtzOGZHbkZZaHowVE0xSmFXRTR6Z2FFdGppcWVRUDVYUVdKUHRTSkFmNDhJOWdNd0dseEx1SGU2am80L0RtRXZwV2lNWER2MHFHRjF5OG9ZalZyZE1maFFmMlMxcWRmV0V1d2lzaXZZMTRHNE1KRVBaVHgrQ0dNWXd5OTUybzdEQS9RZGhKeHFHb1VyblQybEg2RXRqQUJJeFJKUWErSXlJZWx6ZmREbEpNM0cwVUFPeFExbG10YVVDc0F0UDkvRHRIMFhlbG9pUXdKVVRQaDBXNlZuTkEwQ3J4dEdXVkpid2crNjVUS20wVUtDUEZwSktOb1VqMGhRTFI2b0hFUFFmdHhtTitaVXBuQW9tb1VsN0MrMWFCb3U1UzdwSWowZnNMa1piN0xsUkRpTkd2NUVDY0NhWGM0YVZjVFE3bHhvNWJFUHZtNmlWTlNpc1F0Y1ZxbkJyYzc4aXBub1UvU1VLd1V4TVY5Y0d4WlZZajRGOTRZM05FQW5LQWorTXBzNGRna3oxckNBK1REdWgzV3UyODJIQzRBZXF2cDhwdkZ5YlZkOWpNOVdpc1ZDODFNekFKL0N6bHNtT09MWmdqVW1TZ0dDdjFzNyt3MER1SmNpNnBCVTlXTkZyaHJCem9tdmdrU1BpdFdlSjBvQ0xwUC9idlpDZEtBaTRoUFNvcUlROFlDbkZ4YjFzMFVQbkZ1bExkRGxQb2RNNlFJcm1yWDluOXVFVlBwaVRnZGEzUlNsQWRWYTJnbTFBc002eERndTljVzVzZGN4SC95aS9WSW9DYjlDSG83cXBPendxNnJ2dVZVaEV4VnpzYWZpa0FJZXV5RVdValpDMG5BNTlta2l0blRWOVBDQlJDdG5mOVAvLy9LSnFIZVpSMXM2NFlGR09TTkFOSFBYZWpucnZSWkhvTllYc2hPbEFSZElXVzZUOUlFQklhRVlpZTFIM1lDOG81L0cyRHhlVXlPSzUxamV5RTZVQkYwbnd2cFFFWFNnSXVqMGFnOUpqZ1NoOTNGTGFwbVY0SFlzOURRME5EUTBORFEwTkRRME5EUTBORFEwTkRBaFpyMlFuU1Q1RWEzcDZlbnA2ZW5wNmVucDZlbnA0Mm5qYWVuZnBBUmRLQWk2VUJGMG9DTHBRRVhTZ0l1bEFPM1hPQTVHTHBRRVhTZ0l1bEFSZEtBaTV1eGFxbkwzeGFLNTBYU2dJdWsvUEJyWkRYMTlmWDE5ZlgxOU0ydWhEbFhJaHlya1E1SnA3NTlvdWFnaWdSbW4xT1h2cWN3VkpRRVhXUWFjQ3RyYTJ0cmEydHJheEs2R2hvYUdpbW92ZWVLZHNuTDMxT1h2cWN2ZlU1ZTVPdXNtMDk3VUV0TnVFV21qcDByRzlrSjBvQ0xwUUVYU2dJeGNJVHBRUmJhcWNsM0NKT1NReU0wTkRRME5FNFFIS3E0Q3YzcDFqZXlFNlVCRjBvQjI2NlVBdTVuL3Qzc2hPbExCL29PMjJ3TzBkaHBiS09yZk9rTlJkS0FpNlVCRjBvQ0xtN0ZmWDE5ZWEyRTR5aVFDeUpBTHR6Z2k2VUJGMG9DTHBRRVhTZ0l1bEFMc1BCRTVxZ202cG1iQnZLMkdqcUduTFRyRzlrSjBvQlpFZ0l1bEFSZEpRTHhPa004SjdJVG9pWXVsQVJkS0FpNlVCRjBuL3Qzc2hPbEFSZEo4TDZVQkUzT0NMcFFFWEk0SXVrK0Y5Wk5IVHBXTjdJVHBRRHRyYTJ0cmEydHlZVldhazg1dVUxT1h2cWN2ZlU1ZStweTk5VGxwc20rbjFPWHZxSXROazVhYkp5OTlUbDc2bkxWWlovUXpUckc5a0owazhvV3E2b2NKOGFlcHUxV2VKMG9DTHBRRVhScmtyLytjdmZVNWUrTFM5OFdsNzZWVDNyZDdlUURlOWNIRXUyUSs0Szg2VUJGMG9DRkVnSW5KOFhnNFUwNVEyOFE1VnlJY3E1RU9WWjk2NE1BTmsvOEo2M0hwUUVYU2dJdVJ3UmNqY0w2VUJGMG9DTHBRRVhTZ0l1bEFSZElXVzZJUzZPY1dnYy94YlZjaUhLdVJEbFhJaFNlSnJOVnVsQVJkS0FpNlVCRjBud3ZvaXkxN0Z5V1NFamV5RTZJbUxwUUVYU2dJdWlKaTZRendEWnRHTXJ4NzF3YjNyZzN2WEJ2ZVAyd0d5Z0l1aDZwckxXUXE3UFRVei9VK2hGQzA2MCtoWmtnM0wzMU9YdnFjdmVlSzk5SjNBYkVTc2NxVkEySGFhdE5WUHFPdTlsNVdOa0dOVndjU2tvQ0xwUUVXc3BiakNLZVYvM2ZPeWFuTDMxT1h2cWN0VFU1TjZuTDMxTjlQaTB2ZlU1ZStweTk5VGxwb3JYQnZlczBlOWNHOTZtYjNyZ3dBem55NWhIekt4c24rdTlWUGloWnNPMDFhYm9IUUVYU2dJdGZnaTZVQkYwb0NMb2VWQm1kbCtVa3kvS1NaZmxKSlB5a21TRGN2WmluTzZFTUFOaDZRaGVWQTJIYWF0TlkxSThiWE1ybnJZMkg5T3FyMlFuU2dJdWxBUmRJVnNUMmRreTZBaTZVQkYwb0NMcElSQzlFR3ZSQmJNZytFRGtKUjFEVDNwMWpleGRkN0lUWGQrOTdPeTR5bDc2bkwzMU9YdnFjdmZFN2lHUEFUbkt1UkRsWEh5SkFST2FBaTFsVk9TRUNPMVpwNXhnZzJONmRZM3NoT2tOUmRKN3ZkN0lUcE9CcFl3N1RWcHFwOFVMTmgrejBFaFprR2lEVVhTZ0l1bEFSZER6Uys3VG81b0NKZ1VxUEI0blNnSVVTQWk2SW1McFFFVGNlbCtsQVJkS0FpNlVCRjBvQmZwUGkzU2dJdGZnaTZUZ2Qzc1hWWmFwTDJRakFwYTcyUW5TZ0l1bEFSYS9CRjBuQTd2WkNkS0FpNlVCRjBvQ0xwUUVLSTRZSEFOaVJ2WkNkSi83ZDdJVHBRQ3lJOTN1eWdpbWhCNFBUckc5a0dpUUVYU2dJdWlKaTZUaTdwUUVYU2dJdWxBUmRKLzdkbEJJM3NoSE5BUmRLQWk2VC8yNzJRbXZvdTZOUzRJdVJ3UmRLQWk2VUJGMG4vdDNzaE45VW9DSnpEVVRtZ0l1bEFSZEtBaTVIQkNpUUMvU2dJdWxBTDlLQWk2VDR0MG54VkVjWGRLQWk2VUF2MG9DTHBRRVhTZkMrbEFMRVJHSDJjalJlQkdhZ2lnUm1vSW9FWnFDS0JGN0lUcFFFSkVSaTZVQkNSRVl3SXZpcWJUM3JnM3ZhTG1uMU9UZXB5OTlUbDc2bkwzbml2ZlU1ZVZUbDc2bkwzMU9YdnFjdmZTZXQ2NE43MW1peXJnM3ZYQnZlNXNKd1dOWVhyZkhLd1NPZ3lpdTlIUFhlam5ydlJ6MTNvNTY3MGFuRnBQTlRsNzZuTDMxT1h2cWN2ZlV6Q2FuTDMxTjQ4elo3MXdic3IwQkZyOEVYU0dvdU9xcDBSWmwrTTN2WEJ2ZXVEZTlidldWNkFoUXR2UWlRRUkrS0ZtdzdUWFhQM3ZxY3ZmRnBlK3BuRDZtY1BxY25tazgwQlJzbkYzUkVyOVNOUEU2a2RrSjFJN0JDazRJTzFmcFBGZStvaTk5VGw3Nm5MMzBuYXFmRkN6WndONklOZWpXRjdGb0d4STJVRHRkaFMxTlRsNzdXbmV1RXYzTkFCWElBQS9wMFUxOE9jamFTWVBwV3FzR2Zwa3hKUlRKNXJaOWVHZ2x0K244djhyTGphcWJ5aFB0ZnVyVlgwQWo0NGxSUEtTaGJBRVhmNTV0TEFmWnVPRGpYTFo3bXB1aXBTWHV3QjFEUytXNVkydnJHelFxTmJ5dkEvRWI4NXc0RzBZOWlNYVlsSVJnZ3dqcTc5enlhcVpGRm1rYmNURHRWaGNXZEJ3TlIyUXkzYWl1cVFBdHJNeDRBOWkxeDMyQWNtSXVKVXl2WWdRSHBubXRqOGpiQ3piQVJKN1hDMTZJbFZ2UmRQRGY0YjRCRElvWUdtWjZsQjRvQ2Z4Z0tJdkRBYmIrVjZMUVZieUNBTzJHSVNBdCtzbE9udjRvR1U0NTRTQUdVbjFTZHFSUFNXMmFvVk80WmVqTUNEMTBKZkdpeXpZcDI3Ym8rcjdhdUFIRnJ6VEE0c1gyZ2lCQ21RQVozbzNJc1JGMWpSeWowQW92QUV3V0lFOFB5QlZIUDBHdnJYdDVsN0ZtRitiRnJ6YjVMeHRZZzZPQ05CL2xTcldPYnRZdEVFK0NMTXljQUJNRUF0b0pISzFYMUtSczlFQUEwbkpkU21CdW9vZEl4bmJaQy9URjJwS01vOFEvb1hlemNFOHppR1lRYUZtdExrb0FBQUFUZVprRUhuWnF5Nzd1d2NRQXBWSks1WHkrcmxJRmhwMVJJa1NKRWlSSWtTSkU3Qzd0WDBZa1NKRTVyS1JFTHIwR2VFV0x0YU11bHVhbjd1K2hKTUF6Y05wdUkwYVVDWjYxRmU3ZGtNYlpMRUw1cVdHajVNeElnSW1ocDZ0MnE0UVdBSE5yMWFQRFV1RjVVUEhwQnozRFJleTArcUFEZlFnUVZIWm9TQU9yVWpscmZOc1VtYVRKYkMwSlpjS3ROejlmMnBNSEE3LzRkd2RlV01xNkREb1R4SXRBQk1hTTQ3TmQ1ZnkwdGVYb1Z0dzQxRC85aDJuRGh3NGVoVFEwckNLVElqWFpzd0dCNmhJbHpNeUFBQjlEYmhPdCtOejBHQkJZQVFHb0Ryb0dtalZZaEQxeEFDRExRcGR2TXZlRFRuc3RlNFRpUGFjanhSTDRIOC95UjRHYmFVMSswSWdBVWloOEFyRFpxcjBrakdsRWlIaGJLQVdoS25iUEh6aGxIc1RtK1RhYndpRldHaTRmdHF2SGRHM1h5bHFRZFlrUWtITm5mZ3NjNVRHMHdsZ1Z6V292WmVaeFUxQ1ZwajZTTWNCVUlrbDBHVlQ0eGxOcWlCS0xLZ3BuRE12UVFUdFFqRGJLMnAxdGhnRmJrdTYzNjZjT0hEaHc0Y09IRGh3NGVYU1BVbnNwSWZmaGs4VXBRVW1zdzlXbTVUYk5BMGIzR24rYitpeUFaYXJVT0RYdUMxbURCb3BoWm9ieTl1VFFRaEdFcWQ2U0FnYk9WWUVHeXEzZE9GQWdYbVgvWW40bmRGUDkxV0w2emRLaXFtaENoWG5FU2VITWEwVEJCVFYyL2kwdEVpeWNUVVVZV3JaY2lqN1kzcXVIZjFNUC9sM0wxTmF0ajludE9YdWNhUlBpeTcxdVNtWGEyWk14MVJhVTM2K05aMXBwN3BqdVhSeDN3TVU4V2ZVRytGcTZoQU50ekJSdDQ2Y0hZb0trTmJVUVBRRzdOSm5xbUY4dnV0RDV3RmhGN3RSdU9JOHBpQ2NZSkZhR2QzTU1TaEM4c25QejVYK0dsQUdFZmUzTnl4OHBNbHFqdW5ERW9QcUdHbXBMa0FUcFIzNVBMTHpMdDlSc0tYMjB3VWVrR1FTMWx4SnE4WDYvM1dJUkVzN0lUUi9jM0NXdjNyTUx1Y1BxZGFzcHpienpCeCtTeG9vQVQxU1dDZVZZU21KV1R5R0NYdHR3c04yeStyMytwUHhBSWxJem1qaHdzeFBNWjhJMUpJNC83SEVZY3BoWFNKandXVGtKWnBpYWRxcG1HM2lXRTJFTHVaVkt0VkxuTXErYWdoMUNsTk5tcmpZYXFiMmdCUGpJbFpERzlIWFFCa1hoUi9iU3JZV1lkSDhXMkttNHVHTWllTlJEazY4T2JnT2VMTkZPWDJBOHpKR1N0UGRuOGxSLzJ4eG5seEZPc2FSTGtEdkVPNFBqRDMzcVUwRDkyK3pkZmwrOEFKcmVIVWY1N2NKWS9PQm8zcC8xSmdRdUZXLytnTVRuU3RPdjlDZnlLSlJlUkR6L2FobDZQV0dmRjEveUhmSzY4VzdrTUllNTZuS2RCR1VxeGVZdG16Wml3ai8zdE5oR20wRnpmZkVDdkJXUUh5VVFaakhlTUd5blB3d01CQ0dCdmNIb0tBYTd2dzRjT0pZSnhzV1JiTFhZaE4yczE3U0ZyNllKRERKR2NqRDVmck1ndzZkM25Nai9SRmZSSy9NOUo3YjNrQWU5Q3NzMC90c3ptekpPSWxDeTFCMXNUbVhuYlM1dzFFbGJKeTEwM1dzTVl3MlFjMW50akMrQkpiVWk0Y0pVS3NPVC9GcVU1ZnRoVFJkQWZJeGRwUFpGOXMwQTl6UjI5WHJWZnh5bnVNZm5hSVYzQVg3S3A1TlZkRGllbWNJdWY1MytFSXNrdmVTcVloUFFBakhUdnB1NUppRzJ2MThDSFRwMDZkT25UcDA2ZE9uVHVmbUt6UW9lV0YzdG5NQ1ZCeDRPMTVONEI1TjlUeTVtUnV2MTFLK0tBdEJWLzFIV1ZKNGFOQm5tWVltc0RTUGRmTWJ1MnJYVlBxRVZsTEs3azRlTDZuOWNOeGFBdU15SCtMTWtDZktkYlRXclkxcG45ZVFFdmtadFJyWnZoNXJTNG56dlg2dC95NGx6a2FFTUdSWmdnb1drd3Y5QWpmdkVQbEdVVmtEZTRRWkgySWZINDZTQmszZWpITTNOVXVNblV5d0hkSjUyN1o2Z1dRcW9Md1FRbU9BTVdMVjJ0VFdxQTRDa0JnelpQaW41cGQvdXEwS1JJa1NKRWlSSWtTSkVpUkRMcE5temZIZThtdHJ2azhlckVWUnFhSWg0RnZ5eU1TRlZqZTliYzVSZ0FvQkRGaXRuOVh4V240V0g2RXBSRHFvWUx3SG4ySlY1V2JDUHhKcTc4RitTOS9ISVhnMmtIL0xjVTE0aU1vcEdVaWFoOTRsNkwwcTI5OXRCODNEdnNSU3o1eDdHcVdVUVVoT1hwS2dOTkY0ZGc1TXBTRkFQRDMwUkVhRnZoZTJVM0hjOG42RDFTQkFHdjQxcVFLYnhCSmhvek51cU13WkNlVi83NU5PK0lsK1RheHhZYU9NOFRGMWFiaHBiZmx5eHNhaUtWcm91Q2F5cFpHcndRL1gyTEVseTVFY3BWMWZreHlWN1gzRVJscy84WTViYWp2QkJ6Z28xQXFIaUM3SkdEV3FHNFJ4b3NrYlhNQXRqZWlrYXM3SStYYXVYMXlQZit5RG1XWGtNKy9tY3BYQVRZeGlDZGtnMFF6VVhhdkNmVUpLUEpEZkh4ZHZEZjU4VjBEajNkcGkzYUZwMG93aENtMlUvcWhoTVFGNFc2bXlEYml0bWdrSnV0ejNrWkMxcXV3cTh0YXNBWGlkVFdaTlV0aFcwWStQV0NGdndORzFGZnZGWmVlbWlqZFlxNHNnMUtEbEhMZWg1dklrZ3pVRWg1SlpuVmpCTm42eHFRS3NFU1lSQ2hsTjVqOVcrdHB4djlMY3lWWlhZT25mTXk3cjl5bmVLWjI4WGZZT09oNmRMUGlYRmd0eC84L3pRTEVpeENDM3pjMXI4QUFobjlQelRoWVdzS05IOHVYQXplMm11a2RIaGV1SlMvWVN3aFl2SlhvMkF5NUwwdkhoYU42ejVBSGpwZUFydEFtQ1lnS3RHYUtwelBaYkhjaCtzQU9NVTJSc004NEpUalJjdVB1VjBIREw4a3B4N2NCRjh4bjZudVhueS9rNDJ4UzB2czZ4OHlHOWpxOFFvZ1QvUlBKRklzeWk3Vzl0Q1lxWlM3b3ppVTVRVHlkZUdrUnIwNlV2djNkUHdrQXhQdE1CWTJRM2RaSjlyR2g5Mjhvbk9wNTlNQTNPcGM4R3RJT2p2b1Yzditac3REdU85eDRobVNxMUFadXZHUmowUi85Mkdyc3NNWlRDdTRjcCs0QStqaFg3TERqbVRtbE91ZDNCc2xEOTZPcEU4aGExU2NXelRxaFE5TkxnNFJ4bC9PdHlIZjFQNmRPU0xxSlRzLzFpanBoRVl2aUhMT2ZOQ3VBVURhMHdScXBXRW5UVFlXNVFiMGYyU0FRSi9XakpzanJSVElEcEhvVE8yQURUTDRHOHdGa3RKcnpsQ2NKTjEwaTY1Rmtic0R5OXBtMVVsQ2g1SjRoMi9MWDlGbldkQnVZQUNyM1pMdFlzK1F3M1ZRWkZjZE1hVTg0WGxBRmRHdy9FaTdNMXFaWXVkMndjL3pnS2RWemd1U1hVNWw1ZnBlWFBRenVwaTBvQ2F6cnNvU2JzNXFrTlNDTmpCeG1vdHJoRkZPMmFVSzdvMmtoNE1lY09ObXh4VUhPampvaElvTmVRZnJuODJDUTBVTi80ZlVzNmx2NFkra1U5bWgxWnU2U0RzQTAyZnBZaUd4TGhjWUUzT1lzVFY2Njh0VkdoWVZVQmc4cFdIZ2hFa0hld3liQkJtZXhhVHJJN1RBWllSdnRHU0lDdUl1ZVdON0FVU0E4ME5nc3doSEtHSCthZzYxUWNUSnBYYWFHMktIMDJCdjh2Q0cvL01DcWhzdW5GZk9YWUJFamV2Y3VGWUtUMkFBLy8zLysvLzMvL0FaZi8rbnVPWXVWbWhCR2hUdDloQWdRSDZjT0hEaHc0Y09IRGh3NGNPR1hPVzIzcEx0QlF4V1VHbG5TaHc0Y09IRGhXbU8zVTg0d2sxUC9OZUUzU2VkeVg0TGlCbEF5SmRnaGoxd0dVVzE5ZjAvenpxeEk0QVprSkZGL29NdXJ1OXVCaFpZQVRXWEYvajdGVTVDVUl6UHZ5QWV1Z1l0M0pIR2ZVcG9qQWE2MmtwYXRvRWM2cjdnVGErM0U2WTBPVkg1QWRoRGZDcjhuVXYyYWY3bVhHelRUL0FQMGVpa0JCN2w2QXdmVVlNRHhtRkx0bE90ZGRjZnR6V0x3TkpGKzRrVU9jWnJKeFovejkwaEhDL1QwQVhLeGl0V0g0dnBwTnpyMVl4bkdTUjMvOTkwZlBzb1Y0VDNObEp2MVRQZXZnbGl6OEN0b25PRkkwaE05TExNV290V1N4L1dNZ0gwbllub1dVaENWQ1dmZjg2cGVSLzVyZEhnL0VQOG9tYnJ2N3lqUlAxUWd4NHRBeExtQlUvdlJURVlMZjdIYmJHQjhPSWE2bWI0dWQzQzZYMjN4cloveWRMQUZhTWMvNGxJK2RIYmdBTUpyVjA0MlhPakJrM2xERm94aktEOTZ0eTVvbXhKWG9LYVZnOWdjb040TDQ4RWJtKzl6N3NKbDRkckEyQ1NnS0lXcUZqcDd1M2Z4dFpTNjd3eERSVHFDcisySTVVNFBXdWxwSEFaK2toWVIzMStaV2x4MksyKzRERHJvNm8rYldpYXFCM05YdkZWY2JxcDFPSGVqL1lxdk1rR2pOeXlCNjBaR2VNTlk2STBmWEg1dStzeWdqVTl4VytqbElIb2hKZnF2ZzdoUmM1MGFBbUdPM1JnRXFPTG1JUkdTWDRSNkhQQ2pZTE5VNkRlMm4rb1k0aXZ2VDczYU1CdUhZdVlseG5QNVM5d1FGeTRHUlNOL25pcDVSdmtLRXFJQzh5YUhsTDFLVEpnUkhUcVBZMlNVSHdLNDNRVVFKK2thTDdJbVFEYUlZRmVQMlpudGxkcHRzc1p0N0hxN3R4OVpSV290WWpYMVozaFVTK20xaWhLQk9NV1gwMmtmdS80RWhJOVVLelphZmMwcndTc0hUNkhBaEhCOXZibmdVTklZNXdYVGliMk1wWE1yOTlYcG1FQi9QU3JEMmVtZnp2NWs4UnVaL0NUV1UxaUFhbUR0SUQ4L1krVmNyWFl4YkcrNDJMYzBIZVNTRVZyK2tpekpQRm91MnAzRjdJM251VExUem1EdkZWaldaNjlQQzdmT1lrMnNkaTVGMm5yQXFSZXoxL0ZFcVFTSkdhbjlnMERwZy95bDFWSVJOM0t0S0c2RDQ0QWJLS1UvL1BwaGxzd1orTzRnK2NsaGthWVJ6V1Ztc1E2ay80ZjRvM1BjWnlXMWtQbjU3SHpYelFwYm55NHk5SUgrTEtoT2FzS0ZJenF1Vk5NY3YzYTc2a3JvQXEwUlBuKzI5SjdSVFhXN1BIdG1ld3JLY3FkRGJiUE51SkZiMUlJbVFFVWZqcTdMcE03S1paZjNyR3lqb1BFRlZVV1RNdE5MRWV3V1VMM1oyL0p5U3k5OTJ1R3FUYngveFptT1NsemVkakdzRDRLaVRSNHlWRW5KYnBpdXdOaXNGNUJqL0tXL3NDUDYwc1EwNjhLeE5DS0JYbzlweFBVNDFkd01KNVBBbWZwcTlyUXFVcDN1QTVya1MrVGZMVDk1OEk2dzJpUW50MlNmeTMrSGlJbjk4WEg5UThySUFmTFgvVmQyUEIrS0YrY29KY3JrekgwZnVKS0k2dEo0NnpobXRteit4c0l4Q0dLd0NMYytjRTlsNlFTNFVrWFczbm1qS0hWa1BKWER6MzJNV0JWaTFndGNKTHNUazRCb3NZU3FLcWxzV0tISFE2RzNMYjFIajBkK2pmaWxWUlRhTnF1dXhsMVlNeVdaVUlhNXhTUFNKcVVnV2UwVkNmTjNIUEZwQ2JrVS8wdmtkSUNPNXhZdUdXWTQyRVhtT215VEpFLzAva2Z2Qzcyb0NQNVRKOGtYV0JpWVlPekdiMzlaZmZLWFZSUzdoSnJjVDZKTlI1aHRaVDVsbytBRHlGUFY3dGRZTUI5Sno2bGloRGo3RXZZUXFDVGRMSGlodFZONTE1ZEhTODRJUTg5eUozZ2Q3QmVaTXdjZDRTWUJ4TFRpbnorRk1ZWFZGRnVtd25meEwzUE9KeHk4SXJZZkNlQ2Jta2xGVC9oU0M3K283TGs0TkxweC9EYUYrejlhRExFTzhFVVNjQis5Vyt4SEtseXFHZ3hMcmxUVFNsZ1lXY0NSNzZIOTNneVorNjY0cVJ5ZndIejFmYUw4bWZZK0t3Nk9mK3JNQmNMYWhOakFzbnhmQ3pBcTNsbkRlc2FZNEh6TXc2S21EdysyeDJnUWwwV1ZrRk9nZXp6aGZncy9yZXZta2o0VzRwekVrbmhnRG4zY3lYS0tDNjhiNi9NTitjaWFnK3lEb1JYcUx1L3Y0Ui9ocEtjV1VVejZnM0FBdU9HVk5zR3V5Ry9vZjZVZjhSWUlVa3dtWW9OVE1lYWhtQ3k3QVAxVXIzcUUzVmxISFhJTFlRUU5iSmlCY0srRUc0aGcwcDk0N3B0MGF3REJCUVNRTFJLN2hEQ3l6bytzenYxbmQwNmI2aUwzTm1UcWQ3eWNjeVVvVWdPK1U4cHFmdURQaEh0emw0aG5YUm9CV3dQK0tzQXArWDBNNzFKMEZTMllhbjJiRXEvUFlWWGlIbnRZUHRxTGNmeUp5MHoyWXJweFdqZTd1ZkRXMmZMN0ZORkkrcXlZMFQ1bndMd3NOVnU1MzhIN2lSUlFCZXlvMW93aHB2UVN6bXJlRnNOaFp4cXV3ZWpXbVRtcCtpekhWc0ExMmlNUGFXdFFCaU02bUw5eHQya25Tak5NYlN5amY2YSt4dVZENE04U21OV2tFdTloZ3pTdFMreko3MHBIclVmWTl2SUZrazFKUGtvOU9HV2pPSC9QWEFkRTVIV2pqNThiRmJtR0ZQZGxrVlB4RFozcE9jZXFXd2tYSVFVK1FiQzIrOHVXUHJHT29YWG5ZSVJXU3I2eWMwV0ZoaTh5Y3VsMXVsa0pCYXZwQUpLVHV4ZFB0dmV5N2JCalZ4aWhycWw4d1Z0c1dYbmdmczBycmFXRzZNS040M2xDWWdTbmxHeUxadURxajQvMFJ1T2xSdHlUM2ZqRStlRUthVU9TZTZrSzhXT240Zko5N1FhYjRDbWRkSmNhR0VtemhYcVRlL0IyL04yZlAxNm1mTEM2WlA4TXBLZkFWZHc3TzM1dTNUcHJyT25yTEJ2eEJkM2FCUGxRWkZjTXkvM3NadlVXZFpvTTB0T0JTMncwQ0szbU5tckhNbVFzUEdvbzBNdG04cUl4M29kRmVVRjNEbEJoTFZxV2NxckVGVEplU2tybHdzV3JSNWFLQ0doN2dMUEQ3MnNtdHJMQ2kvMnR4THVWVnViSXRCMytzNGNPdzRVN2RnajV2Z3FYQ2JmTWw1OWhlYVFLUlNXTjlSa3BPeG1KWmluZ1NhL0J0MFRRalVrM1lORURpQkVORjh4dXFxTU5yT20wNjB0NzdIK0ZZOTFYaFlRbzhZQVd5WUtnazRzbGpHcStIZzFIZEtVMkJrSEpmbnpScUFLVlBrK3N6d1hqRkM3M25RZmlsanc2WUNUMDVEUTRhYzVVUERvbDJ5V1JZMVNPSlZsdGVzS3ZMQmk2Ym05OW9mNXRWV0h0YzFjUkxyV29VS210TmJsVGxTWm5TeE93ZERHUEY4MHkvRnJNelRBNFhCVklGYm9yNzRiV1pTdzlMUXk5anhoZnVOZ05CSHkwRC9SQ1V1S0Jrd1J3R1dHNm0yRzFUUWk1Y2RCdE5QbHBJRFRnU2c3TG1DVnBnQzZCalFEbGVKTGc4U1NUWThESTVPVFprNzFiS0xJSWMrcWlaRmtUaW9oR3E5OXdVQlRvd2RFMG5wOVMvRVRFTUxKYzlRUWkwK3FuUnovRGN2ak5hQTZlWGd2S1JLWEU2ZTdpMVhGdFZHOGpWWVNsL0h0bFBzNzc1M1lXSy9SS3VwK3hRZkxkVFd3TmdKK3N4ZnpkNExYVmtxT2V6VmhCOFhRVy82WUlhSUNmN2VBWjlmVktzN3lhMk5DOEk4QUU4TGRvSmp0Qm9wNFpsdURSVHd6TGNHaW5od0NOZGlnVjc4c0ZaUnlUVTZRSFNKYTlSaC9KUi91bDc1TDZUbnp1M1lDQksvN1UzNEJ5T3N4S2U1UFR6MjBKb0NJYnZLQjlyYm1Rd0VpRTN3a3Z2cUZOVnQ1ME0xc29ETFNoaHlFYnRNbXRZOGhmWE1SRzg5VGhmM1lDNk0wVkNnUnNGSnorMDhlZXBDR2lnTTRzM0U0U1NnRzU4MVBJZnN2ZjN1RHlvd1lZOFJxMzB3QS9IUXMwQ01WTVg0K1hwS2lBMGplcWlqcFlmTGc1RGFLdzhFUHl4YVYyNjJleGRTZWxvbHZxV2ZSdy8wODJKZ05IaG9qVXphY05JZWhFMllGYlBKUjI5SzJWNDd3amNYNHZmdHN3R1JKMEwveWpJeWJhKzc1K29ZUDV1ZEdVa0VuN09TSTJzdEhsYXY1UFAwZ2xzN2szcmEyeGNTMnV5RTNjSE0yaEJETGYzNU9EQjVkOUl2TzBrY3JyWDJ1a0ZZQ0htSVUrb2ZzUEU0SEpYc296a1FqdkE3eEJlb04zQXFWaWo4V0JhMFc4a1pjRWZiMEowWExWcUh2RkRKbUR3bjN3d1lXT0hEY2g4VkFhM3RWeWYwV2o3ZDRWcDlPdWJ2NlBzc3pJRHB6TzhSbndzc2gxa3krQnZOWFNxcVVYYTZqNThqR010RnFKeEQ5Qml1d3E1MzZjWVIrVFM0bmN1UXZVU25GUnlRYnlBaXFWN0V6SHQ1ajhLaFV1STdjWStYL2VSdGkzNU1IYjNTZG1GMWdlSEVLcFZzUVF0czdDeU9EVXdCRkFYOUVOU2k4enRQSHlubS9KcW8rSkFYcmpTVkdCQ05yMW1uMno1NFY5Y0ZOR2VDY1k0Wk5taXA4L040UW9zZU9vN1hpUUFMMG9sMUJHU29WSGZZUW8zTHJ2YjNSYW5BRUs5cVBQbDFpUEhPMjFmVW5zdDZnSU1IRmFOZ2NrTFYrSnROU0p4NEVFVUt0cEpuZloxL0g5YTEyM0Yvd0tRRGtZOUp2c1QyelNUOGFMVzFWcE0yZDduUS9RVjZXYit1cXhoYmZyWWREY2diOVR1QmxCWk9wcWd6UkQveERjT2NoK0tsdFdSVzk1aGdUK2JQdjlXQlhqUUhqL2tnU0ZCM2V5WGJJaXBOcXdPV09VWGxPNHZLKzI4Q3lTakRrdWdYWHJzTDBjQVV6cWFsODA0YU44M0svZ3J6dS9QWVZqcnBUTVArRWQ1U05RYTVIdE1iWWRFT0ZRWGtqaGFneXlaclpFMHFYZDV2QjBvYzgwQVN3eHdOTHYrSnppOVNRekt0ZWtrN2JIMmdZSFRxYURnalFyUUNFUlorK04ycnBvYzY0L0FlSm9mRUhMMHRNekFzQjRzb3RMVjJxelNvai9wTHNHUHd3SFlHbzZTOG0va01QYTF3aklWVlRKYTRaTzNmOG5mVldsOUYrMXQ4dHh5LzIzNU40V3RETWJMM1E5SWpOQS9YcVVsS1p6T20rcUNQMy8vZUZFUGJmVEgyTHIwOEszaHZ2L0NGazNvU1FuTm1XSFJJNmYrbkMzYkh0d3pYcXo2WXRiZ1VnY3VLMW1CaUk3Q083UEI0MWJsUzdnd3Y1SVlMYTE2N0ZINnMrTHQ5NFRCQTR2S0ZKa3FmNjJxVEtVQzlvRjZHQlFoeFl1OTFURmtjUnhTVUM5cmpaejVWMkxNTjFlUnQ0L2lLR1dEMndGMnU3c1JjVG5zTisrR3Rkd2pBejZpMXhYWWFKOFpuZVdZdU5NbjgzL0ZqcTMyc1pvQ1BDV3hFNUw4UkQ5RkNrSnI5VThUM3A0TXhBYnA3VFVpSVJ1S0FOM2paM2I3ZG9CcjhnTmtuNTVVdWVJdEVVYjhVNFhRdUJGTGxubFdHcWwzQTFYVUE0OTQ0a0ozNHVTVlUwS1VDSGgxZytmU2dwZ3U2SU9rdk5udmVJaVN2V1ZLbVlSeXVPTjRNdVEzRnZIWXlUa3E5WDlJM2l0NDJHeis3cUt4UndjdExVcUE2eDJRMkRBQUFMVFRRajU1Y3g4QmZldVdxTjVJb0syRENzMDU1SDZKVXAwOGZFNXBOamtoWEJNZlN0QVVwUm1lSGNmZVRrdnpRYS93Q0syMUl0VUtyZUdxZk5xQm1VM0FYdFdKQmVLekFIYkUxdWJISllqRDZzSUR3ODl3V0ZybnRYT3dXb240MUdUZ281YVBKNnovd0dENkQ5NWJtK1JQN2xJcUxPcXNOdUJ3anpWUi80dExvZ2dTUkdnb0tWM01BVVphaEJNUENZeWdMTFV0aHpUcm02Ni9tNEYwcjY0YjgzazVmUXVkUE5mRmRwVzZFQnZZRStpWWdxVkRmalJ3N1JaU0dlU1M4K3RQempLVVVCMEhTelFZMzRqU05CWXNueXdvWWFSQ3FWOXNVUGNVTXJHQTVGMGJXQTZWWkwxV0RSOFd4ZFJSb2ZxWkEvRlJpTVlGN2Y5VzRVNGhvNmduZExOcmtUV2YyalFIdzc2UVlUOGVOWWdJVkJ0a3QyeTJqaWE1OTFUWCtRc0VPQm1hNTl5eHNReGpaZ0ZIOXh2OEJFaCtsV2NwSUxZd2FmdWN6Yk45UXlCazh5cnY2TFpQZ2xTMEIyQzk5VjRCUkdnMW5DY0FnQjEzbXdCVktOczJuYmFzZGFoa1dxNGU2VDNVaUhEaUxVU082a1JUWnNPQlZ3NGNPSEJaS0NzbWthK1ozRmQ2OC90MUVZTTF2MzR5WnRXQkFuTzRVU0tDak9qUkpKMW9wTXJyT2RsbnRVZkpidjlRYzhDVktCRHcrdEN6TmY3SmYvY1JRMG90dkxkVXd1QU92WkJwUVk3NjErbXZBeE1KbSt2S1B5aW00a1cxZ1YxdVBuQ3g5ZExKN1J3VG1QcDdUZFFQaWFNcGZoZ2xVc1YwLzFhdUNJOENNOGx0dmMycXdIQm1rNk1Fa1M1eTFPZzJhL3dXSWFYUHBrRUNUMEpSczJFd0srQWZmMkZ1OTh4SUM5cVZzV2JvQ2p2R1psaXY1ZTdDRXB4Z3MxUXNpUkErb29URXJsV0dIYVJsRGRWY2V3cHByVmNLRGw1NXUzcmtKYVhGMkNNMERTUGxDclhNZjBpSnZ5aHZnbTA5dFNKZjduY2gyWkVVZ3JEMFdtNjdHZ2p4bjM0cEFqbWN4SjIxeEVPU1lpZ1RCVFlMZ0lydWpMUmE1RjJ0K1FvQWk2aGJOVkJWK1FXZkpwZllSSG54UDI1V3haanEvWU5ZRXBBWm1uU1h2OUNDc3lySnZmNGhtZXFzS1FpYnpKSDRNRHlhQmdCUlBZNjFFL0dpeEVmVERjTDIwTEhUKzZzWjFrK3ZOVkp6NExITzQ5SVF5cnpKTnZwYlpzRDE1bGxqejFjK2xCWGNmUGlBOUhaczA1U3hvZUhDN0pYc3d3S3BaZDhRWVY0MUZjWU51K0U0blJ2eEhNY3M4YWxWZ1NzSER6ZVVwb1cybjJ6Um94RnZyVmRyVnAvWjk2eWFhMzU2Z3BWVWp1WVUxWS9jZ1JmeUZBRktoWnVYOWpJbllJZkJ1UUsxbkJEQjZTY3dEWElPWXV1cTBhRW9JTExaZExUU25uam9YOGdtb0lKQjB1akt2NVpoSE5qUE5IbVVabVEza3J3b1Z6TUNHU3NyTzl2VDMzZEJxYU81dDZVRjVKdi80R05MNGZhSk9FQU92MCswc1BnRTlIdFdETEU5R0RJemhubDR2TysyUEllY0RMaFNubXlubDBKUnZWV0RUTUVoV2MrbVo0dnVWUDVFZE1ETExPbEpFY1VRdFQvUWFqS3RMKzExblp5QktrZVN3dDhkY25zeVZsOGVnNmR6TWp2eTErbzZ4cTlGOFI4N0JhN0tSSFBSTGVrbUQ5blV6OEJTL0JEazJYVFhMUlgxM29jMDR0SlQvR2E5VTlvUFFDRG9Pd0xrdStoSDA4MVBqTkVDb0J1bjk2NXZlRkVhVkNlRTBRNjR4Mk5KNTg5NGVOS1VDeWV6bWFJYkpqc3pLSkdwcGluUkhvc1FNQURldTFTczNZVlVzd2sxb2tKNWo0QTh4V1JUc2ZCb0NXMWEzdzZSRVB4MjdEVFhjOEdEdVZweG1kZFFKT3VMelcxT2duY0tUaS84YkREZTV6U2lmSDY5alg4b0E1T1praW4wRHg1SHk5SEhMSHNIS1h2WVZ0Vmc3UEZuNHRxU0pWb2Z3NWtkVE0rMVo3SjRwZHdOKzl5WTlzWFpBMTMyOXMyZlBUWTk3ZmJsdWJWNFR5NEhIOVRldzgrNTlHamhtNGV1N0tZVFZac0lOSlJIZGFsTDBaalhFQjhyWURyMzNXMHhLMHZzR2NBMTFiVElWYWZSZmpMZ3B0RVEySUhNdUdnV2N0ZDFwQTJlVEwzMjh2WTBaWlhHemxwZWhKbW8wUXZQdWhSYmE4SzNMVVhjREFBREMva3FaSlFEaTlWNTVpUXB6dG9jT2tHMkIzSm8yVllvVTdNNW9HTy8xanNMVjA4TktRaTNyZnh5ajcyQ01UbzRYcno1ZzBKTGltVGQ1WlIrTjFlUS9aSXVJUzBrWHkwc0JKS24vUWJpU1htY3F0U3QyUVUwK1JvRGY4bTBXSmZacU5hRm1mVFYvUnM2UEhxaEFkSGxnZVF0RDFVblY0dDVlVzJPdlFZbmh2NmRtMVh2NktKd05rMXAyTjEzQUlGb0ZhZ0RPZzZKdURkNyt4bzFTUW5qNXI4d0FWYWVZSnBXWTRXV0ozUFRhbzRvYXdweUFRQ3BJZFlhV2gvNHpNd0U4cFZaV1ZuOXZWQi8zK1M5N3Q5enNDY1hmNzhGNkJuUmJ1aGhJaDk3c2RWV25wczFjQjdUY2E2NVJsaWFFTkJwSHBQZzRpVldYMmxocklJQi9xR3JMR3lGMEM4NTlTKyt3aC9lNHRmQ0RBL0pkZmdDTW5RMjhMekxrWjNyYzc3OVJzTC91eUNnWmloYmJ6STQ3bUtxdGhYNmp2V2ZOYTM3Qm1Gb05Vbis5LzBiMDU2MVp4SENPbm1qM2NTZ0E3ZFF5UEVmS3JVc1htdFlEamNDa0RZN0FXdFlMRkZPeHEwL1FvV2N0WFV5RlVBSFVUTXdMNTY5TEpLd0NMc2RqbWN0c1pqSTFIM1Mxa2xBWkNJbHRSZHFBMnFxMHlsaldnLzNHa2FNTWRzc3p6Y2ZYR0h4QXd4OFhCTTZ2azR2UDZnWjJBNWVmNU9uZjNoUitkYWM1Z21JYUxSUVhPdW1FdHVsakY2Mkg3SlQrNi81Q3dkUHlsNWNnWmxOaVFPRldGTnJmUlVLTDRXMC9TT21kQVRpY0xtRDQ5cW1KdnZxVkI0bVZWVC9mV2hPcFFFZ3ZsSmNBK1JIU3pCUzZHMFBGREUxSFdiYXRLdGVHQUJJbjJ0ZUFKc0xHMytKQnp1VXZvNmdBaWZwcmNnTUwxVXcyckpuNmt2WWtnVFNwQ0U3QjhISDFoUzNNWGdXTDYxR24vZFpFa3JvY0JuNS92bnEwYmJ6ZEg1MnhnM0xyS2pEV1prT0Y4a3ZzOWIwbVVpVmtXaFUwSzVrTVVzajZSVnJ3MlNYcFBEMWJ2ekI2bTVhWDU1cjNQM1JOVC9jQ1ZhMHVYOGZZRnhmVlZaUkw5ZHIySzVwL3h2eHFkbXA4UC9vQ2hhQVFKUWdYUTR1TFlRcnZvNkM4YktXYUR6bFg4SXB1dGJURU1MZGh4KzNURlFnZk9FTUx2N2EyMEVhZ3l2c08wRUk5RmJzNTNYcjczcEh4Rjk2aXRialJGRVNtSU01YWFEYkYyWmc2Uk5vaGpTeThLWm1Ta3NqbVJ6QTRvaTZFS281a1pRTjJPVW9tclA1aXBQMjZxNTdQazdFM3NKUkw5dGxLZXdrbkFzVlY4UGs3ajBqa1RBeWFFakV0M3lmVEVjM0QxWWo1bFlFT3JNcW9FU3RNS1dJd1lhaU9EWTVRT0hjaURpdTN0SUkxVHlzVEtqVGdCcDh0YS9IZXQxeGZ4TVN5eFZCeFUvaU12TGR0NVZwdnZMZ1RnR0w0aG5CSTlyS1IyYVlvNURZS0ZEaFF3Y0tHRGhRMFk2MjJqSlVMaDd3aWRMaW5MQ212eGhwdi92Y3NqM2hjcitKdXhoNjk4djczOHh5YTNuR2hMc0F6V1ZNR2trbSs5ZSthbEEyT2NKQjRQQmpxWG0xUmhIMnljVE5UR01mNGNHYnNiV085SXVoZnRjUzZVMWI4dzQ4SFJ0UEpKcHlJL0l3S3JzYjVURlJFc2EreUVkL3A3R202Y1NwRUhTQkJkOFRUWUdVLzYrTE15bUdpMW5IVVZ6eDZHanpwZXd6VVVReWgxdmtFekdpNDAxc1pKRTZ1Q2J3LzI0cVRtbHE3NnJpbzZhWjlpYjNqbE1SNTI3aHR0V1Z4bEJlUFE3UnZTWjZFYmZNNkY1MkpqbzdpS0FicnRVYkViUlN0Zmp0Z2wzVnh2b3VhRWFhU1grR1FTY1JzSHlDNEdUVXNTOFNwSFh4SXE1ZHZoKzBCbU14WU5vTmhWTkdWN29kVGNHZzN6S3NPSEdGY1NDTW42VVgwS2V6VUQyenhPcVd2bFBRUGhlcVZQN1hCMUpISFBSNVRUK0pQdi91OTk2ZlJUYSttRDU4NEJYZDRkUmRyNFZ4R1UrNTh6YithT2NWSVcyMDE2d3VCQnhxNlZUY3pGb21oWUhzdnRkM3dmbUlFNCtTdjk1bHR6MlVXY25xcWhaNWx4LytNTS85LzBPZ01HekdMWnMyYk5tdnBQK2lhZ2NKOHNSWk93a0xoUk85RE9ONENRdDJLYTdBSG1WWGU3SC80blNrbGZwaVRPYU9zMm0yandBQ2ppeGFqTzVEbVJXV3Mwejc1RGpwSFhQd0lYamRJaGhid1JyMWp5UGNLTWdROEVsQ3U4eUFBRDJyd2ZPaGNlMkFROTYvYXg2U0tLQVlPTm4zL29oUktxSUo0cG5EeHBCRXRka3d2UHc0MzMxVjlTSDk0MzRRanlQdlV3SW5SaTYvVEYyc1BjZ3Y3ZDhhekxoczN0WndZL1NiM2kvTDVVWWtRemErOUZNalZKZ3FwbGFPeHpoUEM2blRVSE9IeEUrYjl0TlFGUU9PRmIzcHZkV2VjQ2k0R0l5V0s3SmhDRmZRd0E0NUF0Uy9EUlVjeml3MUpDeXY0MVFnWDJ5UEUvZVNKQXJQV2lYT25sdWJMWFAyV3VoYjh3MkpkSmhhZ1lVR2lXR2NyS3pycEprKzJjRnd5V1VxYitoVmQyS2VFMW5nQkVRMEF2Y0k3ZFRGRHdWdFcvMUJnbis5SWpTSTBobnd2OU8vYkZCYVlubnBUOUFBVExPeHdXSUFBME43Riszdnd4SzdhYUhqVWFld05yMmFLQ0xCemZWdldOZ1k5K2R1VEFKNnRYTi9KM0hEQnNVaU4zRjhvSUVQMXhVVHROcWxrQnU1Z01ITmxEOWtjV0ZBcFFPWHVWUXBBR1QxajJoY2MrcVhtTUhvNjBPL2E1Qk9IWE1NVlppT016SWE1Rjl1TUJVNjZud2pwbGNYbnBBeUYrdzYzQkxrS1lkWmhMTTZ1cDh3ZkNTR2JodzRjYVJsQkdhWTgzdE9oeTdTRFQyVStsUTR5ZjJ0TWh6eWQ4STdQY01oRFFPNXZuWmpMdW52WnI4M25RVWdKN2hveitzYi83d0JHQnlTK091Z3VFSVp2UWpRc3dnVmI3WFQvVW5HRGxvNWdOTitUdmxQd3JBREtNZHI5WHV4QWdud2hXSFBnbi9oQWdQK2k0TUJrZHY5RDYveFlNQzVDZlhObHV0UkliNE1yOGNwV285OUFiblh0a2xBUFpoVTF5T3BSaUdiWnMxNlRlL1FSdDBUWnMyMGZ1b3lzRHR0ck9MVGdOWWRhY0VCU3pYTm04SGR1SERodzRjT0hEaHc0YjlnbjFPSERodzcvSnkzMkJtMlVQSFpxd1hUa1FJRUNCQWdRSUVDQkFnUUlFQ0M2U25lMlRwNUxlWGNqN1ZuRXl2YmRzcTJBUTZlM25ZVmZSRFFYTWxjUWFtZ2N2MTV3SjgxSllYdWEwNHlRNTZ6Y2JQQWhlZlU4SURqYjR0TkVtRzJyZ2dEekhKV2hrMklQOGhjVVY5T0NIV2FWcDh4bC9YMXVMcldHMGJjUlV0QjJJRUNCQWdRSUVDQkFnUWFLRVM3bi9NQWJNQkhEVjFiTVZlYUVFQmU2Wng1U1NGVUFybWdOOXpyYzVvRGZTbTZCQk94YnJ2YnJXN1pHbjFoYncrL0ZpcnNwVW4vQnZKMkxNNHRMZEYzbkdPTS9pM2s3TGZYQTFaZkNOcVFTemFBRUFDZkdPL0tqSUUxaVpiVEQrcGlXQVpsaXZXQS9RbERVcUlzQTdpTG1NUFB4NGpXRldyN0VDQkFnUUlFQ0JBZ1FJRUNCQWdRT2sveWlibEdDUlJMdGsxcEdoY1BPY21zTk84dXJQcDNiTmlHazVxbmZkeWEzYUNIaC8vK0xub0FYdTltMHdEbStYb1Q0eUxQNDBkaTkzQ1ROUGY4RFJnUmNVMXV0UUFhUlZLOWVDTU56QkRVL3NQMHpOdzRjT0Q5aWNuUkRXSVhHZmJLa3lPNUs2MkdoTkdSdjRZRHBCTzRobVVXR3g3L3JGMlpBa0hwQklpZW4wUnFpZWRaRHdzOTZuUnpFK21CYnFYbXE1clAvM0dkMmhCQ0N4VzBrTE9OdVRodzNEYW9DYmRXUTlOUTludncvQlY4QnFFem9vZDQvVEQxMGYweGRmcGlxa0F5VXhkeGRzbWsxMVJGZ0RQVWlSWFdHS3Nkd0lCT2lFNEIwaUgvOXJubGVlRzB4TjRSdEZUQTAybWIzTmRXSEVhQlRsQUNNNCtmRTdWR3l3SUJSY2YyQjIvU2JObWVGM0lUL09NeWw3OXNFUkNEUlh1VnBTWGVaM2JoVzI3OXFzak9Sa1p5TWpPUmtaeU1qT1JrWnlNdlZYRHpUVk5zbGtBanNlb2llYUpLQkRBQVh3cDh6dHJDVGNUbXlpekFUNVNCaEtoaEM4ZVk3YnNXZXgyN3gvWTE3WnZwZkhKTkFTZlRxYmY1QVNuVVZ5eVNjbkI1bDQvV0RnVVBvcjAyWi9vU293bCtFZUFBQUE9Ii8+DQoJPC9kZWZzPg0KCTxzdHlsZT4NCgk8L3N0eWxlPg0KCTx1c2UgaWQ9IkJhY2tncm91bmQiIGhyZWY9IiNpbWcxIiB4PSItMTk0IiB5PSItMzI2Ii8+DQo8L3N2Zz4=") center center / contain no-repeat; opacity: 1 !important; transform: none !important; }
.home .splash-loader { width: min(210px, 42vw); height: 1px; overflow: hidden; background: rgba(255, 255, 255, 0.22); }
.home .splash-loader-bar { display: block; width: 100%; height: 100%; background: var(--white); transform: translateX(-100%); animation: splashLoad 3.8s 0.25s var(--ease-lux) forwards; }

@keyframes splashLoad { 100% { transform: translateX(0); } }
@keyframes splashRing { 
	0% { opacity: 0; transform: scale(0.76); }
	45% { opacity: 1; }
	100% { opacity: 0.32; transform: scale(1); }
}

/* Hero Section */
.home .hero { 
	position: relative; 
	height: 100svh; 
	min-height: 0; 
	display: grid; 
	place-items: center; 
	isolation: isolate; 
	overflow: hidden; 
	background: linear-gradient(rgba(18, 12, 10, 0.48) 0%, rgba(18, 10, 11, 0.35) 45%, rgba(35, 5, 10, 0.76) 100%), url("/wp-content/uploads/2026/08/f02-home.jpg") center center / cover no-repeat; 
}
.home .hero::before { content: ""; position: absolute; inset: 0; z-index: -1; background: radial-gradient(circle at 50% 44%, transparent 0, transparent 18%, rgba(0, 0, 0, 0.15) 54%, rgba(0, 0, 0, 0.48) 100%), linear-gradient(90deg, rgba(78, 17, 27, 0.2), transparent 35%, transparent 65%, rgba(78, 17, 27, 0.18)); }
.home .hero::after { content: ""; position: absolute; inset: 0; z-index: -1; opacity: 0.2; pointer-events: none; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E"); mix-blend-mode: soft-light; }

.home .hero-content { width: min(920px, 100% - 40px); padding: 72px 0; display: flex; flex-direction: column; align-items: center; text-align: center; opacity: 0; transform: translateY(28px); transition: opacity 0.35s var(--ease-lux), transform 0.35s var(--ease-lux); }
.home.is-ready .hero-content { opacity: 1; transform: translateY(0); }

.home .hero-kicker { font-size: 10px; line-height: 1.5; letter-spacing: 0.42em; text-transform: uppercase; color: rgba(255, 255, 255, 0.72); }
.home .hero-logo { width: min(690px, 72vw); margin-bottom: 48px; filter: brightness(0) invert(1) drop-shadow(rgba(0, 0, 0, 0.25) 0px 14px 28px); }

.home .hero-actions { width: min(470px, 100%); display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.home .hero-button { 
	min-height: 58px; 
	padding: 16px 26px; 
	display: inline-flex; 
	justify-content: center; 
	align-items: center; 
	border: 1px solid rgba(255, 255, 255, 0.42); 
	border-radius: 999px; 
	color: var(--white); 
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0.05)), rgba(30, 15, 16, 0.32); 
	box-shadow: rgba(255, 255, 255, 0.3) 0px 1px 0px inset, rgba(255, 255, 255, 0.08) 0px -1px 0px inset, rgba(0, 0, 0, 0.18) 0px 14px 36px; 
	text-decoration: none; 
	text-transform: uppercase; 
	letter-spacing: 0.2em; 
	font-size: 11px; 
	font-weight: 400; 
	cursor: pointer; 
	backdrop-filter: blur(18px) saturate(135%); 
	transition: background 0.3s ease, border-color 0.3s ease, transform 0.3s var(--ease-lux); 
}
.home .hero-button:hover { background: var(--brand); border-color: var(--brand); transform: translateY(-3px); }

.home .hero-navigation { margin-top: 34px; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 16px 30px; }
.home .hero-navigation > .hero-menu-list, 
body.home .hero-navigation #mega-menu-primary { align-items: center; justify-content: center; flex-wrap: wrap; gap: 16px 30px; list-style: none; display: flex !important; margin: 0 !important; padding: 0 !important; background: transparent !important; }
.home .hero-navigation li { list-style: none; margin: 0 !important; padding: 0 !important; }

.home .hero-navigation a, 
body.home .hero-nav-button,
body.home .hero-navigation #mega-menu-primary > li.mega-menu-item > a.mega-menu-link { 
	position: relative; 
	color: var(--white) !important; 
	text-decoration: none !important; 
	text-transform: uppercase !important; 
	letter-spacing: 0.17em !important; 
	font-size: 10px !important; 
	font-weight: 400 !important; 
	background: transparent !important;
	transition: opacity 0.25s; 
}
.home .hero-navigation a:hover, 
body.home .hero-nav-button:hover { opacity: 0.62; }

.home .hero-socials { margin-top: 24px; display: flex; justify-content: center; align-items: center; gap: 12px; }
.home .hero-social-link { width: 38px; height: 38px; display: inline-flex; justify-content: center; align-items: center; border: 1px solid rgba(255, 255, 255, 0.32); border-radius: 50%; color: var(--white); text-decoration: none; transition: background 0.25s ease, border-color 0.25s ease, transform 0.25s var(--ease-lux); }
.home .hero-social-link:hover { background: var(--brand); border-color: var(--brand); transform: translateY(-2px); }
.home .hero-social-link svg { width: 17px; height: 17px; fill: currentcolor; }

.home .hero-meta { position: absolute; bottom: 56px; left: 50%; width: min(1340px, 100% - 80px); display: flex; justify-content: space-between; align-items: center; color: rgba(255, 255, 255, 0.58); font-size: 9px; letter-spacing: 0.22em; text-transform: uppercase; transform: translateX(-50%); }
.home .scroll-cue { display: inline-flex; align-items: center; gap: 12px; }
.home .scroll-cue::before { content: ""; width: 42px; height: 1px; background: currentcolor; }

/* Объявление / Ланч Попап */
.home .lunch-modal { position: fixed; inset: 0; z-index: 1100; display: grid; place-items: center; padding: 20px; background: rgba(17, 10, 9, 0.78); backdrop-filter: blur(16px); opacity: 0; visibility: hidden; transition: opacity 0.35s, visibility 0.35s; }
.home .lunch-modal.is-open { opacity: 1; visibility: visible; }
.home .lunch-dialog { position: relative; width: min(1120px, 100%); max-height: min(860px, 90vh); overflow-y: auto; padding: 48px; color: rgb(33, 25, 21); background: rgb(250, 246, 240); border-radius: 18px; box-shadow: rgba(0, 0, 0, 0.36) 0px 30px 90px; transform: translateY(24px); transition: transform 0.45s var(--ease-lux); }
body.home #lunchModal .lunch-dialog { border-radius: 18px 0px 0px 18px; }
.home .lunch-modal.is-open .lunch-dialog { transform: translateY(0); }
.home .lunch-close { position: absolute; top: 18px; right: 18px; width: 38px; height: 38px; border: 0; border-radius: 50%; color: rgb(33, 25, 21); background: rgba(78, 17, 27, 0.08); font-size: 24px; line-height: 1; cursor: pointer; }

/* ==========================================================================
   6. ЕДИНАЯ ГАЛЕРЕЯ САЙТА — шорткод [krolik_gallery]
   Один скрипт (common.js) и один набор стилей для всех галерей на любой странице.
   ========================================================================== */
.krolik-gallery-section { background-color: #fff; padding: 100px 0; position: relative; }
.krolik-gallery { max-width: 1340px; margin: 0 auto;}
.krolik-gallery__grid { display: flex; flex-direction: column; gap: 30px; }
.krolik-gallery__row { display: flex; gap: 30px; }
.krolik-gallery__row:nth-child(2n+1) .krolik-gallery__item:first-child { flex: 1.4 1 0%; }
.krolik-gallery__row:nth-child(2n+1) .krolik-gallery__item:last-child { flex: 1 1 0%; }
.krolik-gallery__row:nth-child(2n) .krolik-gallery__item:first-child { flex: 1 1 0%; }
.krolik-gallery__row:nth-child(2n) .krolik-gallery__item:last-child { flex: 1.4 1 0%; }
.krolik-gallery__row .krolik-gallery__item:only-child { flex: 1 1 0%; }

.krolik-gallery__item {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	border: 0;
	background: none;
	font: inherit;
	overflow: hidden;
	border-radius: var(--border-radius-lg);
	aspect-ratio: 16 / 11;
	box-shadow: rgba(28, 23, 20, 0.05) 0px 15px 40px;
	cursor: pointer;
	opacity: 0;
	transform: translateY(40px);
	transition: opacity 1.2s cubic-bezier(0.25, 1, 0.3, 1), transform 1.2s cubic-bezier(0.25, 1, 0.3, 1);
}
.krolik-gallery__item.visible { opacity: 1 !important; transform: translateY(0px) !important; }
.krolik-gallery__item img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.8s cubic-bezier(0.25, 1, 0.3, 1); }
.krolik-gallery__item:hover img { transform: scale(1.03); }
.krolik-gallery--trigger .krolik-gallery__grid { display: none; }

/* ==========================================================================
   7. СЕКЦИИ МЕНЮ (КАРУСЕЛЬ И ПОЛНОЕ МЕНЮ С ТУЛТИПАМИ)
   ========================================================================== */
.vibrant-menu-section { background-color: #fff; color: var(--text-dark); padding: 100px 0 60px; position: relative; overflow-x: hidden; }
.menu-section-header { display: flex; justify-content: space-between; align-items: flex-end; width: min(1340px, 100% - 40px); margin: 0 auto 40px; }
.menu-header-text { text-align: left; max-width: 800px; }
.menu-section-desc {margin-top: 12px; max-width: 650px; }

/* Стрелки слайдера */
.page-template-page-menu .menu-nav-arrows { display: flex; gap: 15px; margin-bottom: 5px; }
.page-template-page-menu .arrow-btn { 
	background: #fff; 
	outline: none; 
	color: rgb(1 98 65); 
	cursor: pointer; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	position: relative; 
	width: 52px; 
	height: 52px; 
	padding: 0; 
	border: 1px solid rgb(1 98 65 / 30%); 
	border-radius: 50%; 
	transition: color 0.3s, background-color 0.3s, border-color 0.3s, transform 0.3s; 
}
.page-template-page-menu .arrow-btn svg { width: 22px; height: 22px; transition: none; }
.page-template-page-menu .arrow-btn:hover { color: #fff; background: rgb(1 98 65); border-color: rgb(1 98 65); }
.page-template-page-menu .arrow-btn.disabled { color: rgba(28, 23, 20, 0.24); background: #fff; border-color: rgba(28, 23, 20, 0.12); cursor: not-allowed; }

/* Табы-фильтры */
.menu-filter-container { display: flex; gap: 15px; width: min(1340px, 100% - 40px); margin: 30px auto 10px; flex-wrap: wrap; }
.filter-tab { text-transform: uppercase; letter-spacing: 2px; color: var(--text-dark); background: transparent; border: 1px solid rgba(28, 23, 20, 0.15); padding: 12px 28px; border-radius: var(--border-radius-btn); cursor: pointer; transition: var(--transition); font-size: 11px !important; font-weight: 500 !important; }
.filter-tab:hover, 
body.page-template-page-menu .filter-tab.active { background-color: var(--accent-red); border-color: var(--accent-red); color: #fff !important; }

/* Трек-слайдер */
.menu-slider-container { width: 100%; padding: 20px 0; box-sizing: border-box; }
body.page-template-page-menu .menu-slider-container { padding-left: 60px; }
.menu-slider-track { display: flex; gap: 35px; transition: transform 0.45s cubic-bezier(0.25, 1, 0.3, 1); touch-action: pan-y; user-select: none; cursor: grab; }
.menu-slider-track:active { cursor: grabbing; }

/* Карточка слайдера */
.vibrant-menu-card { flex: 0 0 400px; position: relative; height: 540px; overflow: hidden; border-radius: var(--border-radius-lg); box-shadow: rgba(28, 23, 20, 0.12) 0px 20px 45px; }
.vibrant-card-bg { width: 100%; height: 100%; object-fit: cover; transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1); position: absolute; top: 0; left: 0; z-index: 1; border-radius: var(--border-radius-lg); }
.vibrant-card-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(rgba(28, 23, 20, 0.05) 0%, rgba(20, 10, 12, 0.65) 100%); z-index: 2; transition: var(--transition); }
.vibrant-card-content { position: absolute; bottom: 0; left: 0; width: 100%; padding: 24px; z-index: 4; display: flex; flex-direction: column; justify-content: flex-end; }

.vibrant-card-main-info { display: flex; justify-content: space-between; align-items: center; gap: 18px; width: 100%; margin-bottom: 0; padding: 16px 18px; background: rgb(1 98 65); border: 1px solid rgba(255, 255, 255, 0.16); border-bottom: none; border-radius: 14px 14px 0 0; backdrop-filter: blur(10px); box-shadow: rgba(20, 10, 12, 0.2) 0px 12px 28px; }
.vibrant-card-title { margin: 0; line-height: 1.25; font-size: 18px !important; font-weight: 400 !important; color: #fff !important; }
.vibrant-card-price { white-space: nowrap; font-size: 15px !important; color: #fff !important; }
.vibrant-card-desc { line-height: 1.55; margin: 0; padding: 12px 18px 14px; background: rgba(20, 10, 12, 0.78); border: 1px solid rgba(255, 255, 255, 0.12); border-top: none; border-radius: 0 0 14px 14px; backdrop-filter: blur(10px); font-size: 12px !important; color: rgba(255, 255, 255, 0.86) !important; }

.vibrant-menu-card:hover .vibrant-card-bg { transform: scale(1.06); }
.vibrant-menu-card:hover .vibrant-card-overlay { background: linear-gradient(rgba(28, 23, 20, 0.15) 0%, rgba(20, 10, 12, 0.75) 100%); }

/* Полная сетка меню */
.detailed-menu-section { background-color: #fff; padding: 40px 0 100px; color: var(--text-dark); }
.detailed-menu-container { width: min(1340px, 100% - 40px); margin: 0 auto; padding: 0; }
.detailed-menu-heading { max-width: 760px; margin: 0 0 45px; }
.detailed-menu-intro { margin-top: 12px;}
.detailed-menu-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: start; }
.detailed-menu-col { display: flex; flex-direction: column; gap: 40px; }

/* Категории блюд */
.menu-box { border: 1px solid rgba(28, 23, 20, 0.15); border-radius: var(--border-radius-md); padding: 40px; background: #fff; }
.menu-box-title { margin-bottom: 30px; text-transform: uppercase; letter-spacing: 1.5px; border-bottom: 1.5px solid var(--text-dark); padding-bottom: 12px; font-size: 20px !important; color: var(--text-dark) !important; display: flex; justify-content: space-between; align-items: baseline; gap: 18px; }
.menu-items-list { display: flex; flex-direction: column; gap: 0px; }

/* Строка блюда */
.menu-item-row { position: relative; display: flex; flex-direction: column; padding: 10px 0; cursor: pointer; transition: var(--transition); outline: none; }
.menu-item-row:hover, 
body.page-template-page-menu .menu-item-row:focus-visible { transform: translateX(4px); }
.menu-item-row:focus-visible { box-shadow: rgba(149, 25, 45, 0.3) 0px 0px 0px 2px; border-radius: 6px; }

.menu-item-main {
    display: grid;
    justify-content: space-between;
    align-items: baseline;
    width: 100%;
    grid-template-columns: auto auto 50px;
}
.menu-item-price {
	display: grid;
    justify-content: end;
}
.menu-item-name { font-size: 16px !important; color: var(--text-dark) !important; font-weight: 400 !important; line-height: 22px;}
.menu-item-leader { flex-grow: 1; border-bottom: 1.5px dotted rgba(28, 23, 20, 0.25); margin: 0 12px; position: relative; top: -4px; }
.menu-item-desc { line-height: 1.4; margin-top: 6px; font-size: 13px !important; color: var(--text-gray-dark) !important; }
@media (max-width: 900px) {
	.menu-item-main {
		display: grid;
		justify-content: space-between;
		align-items: baseline;
		width: 100%;
		grid-template-columns: auto auto 50px;
	}
}

/* Бейджи */
.menu-item-row.has-badge { border: 1px solid var(--text-dark); border-radius: 6px; margin: 10px 0; overflow: visible; padding: 0; }
.menu-item-badge { background-color: var(--text-dark); letter-spacing: 2px; padding: 8px 15px; text-transform: uppercase; width: 100%; display: block; border-radius: 5px 5px 0 0; color: #fff !important; font-size: 9px !important; }
.menu-item-row.has-badge .menu-item-main { padding: 15px 20px 4px; }
.menu-item-row.has-badge .menu-item-desc { padding: 0 20px 15px; }

/* КБЖУ Тултипы */
.menu-item-tooltip { position: absolute; left: 50%; bottom: 115%; transform: translateX(-50%); background-color: #fff; border: 1px solid rgba(28, 23, 20, 0.22); box-shadow: rgba(28, 23, 20, 0.14) 0px 14px 32px; padding: 24px; width: 250px; z-index: 100; border-radius: var(--border-radius-md); opacity: 0; visibility: hidden; pointer-events: none; transition: none; }
.menu-item-row:hover .menu-item-tooltip, 
.menu-item-row:focus-within .menu-item-tooltip, 
.menu-item-row.show-nutrition .menu-item-tooltip { opacity: 1 !important; visibility: visible !important; transform: translateX(-50%) !important; }
.menu-item-row:hover, 
.menu-item-row:focus-within, 
.menu-item-row.show-nutrition { z-index: 20; }

.tooltip-title { text-transform: uppercase; letter-spacing: 1.5px; border-bottom: 1px solid rgba(28, 23, 20, 0.1); padding-bottom: 8px; margin-bottom: 12px; font-size: 10px !important; color: var(--text-dark) !important; }
.tooltip-list { list-style: none; padding: 0; margin: 0 0 12px; display: flex; flex-direction: column; gap: 8px; }
.tooltip-list li { display: flex; justify-content: space-between; font-size: 11px !important; color: var(--text-gray-dark) !important; }
.tooltip-list li span:last-child { color: var(--text-dark) !important; }
.tooltip-note { line-height: 1.4; font-size: 9px !important; color: var(--text-gray-dark) !important; }

/* Динамические стили ланчей */
body.krolik-lunch-page .lunch-detailed-menu { padding-top: 100px; }
body.krolik-lunch-page .lunch-menu-columns:not(.is-popup) .detailed-menu-col:nth-child(2) { padding-top: 80px; }
.lunch-menu-price { flex: 0 0 auto; color: rgb(149, 25, 45); font-size: 16px; letter-spacing: 0; text-transform: none; }
.lunch-menu-time { margin-top: 25px; padding-top: 15px; border-top: 1px solid rgba(28, 23, 20, 0.1); color: rgb(141, 130, 123); font-size: 9px; letter-spacing: 0.16em; text-transform: uppercase; }
.lunch-menu-footnote { margin: 38px 0 0; }
body.krolik-lunch-page .lunch-menu-footnote { font-size: 15px; }

/* ==========================================================================
   8. ПОДВАЛ САЙТА (FOOTER)
   ========================================================================== */
.main-footer { position: relative; padding: 90px 0 45px; color: #fff; font-family: Geologica, Arial, sans-serif; background: #024c33 !important; /*background: #024c33 !important;*/ }
.footer-wrapper { width: min(1340px, 100% - 80px); max-width: 1340px; margin: 0 auto; padding: 0; }
.footer-grid { display: grid; grid-template-columns: 1.2fr 1fr 1fr 1fr; gap: 50px; align-items: start; }
.footer-col { display: flex; min-width: 0; flex-direction: column; gap: 15px; }
.footer-brand-col { padding-right: 20px; }

.main-footer .footer-logo { display: block; object-fit: fill; filter: brightness(0) invert(1); width: 196px !important; height: 45px !important; max-width: 196px !important; transform: none !important; }
.main-footer .footer-socials .textwidget {
    display: flex;
    gap: 12px;
    margin-top: 0 !important;
}
.main-footer .footer-social-icon { display: flex; width: 36px; height: 36px; align-items: center; justify-content: center; border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 50%; color: #fff !important; text-decoration: none !important; transition: var(--transition); }
.main-footer .footer-social-icon svg { display: block; width: 17px; height: 17px; fill: currentcolor; }
.main-footer .footer-social-icon:hover { transform: translateY(-2px); background-color: #fff !important; color: rgb(1 98 65) !important; border-color: #fff !important; }

.main-footer .footer-label { display: block; width: 100%; padding: 0 0 11px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); line-height: 1.4; letter-spacing: 0.2em; text-transform: uppercase; margin: 0 0 15px !important; color: rgba(255, 255, 255, 0.64) !important; font-size: 10px !important; font-weight: 600 !important; }
.main-footer .footer-text { margin: 0 !important; color: #fff !important; font-size: 15px !important; line-height: 1.65 !important; }
.main-footer .footer-link { color: #fff !important; text-decoration: none !important; transition: opacity 0.3s; position: relative; display: inline-block; cursor: pointer; }
.main-footer .footer-link::after { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background-color: #fff; transition: var(--transition); }
.main-footer .footer-link:hover::after { width: 100%; }

.main-footer .footer-bottom { margin-top: 80px; padding-top: 30px; border-top: 1px solid rgba(255, 255, 255, 0.14); color: rgba(255, 255, 255, 0.48) !important; font-size: 10px !important; }
.main-footer .footer-bottom p { margin: 0; color: inherit !important; }

/* ==========================================================================
   9. КОНЦЕПЦИЯ (CONCEPT / PHILOSOPHY)
   ========================================================================== */
.concept-premium { 
	--concept-red: #016241; 
	--concept-wine: #4e111b; 
	--concept-ink: #1c1714; 
	--concept-muted: #746b66; 
	--concept-paper: #f7f4f0; 
	color: var(--concept-ink); 
	background: #fff; 
	overflow: hidden; 
}
.concept-premium, .concept-premium * { box-sizing: border-box; }

.concept-opening { padding: 100px 0px 100px; }
.concept-opening__grid { display: grid; grid-template-columns: minmax(0, 0.9fr) minmax(420px, 1.1fr); align-items: start; gap: 110px; }
.concept-opening__copy { max-width: 620px; padding-top: 10px; }
.concept-opening__copy .concept-lead { margin-bottom: 26px; color: var(--concept-ink); font-family: Geologica, Arial, sans-serif; font-size: 28px; font-weight: 400; line-height: 1.38; }

.concept-story { padding: 0 0 100px; background: linear-gradient(#fff 0 82px, var(--concept-paper) 82px 100%); }
.concept-story__layout { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(300px, 0.55fr); align-items: end; }
.concept-story__media { position: relative; height: 690px; margin: 0; border-radius: 36px; overflow: hidden; background: rgb(216, 208, 202); }
.concept-story__media figcaption { position: absolute; right: 26px; bottom: 24px; padding: 11px 16px; border: 1px solid rgba(255, 255, 255, 0.28); border-radius: 999px; color: #fff; background: rgba(20, 15, 13, 0.3); backdrop-filter: blur(12px); font-size: 9px; letter-spacing: 0.16em; text-transform: uppercase; }

.concept-story__note { position: relative; z-index: 2; margin: 0 0 135px -92px; padding: 50px 46px 46px; border: 1px solid rgba(78, 17, 27, 0.09); border-radius: 30px; background: #fff; box-shadow: rgba(58, 42, 35, 0.1) 0px 24px 70px; }

.concept-story__media--video { position: relative; overflow: hidden; background: rgb(35, 23, 25); }
.concept-story__video { display: block; width: 100%; height: 100%; min-height: 520px; object-fit: cover; }

.concept-video-control { 
	position: absolute; 
	top: 50%; 
	left: 50%; 
	z-index: 3; 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	width: 72px; 
	height: 72px; 
	padding: 0 0 0 3px; 
	border: 1px solid rgba(255, 255, 255, 0.4); 
	border-radius: 50%; 
	background: rgba(255, 255, 255, 0.2); 
	color: #fff; 
	box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 25px; 
	backdrop-filter: blur(12px); 
	transform: translate(-50%, -50%); 
	cursor: pointer; 
	transition: background-color 0.3s, border-color 0.3s, transform 0.3s; 
}
.concept-video-control::before { content: ""; position: absolute; inset: -7px; border: 1.5px dashed rgba(255, 255, 255, 0.6); border-radius: 50%; animation: 14s linear 0s infinite normal none running conceptEndlessRotate; }
.concept-video-control svg { width: 18px; height: 18px; display: block; }
.concept-video-control:hover { background: var(--concept-red); border-color: var(--concept-red); transform: translate(-50%, -50%) scale(1.06); }

@keyframes conceptEndlessRotate { 100% { transform: rotate(360deg); } }

.concept-principles { padding: 100px 0 100px; background: #fff; }
.concept-section-head { display: flex; align-items: flex-end; justify-content: space-between; gap: 60px; margin-bottom: 70px; }

.concept-principles__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; }
.concept-principles__grid article { min-height: 300px; padding: 34px 34px 38px; border: 1px solid rgba(78, 17, 27, 0.1); border-radius: 28px; background: rgb(251, 250, 248); transition: transform 0.35s, box-shadow 0.35s; }
.concept-principles__grid article:hover { transform: translateY(-5px); box-shadow: rgba(67, 47, 39, 0.09) 0px 22px 55px; }
.concept-principles__grid article:nth-child(2) { border-color: var(--concept-red); background: var(--concept-red); }
.concept-principles__grid article > span { display: block; margin-bottom: 78px; color: var(--concept-red); font-size: 10px; letter-spacing: 0.18em; }
.concept-principles__grid article:nth-child(2) > span { color: rgba(255, 255, 255, 0.65); }

.concept-atmosphere { padding: 100px 0 100px; background: var(--concept-paper); }
.concept-section-head--atmosphere { align-items: center; }

.concept-closing { display: flex; align-items: center; justify-content: space-between; gap: 40px; margin-top: 52px; padding-top: 26px; border-top: 1px solid rgba(78, 17, 27, 0.12); }

.concept-locations { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; margin-top: 54px; }
.concept-location-card { position: relative; min-height: 560px; margin: 0; overflow: hidden; border-radius: 30px; background: rgb(36, 27, 28); isolation: isolate; }
.concept-location-card::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(rgba(13, 8, 9, 0.02) 28%, rgba(13, 8, 9, 0.84) 100%); pointer-events: none; }
.concept-location-card > img { width: 100%; height: 100%; min-height: 560px; object-fit: cover; display: block; transition: transform 0.8s cubic-bezier(0.2, 0.75, 0.25, 1); }
.concept-location-card:hover > img { transform: scale(1.035); }

.concept-location-card figcaption { position: absolute; inset: auto 0 0 0; z-index: 2; padding: 34px; color: #fff; }
.concept-location-card figcaption > span { display: block; margin-bottom: 11px; font-size: 10px; font-weight: 500; line-height: 1.4; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255, 255, 255, 0.68); }
.concept-location-card h3 { max-width: 310px; margin: 0 0 23px; color: #fff; font-size: 31px; line-height: 1.08; font-weight: 400; }

.concept-location-button { 
	min-height: 44px; 
	padding: 0 21px; 
	border: 1px solid rgba(255, 255, 255, 0.42); 
	border-radius: 999px; 
	background: rgba(255, 255, 255, 0.12); 
	color: #fff; 
	font-family: Geologica, sans-serif; 
	font-size: 10px; 
	font-weight: 500; 
	letter-spacing: 0.15em; 
	text-transform: uppercase; 
	backdrop-filter: blur(12px); 
	cursor: pointer; 
	transition: background-color 0.3s, border-color 0.3s, transform 0.3s; 
}
.concept-location-button:hover { background: var(--concept-red); border-color: var(--concept-red); transform: translateY(-2px); }

/* ==========================================================================
   10. СЕКЦИЯ КОНТАКТОВ (CONTACT)
   ========================================================================== */
.contact-premium { padding: 100px 0 100px; color: #1c1714; background: #fff; }
.contact-intro {
	display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 100px;
    align-items: end;
}
.contact-intro h2 { margin: 0; }
.contact-intro__copy { padding-bottom: 5px; }

.contact-stage { display: grid; grid-template-columns: minmax(0, 1.55fr) minmax(390px, .75fr); min-height: 620px; margin-top: 50px; overflow: hidden; border: 1px solid rgba(78, 17, 27, 0.08); border-radius: 32px; background: #016241; }
.contact-map { position: relative; min-height: 620px; overflow: hidden; background: #eee8e3; }
.contact-map iframe { display: block; width: 100%; height: 100%; min-height: 620px; border: 0; filter: saturate(.72) contrast(.96); }

.contact-route { 
	position: absolute; 
    left: 15px;
    top: 30px;
	display: inline-flex; 
	align-items: center; 
	gap: 16px; 
	padding: 14px 20px; 
	border: 1px solid rgba(78, 17, 27, 0.1); 
	border-radius: 999px; 
	color: #4e111b; 
	background: rgba(255, 255, 255, 0.92); 
	font-size: 11px; 
	font-weight: 500; 
	line-height: 1.3; 
	letter-spacing: .04em; 
	text-decoration: none; 
	backdrop-filter: blur(14px); 
	transition: transform .3s ease, background-color .3s ease; 
}
.contact-route span { color: #016241; font-size: 9px; letter-spacing: .16em; text-transform: uppercase; }
.contact-route:hover { color: #4e111b; background: #fff; transform: translateY(-2px); }

.contact-panel { display: flex; flex-direction: column; padding: 58px 50px 50px; color: #fff; background: #016241; }
.contact-panel__eyebrow { color: rgba(255, 255, 255, 0.62); display: block; margin: 0 0 15px; font-size: 11px; letter-spacing: 4px; text-transform: uppercase; }
.contact-panel h3 { max-width: 320px; margin: 0 0 38px; color: #fff; font-size: 27px; font-weight: 400; line-height: 1.35; }

.contact-data { border-top: 1px solid rgba(255, 255, 255, 0.2); }
.contact-data__row { display: grid; grid-template-columns: 112px 1fr; gap: 22px; padding: 24px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
.contact-data__row > span { padding-top: 3px; color: rgba(255, 255, 255, 0.56); font-size: 9px; font-weight: 500; letter-spacing: .16em; text-transform: uppercase; }
.contact-data__row p, 
.contact-data__row a { margin: 0; color: #fff; font-size: 15px; font-weight: 300; line-height: 1.72; text-decoration: none; }
.contact-data__row a:hover { color: #fff; opacity: .72; }

.contact-actions { display: flex; align-items: center; gap: 24px; margin-top: auto; padding-top: 38px; }
.contact-primary-action { min-height: 48px; padding: 0 23px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid #fff; border-radius: 999px; color: #016241; background: #fff; font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-decoration: none; transition: color .3s ease, background-color .3s ease; }
.contact-primary-action:hover { color: #fff; background: transparent; }
.contact-secondary-action { color: rgba(255, 255, 255, 0.76); font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-decoration: none; }
.contact-secondary-action:hover { color: #fff; }

.contact-after { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; padding: 100px 0 0 0; }
.banquet-premium > a, .contact-after article > a { color: #016241; font-size: 10px; font-weight: 500; letter-spacing: .12em; text-transform: uppercase; text-decoration: none; }
.banquet-premium > a:hover, .contact-after article > a:hover { color: #024c33; }

/* ==========================================================================
   11. СЕКЦИЯ БАНКЕТОВ (BANQUETS)
   ========================================================================== */
.banquet-premium { padding: 100px 0 100px; background: #fff; color: var(--text-dark); }
.banquet-premium * { box-sizing: border-box; }

.banquet-intro { display: grid; grid-template-columns: 1fr 1fr; align-items: start; gap: 0; padding-bottom: 104px; }
.banquet-intro h2, 
.banquet-heading h2, 
.banquet-terms__intro h2, 
.banquet-request h2 { margin: 8px 0 0; }
.banquet-spaces { padding: 0 0 100px; }
.banquet-heading {align-items: end; justify-content: space-between; gap: 60px; margin-bottom: 42px; display: grid; grid-template-columns: 1fr 1fr;}
.banquet-gallery .krolik-gallery { max-width: none; margin: 0; padding: 0; }

.banquet-space-grid { display: grid; grid-template-columns: minmax(0, 1.42fr) minmax(310px, .78fr); grid-template-rows: repeat(2, minmax(250px, 1fr)); gap: 20px; height: 700px; }
.banquet-space-card { position: relative; min-width: 0; min-height: 0; overflow: hidden; border-radius: 30px; background: #241c19; color: #fff; isolation: isolate; }
.banquet-space-card:first-child { grid-row: 1/3; }
.banquet-space-card img { width: 100%; height: 100%; display: block; object-fit: cover; transition: transform .8s cubic-bezier(.2,.7,.2,1); }
.banquet-space-card:hover img { transform: scale(1.035); }
.banquet-space-card::after { content: ''; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, transparent 35%, rgba(19, 12, 10, 0.82) 100%); }

.banquet-space-card__content { position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; padding: 32px 34px; }
.banquet-space-card:first-child .banquet-space-card__content { padding: 42px 46px; }
.banquet-space-card__content span { display: inline-flex; margin-bottom: 14px; padding: 8px 13px; border: 1px solid rgba(255, 255, 255, 0.30); border-radius: 999px; background: rgba(18, 12, 10, 0.28); backdrop-filter: blur(10px); font-size: 10px; line-height: 1; letter-spacing: .14em; text-transform: uppercase; }

.banquet-space-card h3 { margin: 0 0 8px; color: #fff; font-family: Geologica, sans-serif; font-size: 26px; font-weight: 400; line-height: 1.15; }
.banquet-space-card:first-child h3 { font-size: 34px; }
.banquet-space-card p { max-width: 520px; margin: 0; color: rgba(255, 255, 255, 0.72); }

.banquet-terms { display: grid; grid-template-columns: minmax(340px, .78fr) minmax(0, 1.2fr); gap: 20px; align-items: stretch; }
.banquet-terms__intro { display: flex; flex-direction: column; min-height: 590px; padding: 58px 54px; border-radius: 30px; background: #016241; color: #fff; }
.banquet-terms__intro .section-subtitle { color: rgba(255, 255, 255, 0.68); }
.banquet-terms__intro h2 { color: #fff; }
.banquet-terms__intro > p { margin-top: 28px; color: rgba(255, 255, 255, 0.74); }
.banquet-terms__note { margin: auto 0 0; padding-top: 24px; border-top: 1px solid rgba(255, 255, 255, 0.22); color: rgba(255, 255, 255, 0.74); }

.banquet-terms__list { display: grid; align-content: center; margin: 0; padding: 34px 48px; list-style: none; border-radius: 30px; background: #faf7f2; }
.banquet-terms__list li { display: grid; grid-template-columns: 76px 1fr; gap: 24px; padding: 29px 0; border-bottom: 1px solid rgba(78, 17, 27, 0.12); }
.banquet-terms__list li:last-child { border-bottom: 0; }
.banquet-terms__list li > span { color: rgb(1 98 65); font-size: 30px; font-weight: 300; line-height: 1; }
.banquet-terms__list h3 { margin: 0 0 8px; color: var(--text-dark); font-family: Geologica, sans-serif; font-size: 18px; font-weight: 500; line-height: 1.35; }
.banquet-terms__list p { margin: 0; }

.banquet-request { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: end; padding:100px 0 0 0}
.banquet-request h2 { color: var(--text-dark); }
.banquet-request > p { max-width: 560px; margin: 18px 0 0; }
.banquet-request__actions { display: flex; align-items: center; justify-content: flex-end; gap: 20px; padding-bottom: 8px; }

.banquet-primary-action { display: inline-flex; min-height: 54px; align-items: center; justify-content: center; padding: 0 30px; border: 1px solid #016241; border-radius: 999px; background: #016241; color: #fff; font-size: 11px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; text-decoration: none; transition: .25s ease; }
.banquet-primary-action:hover { background: #024c33; border-color: #024c33; color: #fff; }
.banquet-secondary-action { white-space: nowrap; }

/* ==========================================================================
   12. СТРАНИЦА ОШИБКИ 404 (ERROR 404)
   ========================================================================== */
body.error404 .site-content, 
body.error404 .ast-container, 
body.error404 #primary { width: 100%; max-width: none; margin: 0; padding: 0; }
body.error404 .error-404 { box-sizing: border-box; min-height: 100vh; display: flex; align-items: center; padding: 150px 20px 70px; background: #024c33; }
body.error404 .ast-404-layout-1 { width: min(1340px, 100%); min-height: 560px; margin: 0 auto; display: grid; grid-template-columns: 0.9fr 1.1fr; overflow: hidden; border-radius: 40px; background: #016241; box-shadow: rgb(1 98 65 / 15%) 0px 28px 80px;}

.krolik-404-visual { position: relative; display: flex; flex-direction: column; justify-content: space-between; min-width: 0; padding: 54px 60px; overflow: hidden; color: #fff; }
.krolik-404-visual::before, 
.krolik-404-visual::after { content: ""; position: absolute; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 50%; }
.krolik-404-visual::before { width: 430px; height: 430px; right: -170px; bottom: -210px; }
.krolik-404-visual::after { width: 260px; height: 260px; right: -90px; bottom: -120px; }
.krolik-404-visual span { position: relative; z-index: 1; font-size: 10px; font-weight: 500; letter-spacing: 0.24em; text-transform: uppercase; opacity: 0.72; }
.krolik-404-visual strong { position: relative; z-index: 1; margin-left: -8px; font: 300 clamp(150px, 15vw, 230px) / 0.8 Geologica, Arial, sans-serif; letter-spacing: -0.09em; }
.krolik-404-visual i { position: absolute; right: 54px; bottom: 52px; z-index: 2; width: 92px; height: 92px; display: grid; place-items: center; border: 1px solid rgba(255, 255, 255, 0.34); border-radius: 50%; color: #fff; font: 300 30px / 1 Geologica, Arial, sans-serif; }

.krolik-404-content { align-self: stretch; display: flex; flex-direction: column; justify-content: center; margin: 16px; padding: clamp(48px, 6vw, 86px); border-radius: 30px; background: #fff; }
.krolik-404-kicker { margin: 0 0 22px; color: rgb(1 98 65); font-size: 10px; font-weight: 600; letter-spacing: 0.24em; text-transform: uppercase; }
body.error404 .krolik-404-content h1 { margin: 0 0 28px; color: #1c1714; font-size: clamp(52px, 6vw, 78px); line-height: .98; }
.krolik-404-text { max-width: 520px; margin: 0; color: rgb(116, 107, 102); font-size: 15px; font-weight: 300; line-height: 1.8; }

.krolik-404-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 36px; }
.krolik-404-actions a { min-height: 52px; display: inline-flex; align-items: center; justify-content: center; padding: 0 28px; border: 1px solid #016241; border-radius: 999px; background: #016241; color: #fff !important; font-size: 10px; font-weight: 500; letter-spacing: 0.16em; text-decoration: none; text-transform: uppercase; transition: color 0.25s, background-color 0.25s, transform 0.25s; }
.krolik-404-actions .primary a {color: #fff !important;}
.krolik-404-actions a:hover { color: #fff; background: #016241; transform: translateY(-2px); }
.krolik-404-actions a.is-outline { color: #016241; background: transparent; }
.krolik-404-actions a.is-outline:hover { color: #fff; background: #016241; }
body.error404 .krolik-404-actions a,
body.error404 .krolik-404-actions a:visited,
body.error404 .krolik-404-actions a:hover,
body.error404 .krolik-404-actions a:focus-visible {
    color: var(--text-light) !important;
}

body.error404 .krolik-404-actions a.is-outline,
body.error404 .krolik-404-actions a.is-outline:visited {
    color: var(--krolik-red) !important;
}

body.error404 .krolik-404-actions a.is-outline:hover,
body.error404 .krolik-404-actions a.is-outline:focus-visible {
    color: var(--text-light) !important;
}

/* ==========================================================================
   13. МЕДИА-ЗАПРОСЫ (RESPONSIVE)
   ========================================================================== */

/* Крупные планшеты / Ноутбуки */
@media (max-width: 1379px) {
	body > header, 
	body > header.scrolled { padding-left: 30px; padding-right: 30px; }
}

@media (max-width: 1320px) {
	header nav, 
	header nav #mega-menu-wrap-primary #mega-menu-primary { gap: 22px !important; }
	.header-actions, 
	.header-actions > .textwidget { gap: 14px !important; }
}

/* Планшеты (Портретная ориентация) */
@media (max-width: 1024px) {
	.footer-grid { grid-template-columns: 1fr 1fr; gap: 40px; }
	.footer-brand-col { grid-column: span 2; padding-right: 0; }
}

@media (max-width: 1020px) {
	.concept-opening__grid { grid-template-columns: 1fr; gap: 40px; }
	.concept-opening__copy { max-width: 720px; }
	.concept-story__layout { grid-template-columns: 1fr; }
	.concept-story__media { height: 620px; }
	.concept-story__note { width: min(520px, 100% - 48px); margin: -116px 24px 0 auto; }
	.concept-principles__grid { grid-template-columns: 1fr 1fr; }
	.concept-principles__grid article:last-child { grid-column: 1 / -1; }
}

@media (max-width: 1000px) {
	.contact-stage { grid-template-columns: 1fr; }
	.contact-map, 
	.contact-map iframe { min-height: 520px; }
	.contact-panel { min-height: 560px; }
	.banquet-intro { grid-template-columns: 1fr 1fr; gap: 60px; }
	.banquet-space-grid { height: 610px; grid-template-columns: 1.2fr .8fr; }
	.banquet-terms { grid-template-columns: .82fr 1.18fr; }
	.banquet-terms__intro { padding: 44px 38px; }
	.banquet-terms__list { padding: 28px 34px; }
	.banquet-request { grid-template-columns: 1fr; gap: 28px; }
	.banquet-request .section-subtitle { grid-column: auto; margin-bottom: -8px; }
	.banquet-request__actions { justify-content: flex-start; }
}

@media (max-width: 980px) {
	.home .hero-content { padding-top: 60px; padding-bottom: 72px; }
}

/* Мобильное бургер-меню и адаптив под 900px */
@media (max-width: 900px) {
	.shell { width: 100%; margin:0 auto}
	body > header, 
	body > header.scrolled { padding: 18px 22px; }
	body > header .logo, 
	body > header .logo > a { width: 160px; flex-basis: 160px; }
	body > header .logo img { width: 160px !important; height: auto !important; }
	body > header .phone-link, 
	body > header .header-messengers { display: none; }
	body > header .btn-booking { padding: 10px 16px; font-size: 9px !important; }

	/* Бургер и триггеры */
	header nav #mega-menu-wrap-primary .mega-menu-toggle { align-items: center; justify-content: center; width: 46px; height: 46px; padding: 0; border: 0; border-radius: 50%; color: #fff; background: rgba(72, 72, 72, 0.4); display: flex !important; }
	header nav #mega-menu-wrap-primary .mega-toggle-blocks-left, 
	header nav #mega-menu-wrap-primary .mega-toggle-blocks-center { display: none; }
	header nav #mega-menu-wrap-primary .mega-toggle-blocks-right { display: flex; }
	header nav #mega-menu-wrap-primary .mega-toggle-label { position: relative; display: block; width: 18px; height: 14px; padding: 0; border: 0; color: inherit; background: linear-gradient(currentcolor, currentcolor) center top / 100% 1px no-repeat, linear-gradient(currentcolor, currentcolor) center center / 100% 1px no-repeat, linear-gradient(currentcolor, currentcolor) center bottom / 100% 1px no-repeat; }
	header nav #mega-menu-wrap-primary .mega-toggle-label span { display: none; }
	
	header nav #mega-menu-wrap-primary #mega-menu-primary { top: 92px; right: 16px; left: 16px; z-index: 10020; max-height: calc(-112px + 100vh); border: 1px solid rgba(255, 255, 255, 0.12); overflow: auto; box-shadow: rgba(0, 0, 0, 0.3) 0px 24px 70px; position: fixed !important; display: none !important; padding: 22px !important; border-radius: 22px !important; background: rgba(30, 25, 23, 0.97) !important; }
	body.logged-in.admin-bar header nav #mega-menu-wrap-primary #mega-menu-primary { top: 124px; }
	
	header nav #mega-menu-wrap-primary.is-open #mega-menu-primary { flex-direction: column; display: flex !important; gap: 4px !important; }
	header nav #mega-menu-wrap-primary.is-open .mega-toggle-label { background: linear-gradient(45deg, transparent 47%, currentcolor 48%, currentcolor 52%, transparent 53%), linear-gradient(-45deg, transparent 47%, currentcolor 48%, currentcolor 52%, transparent 53%); }
	header nav #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link { display: block !important; padding: 14px 10px !important; font-size: 13px !important; }
	.krolik-menu-open { overflow: hidden; }

	/* Тултипы на мобильных */
	.menu-item-tooltip { position: static; width: 100%; max-height: 0; overflow: hidden; margin-top: 0; padding: 0 18px; border-width: 0; box-shadow: none; transform: none; transition: none; }
	.menu-item-row:hover .menu-item-tooltip, 
	.menu-item-row:focus-within .menu-item-tooltip, 
	.menu-item-row.show-nutrition .menu-item-tooltip { max-height: 260px; margin-top: 14px; padding: 18px; border-width: 1px; transform: none !important; }
	.detailed-menu-heading h2 { font-size: 58px; }
	.detailed-menu-grid { grid-template-columns: 1fr; gap: 30px; }
	.menu-box { padding: 25px; }

	body.krolik-lunch-page .lunch-menu-columns:not(.is-popup) .detailed-menu-col:nth-child(2) { padding-top: 0; }
	.krolik-lunch-page .menu-box { padding: 25px; }
	.krolik-lunch-page .menu-item-tooltip { position: static; width: 100%; max-height: 0; overflow: hidden; margin-top: 0; padding: 0 18px; border-width: 0; box-shadow: none; transform: none; transition: none; }
	.krolik-lunch-page .menu-item-row:hover .menu-item-tooltip, 
	.krolik-lunch-page .menu-item-row:focus-within .menu-item-tooltip, 
	body.krolik-lunch-page .menu-item-row.show-nutrition .menu-item-tooltip { max-height: 260px; margin-top: 14px; padding: 18px; border-width: 1px; transform: none !important; }
}

@media (min-width: 901px) {
	header nav #mega-menu-wrap-primary .mega-menu-toggle, 
	header nav #mega-menu-wrap-primary .mega-close { display: none !important; }
	header nav #mega-menu-wrap-primary #mega-menu-primary { display: flex !important; align-items: center !important; gap: 34px !important; }
}

/* Мобильные телефоны (до 768px) */
@media (max-width: 782px) {
	body.logged-in.admin-bar header { top: 46px; }
	body.page:not(.home) .krolik-page-hero { min-height: 360px; }
	body.page:not(.home) .krolik-page-hero__content { width: calc(100% - 40px); padding-top: 70px; }
	body.page:not(.home) .krolik-page-hero h1 { font-size: clamp(58px, 18vw, 82px); }
}

@media (max-width: 768px) {
	.vibrant-menu-card { flex: 0 0 85vw; height: 480px; }
	.vibrant-card-content { padding: 18px; }
	.vibrant-card-main-info { align-items: flex-start; padding: 14px 15px; }
	.vibrant-card-title { font-size: 16px !important; }
	.vibrant-card-desc { padding: 10px 15px 13px; }
	.krolik-gallery__grid { gap: 20px; }
	.krolik-gallery__row { flex-direction: column; gap: 20px; }
	.krolik-gallery__item { aspect-ratio: 4 / 3 !important; }
}

@media (max-width: 760px) {
	.krolik-feedback-modal > .wpcf7 { padding: 0; border-radius: 0; }
	.krolik-feedback-modal > .wpcf7::before { font-size: 42px; }
	body.error404 .error-404 { min-height: 0; padding: 120px 14px 70px; }
	body.error404 .ast-404-layout-1 { min-height: 0; grid-template-columns: 1fr; border-radius: 28px; }
	.krolik-404-visual { min-height: 250px; padding: 34px; }
	.krolik-404-visual strong { font-size: 136px; }
	.krolik-404-visual i { right: 30px; bottom: 28px; width: 68px; height: 68px; }
	.krolik-404-content { margin: 10px; padding: 42px 26px; border-radius: 22px; }
	body.error404 .krolik-404-content h1 { font-size: 54px; }
	.krolik-404-actions { flex-direction: column; }
	.krolik-404-actions a { width: 100%; }

	/* Банкеты на мобильном */
	.banquet-premium { padding: 70px 0px; }
	.banquet-intro { grid-template-columns: 1fr; gap: 0px; padding-bottom: 70px; }
	.banquet-intro__copy { min-width: 0;}
	.banquet-heading { display: block; margin-bottom: 30px; }
	.banquet-spaces { padding-bottom: 70px; }
	.banquet-space-grid { display: grid; grid-template-columns: 1fr; grid-template-rows: none; height: auto; gap: 16px; }
	.banquet-space-card, 
	.banquet-space-card:first-child { grid-row: auto; min-height: 390px; border-radius: 24px; }
	.banquet-space-card:first-child { min-height: 480px; }
	.banquet-space-card__content, 
	.banquet-space-card:first-child .banquet-space-card__content { padding: 28px 25px; }
	.banquet-space-card h3, 
	.banquet-space-card:first-child h3 { font-size: 26px; }
	.banquet-terms { grid-template-columns: 1fr; gap: 16px; }
	.banquet-terms__intro { min-height: 430px; padding: 38px 28px; border-radius: 24px; }
	.banquet-terms__list { padding: 18px 26px; border-radius: 24px; }
	.banquet-terms__list li { grid-template-columns: 48px 1fr; gap: 14px; padding: 24px 0; }
	.banquet-terms__list li > span { font-size: 23px; }
	.banquet-request { grid-template-columns: 1fr; gap: 22px; padding-top: 70px; }
	.banquet-request__actions { align-items: flex-start; flex-direction: column; gap: 18px; }
	.banquet-primary-action { width: 100%; }
}

@media (max-width: 700px) {
	.detailed-menu-section { padding: 0px 0px 70px; }
	.concept-opening { padding: 70px 0px 70px; }
	.concept-premium h2 { font-size: 52px; line-height: 1.04; }
	.concept-opening__grid { gap: 28px; }
	.concept-opening__copy .concept-lead { font-size: 20px; }
	.concept-story { padding-bottom: 70px; background: linear-gradient(#fff 0 40px, var(--concept-paper) 40px 100%); }
	.concept-story__media { height: 480px; border-radius: 24px; }
	.concept-story__media figcaption { right: 14px; top: 14px; bottom: auto; }
	.concept-story__note { width: calc(100% - 28px); margin: -92px 14px 0; padding: 36px 30px; border-radius: 24px; }
	.concept-story__note h3 { font-size: 25px; }
	.concept-story__video { min-height: 410px; }
	.concept-video-control { width: 64px; height: 64px; }
	
	.concept-principles { padding: 70px 0px 70px; }
	.concept-section-head { display: block; margin-bottom: 42px; }
	.concept-section-head > p { margin-top: 22px; }
	.concept-principles__grid { grid-template-columns: 1fr; gap: 14px; }
	.concept-principles__grid article, 
	.concept-principles__grid article:last-child { grid-column: auto; min-height: 248px; padding: 28px; }
	.concept-principles__grid article > span { margin-bottom: 52px; }
	
	.concept-atmosphere { padding: 70px 0px 70px; }
	.concept-closing { display: block; margin-top: 36px; }
	
	.concept-locations { grid-template-columns: 1fr; gap: 16px; margin-top: 36px; }
	.concept-location-card, 
	.concept-location-card:last-child { grid-column: auto; min-height: 480px; border-radius: 24px; }
	.concept-location-card > img, 
	.concept-location-card:last-child > img { min-height: 480px; }
	.concept-location-card figcaption { padding: 27px; }
	.concept-location-card h3 { font-size: 28px; }

	.contact-premium { padding: 70px 0 70px; }
	.contact-intro { grid-template-columns: 1fr; gap: 0px; }
	.contact-intro__copy { padding: 0; }
	.contact-stage { min-height: 0; margin-top: 30px; border-radius: 24px; }
	.contact-map, 
	.contact-map iframe { min-height: 420px; }
	.contact-panel { min-height: 0; padding: 38px 24px 32px; }
	.contact-panel h3 { margin-bottom: 30px; font-size: 24px; }
	.contact-data__row { grid-template-columns: 92px 1fr; gap: 14px; padding: 21px 0; }
	.contact-actions { align-items: stretch; flex-direction: column; gap: 18px; padding-top: 32px; }
	.contact-primary-action { width: 100%; }
	.contact-secondary-action { align-self: center; }
	.contact-after { grid-template-columns: 1fr; gap: 50px;  padding: 70px 0 0 0; }
}

@media (min-width: 701px) {
	.concept-principles__grid > article:nth-child(2) { transform: translateY(-32px); }
}

@media (max-width: 640px) {
	.home .lunch-dialog { padding: 42px 20px 24px; }
	.home .splash-inner { width: min(84vw, 520px); }
	.home .hero-content { padding-top: 42px; padding-bottom: 68px; }
	.home .hero-kicker { font-size: 8px; letter-spacing: 0.3em; }
	.home .hero-logo { width: min(86vw, 560px); margin-bottom: 38px; }
	.home .hero-actions { width: min(340px, 100%); grid-template-columns: 1fr 1fr; gap: 15px; }
	.home .hero-button {
		min-height: 30px;
		padding: 12px 0px;
		font-size: 9px;
		width: 100%;
	}
	.home .hero-navigation { max-width: 330px; margin-top: 26px; gap: 13px 20px; }
	.home .hero-socials { margin-top: 20px; }
	.home .hero-meta { bottom: 36px; width: calc(100% - 40px); justify-content: center; }
	.home .hero-meta > :first-child { display: none; }
}

@media (max-width: 600px) {
	body > header, 
	body > header.scrolled { padding: 15px 20px; }
	body > header .btn-booking { display: none; }
	body .main-footer { padding: 60px 0 30px; }
	body .footer-wrapper { width: calc(100% - 40px); padding: 0 20px; }
	body .footer-grid { grid-template-columns: 1fr; gap: 30px; }
	body .footer-brand-col { grid-column: auto; padding-right: 0; }
	body .main-footer .footer-bottom { margin-top: 50px; }
	.krolik-inline-modal { padding: 12px; }
	.krolik-inline-modal__dialog { width: 100%; max-height: calc(100dvh - 24px); border-radius: 24px; }
	.krolik-inline-modal__dialog > .vsp { max-height: calc(100dvh - 24px); padding: 36px 20px 26px; border-radius: 24px; }
	.krolik-inline-modal__close { top: 14px; right: 14px; width: 40px; height: 40px; }
	.krolik-feedback-modal .booking-datetime-row { grid-template-columns: 1fr; }
}

@media (max-width: 420px) {
	.banquet-space-card, 
	.banquet-space-card:first-child { min-height: 400px; }
	.banquet-terms__intro { padding: 34px 24px; }
	.banquet-terms__list { padding: 12px 22px; }
}

@media (prefers-reduced-motion: reduce) {
	.home *, 
	.home ::before, 
	.home ::after,
	body.page:not(.home) .krolik-page-hero h1 { scroll-behavior: auto !important; animation: none !important; transition-duration: 0.01ms !important; }
	.concept-video-control::before { animation: none; }
}

@media (max-width: 900px) {
	.krolik-gallery, .shell {
		width: 100%;
		margin: 0 auto;
		padding:0px 20px;
	}
	h2 {font-size: 50px;}
	.krolik-gallery-section {
		padding: 70px 0;
	}
	.vibrant-menu-section {
		padding: 70px 0 70px;
	}
	.menu-section-header {display: grid;}
	body.page-template-page-menu .menu-slider-container {padding-left:0px;}
	.filter-tab {
		padding: 8px 15px;
		font-size: 8px !important;
	}
	.menu-section-header {margin: 0 auto 20px;}
	.page-template-page-menu .arrow-btn {
		width: 40px;
		height: 40px;
	}
	body > header {display: grid;}
}