:root{
	--font1: 'Euclid Circular A',serif;
		/*--- MAIN COLOR ---*/
	--c1:#FFEB2F;
	--c1_RGB:255, 235, 47;
	--c2:#FDDB27;
	--c2_RGB:253, 219, 39;
	--c3:#F6EB61;
	--c3_RGB:246, 235, 97;
	--c4:#FEF071;
	--c4_RGB:254, 240, 113;
	--c5:#53565A;
	--c5_RGB:83, 86, 90;
	--c6:#BBBCBC;
	--c6_RGB:187, 188, 188;
	--c7:#DBDCDB;
	--c7_RGB:219, 220, 219;
	--c8:#212631;
	--c8_RGB:33, 38, 49;
	--c9:#3D3F43;
	--c9_RGB:61, 63, 67;
	--c10:#2D2926;
	--c10_RGB:45, 41, 38;
	--c11:#FFD31B;
	--c11_RGB:255, 211, 27;
	--c12:#4586BF;
	--c12_RGB:69, 134, 191;
	/* STANDARD COLOR*/
	--c_light:#f3f4f7;
	--c_light_RGB:243, 244, 247;
	--c_dark:var(--c9);
	--c_dark_RGB:var(--c9_RGB);
	--c_white: #fff;
	--c_white_RGB:255, 255, 255;
	--c_black: #000;
	--c_black_RGB:0, 0, 0;
	--c_gray:var(--c7);
	--c_gray_RGB:var(--c7-RGB);
	--c_gray_dark: #53565A;
	--c_gray_dark_RGB: 83, 86, 90;
	/* TEXT */
	--c_text: var(--c9);
	--c_text_RGB: var(--c9_RGB);
	--c_text_2: rgba(var(--c_text_RGB), .2);
	--c_text_4: rgba(var(--c_text_RGB), .4);
	--c_text_5: rgba(var(--c_text_RGB), .5);
	--c_text_6: rgba(var(--c_text_RGB), .6);
	--c_text_7: rgba(var(--c_text_RGB), .7);
	--c_text_sec:var(--c10);
	--c_text_sec_RGB: var(--c10_RGB);
	--c_text_sec_2: rgba(var(--c_text_sec_RGB), .2);
	--c_text_sec_4: rgba(var(--c_text_sec_RGB), .4);
	--c_text_sec_5: rgba(var(--c_text_sec_RGB), .5);
	--c_text_sec_6: rgba(var(--c_text_sec_RGB), .6);
	--c_text_sec_7: rgba(var(--c_text_sec_RGB), .7);
	--c_heading:var(--c9);
	--c_link: #4586BF;
	--c_link_h: #2d9dff;
	/*--c_link_a: #2d9dff;*/
	/*PRIMARY*/
	--c_primary:var(--c1);
	--c_primary_RGB:var(--c1_RGB);
	--c_primary_text:var(--c_text);
	--c_primary_text_RGB:var(--c_text_RGB);
	--c_primary_h: var(--c2);
	--c_primary_text_h:var(--c_text);
	--c_primary_a: var(--c2);
	--c_primary_text_a:var(--c_text);
	/*SECONDARY*/
	--c_secondary:var(--c9);
	--c_secondary_RGB:var(--c9_RGB);
	--c_secondary_text:var(--c_white);
	--c_secondary_text_RGB:var(--c_white_RGB);
	--c_secondary_h:var(--c8);
	--c_secondary_text_h:var(--c_white);
	--c_secondary_a:var(--c8);
	--c_secondary_text_a:var(--c_white);

    --bg_red_url: url("/d/underlay-red.png?v18ae068cad1");
    --bg_blue_url: url("/d/underlay-blue.png?v18ae068cacf");
    --bg_green_url: url("/d/underlay-green.png?v18ae068cad0");

    --bg_red: var(--bg_red_url) #d3d3d3 50%/cover no-repeat;
    --bg_blue: var(--bg_blue_url) #d3d3d3 50%/cover no-repeat;
    --bg_green: var(--bg_green_url) #d3d3d3 50%/cover no-repeat;
	--icon_pvsedo: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='135' height='111' fill='none' viewBox='0 0 135 111'%3e%3cpath fill='%23FF3C62' d='M134.77 38.41c-.47-.92-1.63-1.16-2.32-.7-5.56 3.02-11.6 3.49-17.39 3.49-.23-1.4-.46-2.79-.92-4.18-1.86-4.64-6.26-8.35-11.83-10.2-7.88-2.55-17.15-1.4-25.5 3.48a48.97 48.97 0 0 0-7.19 4.87c-.92-1.63-1.85-3.25-3-4.64C57.56 17.3 41.1 3.16 35.07.15c-.23 0-1.62-.7-2.55.93-2.78 4.17-18.78 51.94 14.6 78.61 5.57 4.4 11.83 6.73 18.79 6.73-14.38 15.07-42.2 19.94-55.88 20.87 14.61-6.5 23.42-17.63 30.84-28.99a1.8 1.8 0 0 0-.47-2.32c-.92-.46-1.85-.23-2.31.47-9.5 14.6-19.25 25.27-36.4 30.38-1.62.46-1.86 1.62-1.62 2.08 0 .7.46 1.63 2.08 1.86.93.23 2.32.23 3.94.23 15.07 0 58.42-6.03 69.78-33.63 3.71-9.27 2.79-22.5-2.55-35.01-.46-.93-1.39-1.4-2.31-.93-.93.46-1.4 1.39-.93 2.32 5.1 11.82 6.03 23.88 2.55 32.46a26.06 26.06 0 0 1-3.71 6.5c-7.19.7-13.91-1.4-19.47-5.8a83.65 83.65 0 0 1-4.64-4.17c.7-.93 1.16-2.1 1.85-3.02 8.35-13.45 16.7-27.13 32-35.95 7.65-4.4 15.76-5.56 22.72-3.24 4.63 1.62 8.1 4.64 9.73 8.35.46.92.46 1.62.7 2.55-.7 0-1.4 0-2.09-.23-8.34-.47-16-.93-20.17 5.56a10.4 10.4 0 0 0 3.02 14.15 10.33 10.33 0 0 0 6.02 1.85c3.71 0 8.12-2.08 12.52-7.42a38.33 38.33 0 0 0 3.48-5.8c.46-.92 0-1.85-.93-2.31-.92-.24-1.85 0-2.32.92a26.13 26.13 0 0 1-2.78 4.87c-5.33 6.96-10.66 6.96-13.68 4.87a6.87 6.87 0 0 1-1.85-9.5c3.01-4.88 9.27-4.41 16.92-3.95 7.89.47 16.7 1.16 25.04-3.48-.23-.7.23-1.62-.23-2.55Zm-91.34 29-1.4 2.08C22.1 45.6 31.6 10.82 34.63 3.63 41.1 7.8 55.48 20.33 63.6 32.15c1.16 1.62 2.08 3.25 3.01 4.87-9.97 8.81-16.7 19.71-23.18 30.38Zm53.32.22c.7.7.93 1.63.23 2.55a44.05 44.05 0 0 1-18.55 13.45h-.7c-.69 0-1.38-.46-1.61-1.15-.24-.93 0-1.86.92-2.32 6.5-2.32 12.29-6.96 16.93-12.53.92-.46 2.08-.7 2.78 0Z'/%3e%3c/svg%3e");
	--icon_noimage: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3e%3cpath fill='%23d4d9f3' d='M70 15h-7.5L60 10c-1.5-3-2.2-5-5-5H25c-2.8 0-3.7 2.4-5 5l-2.5 5H10A10 10 0 0 0 0 25v40a10 10 0 0 0 10 10h60a10 10 0 0 0 10-10V25a10 10 0 0 0-10-10zM40 65a20 20 0 0 1 0-40 20 20 0 0 1 0 40zm0-35a15 15 0 0 0 0 30 15 15 0 1 0 0-30z'/%3e%3c/svg%3e");
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block
}

body {
	line-height: 1
}

ol,ul {
	list-style: none
}

blockquote,q {
	quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

*,::before,::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-family: Arial;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-overflow-style: scrollbar;
	-webkit-tap-highlight-color: transparent
}

@-ms-viewport {
	width: device-width
}

article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section {
	display: block
}

body {
	margin: 0;
	font-family: 'Gotham Pro Regular';
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	color: #000;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus {
	outline: 0!important
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,h2,h3,h4,h5,h6 {
	margin: 0
}

p {
	margin: 0
}

.online-feedback p,
.box__content p{
	margin: 0 0 1.22em;
}

abbr[title],abbr[data-original-title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0
}

address {
	margin-bottom: 16px;
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

ol,ul,dl {
	margin: 0
}

ol ol,ul ul,ol ul,ul ol {
	margin: 0
}

dt {
	font-weight: 700
}

dd {
	margin-bottom: 8px;
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 16px;
	margin: 0 0 1rem
}

dfn {
	font-style: italic
}

b,strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #000;
	text-decoration: none;
	background-color: transparent;
	-webkit-text-decoration-skip: objects
}

a:hover {
	text-decoration: none
}

a:not([href]):not([tabindex]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([tabindex]):focus {
	outline: 0
}

pre,code,kbd,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 16px;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 16px;
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg:not(:root) {
	overflow: hidden;
}

a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea {
	-ms-touch-action: manipulation;
	touch-action: manipulation
}

table {
	border-collapse: collapse
}

caption {
	padding-top: 12px;
	padding-top: .75rem;
	padding-bottom: 12px;
	padding-bottom: .75rem;
	color: #868e96;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: 8px;
	margin-bottom: .5rem
}

button {
	border-radius: 0;
	border: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

input,button,select,optgroup,textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,input {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html [type=button],[type=reset],[type=submit] {
	-webkit-appearance: button
}

button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=radio],input[type=checkbox] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
	-webkit-appearance: listbox
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: 8px;
	margin-bottom: .5rem;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

progress {
	vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none!important
}

svg path {
	stroke: inherit;
	stroke-width: inherit;
	fill: inherit;
}


.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0)
}

.swiper-pointer-events {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}

.swiper-slide {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-ms-flex-align: start;
	/* align-items: flex-start; */
	-webkit-transition-property: height,-webkit-transform;
	transition-property: height,-webkit-transform;
	transition-property: transform,height;
	transition-property: transform,height,-webkit-transform
}

.swiper-backface-hidden .swiper-slide {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
	-webkit-perspective: 1200px;
	perspective: 1200px
}

.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: linear-gradient(to left,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: linear-gradient(to right,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
	background-image: linear-gradient(to top,rgba(0,0,0,.5),transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),transparent)
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
	content: '';
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-ordinal-group: 10000;
	-ms-flex-order: 9999;
	order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-start: 0;
	margin-inline-start:0}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: 0
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	-webkit-margin-before: 0;
	margin-block-start:0}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: 0
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: 0
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: 0
}

.swiper-button-prev,.swiper-button-next {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #007aff
}

.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next {
	display: none!important
}

.swiper-button-prev:after,.swiper-button-next:after {
	font-family: swiper-icons;
	font-size: 44px;
	text-transform: none!important;
	letter-spacing: 0;
	font-variant: normal;
	font-variant: initial;
	line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
	content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
	content: 'next'
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: 300ms opacity;
	transition: 300ms opacity;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
	display: none!important
}

.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transform: scale(.33);
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: 8px;
	width: 8px;
	width: 8px;
	height: 8px;
	height: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #000;
	background: #000;
	opacity: .2;
	opacity: .2
}

button.swiper-pagination-bullet {
	border: 0;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none!important
}

.swiper-pagination-bullet-active {
	opacity: 1;
	opacity: 1;
	background: #007aff;
	background: #007aff
}

.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0)
}

.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	margin: 6px 0;
	display: block
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 8px
}

.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: 200ms top,200ms -webkit-transform;
	transition: 200ms top,200ms -webkit-transform;
	transition: 200ms transform,200ms top;
	transition: 200ms transform,200ms top,200ms -webkit-transform
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
	margin: 0 4px
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms left,200ms -webkit-transform;
	transition: 200ms left,200ms -webkit-transform;
	transition: 200ms transform,200ms left;
	transition: 200ms transform,200ms left,200ms -webkit-transform
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: 200ms right,200ms -webkit-transform;
	transition: 200ms right,200ms -webkit-transform;
	transition: 200ms transform,200ms right;
	transition: 200ms transform,200ms right,200ms -webkit-transform
}

.swiper-pagination-progressbar {
	background: rgba(0,0,0,.25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #007aff;
	background: #007aff;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0,0,0,.1)
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
	display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 4px solid #007aff;
	border: 4px solid #007aff;
	border-radius: 50%;
	border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	animation: swiper-preloader-spin 1s infinite linear
}

@-webkit-keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes swiper-preloader-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="50" /></filter></svg>#filter');
	-webkit-filter: blur(50px);
	filter: blur(50px)
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	-webkit-transition-property: opacity,height,-webkit-transform;
	transition-property: opacity,height,-webkit-transform;
	transition-property: transform,opacity,height;
	transition-property: transform,opacity,height,-webkit-transform
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

.typography {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 50px
}

.typography .texts {
	max-width: 570px
}

.typography p {
	margin-bottom: 30px
}

.components {
	padding: 50px
}

.buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px;
	margin-top: 25px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.buttons.align-left {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.buttons.align-right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

::-webkit-scrollbar {
	width: 20px
}

::-webkit-scrollbar-track {
	border-radius: 10px;
	background: #ecf0ff
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #3e5798;
	border: 4px solid #ecf0ff
}

.menu-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	width: 100%;
	height: 100vh;
	background: rgba(225,230,255,.5);
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: .1s;
	animation-duration: .1s
}

.hide {
	display: none!important
}

.show {
	display: block;
	-webkit-transition: all .6s;
	transition: all .6s
}

.flex {
	display: -webkit-box!important;
	display: -ms-flexbox!important;
	display: flex!important
}

.overflow-hide {
	overflow: hidden
}

.m-auto {
	margin: 0 auto
}

.text-center {
	text-align: center!important
}

html,body {
	font-family: 'Euclid Circular A',serif;
	min-width: 320px;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	color: #4b5658;
	line-height: 1.5;
	overflow-x: hidden
}

.container {
	width: 1170px;
	margin: 0 auto
}

.wrapper {
	position: relative
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	color: #3e5798;
	line-height: 1.3;
	font-weight: 500;
	margin-bottom: 30px
}

h1,.h1 {
	font-size: 40px
}

h2,.h2 {
	font-size: 30px
}

h3,.h3 {
	font-size: 24px
}

h4,.h4 {
	font-size: 20px
}

h5,.h5 {
	font-size: 18px
}

h6,.h6 {
	font-size: 16px
}

.text-bold {
	font-weight: 500
}

.text-small {
	font-size: 16px
}

.text-super-small {
	font-size: 14px
}

.content_main h2,
.article h2,
.title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-left: 20px;
	margin-bottom: 70px
}
.article h2{
	margin-top: 100px;
	font-size: 40px;
}
.g-page-article__text>*:first-child,
.article>container>*:first-child{
	margin-top:0;
}

.title h1,
.title h2 {
	max-width: 700px;
	margin-bottom: 0;
}

.content_main h2:before,
.article h2:before,
.title h1:before,
.title h2:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -8px;
	left: 0;
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #fddcdd
}

.bg__red {
	background: #fef9f8
}

.bg__red h2 {
	position: relative;
	z-index: 1
}

.bg__red h2:before {
	left: -20px
}

main {
	margin-top: 156px
}

main.margin-none {
	margin-top: 0
}

section {
	padding: 50px 0 100px 0
}

section.first-screen-simple{
	/* padding: 50px 0 0 0; */
}
section.first-screen-simple.no-image.no-desc{
	padding: 50px 0 0 0;
}
section.first-screen-simple.no-image.no-desc +section{
	padding-top: 0;
}
section.breadcrumbs-wrap + section{
	/* padding-top: 0; */
}
section.first-screen-simple + section{
	/* padding-top: 0; */
}


ul.ul-menu li {
	margin-bottom: 30px;
	font-size: 16px;
	line-height: normal
}

ul.ul-menu li a {
	color: #4b5658
}

ul.ul-menu li a:hover {
	color: #3e5798
}

ul.ul-menu li:last-child {
	margin-bottom: 0
}

ul.ul-main {
	padding-left: 15px;
	list-style: disc
}

ul.ul-main li {
	position: relative;
	margin-bottom: 10px;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5
}

ul.ul-main li::marker {
	color: #3e5798
}

ul.ul-main li:last-child {
	margin-bottom: 0
}

ul.ul-main.fz14 {
	margin-top: 10px
}

ul.ul-main.fz14 li {
	font-size: 14px;
	line-height: normal
}

ul.ul-footer.main {
	margin-bottom: 30px
}

ul.ul-footer.main li {
	margin-bottom: 10px;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

ul.ul-footer.main li a {
	color: #3e5798
}

ul.ul-footer.main li:last-child {
	margin-bottom: 0
}

ul.ul-footer.docs li {
	margin-bottom: 14px;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2
}

ul.ul-footer.docs li a {
	color: #3e5798
}

ul.ul-footer.docs li:last-child {
	margin-bottom: 0
}

.btn,a.btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.btn span,a.btn span {
	font-size: 14px;
	line-height: normal;
	font-style: normal;
	white-space: nowrap
}

.btn.btn-red,a.btn.btn-red {
	padding: 11px 20px;
	border-radius: 25px;
	background: -webkit-gradient(linear,left top,left bottom,from(#fdb6c3),color-stop(26.56%,#f55157),color-stop(71.35%,#f55157),to(#fdb6c3));
	background: linear-gradient(180deg,#fdb6c3 0%,#f55157 26.56%,#f55157 71.35%,#fdb6c3 100%)
}

.btn.btn-red span,a.btn.btn-red span {
	font-weight: 600;
	text-transform: uppercase;
	color: #fff
}

.btn.btn-red:hover,a.btn.btn-red:hover {
	background: -webkit-gradient(linear,left top,left bottom,color-stop(76.04%,#f55157),color-stop(97.4%,#fdb6c3));
	background: linear-gradient(180deg,#f55157 76.04%,#fdb6c3 97.4%)
}

.btn.btn-red:active,a.btn.btn-red:active {
	background: #f55157
}

.btn.btn-red.btn-small,a.btn.btn-red.btn-small {
	padding: 6px 13px;
}

.btn.btn-red.btn-small span,a.btn.btn-red.btn-small span {
	font-size: 12px;
	line-height: 1.5
}

.btn.btn-white,a.btn.btn-white {
	padding: 9px 18px;
	border-radius: 25px;
	border: 2px solid #eaeffc;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,56,89,.1);
	box-shadow: 0 0 50px 0 rgba(0,56,89,.1)
}

.btn.btn-white span,a.btn.btn-white span {
	font-weight: 700;
	text-transform: uppercase;
	color: #3e5798
}

.btn.btn-white:hover,a.btn.btn-white:hover {
	border: 2px solid #d7defe;
	-webkit-box-shadow: 4px 4px 50px 0 rgba(62,87,152,.15);
	box-shadow: 4px 4px 50px 0 rgba(62,87,152,.15)
}

.btn.btn-white:active,a.btn.btn-white:active {
	border: 2px solid #d7defe;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn.btn-white.btn-small,a.btn.btn-white.btn-small {
	padding: 5.5px 18px
}

.btn.btn-white.btn-small span,a.btn.btn-white.btn-small span {
	font-size: 12px
}

.btn.btn-header,a.btn.btn-header {
	padding: 4px 18px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 15px;
	border: 2px solid #3e5798;
	background: #fff
}

.btn.btn-header span,a.btn.btn-header span {
	font-weight: 400;
	color: #3e5798
}

.btn.btn-header:hover,a.btn.btn-header:hover {
	border: 2px solid #d7defe;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.15)
}

.btn.btn-header:active,a.btn.btn-header:active {
	background: #fefefe;
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn.btn-header.btn-small,a.btn.btn-header.btn-small {
	padding: 3px 18px
}

.btn.btn-header.btn-small span,a.btn.btn-header.btn-small span {
	font-size: 12px
}

.btn.btn-link span,a.btn.btn-link span {
	color: #5871b1;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	text-decoration: underline;
	-webkit-text-decoration-color: #d2d9fa;
	text-decoration-color: #d2d9fa
}

.btn.btn-link span:hover,a.btn.btn-link span:hover {
	text-decoration: underline;
	-webkit-text-decoration-color: #4b5658;
	text-decoration-color: #4b5658
}

.btn.btn-link.btn-small span,a.btn.btn-link.btn-small span {
	font-size: 12px
}

.btn.btn-social,a.btn.btn-social {
	width: 40px;
	height: 40px;
	border-radius: 10px;
	border: 2px solid #eaeffc;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	padding: 0
}

.btn.btn-social svg,a.btn.btn-social svg {
	width: 26px;
	height: 15px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.btn.btn-social svg path,a.btn.btn-social svg path {
	fill: #3e5798
}

.btn.btn-social:hover,a.btn.btn-social:hover {
	border-color: #d7defe;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.15)
}

.btn.btn-social:active svg path,a.btn.btn-social:active svg path {
	fill: #d7defe
}

.btn.btn-social.btn-small,a.btn.btn-social.btn-small {
	width: 30px;
	height: 30px
}
/* ,a.btn.btn-social.btn-small span */
.btn.btn-social.btn-small span {
	width: 19px;
	height: 19px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.btn.btn-social.btn-small svg,a.btn.btn-social.btn-small svg {
	/* width: 19px; */
	/* height: 11px; */
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.btn.btn-long,a.btn.btn-long {
	padding: 4px 18px;
	border-radius: 15px;
	border: 2px solid #eaeffc;
	background: #fff;
	-webkit-box-shadow: 4px 4px 50px 0 rgba(0,56,89,.1);
	box-shadow: 4px 4px 50px 0 rgba(0,56,89,.1)
}

.btn.btn-long span,a.btn.btn-long span {
	color: #3e5798;
	font-weight: 400
}

.btn.btn-long:hover,a.btn.btn-long:hover {
	border-color: #d7defe;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.15)
}

.btn.btn-long:active,a.btn.btn-long:active {
	-webkit-box-shadow: none;
	box-shadow: none
}

.btn.border-none,a.btn.border-none {
	border: 0;
	padding: 5px 18px;
	-webkit-box-shadow: 4px 4px 50px 0 rgba(0,56,89,.1);
	box-shadow: 4px 4px 50px 0 rgba(0,56,89,.1)
}

.btn.border-none span,a.btn.border-none span {
	font-size: 16px
}
.btn-prev:after,.btn-next:after {display:none}
/* .btn-prev:after {
	content: '';
	display: block;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhcnJvdy1sZWZ0Ij4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01LjgxNTcgMi4xODI1NUM2LjAwMDQ1IDIuNDgxNjUgNS45NjEyNyAyLjkxNjcxIDUuNzI3MjggMy4xNTM1OUw0LjA3NDU4IDQuODI3OTJMMS45MDM1OCA3LjMxMTA4TDE1LjQ2MDggNy4zMTEwOEMxNS43NTg4IDcuMzExMDggMTYgNy42MjA3OCAxNiA4LjAwMjM4QzE2IDguMzgzOTggMTUuNzU4OCA4LjY5MzY4IDE1LjQ2MDggOC42OTM2OEgyLjAzOTA5TDUuODA1NjQgMTIuODY1OUM2LjAzMDY0IDEzLjExNDggNi4wNTYxNiAxMy41NTE3IDUuODYxMzUgMTMuODQwNkM1LjY2NjUzIDE0LjEyOTYgNS4zMjYxNSAxNC4xNjE0IDUuMTAwNzggMTMuOTExNkwwLjE4NjkxIDguNDY4MzJDMC4wNjkzNzMxIDguMzM4MzUgMC4wMDE0MzgxNCA4LjE0OTg2IDkuNTM2NzRlLTA3IDcuOTUwNzZDOS41MzY3NGUtMDcgNy45NDg5MiA5LjUzNjc0ZS0wNyA3Ljk0NzA3IDkuNTM2NzRlLTA3IDcuOTQ1MjNDOS41MzY3NGUtMDcgNy43NDc5OCAwLjA2NTQyMTEgNy41NjA0MSAwLjE4MDA4MSA3LjQyOTUyTDMuMzgxMjMgMy43Njk3N0w1LjA1ODM3IDIuMDY5MTdDNS4yOTIgMS44MzIyOCA1LjYzMDk1IDEuODgyOTggNS44MTU3IDIuMTgyNTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-size: contain
}

.btn-next:after {
	content: '';
	display: block;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhcnJvdy1yaWdodCI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAuMTg0MyAyLjE4MjU1QzkuOTk5NTUgMi40ODE2NSAxMC4wMzg3IDIuOTE2NzEgMTAuMjcyNyAzLjE1MzU5TDExLjkyNTQgNC44Mjc5MkwxNC4wOTY0IDcuMzExMDhMMC41MzkxNTYgNy4zMTEwOEMwLjI0MTE4MyA3LjMxMTA4IDAgNy42MjA3OCAwIDguMDAyMzhDMCA4LjM4Mzk4IDAuMjQxMTgzIDguNjkzNjggMC41MzkxNTYgOC42OTM2OEgxMy45NjA5TDEwLjE5NDQgMTIuODY1OUM5Ljk2OTM2IDEzLjExNDggOS45NDM4NCAxMy41NTE3IDEwLjEzODcgMTMuODQwNkMxMC4zMzM1IDE0LjEyOTYgMTAuNjczOSAxNC4xNjE0IDEwLjg5OTIgMTMuOTExNkwxNS44MTMxIDguNDY4MzJDMTUuOTMwNiA4LjMzODM1IDE1Ljk5ODYgOC4xNDk4NiAxNiA3Ljk1MDc2QzE2IDcuOTQ4OTIgMTYgNy45NDcwNyAxNiA3Ljk0NTIzQzE2IDcuNzQ3OTggMTUuOTM0NiA3LjU2MDQxIDE1LjgxOTkgNy40Mjk1MkwxMi42MTg4IDMuNzY5NzdMMTAuOTQxNiAyLjA2OTE3QzEwLjcwOCAxLjgzMjI4IDEwLjM2OTEgMS44ODI5OCAxMC4xODQzIDIuMTgyNTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-size: contain
} */

.btn-prev,.btn-next {
	position: static;
	margin-top: 0;
	width: 50px;
	height: 50px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 20px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	font-size: 18px;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	background: none no-repeat 50% 50%;
}
.btn-next{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhcnJvdy1yaWdodCI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTAuMTg0MyAyLjE4MjU1QzkuOTk5NTUgMi40ODE2NSAxMC4wMzg3IDIuOTE2NzEgMTAuMjcyNyAzLjE1MzU5TDExLjkyNTQgNC44Mjc5MkwxNC4wOTY0IDcuMzExMDhMMC41MzkxNTYgNy4zMTEwOEMwLjI0MTE4MyA3LjMxMTA4IDAgNy42MjA3OCAwIDguMDAyMzhDMCA4LjM4Mzk4IDAuMjQxMTgzIDguNjkzNjggMC41MzkxNTYgOC42OTM2OEgxMy45NjA5TDEwLjE5NDQgMTIuODY1OUM5Ljk2OTM2IDEzLjExNDggOS45NDM4NCAxMy41NTE3IDEwLjEzODcgMTMuODQwNkMxMC4zMzM1IDE0LjEyOTYgMTAuNjczOSAxNC4xNjE0IDEwLjg5OTIgMTMuOTExNkwxNS44MTMxIDguNDY4MzJDMTUuOTMwNiA4LjMzODM1IDE1Ljk5ODYgOC4xNDk4NiAxNiA3Ljk1MDc2QzE2IDcuOTQ4OTIgMTYgNy45NDcwNyAxNiA3Ljk0NTIzQzE2IDcuNzQ3OTggMTUuOTM0NiA3LjU2MDQxIDE1LjgxOTkgNy40Mjk1MkwxMi42MTg4IDMuNzY5NzdMMTAuOTQxNiAyLjA2OTE3QzEwLjcwOCAxLjgzMjI4IDEwLjM2OTEgMS44ODI5OCAxMC4xODQzIDIuMTgyNTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.btn-prev{
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhcnJvdy1sZWZ0Ij4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik01LjgxNTcgMi4xODI1NUM2LjAwMDQ1IDIuNDgxNjUgNS45NjEyNyAyLjkxNjcxIDUuNzI3MjggMy4xNTM1OUw0LjA3NDU4IDQuODI3OTJMMS45MDM1OCA3LjMxMTA4TDE1LjQ2MDggNy4zMTEwOEMxNS43NTg4IDcuMzExMDggMTYgNy42MjA3OCAxNiA4LjAwMjM4QzE2IDguMzgzOTggMTUuNzU4OCA4LjY5MzY4IDE1LjQ2MDggOC42OTM2OEgyLjAzOTA5TDUuODA1NjQgMTIuODY1OUM2LjAzMDY0IDEzLjExNDggNi4wNTYxNiAxMy41NTE3IDUuODYxMzUgMTMuODQwNkM1LjY2NjUzIDE0LjEyOTYgNS4zMjYxNSAxNC4xNjE0IDUuMTAwNzggMTMuOTExNkwwLjE4NjkxIDguNDY4MzJDMC4wNjkzNzMxIDguMzM4MzUgMC4wMDE0MzgxNCA4LjE0OTg2IDkuNTM2NzRlLTA3IDcuOTUwNzZDOS41MzY3NGUtMDcgNy45NDg5MiA5LjUzNjc0ZS0wNyA3Ljk0NzA3IDkuNTM2NzRlLTA3IDcuOTQ1MjNDOS41MzY3NGUtMDcgNy43NDc5OCAwLjA2NTQyMTEgNy41NjA0MSAwLjE4MDA4MSA3LjQyOTUyTDMuMzgxMjMgMy43Njk3N0w1LjA1ODM3IDIuMDY5MTdDNS4yOTIgMS44MzIyOCA1LjYzMDk1IDEuODgyOTggNS44MTU3IDIuMTgyNTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.swiper-pagination {
	position: static;
	color: #003859;
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	text-transform: uppercase
}

.pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 170px;
	height: 51px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.bread-crumbs {
	padding: 13px 0 16px 0
}

.bread-crumbs .breadcrumbs {
	margin-bottom: 0
}

.breadcrumbs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 25px;
	font-size: 14px
}
.first-screen-simple.no-desc.no-image .breadcrumbs{
	padding-bottom: 50px;
}

.breadcrumbs a {
	text-decoration: underline;
	color: #3e5798
}

.breadcrumbs a:hover {
	text-decoration: none
}

.breadcrumbs i {
	position: relative;
	top: 1px;
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuODI5NjcgNC40MjQ4N0wxLjUzODA5IDcuODIzOEMxLjMxMDU4IDguMDU4NzMgMC45NDI3IDguMDU4NzMgMC43MTc2MTMgNy44MjM4TDAuMTcwNjMgNy4yNTg5OEMtMC4wNTY4NzY2IDcuMDI0MDUgLTAuMDU2ODc2NiA2LjY0NDE3IDAuMTcwNjMgNi40MTE3NUwyLjUwMzc4IDQuMDAyNUwwLjE3MDYzIDEuNTkzMjVDLTAuMDU2ODc2NiAxLjM1ODMzIC0wLjA1Njg3NjYgMC45Nzg0NDQgMC4xNzA2MyAwLjc0NjAxN0wwLjcxNTE5MyAwLjE3NjE5NUMwLjk0MjY5OSAtMC4wNTg3MzE2IDEuMzEwNTggLTAuMDU4NzMxNiAxLjUzNTY3IDAuMTc2MTk1TDQuODI3MjUgMy41NzUxM0M1LjA1NzE4IDMuODEwMDYgNS4wNTcxOCA0LjE4OTk0IDQuODI5NjcgNC40MjQ4N1oiIGZpbGw9IiM0QjU2NTgiLz4NCjwvc3ZnPg0K);
	mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuODI5NjcgNC40MjQ4N0wxLjUzODA5IDcuODIzOEMxLjMxMDU4IDguMDU4NzMgMC45NDI3IDguMDU4NzMgMC43MTc2MTMgNy44MjM4TDAuMTcwNjMgNy4yNTg5OEMtMC4wNTY4NzY2IDcuMDI0MDUgLTAuMDU2ODc2NiA2LjY0NDE3IDAuMTcwNjMgNi40MTE3NUwyLjUwMzc4IDQuMDAyNUwwLjE3MDYzIDEuNTkzMjVDLTAuMDU2ODc2NiAxLjM1ODMzIC0wLjA1Njg3NjYgMC45Nzg0NDQgMC4xNzA2MyAwLjc0NjAxN0wwLjcxNTE5MyAwLjE3NjE5NUMwLjk0MjY5OSAtMC4wNTg3MzE2IDEuMzEwNTggLTAuMDU4NzMxNiAxLjUzNTY3IDAuMTc2MTk1TDQuODI3MjUgMy41NzUxM0M1LjA1NzE4IDMuODEwMDYgNS4wNTcxOCA0LjE4OTk0IDQuODI5NjcgNC40MjQ4N1oiIGZpbGw9IiM0QjU2NTgiLz4NCjwvc3ZnPg0K);
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	width: 5px;
	height: 8px;
	background: #4b5658;
	margin: 0 10px
}

.badge {
	padding: 1px 20px;
	border-radius: 10px;
	background: #fff;
	-webkit-box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1);
	box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1);
	color: #3e5798;
	font-size: 30px;
	font-weight: 500;
	line-height: normal;
	text-transform: lowercase;
	white-space: nowrap
}

.badge-small {
	padding: 6px 10px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	font-size: 14px
}

.badge-red {
	padding: 6px 20px;
	border-radius: 5px;
	background: #fddcdd;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}

.checkbox {
	margin-top: 50px
}

.checkbox label {
	color: #4b5658;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal
}

.checkbox .real-checkbox {
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1
}

.checkbox .custom-checkbox {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 20px;
	height: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 7px;
	background: #d7defe;
	vertical-align: sub;
	margin-right: 20px
}

.checkbox .custom-checkbox:before {
	content: '';
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 14px;
	height: 14px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJjaGVjayI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNC43NTUwMiAxMi4wMTVMMC4yMDUwMTcgNy40NjQ5NUMtMC4wNjgzMzg5IDcuMTkxNiAtMC4wNjgzMzg5IDYuNzQ4MzggMC4yMDUwMTcgNi40NzVMMS4xOTQ5NCA1LjQ4NTA1QzEuNDY4MyA1LjIxMTY2IDEuOTExNTQgNS4yMTE2NiAyLjE4NDkgNS40ODUwNUw1LjI0OTk5IDguNTUwMTJMMTEuODE1MSAxLjk4NTA1QzEyLjA4ODQgMS43MTE2OSAxMi41MzE3IDEuNzExNjkgMTIuODA1IDEuOTg1MDVMMTMuNzk1IDIuOTc1QzE0LjA2ODMgMy4yNDgzNSAxNC4wNjgzIDMuNjkxNTcgMTMuNzk1IDMuOTY0OTVMNS43NDQ5NyAxMi4wMTVDNS40NzE1OSAxMi4yODgzIDUuMDI4MzcgMTIuMjg4MyA0Ljc1NTAyIDEyLjAxNVoiIGZpbGw9IiMzRTU3OTgiLz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%) scale(0);
	transform: translate(-50%,-50%) scale(0)
}

.checkbox .real-checkbox:checked+.custom-checkbox::before {
	-webkit-transform: translate(-50%,-50%) scale(1);
	transform: translate(-50%,-50%) scale(1)
}

.radiobutton {
	margin-top: 50px
}

.radiobutton label {
	color: #4b5658;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: normal
}

.radiobutton .real-radio {
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1
}

.radiobutton .custom-radio {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	background: #d7defe;
	vertical-align: sub;
	margin-right: 20px
}

.radiobutton .real-radio:checked+.custom-radio {
	border: 5px solid #3e5798
}

.select {
	display: inline-block;
	margin-right: 20px
}

.select-wrapper {
	position: relative;
	height: 39px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.select-wrapper:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	width: 12px;
	height: 8px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTQuODI5NjcgNC40MjQ4N0wxLjUzODA5IDcuODIzOEMxLjMxMDU4IDguMDU4NzMgMC45NDI3IDguMDU4NzMgMC43MTc2MTMgNy44MjM4TDAuMTcwNjMgNy4yNTg5OEMtMC4wNTY4NzY2IDcuMDI0MDUgLTAuMDU2ODc2NiA2LjY0NDE3IDAuMTcwNjMgNi40MTE3NUwyLjUwMzc4IDQuMDAyNUwwLjE3MDYzIDEuNTkzMjVDLTAuMDU2ODc2NiAxLjM1ODMzIC0wLjA1Njg3NjYgMC45Nzg0NDQgMC4xNzA2MyAwLjc0NjAxN0wwLjcxNTE5MyAwLjE3NjE5NUMwLjk0MjY5OSAtMC4wNTg3MzE2IDEuMzEwNTggLTAuMDU4NzMxNiAxLjUzNTY3IDAuMTc2MTk1TDQuODI3MjUgMy41NzUxM0M1LjA1NzE4IDMuODEwMDYgNS4wNTcxOCA0LjE4OTk0IDQuODI5NjcgNC40MjQ4N1oiIGZpbGw9IiM0QjU2NTgiLz4NCjwvc3ZnPg0K);
	background-size: contain;
	background-repeat: no-repeat;
	pointer-events: none;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.select-wrapper .custom-select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	padding: 7px 102px 9px 20px;
	border-radius: 10px;
	border: 2px solid #d7defe;
	background: #fff;
	width: 100%;
	height: 100%;
	color: #4b5658;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select-wrapper .custom-select:-ms-expand {
	display: none
}

.select-wrapper .custom-select:focus {
	outline: 0;
	border-color: #d7defe
}

.form__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px
}

.form__wrapper .form__input {
	width: 300px
}

.form__wrapper .select {
	margin-right: 0;
	margin-bottom: 30px
}

.form__wrapper .select-wrapper {
	width: 300px
}

.form__upload {
	margin-bottom: 40px
}

.g-form-field__note,

.form__upload .subtext {
	color: #81898a;
	font-size: 14px
}
.form__upload .upload-count{
	color: #606263;
	font-size: 14px
}
.form__upload .upload-button input[type=button]{
	background: #d7defe;
	border: none;
	padding: 9px 20px;
	font-size: 14px;
	border-radius: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 10px;
	margin-right: 20px;
	line-height: 21px
}
.form__upload .form__input {
	margin-bottom: 10px
}

.upload-button object {
	vertical-align: middle;
	margin-right: 12px
}

.g-form-field .upload-progress {
	margin-bottom: 10px;
	padding: 10px
}

.g-form-field .progressWrapper {
	padding: 8px 0 5px;
	border-top: 1px solid rgba(0,0,0,0.1)
}

.g-form-field .progressWrapper:first-child {
	padding-top: 0;
	border-top: none
}

.g-form-field .progressWrapper:last-child {
	padding-bottom: 0
}

.g-form-field .progressName {
	font-size: .7em;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 18px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden
}

.g-form-field .progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: .6em;
	font-family: Arial;
	text-align: left;
	white-space: nowrap
}

.g-form-field .upload-count {
	font-size: .6em;
	margin-left: 5px
}

.g-form-field .progressCancel {
	font-size: 0;
	display: block;
	/* height: 14px; */
	/* width: 14px; */
	float: right;
	text-align: center;
	text-decoration: none;
	background-color: #d7defe;
	padding: 4px 5px 5px;
	border-radius: 5px;
	/* line-height: 3px; */
}

.g-form-field .progressCancel::after {
	content: "x";
	line-height: 9px;
	font-size: 17px;
	color: #555;
}

.g-form-field .progressBarInProgress,.g-form-field .progressBarComplete,.g-form-field .progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: #00f;
	margin-top: 2px
}

.form__input,
.g-form-field--calendar{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 40px;
	padding: 9px 20px;
	margin-bottom: 30px;
	font-size: 14px;
	border-radius: 10px;
	border: 2px solid #d7defe;
	background: #fff
}
.g-form-field--calendar{
	max-width: 195px;
}
.g-form-field--calendar span{
	display: flex;
	justify-content: space-between;
	width: 100%;
}

.form__input.upload {
	padding: 0 0 0 20px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.form__input.upload span {
	color: #81898a;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.form__input.upload #file-input {
	width: .1px;
	height: .1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1
}

.form__input.upload #file-input+label {
	background: #d7defe;
	padding: 9px 20px;
	font-size: 14px;
	border-radius: 0 10px 10px 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-top: 10px;
	margin-right: -2px;
	line-height: 21px
}

.form__input.upload #file-input+label:hover {
	background: #c3cbf1;
	cursor: pointer
}

.form__input.icon i {
	margin-right: 10px;
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.form__input.icon i.user {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iIzFFMUUxRSIvPg0KPGcgaWQ9IkNvbXBvbmVudHMiPg0KPHJlY3Qgd2lkdGg9IjE0NDAiIGhlaWdodD0iMzE5MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1NSAtMjQ1OCkiIGZpbGw9IndoaXRlIi8+DQo8ZyBpZD0iR3JvdXAgMzM4Ij4NCjxyZWN0IGlkPSJSZWN0YW5nbGUgOTgiIHg9Ii0xOSIgeT0iLTExIiB3aWR0aD0iMzY4IiBoZWlnaHQ9IjM4IiByeD0iOSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0Q3REVGRSIgc3Ryb2tlLXdpZHRoPSIyIi8+DQo8ZyBpZD0idXNlciI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNOC43OTk5OCA4QzExLjA3MjUgOCAxMi45MTQzIDYuMjA5MzcgMTIuOTE0MyA0QzEyLjkxNDMgMS43OTA2MyAxMS4wNzI1IDAgOC43OTk5OCAwQzYuNTI3NDggMCA0LjY4NTY5IDEuNzkwNjMgNC42ODU2OSA0QzQuNjg1NjkgNi4yMDkzNyA2LjUyNzQ4IDggOC43OTk5OCA4Wk0xMS42OCA5SDExLjE0MzJDMTAuNDI5NiA5LjMxODc1IDkuNjM1NjkgOS41IDguNzk5OTggOS41QzcuOTY0MjYgOS41IDcuMTczNTUgOS4zMTg3NSA2LjQ1Njc2IDlINS45MTk5OEMzLjUzNDk4IDkgMS41OTk5OCAxMC44ODEzIDEuNTk5OTggMTMuMlYxNC41QzEuNTk5OTggMTUuMzI4MSAyLjI5MTA1IDE2IDMuMTQyODMgMTZIMTQuNDU3MUMxNS4zMDg5IDE2IDE2IDE1LjMyODEgMTYgMTQuNVYxMy4yQzE2IDEwLjg4MTMgMTQuMDY1IDkgMTEuNjggOVoiIGZpbGw9IiMzRTU3OTgiLz4NCjwvZz4NCjwvZz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size: contain;
	background-repeat: no-repeat
}

.form__input.icon i.phone {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF85MjBfMjg1KSI+DQo8cGF0aCBkPSJNMTUuNTQzNCAxMS4zMDZMMTIuMDQzNCA5LjgwNTk3QzExLjg5MzkgOS43NDIyNCAxMS43Mjc3IDkuNzI4ODIgMTEuNTY5OSA5Ljc2NzcxQzExLjQxMjEgOS44MDY2IDExLjI3MTIgOS44OTU2OSAxMS4xNjg0IDEwLjAyMTZMOS42MTg0NCAxMS45MTUzQzcuMTg1ODYgMTAuNzY4NCA1LjIyODE5IDguODEwNzMgNC4wODEyNSA2LjM3ODE1TDUuOTc1IDQuODI4MTVDNi4xMDExNSA0LjcyNTU1IDYuMTkwNDQgNC41ODQ2NSA2LjIyOTM0IDQuNDI2NzZDNi4yNjgyNSA0LjI2ODg4IDYuMjU0NjYgNC4xMDI2MiA2LjE5MDYzIDMuOTUzMTVMNC42OTA2MyAwLjQ1MzE1NEM0LjYyMDM1IDAuMjkyMDMyIDQuNDk2MDUgMC4xNjA0ODEgNC4zMzkxNyAwLjA4MTE4NUM0LjE4MjI5IDAuMDAxODg5MTEgNC4wMDI2NiAtMC4wMjAxODE0IDMuODMxMjUgMC4wMTg3NzkxTDAuNTgxMjUgMC43Njg3NzlDMC40MTU5OSAwLjgwNjk0MSAwLjI2ODU0NSAwLjg5OTk5MSAwLjE2Mjk4IDEuMDMyNzRDMC4wNTc0MTQxIDEuMTY1NDkgLTMuODA2OTFlLTA1IDEuMzMwMTEgMS44OTI1NmUtMDggMS40OTk3MkMxLjg5MjU2ZS0wOCA5LjUxNTM0IDYuNDk2ODcgMTUuOTk5NyAxNC41IDE1Ljk5OTdDMTQuNjY5NyAxNS45OTk4IDE0LjgzNDMgMTUuOTQyNCAxNC45NjcyIDE1LjgzNjhDMTUuMSAxNS43MzEzIDE1LjE5MzEgMTUuNTgzOCAxNS4yMzEyIDE1LjQxODVMMTUuOTgxMiAxMi4xNjg1QzE2LjAyIDExLjk5NjIgMTUuOTk3NCAxMS44MTU5IDE1LjkxNzUgMTEuNjU4NUMxNS44Mzc2IDExLjUwMSAxNS43MDUzIDExLjM3NjQgMTUuNTQzNCAxMS4zMDZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfOTIwXzI4NSI+DQo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=);
	background-size: contain;
	background-repeat: no-repeat
}

.form__input.icon i.city {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJjaXR5Ij4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNS40IDYuODc1SDEyVjIuNjA5MzhDMTIgMi4yNzI3IDExLjczMTUgMiAxMS40IDJINy44QzcuNDY4NSAyIDcuMiAyLjI3MjcgNy4yIDIuNjA5MzhWNC40Mzc1SDUuNlYyLjQwNjI1QzUuNiAyLjE4MTggNS40MjEgMiA1LjIgMkg0LjhDNC41NzkgMiA0LjQgMi4xODE4IDQuNCAyLjQwNjI1VjQuNDM3NUgyLjhWMi40MDYyNUMyLjggMi4xODE4IDIuNjIxIDIgMi40IDJIMkMxLjc3OSAyIDEuNiAyLjE4MTggMS42IDIuNDA2MjVWNC40Mzc1SDAuNkMwLjI2ODUgNC40Mzc1IDAgNC43MTAyIDAgNS4wNDY4OFYxNC4xODc1QzAgMTQuNjM2MiAwLjM1ODI1IDE1IDAuOCAxNUgxNS4yQzE1LjY0MTggMTUgMTYgMTQuNjM2MiAxNiAxNC4xODc1VjcuNDg0MzhDMTYgNy4xNDc3IDE1LjczMTIgNi44NzUgMTUuNCA2Ljg3NVpNMy4yIDEyLjI1NzhDMy4yIDEyLjQyNjIgMy4wNjU3NSAxMi41NjI1IDIuOSAxMi41NjI1SDEuOUMxLjczNDI1IDEyLjU2MjUgMS42IDEyLjQyNjIgMS42IDEyLjI1NzhWMTEuMjQyMkMxLjYgMTEuMDczOCAxLjczNDI1IDEwLjkzNzUgMS45IDEwLjkzNzVIMi45QzMuMDY1NzUgMTAuOTM3NSAzLjIgMTEuMDczOCAzLjIgMTEuMjQyMlYxMi4yNTc4Wk0zLjIgOS44MjAzMUMzLjIgOS45ODg2NSAzLjA2NTc1IDEwLjEyNSAyLjkgMTAuMTI1SDEuOUMxLjczNDI1IDEwLjEyNSAxLjYgOS45ODg2NSAxLjYgOS44MjAzMVY4LjgwNDY5QzEuNiA4LjYzNjM1IDEuNzM0MjUgOC41IDEuOSA4LjVIMi45QzMuMDY1NzUgOC41IDMuMiA4LjYzNjM1IDMuMiA4LjgwNDY5VjkuODIwMzFaTTMuMiA3LjM4MjgxQzMuMiA3LjU1MTE1IDMuMDY1NzUgNy42ODc1IDIuOSA3LjY4NzVIMS45QzEuNzM0MjUgNy42ODc1IDEuNiA3LjU1MTE1IDEuNiA3LjM4MjgxVjYuMzY3MTlDMS42IDYuMTk4ODUgMS43MzQyNSA2LjA2MjUgMS45IDYuMDYyNUgyLjlDMy4wNjU3NSA2LjA2MjUgMy4yIDYuMTk4ODUgMy4yIDYuMzY3MTlWNy4zODI4MVpNNi40IDEyLjI1NzhDNi40IDEyLjQyNjIgNi4yNjU3NSAxMi41NjI1IDYuMSAxMi41NjI1SDUuMUM0LjkzNDI1IDEyLjU2MjUgNC44IDEyLjQyNjIgNC44IDEyLjI1NzhWMTEuMjQyMkM0LjggMTEuMDczOCA0LjkzNDI1IDEwLjkzNzUgNS4xIDEwLjkzNzVINi4xQzYuMjY1NzUgMTAuOTM3NSA2LjQgMTEuMDczOCA2LjQgMTEuMjQyMlYxMi4yNTc4Wk02LjQgOS44MjAzMUM2LjQgOS45ODg2NSA2LjI2NTc1IDEwLjEyNSA2LjEgMTAuMTI1SDUuMUM0LjkzNDI1IDEwLjEyNSA0LjggOS45ODg2NSA0LjggOS44MjAzMVY4LjgwNDY5QzQuOCA4LjYzNjM1IDQuOTM0MjUgOC41IDUuMSA4LjVINi4xQzYuMjY1NzUgOC41IDYuNCA4LjYzNjM1IDYuNCA4LjgwNDY5VjkuODIwMzFaTTYuNCA3LjM4MjgxQzYuNCA3LjU1MTE1IDYuMjY1NzUgNy42ODc1IDYuMSA3LjY4NzVINS4xQzQuOTM0MjUgNy42ODc1IDQuOCA3LjU1MTE1IDQuOCA3LjM4MjgxVjYuMzY3MTlDNC44IDYuMTk4ODUgNC45MzQyNSA2LjA2MjUgNS4xIDYuMDYyNUg2LjFDNi4yNjU3NSA2LjA2MjUgNi40IDYuMTk4ODUgNi40IDYuMzY3MTlWNy4zODI4MVpNMTAuNCA5LjgyMDMxQzEwLjQgOS45ODg2NSAxMC4yNjU3IDEwLjEyNSAxMC4xIDEwLjEyNUg5LjFDOC45MzQyNSAxMC4xMjUgOC44IDkuOTg4NjUgOC44IDkuODIwMzFWOC44MDQ2OUM4LjggOC42MzYzNSA4LjkzNDI1IDguNSA5LjEgOC41SDEwLjFDMTAuMjY1NyA4LjUgMTAuNCA4LjYzNjM1IDEwLjQgOC44MDQ2OVY5LjgyMDMxWk0xMC40IDcuMzgyODFDMTAuNCA3LjU1MTE1IDEwLjI2NTcgNy42ODc1IDEwLjEgNy42ODc1SDkuMUM4LjkzNDI1IDcuNjg3NSA4LjggNy41NTExNSA4LjggNy4zODI4MVY2LjM2NzE5QzguOCA2LjE5ODg1IDguOTM0MjUgNi4wNjI1IDkuMSA2LjA2MjVIMTAuMUMxMC4yNjU3IDYuMDYyNSAxMC40IDYuMTk4ODUgMTAuNCA2LjM2NzE5VjcuMzgyODFaTTEwLjQgNC45NDUzMUMxMC40IDUuMTEzNjUgMTAuMjY1NyA1LjI1IDEwLjEgNS4yNUg5LjFDOC45MzQyNSA1LjI1IDguOCA1LjExMzY1IDguOCA0Ljk0NTMxVjMuOTI5NjlDOC44IDMuNzYxMzUgOC45MzQyNSAzLjYyNSA5LjEgMy42MjVIMTAuMUMxMC4yNjU3IDMuNjI1IDEwLjQgMy43NjEzNSAxMC40IDMuOTI5NjlWNC45NDUzMVpNMTQuNCAxMi4yNTc4QzE0LjQgMTIuNDI2MiAxNC4yNjU3IDEyLjU2MjUgMTQuMSAxMi41NjI1SDEzLjFDMTIuOTM0MiAxMi41NjI1IDEyLjggMTIuNDI2MiAxMi44IDEyLjI1NzhWMTEuMjQyMkMxMi44IDExLjA3MzggMTIuOTM0MiAxMC45Mzc1IDEzLjEgMTAuOTM3NUgxNC4xQzE0LjI2NTcgMTAuOTM3NSAxNC40IDExLjA3MzggMTQuNCAxMS4yNDIyVjEyLjI1NzhaTTE0LjQgOS44MjAzMUMxNC40IDkuOTg4NjUgMTQuMjY1NyAxMC4xMjUgMTQuMSAxMC4xMjVIMTMuMUMxMi45MzQyIDEwLjEyNSAxMi44IDkuOTg4NjUgMTIuOCA5LjgyMDMxVjguODA0NjlDMTIuOCA4LjYzNjM1IDEyLjkzNDIgOC41IDEzLjEgOC41SDE0LjFDMTQuMjY1NyA4LjUgMTQuNCA4LjYzNjM1IDE0LjQgOC44MDQ2OVY5LjgyMDMxWiIgZmlsbD0iIzNFNTc5OCIvPg0KPC9nPg0KPC9zdmc+DQo=);
	background-size: contain;
	background-repeat: no-repeat
}

.form__input.icon i.email {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='-0.5 0.5 42 42'%3e%3cpath fill='%233e5798' d='M40.5 31.5v-18S22.3 26.2 20.53 26.86C18.79 26.23.5 13.5.5 13.5v18c0 2.5.53 3 3 3h34c2.53 0 3-.44 3-3zm-.03-21.53c0-1.82-.53-2.47-2.97-2.47h-34c-2.51 0-3 .78-3 2.6l.03.28s18.07 12.44 20 13.12c2.04-.79 19.97-13.4 19.97-13.4l-.03-.13z'/%3e%3c/svg%3e");
	background-size: contain;
	background-repeat: no-repeat
}

.form__input input{
	background: 0 0;
	border: 0;
	width: 100%;
	height: 100%;
	color: #4b5658
}
.g-form-field--calendar input{
	background: 0 0;
	border: 0;
	/* width: 100%; */
	height: 100%;
	color: #4b5658
}

.form__input input:focus {
	outline: 0
}

.form__input input:hover {
	color: #3e5798
}

.form__input input::-webkit-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input input::-moz-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input input::-ms-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input input::placeholder {
	color: #81898a;
	opacity: 1
}

.form__input input::-webkit-input-placeholder {
	color: #81898a
}

.form__input input:-ms-input-placeholder {
	color: #81898a
}

.form__input select {
	background: 0 0;
	border: 0;
	width: 100%;
	height: 100%;
	color: #4b5658
}

.form__input select:focus {
	outline: 0
}

.form__input select:hover {
	color: #3e5798
}

.form__input select::-webkit-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input select::-moz-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input select::-ms-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__input select::placeholder {
	color: #81898a;
	opacity: 1
}

.form__input select::-webkit-input-placeholder {
	color: #81898a
}

.form__input select:-ms-input-placeholder {
	color: #81898a
}

.form__textarea {
	width: 100%;
	/* height: 150px; */
	padding: 9px 20px;
	margin-bottom: 30px;
	font-size: 14px;
	border-radius: 10px;
	border: 2px solid #d7defe;
	background: #fffefe
}

.form__textarea textarea {
	background: 0 0;
	border: 0;
	resize: none;
	width: 100%;
	height: 100%;
	color: #4b5658
}

.form__textarea textarea:focus {
	outline: 0
}

.form__textarea textarea:hover {
	color: #3e5798
}

.form__textarea textarea::-webkit-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__textarea textarea::-moz-placeholder {
	color: #81898a;
	opacity: 1
}

.form__textarea textarea::-ms-input-placeholder {
	color: #81898a;
	opacity: 1
}

.form__textarea textarea::placeholder {
	color: #81898a;
	opacity: 1
}

.form__textarea textarea::-webkit-input-placeholder {
	color: #81898a
}

.form__textarea textarea:-ms-input-placeholder {
	color: #81898a
}

.form__checkbox {
	cursor: pointer
}

.form__checkbox label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: #4b5658;
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 0;
	cursor: pointer
}

.form__checkbox label a {
	color: #3e5798
}

.form__checkbox .real-checkbox {
	width: 0;
	height: 0;
	opacity: 0;
	position: absolute;
	z-index: -1
}

.form__checkbox .custom-checkbox {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 20px;
	height: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 7px;
	background: #d7defe;
	vertical-align: sub;
	margin-right: 10px
}

.form__checkbox .custom-checkbox:before {
	content: '';
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 14px;
	height: 14px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJjaGVjayI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNC43NTUwMiAxMi4wMTVMMC4yMDUwMTcgNy40NjQ5NUMtMC4wNjgzMzg5IDcuMTkxNiAtMC4wNjgzMzg5IDYuNzQ4MzggMC4yMDUwMTcgNi40NzVMMS4xOTQ5NCA1LjQ4NTA1QzEuNDY4MyA1LjIxMTY2IDEuOTExNTQgNS4yMTE2NiAyLjE4NDkgNS40ODUwNUw1LjI0OTk5IDguNTUwMTJMMTEuODE1MSAxLjk4NTA1QzEyLjA4ODQgMS43MTE2OSAxMi41MzE3IDEuNzExNjkgMTIuODA1IDEuOTg1MDVMMTMuNzk1IDIuOTc1QzE0LjA2ODMgMy4yNDgzNSAxNC4wNjgzIDMuNjkxNTcgMTMuNzk1IDMuOTY0OTVMNS43NDQ5NyAxMi4wMTVDNS40NzE1OSAxMi4yODgzIDUuMDI4MzcgMTIuMjg4MyA0Ljc1NTAyIDEyLjAxNVoiIGZpbGw9IiMzRTU3OTgiLz4NCjwvZz4NCjwvc3ZnPg0K);
	background-size: contain;
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%) scale(0);
	transform: translate(-50%,-50%) scale(0)
}

.form__checkbox .real-checkbox:checked+.custom-checkbox::before {
	-webkit-transform: translate(-50%,-50%) scale(1);
	transform: translate(-50%,-50%) scale(1)
}

.form__group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	/* margin-left: -10px; */
	/* margin-right: -10px; */
	/* margin-bottom: 30px; */
	flex-wrap: wrap;
}
.g-form-field__title{
	width: 100%;
	margin: 0 0 10px;
}
.g-form-field,
.g-form-body{
	margin-bottom: 20px;
}
.g-form-body{
	font-size:14px
}
.g-form-field--radio_group{
	
}
.g-form-control-radio{
	font-size: 14px;
	display: flex;
	align-items: flex-start;
	/* margin: 0; */
}
.g-form-control-radio__label{
	padding: 0 0 0 5px;
}
.form__group .form__input {
	margin: 0 10px
}
input[type="radio"]{
	position: absolute;
	left: -9999px;
}
input[type="radio"] + .g-form-control-radio__input{
	display: inline-block;
    position: relative;
    padding-left: 28px;
    line-height: 20px;
    cursor: pointer;
}
input[type="radio"] + .g-form-control-radio__input:before {
	content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    width: 18px;
    height: 18px;
    border: 1px solid #dddddd;
    background-color: #ffffff;
	border-radius: 100%;
}
input[type="radio"] + .g-form-control-radio__input:after {
    content: "";
    position: absolute;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    left: 4px;
    top: 4px;
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background-color: #3e5798;
}

input[type="radio"]:not(:checked) + .g-form-control-radio__input:after {
    opacity: 0;
}
input[type="radio"]:checked + .g-form-control-radio__input:after {
    opacity: 1;
}

.btn-more span {
	pointer-events: none
}

@media (max-width: 1199px) {
	::-webkit-scrollbar {
		width:10px;
		height: 10px
	}

	::-webkit-scrollbar-thumb {
		border: 2px solid #ecf0ff
	}

	html,body {
		overflow-x: visible
	}

	.container {
		max-width: 560px;
		width: 100%;
		padding: 0 16px
	}

	.menu-overlay {
		display: none
	}

	main {
		margin-top: 60px
	}

	section {
		padding: 40px 0 60px 0
	}

	p {
		font-size: 14px
	}

	h1,.h1 {
		font-size: 20px;
		margin-bottom: 20px
	}

	h2,.h2 {
		font-size: 18px;
		margin-bottom: 20px
	}

	h3,.h3 {
		font-size: 16px;
		margin-bottom: 20px
	}

	h4,.h4 {
		font-size: 14px;
		margin-bottom: 20px
	}

	ul.ul-footer.main li {
		font-size: 14px
	}

	ul.ul-footer.docs {
		margin-bottom: 20px
	}

	ul.ul-footer.docs li {
		margin-bottom: 20px
	}

	ul.ul-footer.docs:last-child {
		margin-bottom: 0
	}

	.btn.btn-red,a.btn.btn-red {
		padding: 6px 20px
	}

	.btn.btn-red span,a.btn.btn-red span {
		font-size: 12px;
		line-height: 1.5
	}

	.btn.btn-header,a.btn.btn-header {
		padding: 3px 18px
	}

	.btn.btn-header span,a.btn.btn-header span {
		font-size: 12px
	}

	.btn.btn-white,a.btn.btn-white {
		padding: 5.5px 18px
	}

	.btn.btn-white span,a.btn.btn-white span {
		font-size: 12px
	}

	.btn.btn-link span,a.btn.btn-link span {
		font-size: 12px
	}

	.btn.btn-social.btn-small,a.btn.btn-social.btn-small {
		width: 40px;
		height: 40px
	}

	.btn.btn-social.btn-small svg,a.btn.btn-social.btn-small svg {
		width: 26px;
		height: 15px
	}

	.badge {
		padding: 6px 10px;
		border-radius: 5px;
		-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
		font-size: 14px
	}

	.title {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-column-gap: 115px;
		-moz-column-gap: 115px;
		column-gap: 115px;
		row-gap: 30px;
		padding-left: 15px;
		margin-bottom: 40px
	}

	.title .btn {
		margin-left: auto
	}

	.title h2,
	.article h2{
		font-size: 20px
	}
	.article h2{
		margin:70px 0 30px
	}
	.title h1:before,
	.title h2:before,
	.article h2:before{
		top: -6px;
		left: 0;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}

	.bg__red {
		background: #fef9f8
	}

	.bg__red h2 {
		position: relative;
		z-index: 1
	}

	.bg__red h2:before {
		left: -15px
	}

	.form__wrapper {
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px
	}

	.form__wrapper .form__input {
		width: 100%
	}

	.form__wrapper .select {
		width: 100%;
		margin-bottom: 20px
	}

	.form__wrapper .select-wrapper {
		width: 100%
	}

	.form__upload {
		margin-bottom: 30px
	}

	.form__upload .subtext {
		color: #81898a;
		font-size: 12px
	}

	.form__upload .form__input {
		margin-bottom: 10px
	}

	.form__input {
		margin-bottom: 20px
	}

	.form__input.upload {
		padding: 0 0 0 20px
	}

	.form__input.upload span {
		font-size: 12px
	}

	.form__input.upload #file-input+label {
		padding: 9px 10px;
		border-radius: 0 8px 8px 0;
		font-size: 12px
	}

	.form__textarea {
		margin-bottom: 20px
	}

	.form__checkbox label p {
		/* font-size: 12px; */
	}

	.btn-prev:after,.btn-next:after {
		width: 9.6px;
		height: 9.6px;
		background-size: contain
	}

	.btn-prev,.btn-next {
		width: 30px;
		height: 30px;
		border-radius: 12px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.swiper-pagination {
		font-size: 14px
	}

	.pagination {
		width: 120px;
		height: 30px
	}

	.more {
		display: none
	}
}

@media (min-width: 1920px) {
	::-webkit-scrollbar {
		width:25px
	}

	::-webkit-scrollbar-track {
		border-radius: 13px
	}

	::-webkit-scrollbar-thumb {
		border-radius: 13px;
		border: 5px solid #ecf0ff
	}

	html,body {
		min-width: 400px;
		font-size: 23px
	}

	.container {
		width: 1463px
	}

	h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
		margin-bottom: 38px
	}

	h1,.h1 {
		font-size: 50px
	}

	h2,.h2 {
		font-size: 38px
	}

	h3,.h3 {
		font-size: 30px
	}

	h4,.h4 {
		font-size: 25px
	}

	h5,.h5 {
		font-size: 23px
	}

	h6,.h6 {
		font-size: 20px
	}

	.text-small {
		font-size: 20px
	}

	.text-super-small {
		font-size: 18px
	}

	.title {
		padding-left: 25px;
		margin-bottom: 88px
	}

	.title h2 {
		max-width: 875px
	}

	.title h2:before {
		top: -10px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}

	.bg__red h2:before {
		left: -25px
	}

	main {
		margin-top: 195px
	}

	section {
		padding: 63px 0 125px 0
	}

	ul.ul-menu li {
		margin-bottom: 38px;
		font-size: 20px
	}

	ul.ul-main {
		padding-left: 19px
	}

	ul.ul-main li {
		margin-bottom: 13px;
		font-size: 23px
	}

	ul.ul-main.fz14 {
		margin-top: 13px
	}

	ul.ul-main.fz14 li {
		font-size: 18px
	}

	ul.ul-footer.main {
		margin-bottom: 38px
	}

	ul.ul-footer.main li {
		margin-bottom: 13px;
		font-size: 23px
	}

	ul.ul-footer.docs li {
		margin-bottom: 18px;
		font-size: 18px
	}

	.btn span,a.btn span {
		font-size: 18px
	}

	.btn.btn-red,a.btn.btn-red {
		padding: 14px 31px;
		border-radius: 31px
	}

	.btn.btn-red.btn-small,a.btn.btn-red.btn-small {
		padding: 8px 25px
	}

	.btn.btn-red.btn-small span,a.btn.btn-red.btn-small span {
		font-size: 15px
	}

	.btn.btn-white,a.btn.btn-white {
		padding: 11px 23px;
		border-radius: 31px;
		border: 3px solid #eaeffc;
		-webkit-box-shadow: 0 0 63px 0 rgba(0,56,89,.1);
		box-shadow: 0 0 63px 0 rgba(0,56,89,.1)
	}

	.btn.btn-white:hover,a.btn.btn-white:hover {
		border: 3px solid #d7defe;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(62,87,152,.15);
		box-shadow: 5px 5px 63px 0 rgba(62,87,152,.15)
	}

	.btn.btn-white:active,a.btn.btn-white:active {
		border: 3px solid #d7defe
	}

	.btn.btn-white.btn-small,a.btn.btn-white.btn-small {
		padding: 7px 23px
	}

	.btn.btn-white.btn-small span,a.btn.btn-white.btn-small span {
		font-size: 15px
	}

	.btn.btn-header,a.btn.btn-header {
		padding: 5px 23px;
		border-radius: 19px;
		border: 3px solid #3e5798
	}

	.btn.btn-header:hover,a.btn.btn-header:hover {
		border: 3px solid #d7defe;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.15)
	}

	.btn.btn-header.btn-small,a.btn.btn-header.btn-small {
		padding: 4px 23px
	}

	.btn.btn-header.btn-small span,a.btn.btn-header.btn-small span {
		font-size: 15px
	}

	.btn.btn-link span,a.btn.btn-link span {
		font-size: 20px
	}

	.btn.btn-link.btn-small span,a.btn.btn-link.btn-small span {
		font-size: 15px
	}

	.btn.btn-social,a.btn.btn-social {
		width: 50px;
		height: 50px;
		border-radius: 13px;
		border: 3px solid #eaeffc;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.btn.btn-social svg,a.btn.btn-social svg {
		width: 33px;
		height: 19px
	}

	.btn.btn-social:hover,a.btn.btn-social:hover {
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.15)
	}

	.btn.btn-social.btn-small,a.btn.btn-social.btn-small {
		width: 38px;
		height: 38px
	}

	.btn.btn-social.btn-small svg,a.btn.btn-social.btn-small svg {
		width: 24px;
		height: 14px
	}

	.btn.btn-long,a.btn.btn-long {
		padding: 5px 23px;
		border-radius: 19px;
		border: 3px solid #eaeffc;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(0,56,89,.1);
		box-shadow: 5px 5px 63px 0 rgba(0,56,89,.1)
	}

	.btn.btn-long:hover,a.btn.btn-long:hover {
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.15)
	}

	.btn.border-none,a.btn.border-none {
		padding: 6px 23px;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(0,56,89,.1);
		box-shadow: 5px 5px 63px 0 rgba(0,56,89,.1)
	}

	.btn.border-none span,a.btn.border-none span {
		font-size: 20px
	}

	.btn-prev:after {
		width: 20px;
		height: 20px
	}

	.btn-next:after {
		width: 20px;
		height: 20px
	}

	.btn-prev,.btn-next {
		width: 63px;
		height: 63px;
		border-radius: 25px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		font-size: 23px
	}

	.swiper-pagination {
		font-size: 20px
	}

	.pagination {
		width: 213px;
		height: 64px
	}

	.bread-crumbs {
		padding: 16px 0 20px 0
	}

	.breadcrumbs {
		margin-bottom: 31px;
		font-size: 18px
	}

	.breadcrumbs i {
		top: 1px;
		width: 6px;
		height: 10px;
		margin: 0 13px
	}

	.badge {
		padding: 1.25px 25px;
		border-radius: 13px;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1);
		box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1);
		font-size: 38px
	}

	.badge-small {
		padding: 8px 13px;
		border-radius: 6px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		font-size: 18px
	}

	.badge-red {
		padding: 8px 25px;
		border-radius: 6px;
		font-size: 18px
	}

	.checkbox {
		margin-top: 63px
	}

	.checkbox label {
		font-size: 18px
	}

	.checkbox .custom-checkbox {
		width: 25px;
		height: 25px;
		border-radius: 9px;
		margin-right: 25px
	}

	.checkbox .custom-checkbox:before {
		width: 18px;
		height: 18px
	}

	.radiobutton {
		margin-top: 63px
	}

	.radiobutton label {
		font-size: 18px
	}

	.radiobutton .custom-radio {
		width: 25px;
		height: 25px;
		border-radius: 13px;
		margin-right: 25px
	}

	.select {
		margin-right: 25px
	}

	.select-wrapper {
		height: 49px
	}

	.select-wrapper:before {
		right: 25px;
		width: 15px;
		height: 10px
	}

	.select-wrapper .custom-select {
		padding: 9px 128px 11px 25px;
		border-radius: 13px;
		border: 3px solid #d7defe;
		font-size: 18px
	}

	.form__wrapper {
		-webkit-column-gap: 38px;
		-moz-column-gap: 38px;
		column-gap: 38px
	}

	.form__wrapper .form__input {
		width: 374px
	}

	.form__wrapper .select {
		margin-bottom: 38px
	}

	.form__wrapper .select-wrapper {
		width: 374px
	}

	.form__upload {
		margin-bottom: 50px
	}

	.form__upload .subtext {
		font-size: 18px
	}

	.form__upload .form__input {
		margin-bottom: 13px
	}

	.form__input {
		height: 50px;
		padding: 11px 25px;
		margin-bottom: 38px;
		font-size: 18px;
		border-radius: 13px;
		border: 3px solid #d7defe
	}

	.form__input.upload {
		padding: 0 0 0 25px
	}

	.form__input.upload #file-input+label {
		padding: 11px 25px;
		font-size: 18px;
		border-radius: 0 13px 13px 0;
		margin-top: 13px;
		margin-right: -3px;
		line-height: 26px
	}

	.form__input.icon i {
		margin-right: 13px;
		width: 20px;
		height: 20px
	}

	.form__textarea {
		height: 188px;
		padding: 11px 25px;
		margin-bottom: 38px;
		font-size: 18px;
		border-radius: 13px;
		border: 3px solid #d7defe
	}

	.form__checkbox label {
		font-size: 18px
	}

	.form__checkbox .custom-checkbox {
		width: 25px;
		height: 25px;
		border-radius: 9px;
		margin-right: 13px
	}

	.form__checkbox .custom-checkbox:before {
		width: 18px;
		height: 18px
	}

	.form__group {
		margin-left: -12.5px;
		margin-right: -12.5px;
		margin-bottom: 37.5px
	}

	.form__group .form__input {
		margin: 0 12.5px
	}
}

.p-t-10 {
	padding-top: 10px
}

.p-t-20 {
	padding-top: 20px
}

.p-t-30 {
	padding-top: 30px
}

.p-b-30 {
	padding-bottom: 30px
}

@media (min-width: 1920px) {
	.p-t-10 {
		padding-top:13px!important
	}

	.p-t-20 {
		padding-top: 25px!important
	}

	.p-t-30 {
		padding-top: 38px!important
	}

	.p-b-30 {
		padding-bottom: 38px
	}
}

header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-radius: 0 0 40px 40px;
	background: #fff;
	z-index: 10
}

header.fixed {
	position: fixed;
	border-radius: 0 0 40px 40px;
	background: #fff;
	-webkit-box-shadow: 0 4px 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 4px 50px 0 rgba(62,87,152,.1);
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

header.fixed .header {
	min-height: 60px;
	padding: 8px 16px 8px;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	gap: 25px;
	justify-content: space-between;
	align-content: space-between;
	align-items: center;
}

header.fixed .header__logo-img {
	display: none
}

header.fixed .header__logo-img.mobile{
	/* display: block; */
	height: 43px;
}
header.fixed .header__logo-img.mobile svg{
	/* height: 35px; */
}
header.fixed .header__logo-img.text {
	display: block;
	width: 75px;
	height: 13px;
	font-size: 0
}

header.fixed .header__logo-img.text svg path {
	fill: #003859
}

header.fixed .header__menu-items {
	gap: 9px;
}

.header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 20px 0 15px 0;
	min-height: 156px;
	background-color: #fff;
	gap: 30px
}

.header__logo-img {
	display: block;
	width: 117px;
	height: 121px
}

.header__logo-img.text {
	display: none
}

.header__logo-img.mobile {
	display: none
}

.header__logo-img svg path {
	fill: #003859;
}

.header__logo-img svg path#Vector {
	fill: #ff3c62
}

.header__burger {
	display: none
}

.header__main {
	display: block;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.header__main .select-wrapper {
	width: 160px;
	height: 22px
}

.header__main .select-wrapper:before {
	right: 0
}

.header__main .select-wrapper .custom-select {
	padding: 0;
	color: #3e5798;
	font-weight: 500;
	line-height: normal;
	border: 0;
	text-decoration: underline;
	-webkit-text-decoration-style: dotted;
	text-decoration-style: dotted;
	text-decoration-thickness: from-font;
	-webkit-text-decoration-color: #d7defe;
	text-decoration-color: #d7defe;
	text-underline-offset: 3px
}

.header__main .select-wrapper .custom-select:hover {
	-webkit-text-decoration-color: #3e5798;
	text-decoration-color: #3e5798
}

.header__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header__top-address {
	font-size: 0
}

.header__top-buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.header__top-phone {
	color: #3e5798;
	font-size: 28px;
	font-weight: 400;
	line-height: normal;
	width: 100%;
	display: block;
	text-align: right;
}

.header__top-text {
	font-size: 16px;
	font-weight: 300;
	line-height: normal
}

.header__top-message {
	margin-top: 9px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.header__top-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 6px;
	-moz-column-gap: 6px;
	column-gap: 6px;
}

.header__top-link svg path {
	/* fill: #3e5798; */
}

.header__btn-mobile {
	display: none
}

.header__buttons-mobile {
	display: none
}

.header__menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.header__menu-items {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	gap: 30px;
}

.header__menu-items a {
	color: #4b5658;
	font-size: 16px;
	line-height: normal
}

.header__menu-items a:hover {
	color: #3e5798;
}

.header__menu-items__item {
	position: relative
}

.header__menu-items__item.service {
	position: static
}

.header__menu-items__item:last-child .dropdown-menu {
	right: 0
}

.header__menu-items .dropdown-menu {
	position: absolute;
	top: calc(100% + 25px);
	z-index: -1;
	width: 270px;
	padding: 15px 30px 0;
	border-radius: 20px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.15);
	-webkit-animation-name: fadeMenu;
	animation-name: fadeMenu;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

.header__menu-items .dropdown-menu a {
	display: block;
	margin-bottom: 30px
}

.header__menu-items .service .dropdown-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 100%;
	left: 0;
	width: 1170px;
	max-height: 75vh;
	border-radius: 0 0 40px 40px;
	background: #fff;
	-webkit-box-shadow: 50px 4px 50px 0 rgba(62,87,152,.1) inset;
	box-shadow: 50px 4px 50px 0 rgba(62,87,152,.1) inset;
	-webkit-animation-name: fadeMenu;
	animation-name: fadeMenu;
	-webkit-animation-duration: .3s;
	animation-duration: .3s
}

.header__menu-items .dropdown__service-menu .tabheader {
	padding: 34px 0 90px 70px;
	width: 270px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 0 0 0 40px;
	background: var(--bg_blue);
	-webkit-box-shadow: 4px 50px 50px 0 rgba(0,56,89,.1);
	box-shadow: 4px 50px 50px 0 rgba(0,56,89,.1)
}

.header__menu-items .dropdown__service-menu .tabheader:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1)
}

.header__menu-items .dropdown__service-menu .tabheader__item {
	position: relative;
	z-index: 3;
	color: #3e5798;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: capitalize;
	margin-bottom: 37px;
	cursor: pointer
}

.header__menu-items .dropdown__service-menu .tabheader__item:last-child {
	margin-bottom: 0
}

.header__menu-items .dropdown__service-menu .tabheader__item_active:before {
	content: '';
	position: absolute;
	top: -12px;
	left: -30px;
	z-index: -1;
	width: 230px;
	height: 50px;
	border-radius: 20px 0 0 20px;
	background: #fffcfc;
	-webkit-box-shadow: -7px 4px 50px 0 rgba(62,87,152,.1);
	box-shadow: -7px 4px 50px 0 rgba(62,87,152,.1)
}

.header__menu-items .dropdown__service-menu .tabcontent {
	padding: 30px;
	margin-bottom: 30px;
	overflow-y: auto;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 42px
}

.header__menu-items .dropdown__service-menu .tabcontent span {
	color: #3e5798;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	display: block;
	margin-bottom: 20px
}

.header__menu-items .dropdown__service-menu .tabcontent ul {
	width: 369px
}

.header__menu-items .dropdown__service-menu .tabcontent ul li {
	margin-bottom: 15px;
	line-height: 1.5
}

.header__menu-items .submenu {
	display: none
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		top: -50px
	}

	to {
		opacity: 1;
		top: 0
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		top: -50px
	}

	to {
		opacity: 1;
		top: 0
	}
}

@-webkit-keyframes fadeMenu {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeMenu {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@media (max-width: 1199px) {
	header {
		border-radius:0 0 20px 20px;
		background: #fff;
		-webkit-box-shadow: 0 4px 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 4px 30px 0 rgba(62,87,152,.1);
		position: fixed
	}

	.header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 9px 16px 8px 16px;
		min-height: 60px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100vw;
		-webkit-box-shadow: 0 4px 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 4px 30px 0 rgba(62,87,152,.1);
		border-radius: 0 0 20px 20px;
		justify-content: space-between;
		align-content: space-between;
	}
	header.fixed .header{
	align-items: initial;
}
	.header__logo-img {
		display: none
	}

	.header__logo-img.text {
		display: none
	}

	.header__logo-img.mobile {
		display: block;
		width: 156px;
		height: 43px
	}
	header.fixed .header__logo-img.mobile{
		display: block;
	}
	header.fixed .header__logo-img.text{
		display:none;
	}
	.header__logo-img.mobile svg path {
		fill: #003859
	}

	.header__burger {
		display: block;
		position: absolute;
		top: 50%;
		right: 16px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 30px;
		height: 30px;
		cursor: pointer;
		/*background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJiYXJzIj4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0zLjM0MzI1IDcuNzg3MzZIMjcuODU3NUMyOC4zNzgzIDcuNzg3MzYgMjguODAwNCA3LjM3MDc0IDI4LjgwMDQgNi44NTY3NVY0LjUzMDIyQzI4LjgwMDQgNC4wMTYyMyAyOC4zNzgzIDMuNTk5NjEgMjcuODU3NSAzLjU5OTYxSDMuMzQzMjVDMi44MjI1IDMuNTk5NjEgMi40MDAzOSA0LjAxNjIzIDIuNDAwMzkgNC41MzAyMlY2Ljg1Njc1QzIuNDAwMzkgNy4zNzA3NCAyLjgyMjUgNy43ODczNiAzLjM0MzI1IDcuNzg3MzZaTTMuMzQzMjUgMTcuMDkzNUgyNy44NTc1QzI4LjM3ODMgMTcuMDkzNSAyOC44MDA0IDE2LjY3NjkgMjguODAwNCAxNi4xNjI5VjEzLjgzNjNDMjguODAwNCAxMy4zMjI0IDI4LjM3ODMgMTIuOTA1NyAyNy44NTc1IDEyLjkwNTdIMy4zNDMyNUMyLjgyMjUgMTIuOTA1NyAyLjQwMDM5IDEzLjMyMjQgMi40MDAzOSAxMy44MzYzVjE2LjE2MjlDMi40MDAzOSAxNi42NzY5IDIuODIyNSAxNy4wOTM1IDMuMzQzMjUgMTcuMDkzNVpNMy4zNDMyNSAyNi4zOTk2SDI3Ljg1NzVDMjguMzc4MyAyNi4zOTk2IDI4LjgwMDQgMjUuOTgzIDI4LjgwMDQgMjUuNDY5VjIzLjE0MjVDMjguODAwNCAyMi42Mjg1IDI4LjM3ODMgMjIuMjExOSAyNy44NTc1IDIyLjIxMTlIMy4zNDMyNUMyLjgyMjUgMjIuMjExOSAyLjQwMDM5IDIyLjYyODUgMi40MDAzOSAyMy4xNDI1VjI1LjQ2OUMyLjQwMDM5IDI1Ljk4MyAyLjgyMjUgMjYuMzk5NiAzLjM0MzI1IDI2LjM5OTZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat;*/
		background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='%233e5798'%3e%3cpath d='M3.3 7.8h24.5c.5 0 .9-.4.9-.9V4.5c0-.5-.4-.9-.9-.9H3.3c-.5 0-.9.4-.9.9v2.3c0 .5.4.9.9.9zm0 9.3h24.5c.5 0 .9-.4.9-.9v-2.3c0-.5-.4-.9-.9-.9H3.3c-.5 0-.9.4-.9.9v2.3c0 .5.4.9.9.9zm0 9.3h24.5c.5 0 .9-.4.9-.9v-2.3c0-.5-.4-.9-.9-.9H3.3c-.5 0-.9.4-.9.9v2.3c0 .5.4.9.9.9z'/%3e%3c/svg%3e") 0 0 no-repeat;
	}

	.header__burger.open {
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJDbG9zZSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNzJfNzE4NCkiPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIzLjA0MjkgOC43MTk2MUMyMy40MzM0IDguMzI5MDggMjMuNDMzNCA3LjY5NTkyIDIzLjA0MjkgNy4zMDUzOUwyMi42OTQ2IDYuOTU3MTFDMjIuMzA0MSA2LjU2NjU4IDIxLjY3MDkgNi41NjY1OCAyMS4yODA0IDYuOTU3MTFMMTUgMTMuMjM3NUw4LjcxOTYxIDYuOTU3MTFDOC4zMjkwOCA2LjU2NjU4IDcuNjk1OTIgNi41NjY1OCA3LjMwNTM5IDYuOTU3MTFMNi45NTcxMSA3LjMwNTM5QzYuNTY2NTggNy42OTU5MiA2LjU2NjU4IDguMzI5MDggNi45NTcxMSA4LjcxOTYxTDEzLjIzNzUgMTVMNi45NTcxMSAyMS4yODA0QzYuNTY2NTggMjEuNjcwOSA2LjU2NjU4IDIyLjMwNDEgNi45NTcxMSAyMi42OTQ2TDcuMzA1MzkgMjMuMDQyOUM3LjY5NTkyIDIzLjQzMzQgOC4zMjkwOCAyMy40MzM0IDguNzE5NjEgMjMuMDQyOUwxNSAxNi43NjI1TDIxLjI4MDQgMjMuMDQyOUMyMS42NzA5IDIzLjQzMzQgMjIuMzA0MSAyMy40MzM0IDIyLjY5NDYgMjMuMDQyOUwyMy4wNDI5IDIyLjY5NDZDMjMuNDMzNCAyMi4zMDQxIDIzLjQzMzQgMjEuNjcwOSAyMy4wNDI5IDIxLjI4MDRMMTYuNzYyNSAxNUwyMy4wNDI5IDguNzE5NjFaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE3Ml83MTg0Ij4NCjxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat
	}

	.header__main {
		display: none;
		padding: 80px 16px 58px 16px;
		background: #fff;
		overflow-y: auto;
		height: 100vh;
		width: 100vw;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
		/* display: flex; */
		justify-content: flex-start;
	}

	.header__main::-webkit-scrollbar {
		width: 0
	}

	.header__top {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		gap: 20px
	}

	.header__top-address {
		text-align: right
	}

	.header__top-address ul {
		list-style-position: inside
	}

	.header__top-buttons {
		display: none
	}

	.header__top-message {
		margin-top: 20px;
		flex-wrap: wrap;
	}

	.header__btn-mobile {
		display: block;
		text-align: center;
		margin-top: 20px;
	}

	.header__menu {
		padding-top: 40px
	}

	.header__menu-items {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-left: 0;
		gap: 15px
	}

	.header__menu-items__item {
		width: 100%
	}

	.header__menu-items__item>a {
		display: block;
		position: relative;
		z-index: 5;
		font-size: 20px;
		padding: 8px 0 7px 20px;
		border-radius: 20px;
		background: #fff;
		-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
	}

	.header__menu-items__item.service>a.dropdown-title {
		background: var(--bg_blue)
	}

	.header__menu-items__item .submenu {
		position: relative;
		z-index: 1;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px;
		border-radius: 0 0 20px 20px;
		background: #f6f9ff;
		margin-top: -20px;
		margin-bottom: 5px;
		height: 15px;
		overflow: hidden;
		padding: 0 10px;
		-webkit-transition: .3s;
		transition: .3s
	}

	.header__menu-items__item .submenu.active {
		height: auto;
		padding: 35px 10px 10px 10px;
		-webkit-transition: .3s;
		transition: .3s
	}

	.header__menu-items__item .submenu__item {
		width: 100%;
		padding: 9px 0 8px 0;
		border-radius: 10px;
		background: #fff;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.header__menu-items__item .submenu__item-header {
		color: #3e5798;
		font-weight: 500;
		line-height: normal;
		cursor: pointer;
		padding-left: 20px
	}

	.header__menu-items__item .submenu__item-content {
		height: 0;
		overflow: hidden;
		padding: 0;
		-webkit-transition: .1s;
		transition: .1s
	}

	.header__menu-items__item .submenu__item-content.active {
		height: auto;
		padding: 0 0 12px 0;
		-webkit-transition: .1s;
		transition: .1s
	}

	.header__menu-items__item .submenu__tabs {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		margin-top: 10px
	}

	.header__menu-items__item .submenu__tabs-label {
		width: 50%;
		padding: 10px 0;
		text-align: center;
		border-radius: 20px 20px 0 0;
		background: #fff;
		-webkit-box-shadow: 0 -7px 10px 0 rgba(62,87,152,.05),0 -6px 10px 0 rgba(62,87,152,.05) inset;
		box-shadow: 0 -7px 10px 0 rgba(62,87,152,.05),0 -6px 10px 0 rgba(62,87,152,.05) inset;
		cursor: pointer;
		font-size: 16px;
		font-weight: 500;
		line-height: normal;
		text-transform: capitalize
	}

	.header__menu-items__item .submenu__tabs-label.active {
		color: #3e5798;
		-webkit-box-shadow: 0 -7px 10px 0 rgba(62,87,152,.1);
		box-shadow: 0 -7px 10px 0 rgba(62,87,152,.1)
	}

	.header__menu-items__item .submenu__cols {
		padding: 20px 16px 0 16px
	}

	.header__menu-items__item .submenu__cols ul {
		display: none
	}

	.header__menu-items__item .submenu__cols ul.active {
		display: block
	}

	.header__menu-items__item .submenu__cols ul li {
		line-height: normal;
		margin-bottom: 10px
	}

	.header__menu-items__item .submenu__cols ul li:last-child {
		margin-bottom: 0
	}

	.header__menu-items__item .submenu__cols ul li a {
		font-size: 14px
	}

	.header__menu-items__item .dropdown-menu {
		position: static;
		display: block;
		width: 100%;
		margin-top: -20px;
		height: 15px;
		overflow: hidden;
		padding: 0 20px;
		-webkit-transition: .3s;
		transition: .3s;
		border-radius: 0 0 20px 20px;
		background: #fff;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.header__menu-items__item .dropdown-menu.active {
		height: auto;
		padding: 40px 20px 20px 20px;
		-webkit-transition: .3s;
		transition: .3s
	}

	.header__menu-items__item .dropdown-menu a {
		font-size: 14px;
		line-height: normal;
		margin-bottom: 10px
	}

	.header__menu-items__item .dropdown-menu a:last-child {
		margin-bottom: 0
	}

	.header__menu-items__item .dropdown__service-menu {
		display: none
	}

	.header__buttons-mobile {
		display: block;
		margin-top: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
		gap: 20px
	}
}

@media (min-width: 1920px) {
	header {
		border-radius:0 0 50px 50px
	}

	header.fixed {
		border-radius: 0 0 50px 50px;
		-webkit-box-shadow: 0 5px 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 5px 63px 0 rgba(62,87,152,.1)
	}

	header.fixed .header {
		min-height: 77px;
		padding: 19px 0;
		gap: 31px
	}

	header.fixed .header__logo-img.text {
		width: 94px;
		height: 16px
	}

	header.fixed .header__logo-img.text svg {
		width: 94px;
		height: 16px
	}

	header.fixed .header__menu-items {
		gap: 31px
	}

	.header {
		padding: 25px 0 19px 0;
		min-height: 195px;
		gap: 38px
	}

	.header__logo-img {
		width: 146px;
		height: 151px
	}

	.header__logo-img svg {
		width: 146px;
		height: 151px
	}

	.header__main .select-wrapper {
		width: 210px;
		height: 28px
	}

	.header__top-buttons {
		gap: 38px
	}

	.header__top-phone {
		font-size: 35px
	}

	.header__top-text {
		font-size: 20px
	}

	.header__top-message {
		margin-top: 11px
	}

	.header__top-link {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px
	}

	.header__top-link svg {
		width: 33px;
		height: 33px
	}

	.header__menu-items {
		gap: 53px
	}

	.header__menu-items a {
		font-size: 20px
	}

	.header .dropdown-menu {
		top: calc(100% + 31px);
		width: 338px;
		padding: 19px 38px 0;
		border-radius: 25px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.15)
	}

	.header .dropdown-menu a {
		margin-bottom: 38px
	}

	.header .dropdown__service-menu {
		width: 1463px;
		border-radius: 0 0 50px 50px;
		-webkit-box-shadow: 63px 5px 63px 0 rgba(62,87,152,.1) inset;
		box-shadow: 63px 5px 63px 0 rgba(62,87,152,.1) inset
	}

	.header .dropdown__service-menu .tabheader {
		padding: 43px 0 113px 88px;
		width: 338px;
		border-radius: 0 0 0 50px;
		-webkit-box-shadow: 5px 63px 63px 0 rgba(0,56,89,.1);
		box-shadow: 5px 63px 63px 0 rgba(0,56,89,.1)
	}

	.header .dropdown__service-menu .tabheader:after {
		width: 100px;
		height: 100px
	}

	.header .dropdown__service-menu .tabheader__item {
		font-size: 23px;
		margin-bottom: 46px
	}

	.header .dropdown__service-menu .tabheader__item_active:before {
		top: -15px;
		left: -38px;
		width: 288px;
		height: 63px;
		border-radius: 25px 0 0 25px;
		-webkit-box-shadow: -9px 5px 63px 0 rgba(62,87,152,.1);
		box-shadow: -9px 5px 63px 0 rgba(62,87,152,.1)
	}

	.header .dropdown__service-menu .tabcontent {
		padding: 38px;
		margin-bottom: 38px;
		gap: 53px
	}

	.header .dropdown__service-menu .tabcontent span {
		font-size: 25px;
		margin-bottom: 25px
	}

	.header .dropdown__service-menu .tabcontent ul {
		width: 461px
	}

	.header .dropdown__service-menu .tabcontent ul li {
		margin-bottom: 19px
	}
}

footer {
	width: 100%;
	border-radius: 40px 40px 0 0;
	background: #fef9f8;
	-webkit-box-shadow: 5px 0 50px -40px #003859;
	box-shadow: 5px 0 50px -40px #003859
}

.footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 50px 0 58px 0
}

.footer__cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 30px
}

.footer__cta-social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.footer__main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 50px
}
.footer__main .footer-text,
.footer__main>p {
	display: none
}

.footer__main-contact {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.footer__main-logo {
	display: block;
	width: 138px;
	height: 147px;
	margin-top: -80px;
	margin-bottom: 37px
}

.footer__main-logo svg {
	width: 100%;
	height: 100%
}

.footer__main-logo svg path {
	fill: #3e5798
}

.footer__main-logo svg path#Vector {
	fill: #ff3c62
}

.footer__main-phone {
	color: #3e5798;
	font-size: 32px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px
}

.footer__main-mail {
	color: #3e5798;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px
}

.footer__main-menu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 770px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer__main-about {
	width: 360px
}

.footer__main-about>a {
	color: #3e5798;
	font-weight: 500;
	line-height: normal
}

.footer__main-cooperation {
	width: 360px
}

.footer__main-cooperation span {
	display: block;
	color: #3e5798;
	font-weight: 600;
	line-height: normal;
	margin-bottom: 10px
}
.footer__main .footer-text2,
.footer__main-cooperation p {
	font-size: 12px;
	text-transform: uppercase
}

.footer__docs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 31px;
	color: #3e5798
}

.footer__docs-left {
	width: 370px
}

.footer__docs-right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 770px
}

.footer__docs-right ul {
	width: 360px
}

@media (max-width: 1199px) {
	footer {
		border-radius:20px 20px 0 0
	}

	.footer {
		position: relative;
		padding: 357px 0 80px 0
	}

	.footer__cta {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.footer__main {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 30px
	}
	.footer__main .footer-text,
	.footer__main>p {
		display: block;
		font-size: 12px;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 40px
	}

	.footer__main-contact {
		width: 100%;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		position: absolute;
		top: 40px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.footer__main-logo {
		width: 100px;
		height: 106px;
		margin-top: 0;
		margin-bottom: 30px
	}

	.footer__main-phone {
		font-size: 30px;
		margin-bottom: 30px
	}

	.footer__main-mail {
		margin-top: 30px
	}

	.footer__main-menu {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%
	}

	.footer__main-about {
		width: 100%
	}

	.footer__main-about>a {
		display: none
	}

	.footer__main-about ul li {
		font-size: 14px
	}

	.footer__main-cooperation {
		width: 100%
	}
	
	.footer__main .footer-text2,
	.footer__main-cooperation>p {
		display: none
	}

	.footer__main-cooperation span {
		font-size: 14px;
		margin-bottom: 12px
	}

	.footer__main-cooperation ul {
		margin-bottom: 0!important
	}

	.footer__main-cooperation ul li {
		margin-bottom: 12px!important
	}

	.footer__main-cooperation ul li:last-child {
		margin-bottom: 0!important
	}

	.footer__docs {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 40px
	}

	.footer__docs-left {
		width: 100%
	}

	.footer__docs-right {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.footer__docs-right ul {
		width: 100%
	}
}

@media (min-width: 1920px) {
	footer {
		border-radius:50px 50px 0 0;
		-webkit-box-shadow: 6px 0 63px -50px #003859;
		box-shadow: 6px 0 63px -50px #003859
	}

	.footer {
		padding: 63px 0 73px 0
	}

	.footer__cta {
		gap: 38px
	}

	.footer__cta-social {
		gap: 25px
	}

	.footer__main {
		margin-top: 63px
	}

	.footer__main-logo {
		width: 173px;
		height: 184px;
		margin-top: -100px;
		margin-bottom: 46px
	}

	.footer__main-phone {
		font-size: 40px;
		margin-bottom: 25px
	}

	.footer__main-mail {
		font-size: 23px;
		margin-top: 25px
	}

	.footer__main-menu {
		width: 963px
	}

	.footer__main-about {
		width: 450px
	}

	.footer__main-cooperation {
		width: 450px
	}

	.footer__main-cooperation span {
		margin-bottom: 13px
	}
	
	.footer__main .footer-text2,
	.footer__main-cooperation p {
		font-size: 15px
	}

	.footer__docs {
		margin-top: 39px
	}

	.footer__docs-left {
		width: 463px
	}

	.footer__docs-right {
		width: 963px
	}

	.footer__docs-right ul {
		width: 450px
	}
}

.admin {
	@-webkit-keyframes pace-spinner {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg)
		}

		to {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}

	@keyframes pace-spinner {
		0% {
			-webkit-transform: rotate(0deg);
			transform: rotate(0deg);
			transform: rotate(0deg)
		}

		to {
			-webkit-transform: rotate(360deg);
			transform: rotate(360deg);
			transform: rotate(360deg)
		}
	}
}

.admin .page__content {
	margin-top: 104px
}

.admin .header {
	top: 48px
}

.admin .pace-inactive {
	opacity: 0
}

.admin .pace.pace-inactive {
	z-index: 0
}

.admin .ie8 .pace-inactive,.admin .ie8 .pace .pace-activity {
	display: none
}

.admin .pace {
	background: 0 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
	z-index: 1020
}

.admin .pace-progress {
	position: fixed;
	top: 48px;
	left: 0;
	right: 0;
	text-align: center;
	height: 3px;
	background: #f59c1a;
	-webkit-transition: width 1s;
	transition: width 1s;
	z-index: 2000
}

.admin .pace:before {
	content: '';
	background: 0 0;
	position: fixed;
	top: 50px;
	right: 0;
	left: 0;
	height: 3px
}

.admin .pace .pace-activity {
	display: block;
	position: fixed;
	z-index: 2000;
	top: 65px;
	right: 8px;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #f59c1a;
	border-left-color: #f59c1a;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite
}

.admin .pace-top .pace:before,.admin .pace-top .pace-progress {
	top: 0
}

.admin .pace-top .pace .pace-activity {
	top: 11px
}

.admin__bar {
	display: block;
	position: fixed;
	z-index: 20;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 48px;
	background: #000!important;
	color: #fff!important
}

.admin__bar .container {
	padding: 8px 0;
	width: 1170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.admin__bar .container form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.admin__bar-title {
	display: inline-block;
	line-height: 32px;
	white-space: nowrap;
	font-size: 12px;
	font-weight: 700;
	margin-right: 10px
}

.admin__bar-right {
	margin-left: auto
}

.admin__bar-right a {
	display: inline-block;
	font-size: 10px;
	color: #fff!important;
	padding-left: 10px;
	line-height: 32px
}

.admin__bar-toggle {
	display: none
}

.mr-2 {
	margin-right: 10px
}

section .admin__section {
	position: relative
}

section .admin__section-buttons {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 1000;
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

section:hover .admin__section-buttons {
	opacity: 1
}

.admin__bar .btn,.admin__section .btn {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	padding: 6px 12px;
	-webkit-transition: all .1s ease-in-out;
	transition: all .1s ease-in-out;
	outline: 0!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	border: 0!important;
	border-radius: 5px;
	margin-right: 5px
}

.admin__bar .btn:focus,.admin__bar .btn:active:focus,.admin__bar .btn.active:focus,.admin__section .btn:focus,.admin__section .btn:active:focus,.admin__section .btn.active:focus {
	outline: 0
}

.admin__bar .btn:active,.admin__bar .btn.active,.admin__section .btn:active,.admin__section .btn.active {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.1);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.1)
}

.admin__bar .btn-block,.admin__section .btn-block {
	padding-left: 12px;
	padding-right: 12px
}

.admin__bar .btn.btn-sm,.admin__section .btn.btn-sm {
	font-size: 12px;
	line-height: 16px;
	padding: 5px 10px
}

.admin__bar .btn.btn-xs,.admin__section .btn.btn-xs {
	font-size: 12px;
	line-height: 18px;
	padding: 1px 5px
}

.admin__bar .btn[class*=btn-gradient-],.admin__section .btn[class*=btn-gradient-] {
	-webkit-transition: background .1s linear;
	transition: background .1s linear
}

.admin__bar .btn.btn-lg,.admin__bar .input-group-lg>.input-group-append>.btn,.admin__bar .input-group-lg>.input-group-prepend>.btn,.admin__section .btn.btn-lg,.admin__section .input-group-lg>.input-group-append>.btn,.admin__section .input-group-lg>.input-group-prepend>.btn {
	font-size: 16px;
	line-height: 24px;
	padding: 10px 16px
}

.admin__bar .btn-icon,.admin__bar .btn.btn-icon,.admin__section .btn-icon,.admin__section .btn.btn-icon {
	display: inline-block;
	width: 28px;
	height: 28px;
	padding: 0;
	border: 0;
	line-height: 28px;
	text-align: center;
	font-size: 14px
}

.admin__bar .btn-circle,.admin__bar .btn.btn-circle,.admin__section .btn-circle,.admin__section .btn.btn-circle {
	border-radius: 100px
}

.admin__bar .btn-icon.btn-xs,.admin__section .btn-icon.btn-xs {
	width: 16px;
	height: 16px;
	font-size: 8px;
	line-height: 16px
}

.admin__bar .btn-icon.btn-sm,.admin__section .btn-icon.btn-sm {
	width: 22px;
	height: 22px;
	font-size: 11px;
	line-height: 22px
}

.admin__bar .btn.btn-icon.btn-lg,.admin__section .btn.btn-icon.btn-lg {
	width: 34px;
	height: 34px;
	font-size: 17px;
	line-height: 34px
}

.admin__bar .btn-scroll-to-top,.admin__section .btn-scroll-to-top {
	position: fixed;
	bottom: 20px;
	right: 25px;
	z-index: 1020
}

.admin__bar .page-with-right-sidebar .btn-scroll-to-top,.admin__section .page-with-right-sidebar .btn-scroll-to-top {
	left: 25px;
	right: auto
}

.admin__bar .btn>.pull-left,.admin__bar .btn>.pull-right,.admin__section .btn>.pull-left,.admin__section .btn>.pull-right {
	line-height: 1.428571429
}

.admin__bar .input-group-prepend .btn,.admin__section .input-group-prepend .btn {
	border-right: 1px solid
}

.admin__bar .input-group-append .btn,.admin__section .input-group-append .btn {
	border-left: 1px solid
}

.admin__bar .btn.btn-default,.admin__bar .btn.btn-default.disabled,.admin__bar .btn.btn-default.disabled:hover,.admin__bar .btn.btn-default.disabled:focus,.admin__bar .btn.btn-default[disabled],.admin__bar .btn.btn-default[disabled]:hover,.admin__bar .btn.btn-default[disabled]:focus,.admin__section .btn.btn-default,.admin__section .btn.btn-default.disabled,.admin__section .btn.btn-default.disabled:hover,.admin__section .btn.btn-default.disabled:focus,.admin__section .btn.btn-default[disabled],.admin__section .btn.btn-default[disabled]:hover,.admin__section .btn.btn-default[disabled]:focus {
	color: #2e353c;
	background: #f2f3f4;
	border-color: #f2f3f4
}

.admin__bar .btn-default:hover,.admin__bar .btn-default:focus,.admin__bar .btn-default:active,.admin__bar .btn-default.active,.admin__bar .btn-default.active.focus,.admin__bar .btn-default.active:focus,.admin__bar .btn-default.active:hover,.admin__bar .btn-default:active.focus,.admin__bar .btn-default:active:focus,.admin__bar .btn-default:active:hover,.admin__bar .show>.btn-default.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-default,.admin__bar .open>.dropdown-toggle.btn-default:hover,.admin__bar .open>.dropdown-toggle.btn-default:focus,.admin__bar .btn-default:not(:disabled):not(.disabled).active,.admin__bar .btn-default:not(:disabled):not(.disabled):active,.admin__section .btn-default:hover,.admin__section .btn-default:focus,.admin__section .btn-default:active,.admin__section .btn-default.active,.admin__section .btn-default.active.focus,.admin__section .btn-default.active:focus,.admin__section .btn-default.active:hover,.admin__section .btn-default:active.focus,.admin__section .btn-default:active:focus,.admin__section .btn-default:active:hover,.admin__section .show>.btn-default.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-default,.admin__section .open>.dropdown-toggle.btn-default:hover,.admin__section .open>.dropdown-toggle.btn-default:focus,.admin__section .btn-default:not(:disabled):not(.disabled).active,.admin__section .btn-default:not(:disabled):not(.disabled):active {
	background: #c5ced4;
	border-color: #c5ced4
}

.admin__bar .input-group-append .btn.btn-default,.admin__bar .btn-group .btn.btn-default:not(.active)+.btn.btn-default,.admin__bar .input-group-btn .btn.btn-default:not(.active)+.btn.btn-default,.admin__section .input-group-append .btn.btn-default,.admin__section .btn-group .btn.btn-default:not(.active)+.btn.btn-default,.admin__section .input-group-btn .btn.btn-default:not(.active)+.btn.btn-default {
	border-left-color: #c5ced4
}

.admin__bar .input-group-prepend .btn.btn-default,.admin__section .input-group-prepend .btn.btn-default {
	border-right-color: #c5ced4
}

.admin__bar .btn.btn-white,.admin__bar .btn.btn-white.disabled,.admin__bar .btn.btn-white.disabled:hover,.admin__bar .btn.btn-white.disabled:focus,.admin__bar .btn.btn-white[disabled],.admin__bar .btn.btn-white[disabled]:hover,.admin__bar .btn.btn-white[disabled]:focus,.admin__section .btn.btn-white,.admin__section .btn.btn-white.disabled,.admin__section .btn.btn-white.disabled:hover,.admin__section .btn.btn-white.disabled:focus,.admin__section .btn.btn-white[disabled],.admin__section .btn.btn-white[disabled]:hover,.admin__section .btn.btn-white[disabled]:focus {
	color: #2d353c;
	background: #fff;
	border-color: #d9dfe3
}

.admin__bar .btn.btn-white.btn-white-without-border,.admin__section .btn.btn-white.btn-white-without-border {
	border-color: #fff
}

.admin__bar .btn.btn-white.btn-white-without-border.active,.admin__bar .btn.btn-white.btn-white-without-border.active:hover,.admin__bar .btn.btn-white.btn-white-without-border.active:focus,.admin__section .btn.btn-white.btn-white-without-border.active,.admin__section .btn.btn-white.btn-white-without-border.active:hover,.admin__section .btn.btn-white.btn-white-without-border.active:focus {
	border-color: #d9dfe3
}

.admin__bar .btn.btn-white.btn-white-without-border:hover,.admin__bar .btn.btn-white.btn-white-without-border:focus,.admin__section .btn.btn-white.btn-white-without-border:hover,.admin__section .btn.btn-white.btn-white-without-border:focus {
	border-color: #d9dfe3
}

.admin__bar .btn-white:hover,.admin__bar .btn-white:focus,.admin__bar .btn-white:active,.admin__bar .btn-white.active,.admin__bar .btn-white.active.focus,.admin__bar .btn-white.active:focus,.admin__bar .btn-white.active:hover,.admin__bar .btn-white:active.focus,.admin__bar .btn-white:active:focus,.admin__bar .btn-white:active:hover,.admin__bar .show>.btn-white.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-white,.admin__bar .open>.dropdown-toggle.btn-white:hover,.admin__bar .open>.dropdown-toggle.btn-white:focus,.admin__bar .btn-white:not(:disabled):not(.disabled).active,.admin__bar .btn-white:not(:disabled):not(.disabled):active,.admin__section .btn-white:hover,.admin__section .btn-white:focus,.admin__section .btn-white:active,.admin__section .btn-white.active,.admin__section .btn-white.active.focus,.admin__section .btn-white.active:focus,.admin__section .btn-white.active:hover,.admin__section .btn-white:active.focus,.admin__section .btn-white:active:focus,.admin__section .btn-white:active:hover,.admin__section .show>.btn-white.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-white,.admin__section .open>.dropdown-toggle.btn-white:hover,.admin__section .open>.dropdown-toggle.btn-white:focus,.admin__section .btn-white:not(:disabled):not(.disabled).active,.admin__section .btn-white:not(:disabled):not(.disabled):active {
	background: #e2e7eb;
	border-color: #d9dfe3
}

.admin__bar .input-group-append .btn.btn-white,.admin__bar .btn-group .btn.btn-white:not(.active)+.btn.btn-white,.admin__bar .input-group-btn .btn.btn-white:not(.active)+.btn.btn-white,.admin__section .input-group-append .btn.btn-white,.admin__section .btn-group .btn.btn-white:not(.active)+.btn.btn-white,.admin__section .input-group-btn .btn.btn-white:not(.active)+.btn.btn-white {
	border-left-color: #d9dfe3
}

.admin__bar .input-group-prepend .btn.btn-white,.admin__section .input-group-prepend .btn.btn-white {
	border-right-color: #d9dfe3
}

.admin__bar .btn.btn-inverse,.admin__bar .btn.btn-inverse.disabled,.admin__bar .btn.btn-inverse.disabled:hover,.admin__bar .btn.btn-inverse.disabled:focus,.admin__bar .btn.btn-inverse[disabled],.admin__bar .btn.btn-inverse[disabled]:hover,.admin__bar .btn.btn-inverse[disabled]:focus,.admin__section .btn.btn-inverse,.admin__section .btn.btn-inverse.disabled,.admin__section .btn.btn-inverse.disabled:hover,.admin__section .btn.btn-inverse.disabled:focus,.admin__section .btn.btn-inverse[disabled],.admin__section .btn.btn-inverse[disabled]:hover,.admin__section .btn.btn-inverse[disabled]:focus {
	color: #fff;
	background: #2d353c;
	border-color: #2d353c
}

.admin__bar .btn-inverse:hover,.admin__bar .btn-inverse:focus,.admin__bar .btn-inverse:active,.admin__bar .btn-inverse.active,.admin__bar .btn-inverse.active.focus,.admin__bar .btn-inverse.active:focus,.admin__bar .btn-inverse.active:hover,.admin__bar .btn-inverse:active.focus,.admin__bar .btn-inverse:active:focus,.admin__bar .btn-inverse:active:hover,.admin__bar .show>.btn-inverse.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-inverse,.admin__bar .open>.dropdown-toggle.btn-inverse:hover,.admin__bar .open>.dropdown-toggle.btn-inverse:focus,.admin__bar .btn-inverse:not(:disabled):not(.disabled).active,.admin__bar .btn-inverse:not(:disabled):not(.disabled):active,.admin__section .btn-inverse:hover,.admin__section .btn-inverse:focus,.admin__section .btn-inverse:active,.admin__section .btn-inverse.active,.admin__section .btn-inverse.active.focus,.admin__section .btn-inverse.active:focus,.admin__section .btn-inverse.active:hover,.admin__section .btn-inverse:active.focus,.admin__section .btn-inverse:active:focus,.admin__section .btn-inverse:active:hover,.admin__section .show>.btn-inverse.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-inverse,.admin__section .open>.dropdown-toggle.btn-inverse:hover,.admin__section .open>.dropdown-toggle.btn-inverse:focus,.admin__section .btn-inverse:not(:disabled):not(.disabled).active,.admin__section .btn-inverse:not(:disabled):not(.disabled):active {
	background: #242a30;
	border-color: #242a30
}

.admin__bar .input-group-append .btn,.admin__bar .btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse,.admin__bar .input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse,.admin__section .input-group-append .btn,.admin__section .btn-group .btn.btn-inverse:not(.active)+.btn.btn-inverse,.admin__section .input-group-btn .btn.btn-inverse:not(.active)+.btn.btn-inverse {
	border-left-color: #242a30
}

.admin__bar .input-group-prepend .btn,.admin__section .input-group-prepend .btn {
	border-right-color: #242a30
}

.admin__bar .btn.btn-primary,.admin__bar .btn.btn-primary.disabled,.admin__bar .btn.btn-primary.disabled:hover,.admin__bar .btn.btn-primary.disabled:focus,.admin__bar .btn.btn-primary[disabled],.admin__bar .btn.btn-primary[disabled]:hover,.admin__bar .btn.btn-primary[disabled]:focus,.admin__section .btn.btn-primary,.admin__section .btn.btn-primary.disabled,.admin__section .btn.btn-primary.disabled:hover,.admin__section .btn.btn-primary.disabled:focus,.admin__section .btn.btn-primary[disabled],.admin__section .btn.btn-primary[disabled]:hover,.admin__section .btn.btn-primary[disabled]:focus {
	color: #fff;
	background: #348fe2;
	border-color: #348fe2
}

.admin__bar .btn-primary:hover,.admin__bar .btn-primary:focus,.admin__bar .btn-primary:active,.admin__bar .btn-primary.active,.admin__bar .btn-primary.active.focus,.admin__bar .btn-primary.active:focus,.admin__bar .btn-primary.active:hover,.admin__bar .btn-primary:active.focus,.admin__bar .btn-primary:active:focus,.admin__bar .btn-primary:active:hover,.admin__bar .show>.btn-primary.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-primary,.admin__bar .open>.dropdown-toggle.btn-primary:hover,.admin__bar .open>.dropdown-toggle.btn-primary:focus,.admin__bar .btn-primary:not(:disabled):not(.disabled).active,.admin__bar .btn-primary:not(:disabled):not(.disabled):active,.admin__section .btn-primary:hover,.admin__section .btn-primary:focus,.admin__section .btn-primary:active,.admin__section .btn-primary.active,.admin__section .btn-primary.active.focus,.admin__section .btn-primary.active:focus,.admin__section .btn-primary.active:hover,.admin__section .btn-primary:active.focus,.admin__section .btn-primary:active:focus,.admin__section .btn-primary:active:hover,.admin__section .show>.btn-primary.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-primary,.admin__section .open>.dropdown-toggle.btn-primary:hover,.admin__section .open>.dropdown-toggle.btn-primary:focus,.admin__section .btn-primary:not(:disabled):not(.disabled).active,.admin__section .btn-primary:not(:disabled):not(.disabled):active {
	background: #2a72b5;
	border-color: #2a72b5
}

.admin__bar .input-group-append .btn.btn-primary,.admin__bar .btn-group .btn.btn-primary:not(.active)+.btn.btn-primary,.admin__bar .input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary,.admin__section .input-group-append .btn.btn-primary,.admin__section .btn-group .btn.btn-primary:not(.active)+.btn.btn-primary,.admin__section .input-group-btn .btn.btn-primary:not(.active)+.btn.btn-primary {
	border-left-color: #2a72b5
}

.admin__bar .input-group-prepend .btn.btn-primary,.admin__section .input-group-prepend .btn.btn-primary {
	border-right-color: #2a72b5
}

.admin__bar .btn.btn-success,.admin__bar .btn.btn-success.disabled,.admin__bar .btn.btn-success.disabled:hover,.admin__bar .btn.btn-success.disabled:focus,.admin__bar .btn.btn-success[disabled],.admin__bar .btn.btn-success[disabled]:hover,.admin__bar .btn.btn-success[disabled]:focus,.admin__section .btn.btn-success,.admin__section .btn.btn-success.disabled,.admin__section .btn.btn-success.disabled:hover,.admin__section .btn.btn-success.disabled:focus,.admin__section .btn.btn-success[disabled],.admin__section .btn.btn-success[disabled]:hover,.admin__section .btn.btn-success[disabled]:focus {
	color: #fff;
	background: #00acac;
	border-color: #00acac
}

.admin__bar .btn-success:hover,.admin__bar .btn-success:focus,.admin__bar .btn-success:active,.admin__bar .btn-success.active,.admin__bar .btn-success.active.focus,.admin__bar .btn-success.active:focus,.admin__bar .btn-success.active:hover,.admin__bar .btn-success:active.focus,.admin__bar .btn-success:active:focus,.admin__bar .btn-success:active:hover,.admin__bar .show>.btn-success.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-success,.admin__bar .open>.dropdown-toggle.btn-success:hover,.admin__bar .open>.dropdown-toggle.btn-success:focus,.admin__bar .btn-success:not(:disabled):not(.disabled).active,.admin__bar .btn-success:not(:disabled):not(.disabled):active,.admin__section .btn-success:hover,.admin__section .btn-success:focus,.admin__section .btn-success:active,.admin__section .btn-success.active,.admin__section .btn-success.active.focus,.admin__section .btn-success.active:focus,.admin__section .btn-success.active:hover,.admin__section .btn-success:active.focus,.admin__section .btn-success:active:focus,.admin__section .btn-success:active:hover,.admin__section .show>.btn-success.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-success,.admin__section .open>.dropdown-toggle.btn-success:hover,.admin__section .open>.dropdown-toggle.btn-success:focus,.admin__section .btn-success:not(:disabled):not(.disabled).active,.admin__section .btn-success:not(:disabled):not(.disabled):active {
	background: #008a8a;
	border-color: #008a8a
}

.admin__bar .input-group-append .btn.btn-success,.admin__bar .btn-group .btn.btn-success:not(.active)+.btn.btn-success,.admin__bar .input-group-btn .btn.btn-success:not(.active)+.btn.btn-success,.admin__section .input-group-append .btn.btn-success,.admin__section .btn-group .btn.btn-success:not(.active)+.btn.btn-success,.admin__section .input-group-btn .btn.btn-success:not(.active)+.btn.btn-success {
	border-left-color: #008a8a
}

.admin__bar .input-group-prepend .btn.btn-success,.admin__section .input-group-prepend .btn.btn-success {
	border-right-color: #008a8a
}

.admin__bar .btn.btn-warning,.admin__bar .btn.btn-warning.disabled,.admin__bar .btn.btn-warning.disabled:hover,.admin__bar .btn.btn-warning.disabled:focus,.admin__bar .btn.btn-warning[disabled],.admin__bar .btn.btn-warning[disabled]:hover,.admin__bar .btn.btn-warning[disabled]:focus,.admin__section .btn.btn-warning,.admin__section .btn.btn-warning.disabled,.admin__section .btn.btn-warning.disabled:hover,.admin__section .btn.btn-warning.disabled:focus,.admin__section .btn.btn-warning[disabled],.admin__section .btn.btn-warning[disabled]:hover,.admin__section .btn.btn-warning[disabled]:focus {
	color: #fff;
	background: #f59c1a;
	border-color: #f59c1a
}

.admin__bar .btn-warning:hover,.admin__bar .btn-warning:focus,.admin__bar .btn-warning:active,.admin__bar .btn-warning.active,.admin__bar .btn-warning.active.focus,.admin__bar .btn-warning.active:focus,.admin__bar .btn-warning.active:hover,.admin__bar .btn-warning:active.focus,.admin__bar .btn-warning:active:focus,.admin__bar .btn-warning:active:hover,.admin__bar .show>.btn-warning.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-warning,.admin__bar .open>.dropdown-toggle.btn-warning:focus,.admin__bar .open>.dropdown-toggle.btn-warning:hover,.admin__bar .btn-warning:not(:disabled):not(.disabled).active,.admin__bar .btn-warning:not(:disabled):not(.disabled):active,.admin__section .btn-warning:hover,.admin__section .btn-warning:focus,.admin__section .btn-warning:active,.admin__section .btn-warning.active,.admin__section .btn-warning.active.focus,.admin__section .btn-warning.active:focus,.admin__section .btn-warning.active:hover,.admin__section .btn-warning:active.focus,.admin__section .btn-warning:active:focus,.admin__section .btn-warning:active:hover,.admin__section .show>.btn-warning.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-warning,.admin__section .open>.dropdown-toggle.btn-warning:focus,.admin__section .open>.dropdown-toggle.btn-warning:hover,.admin__section .btn-warning:not(:disabled):not(.disabled).active,.admin__section .btn-warning:not(:disabled):not(.disabled):active {
	background: #c47d15;
	border-color: #c47d15
}

.admin__bar .input-group-append .btn.btn-warning,.admin__bar .btn-group .btn.btn-warning:not(.active)+.btn.btn-warning,.admin__bar .input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning,.admin__section .input-group-append .btn.btn-warning,.admin__section .btn-group .btn.btn-warning:not(.active)+.btn.btn-warning,.admin__section .input-group-btn .btn.btn-warning:not(.active)+.btn.btn-warning {
	border-left-color: #c47d15
}

.admin__bar .input-group-prepend .btn.btn-warning,.admin__section .input-group-prepend .btn.btn-warning {
	border-right-color: #c47d15
}

.admin__bar .btn.btn-danger,.admin__bar .btn.btn-danger.disabled,.admin__bar .btn.btn-danger.disabled:hover,.admin__bar .btn.btn-danger.disabled:focus,.admin__bar .btn.btn-danger[disabled],.admin__bar .btn.btn-danger[disabled]:hover,.admin__bar .btn.btn-danger[disabled]:focus,.admin__section .btn.btn-danger,.admin__section .btn.btn-danger.disabled,.admin__section .btn.btn-danger.disabled:hover,.admin__section .btn.btn-danger.disabled:focus,.admin__section .btn.btn-danger[disabled],.admin__section .btn.btn-danger[disabled]:hover,.admin__section .btn.btn-danger[disabled]:focus {
	color: #fff;
	background: #ff5b57;
	border-color: #ff5b57
}

.admin__bar .btn-danger:hover,.admin__bar .btn-danger:focus,.admin__bar .btn-danger:active,.admin__bar .btn-danger.active,.admin__bar .btn-danger.active.focus,.admin__bar .btn-danger.active:focus,.admin__bar .btn-danger.active:hover,.admin__bar .btn-danger:active.focus,.admin__bar .btn-danger:active:focus,.admin__bar .btn-danger:active:hover,.admin__bar .show>.btn-danger.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-danger,.admin__bar .open>.dropdown-toggle.btn-danger:hover,.admin__bar .open>.dropdown-toggle.btn-danger:focus,.admin__bar .btn-danger:not(:disabled):not(.disabled).active,.admin__bar .btn-danger:not(:disabled):not(.disabled):active,.admin__section .btn-danger:hover,.admin__section .btn-danger:focus,.admin__section .btn-danger:active,.admin__section .btn-danger.active,.admin__section .btn-danger.active.focus,.admin__section .btn-danger.active:focus,.admin__section .btn-danger.active:hover,.admin__section .btn-danger:active.focus,.admin__section .btn-danger:active:focus,.admin__section .btn-danger:active:hover,.admin__section .show>.btn-danger.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-danger,.admin__section .open>.dropdown-toggle.btn-danger:hover,.admin__section .open>.dropdown-toggle.btn-danger:focus,.admin__section .btn-danger:not(:disabled):not(.disabled).active,.admin__section .btn-danger:not(:disabled):not(.disabled):active {
	background: #cc4946;
	border-color: #cc4946
}

.admin__bar .input-group-append .btn.btn-danger,.admin__bar .btn-group .btn.btn-danger:not(.active)+.btn.btn-danger,.admin__bar .input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger,.admin__section .input-group-append .btn.btn-danger,.admin__section .btn-group .btn.btn-danger:not(.active)+.btn.btn-danger,.admin__section .input-group-btn .btn.btn-danger:not(.active)+.btn.btn-danger {
	border-left-color: #cc4946
}

.admin__bar .input-group-prepend .btn.btn-danger,.admin__section .input-group-prepend .btn.btn-danger {
	border-right-color: #cc4946
}

.admin__bar .btn.btn-info,.admin__bar .btn.btn-info.disabled,.admin__bar .btn.btn-info.disabled:hover,.admin__bar .btn.btn-info.disabled:focus,.admin__bar .btn.btn-info[disabled],.admin__bar .btn.btn-info[disabled]:hover,.admin__bar .btn.btn-info[disabled]:focus,.admin__section .btn.btn-info,.admin__section .btn.btn-info.disabled,.admin__section .btn.btn-info.disabled:hover,.admin__section .btn.btn-info.disabled:focus,.admin__section .btn.btn-info[disabled],.admin__section .btn.btn-info[disabled]:hover,.admin__section .btn.btn-info[disabled]:focus {
	color: #fff;
	background: #49b6d6;
	border-color: #49b6d6
}

.admin__bar .btn-info:hover,.admin__bar .btn-info:focus,.admin__bar .btn-info:active,.admin__bar .btn-info.active,.admin__bar .btn-info.active.focus,.admin__bar .btn-info.active:focus,.admin__bar .btn-info.active:hover,.admin__bar .btn-info:active.focus,.admin__bar .btn-info:active:focus,.admin__bar .btn-info:active:hover,.admin__bar .show>.btn-info.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-info,.admin__bar .open>.dropdown-toggle.btn-info:hover,.admin__bar .open>.dropdown-toggle.btn-info:focus,.admin__bar .btn-info:not(:disabled):not(.disabled).active,.admin__bar .btn-info:not(:disabled):not(.disabled):active,.admin__section .btn-info:hover,.admin__section .btn-info:focus,.admin__section .btn-info:active,.admin__section .btn-info.active,.admin__section .btn-info.active.focus,.admin__section .btn-info.active:focus,.admin__section .btn-info.active:hover,.admin__section .btn-info:active.focus,.admin__section .btn-info:active:focus,.admin__section .btn-info:active:hover,.admin__section .show>.btn-info.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-info,.admin__section .open>.dropdown-toggle.btn-info:hover,.admin__section .open>.dropdown-toggle.btn-info:focus,.admin__section .btn-info:not(:disabled):not(.disabled).active,.admin__section .btn-info:not(:disabled):not(.disabled):active {
	background: #3a92ab;
	border-color: #3a92ab
}

.admin__bar .input-group-append .btn.btn-info,.admin__bar .btn-group .btn.btn-info:not(.active)+.btn.btn-info,.admin__bar .input-group-btn .btn.btn-info:not(.active)+.btn.btn-info,.admin__section .input-group-append .btn.btn-info,.admin__section .btn-group .btn.btn-info:not(.active)+.btn.btn-info,.admin__section .input-group-btn .btn.btn-info:not(.active)+.btn.btn-info {
	border-left-color: #3a92ab
}

.admin__bar .input-group-prepend .btn.btn-info,.admin__section .input-group-prepend .btn.btn-info {
	border-right-color: #3a92ab
}

.admin__bar .btn.btn-purple,.admin__bar .btn.btn-purple.disabled,.admin__bar .btn.btn-purple.disabled:hover,.admin__bar .btn.btn-purple.disabled:focus,.admin__bar .btn.btn-purple[disabled],.admin__bar .btn.btn-purple[disabled]:hover,.admin__bar .btn.btn-purple[disabled]:focus,.admin__section .btn.btn-purple,.admin__section .btn.btn-purple.disabled,.admin__section .btn.btn-purple.disabled:hover,.admin__section .btn.btn-purple.disabled:focus,.admin__section .btn.btn-purple[disabled],.admin__section .btn.btn-purple[disabled]:hover,.admin__section .btn.btn-purple[disabled]:focus {
	color: #fff;
	background: #727cb6;
	border-color: #727cb6
}

.admin__bar .btn-purple:hover,.admin__bar .btn-purple:focus,.admin__bar .btn-purple:active,.admin__bar .btn-purple.active,.admin__bar .btn-purple.active.focus,.admin__bar .btn-purple.active:focus,.admin__bar .btn-purple.active:hover,.admin__bar .btn-purple:active.focus,.admin__bar .btn-purple:active:focus,.admin__bar .btn-purple:active:hover,.admin__bar .show>.btn-purple.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-purple,.admin__bar .open>.dropdown-toggle.btn-purple:hover,.admin__bar .open>.dropdown-toggle.btn-purple:focus,.admin__bar .btn-purple:not(:disabled):not(.disabled).active,.admin__bar .btn-purple:not(:disabled):not(.disabled):active,.admin__section .btn-purple:hover,.admin__section .btn-purple:focus,.admin__section .btn-purple:active,.admin__section .btn-purple.active,.admin__section .btn-purple.active.focus,.admin__section .btn-purple.active:focus,.admin__section .btn-purple.active:hover,.admin__section .btn-purple:active.focus,.admin__section .btn-purple:active:focus,.admin__section .btn-purple:active:hover,.admin__section .show>.btn-purple.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-purple,.admin__section .open>.dropdown-toggle.btn-purple:hover,.admin__section .open>.dropdown-toggle.btn-purple:focus,.admin__section .btn-purple:not(:disabled):not(.disabled).active,.admin__section .btn-purple:not(:disabled):not(.disabled):active {
	background: #555d88;
	border-color: #555d88
}

.admin__bar .input-group-append .btn.btn-purple,.admin__bar .btn-group .btn.btn-purple:not(.active)+.btn.btn-purple,.admin__bar .input-group-btn .btn.btn-purple:not(.active)+.btn.btn-purple,.admin__section .input-group-append .btn.btn-purple,.admin__section .btn-group .btn.btn-purple:not(.active)+.btn.btn-purple,.admin__section .input-group-btn .btn.btn-purple:not(.active)+.btn.btn-purple {
	border-left-color: #555d88
}

.admin__bar .input-group-prepend .btn.btn-purple,.admin__section .input-group-prepend .btn.btn-purple {
	border-right-color: #555d88
}

.admin__bar .btn.btn-yellow,.admin__bar .btn.btn-yellow.disabled,.admin__bar .btn.btn-yellow.disabled:hover,.admin__bar .btn.btn-yellow.disabled:focus,.admin__bar .btn.btn-yellow[disabled],.admin__bar .btn.btn-yellow[disabled]:hover,.admin__bar .btn.btn-yellow[disabled]:focus,.admin__section .btn.btn-yellow,.admin__section .btn.btn-yellow.disabled,.admin__section .btn.btn-yellow.disabled:hover,.admin__section .btn.btn-yellow.disabled:focus,.admin__section .btn.btn-yellow[disabled],.admin__section .btn.btn-yellow[disabled]:hover,.admin__section .btn.btn-yellow[disabled]:focus {
	color: #000;
	background: #ffd900;
	border-color: #ffd900
}

.admin__bar .btn-yellow:hover,.admin__bar .btn-yellow:focus,.admin__bar .btn-yellow:active,.admin__bar .btn-yellow.active,.admin__bar .btn-yellow.active.focus,.admin__bar .btn-yellow.active:focus,.admin__bar .btn-yellow.active:hover,.admin__bar .btn-yellow:active.focus,.admin__bar .btn-yellow:active:focus,.admin__bar .btn-yellow:active:hover,.admin__bar .show>.btn-yellow.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-yellow,.admin__bar .open>.dropdown-toggle.btn-yellow:hover,.admin__bar .open>.dropdown-toggle.btn-yellow:focus,.admin__bar .btn-yellow:not(:disabled):not(.disabled).active,.admin__bar .btn-yellow:not(:disabled):not(.disabled):active,.admin__section .btn-yellow:hover,.admin__section .btn-yellow:focus,.admin__section .btn-yellow:active,.admin__section .btn-yellow.active,.admin__section .btn-yellow.active.focus,.admin__section .btn-yellow.active:focus,.admin__section .btn-yellow.active:hover,.admin__section .btn-yellow:active.focus,.admin__section .btn-yellow:active:focus,.admin__section .btn-yellow:active:hover,.admin__section .show>.btn-yellow.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-yellow,.admin__section .open>.dropdown-toggle.btn-yellow:hover,.admin__section .open>.dropdown-toggle.btn-yellow:focus,.admin__section .btn-yellow:not(:disabled):not(.disabled).active,.admin__section .btn-yellow:not(:disabled):not(.disabled):active {
	background: #bfa300;
	border-color: #bfa300
}

.admin__bar .input-group-append .btn.btn-yellow,.admin__bar .btn-group .btn.btn-yellow:not(.active)+.btn.btn-yellow,.admin__bar .input-group-btn .btn.btn-yellow:not(.active)+.btn.btn-yellow,.admin__section .input-group-append .btn.btn-yellow,.admin__section .btn-group .btn.btn-yellow:not(.active)+.btn.btn-yellow,.admin__section .input-group-btn .btn.btn-yellow:not(.active)+.btn.btn-yellow {
	border-left-color: #bfa300
}

.admin__bar .input-group-prepend .btn.btn-yellow,.admin__section .input-group-prepend .btn.btn-yellow {
	border-right-color: #bfa300
}

.admin__bar .btn.btn-grey,.admin__bar .btn.btn-grey.disabled,.admin__bar .btn.btn-grey.disabled:hover,.admin__bar .btn.btn-grey.disabled:focus,.admin__bar .btn.btn-grey[disabled],.admin__bar .btn.btn-grey[disabled]:hover,.admin__bar .btn.btn-grey[disabled]:focus,.admin__section .btn.btn-grey,.admin__section .btn.btn-grey.disabled,.admin__section .btn.btn-grey.disabled:hover,.admin__section .btn.btn-grey.disabled:focus,.admin__section .btn.btn-grey[disabled],.admin__section .btn.btn-grey[disabled]:hover,.admin__section .btn.btn-grey[disabled]:focus {
	color: #fff;
	background: #b6c2c9;
	border-color: #b6c2c9
}

.admin__bar .btn-grey:hover,.admin__bar .btn-grey:focus,.admin__bar .btn-grey:active,.admin__bar .btn-grey.active,.admin__bar .btn-grey.active.focus,.admin__bar .btn-grey.active:focus,.admin__bar .btn-grey.active:hover,.admin__bar .btn-grey:active.focus,.admin__bar .btn-grey:active:focus,.admin__bar .btn-grey:active:hover,.admin__bar .show>.btn-grey.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-grey,.admin__bar .open>.dropdown-toggle.btn-grey:hover,.admin__bar .open>.dropdown-toggle.btn-grey:focus,.admin__bar .btn-grey:not(:disabled):not(.disabled).active,.admin__bar .btn-grey:not(:disabled):not(.disabled):active,.admin__section .btn-grey:hover,.admin__section .btn-grey:focus,.admin__section .btn-grey:active,.admin__section .btn-grey.active,.admin__section .btn-grey.active.focus,.admin__section .btn-grey.active:focus,.admin__section .btn-grey.active:hover,.admin__section .btn-grey:active.focus,.admin__section .btn-grey:active:focus,.admin__section .btn-grey:active:hover,.admin__section .show>.btn-grey.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-grey,.admin__section .open>.dropdown-toggle.btn-grey:hover,.admin__section .open>.dropdown-toggle.btn-grey:focus,.admin__section .btn-grey:not(:disabled):not(.disabled).active,.admin__section .btn-grey:not(:disabled):not(.disabled):active {
	background: #889197;
	border-color: #889197
}

.admin__bar .input-group-append .btn.btn-grey,.admin__bar .btn-group .btn.btn-grey:not(.active)+.btn.btn-grey,.admin__bar .input-group-btn .btn.btn-grey:not(.active)+.btn.btn-grey,.admin__section .input-group-append .btn.btn-grey,.admin__section .btn-group .btn.btn-grey:not(.active)+.btn.btn-grey,.admin__section .input-group-btn .btn.btn-grey:not(.active)+.btn.btn-grey {
	border-left-color: #889197
}

.admin__bar .input-group-prepend .btn.btn-grey,.admin__section .input-group-prepend .btn.btn-grey {
	border-right-color: #889197
}

.admin__bar .btn.btn-lime,.admin__bar .btn.btn-lime.disabled,.admin__bar .btn.btn-lime.disabled:hover,.admin__bar .btn.btn-lime.disabled:focus,.admin__bar .btn.btn-lime[disabled],.admin__bar .btn.btn-lime[disabled]:hover,.admin__bar .btn.btn-lime[disabled]:focus,.admin__section .btn.btn-lime,.admin__section .btn.btn-lime.disabled,.admin__section .btn.btn-lime.disabled:hover,.admin__section .btn.btn-lime.disabled:focus,.admin__section .btn.btn-lime[disabled],.admin__section .btn.btn-lime[disabled]:hover,.admin__section .btn.btn-lime[disabled]:focus {
	color: #fff;
	background: #90ca4b;
	border-color: #90ca4b
}

.admin__bar .btn-lime:hover,.admin__bar .btn-lime:focus,.admin__bar .btn-lime:active,.admin__bar .btn-lime.active,.admin__bar .btn-lime.active.focus,.admin__bar .btn-lime.active:focus,.admin__bar .btn-lime.active:hover,.admin__bar .btn-lime:active.focus,.admin__bar .btn-lime:active:focus,.admin__bar .btn-lime:active:hover,.admin__bar .show>.btn-lime.dropdown-toggle,.admin__bar .open>.dropdown-toggle.btn-lime,.admin__bar .open>.dropdown-toggle.btn-lime:hover,.admin__bar .open>.dropdown-toggle.btn-lime:focus,.admin__bar .btn-lime:not(:disabled):not(.disabled).active,.admin__bar .btn-lime:not(:disabled):not(.disabled):active,.admin__section .btn-lime:hover,.admin__section .btn-lime:focus,.admin__section .btn-lime:active,.admin__section .btn-lime.active,.admin__section .btn-lime.active.focus,.admin__section .btn-lime.active:focus,.admin__section .btn-lime.active:hover,.admin__section .btn-lime:active.focus,.admin__section .btn-lime:active:focus,.admin__section .btn-lime:active:hover,.admin__section .show>.btn-lime.dropdown-toggle,.admin__section .open>.dropdown-toggle.btn-lime,.admin__section .open>.dropdown-toggle.btn-lime:hover,.admin__section .open>.dropdown-toggle.btn-lime:focus,.admin__section .btn-lime:not(:disabled):not(.disabled).active,.admin__section .btn-lime:not(:disabled):not(.disabled):active {
	background: #6c9738;
	border-color: #6c9738
}

.admin__bar .input-group-append .btn.btn-lime,.admin__bar .btn-group .btn.btn-lime:not(.active)+.btn.btn-lime,.admin__bar .input-group-btn .btn.btn-lime:not(.active)+.btn.btn-lime,.admin__section .input-group-append .btn.btn-lime,.admin__section .btn-group .btn.btn-lime:not(.active)+.btn.btn-lime,.admin__section .input-group-btn .btn.btn-lime:not(.active)+.btn.btn-lime {
	border-left-color: #6c9738
}

.admin__bar .input-group-prepend .btn.btn-lime,.admin__section .input-group-prepend .btn.btn-lime {
	border-right-color: #6c9738
}

@media (max-width: 1199px) {
	.admin .page__content {
		margin-top:56px
	}

	.admin .header {
		top: 0
	}

	.admin__bar {
		width: 240px;
		top: 0;
		height: 100%;
		left: -240px;
		z-index: 30;
		padding: 12px;
		-webkit-transition: all .15s ease-out;
		transition: all .15s ease-out
	}

	.admin__bar.active {
		left: 0
	}

	.admin__bar .container {
		position: static;
		display: block;
		width: 100%
	}

	.admin__bar .container form {
		display: block
	}

	.admin__bar .container form .btn {
		display: inline-block;
		margin-bottom: 16px
	}

	.admin__bar-title {
		display: block
	}

	.admin__bar-right {
		position: absolute;
		bottom: 12px;
		left: 12px
	}

	.admin__bar-toggle {
		position: absolute;
		bottom: 48px;
		right: -48px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 48px;
		height: 48px;
		background: #000;
		border-radius: 0 5px 5px 0;
		font-size: 20px
	}
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear
}

.fade.show {
	opacity: 1
}

.modal-open {
	overflow: hidden
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	outline: 0
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out,-webkit-transform .3s ease-out;
	-webkit-transform: translate(0,-25%);
	transform: translate(0,-25%)
}

.modal.show .modal-dialog {
	-webkit-transform: translate(0,0);
	transform: translate(0,0)
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
	pointer-events: none;
	margin-left: auto;
	margin-right: auto
}

.modal-dialog-centered {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 20px)
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: .5
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

.modal {
	background: rgba(225,230,255,.5)
}

.modal-dialog {
	width: 570px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 120px;
	margin-bottom: 100px;
	min-height: calc(100% - 200px)
}

.modal-content,
.form-popup{
	position: relative;
	padding: 51px 70px 70px 70px;
	border-radius: 40px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	max-width: 570px;
}

.modal-content:before,
.form-popup:before{
	content: '';
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.modal-content:after,
.form-popup:after{
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.modal-video .modal-dialog {
	margin: 0 auto;
	margin-top: 30px;
	width: 80vw;
	height: 45vw
}

.modal-video .modal-content {
	padding: 50px 90px;
	width: 80vw;
	height: 45vw
}

.modal-video__iframe {
	border-radius: 10px;
	overflow: hidden;
	position: absolute;
	top: 50px;
	left: 90px;
	width: calc(100% - 180px);
	height: calc(100% - 100px)
}

.modal-video__iframe video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.modal.jsModalMessage .modal-content {
	width: 100%;
	padding: 50px 70px 80px
}

.modal.jsModalReview .modal-dialog {
	width: 770px
}

.modal h2,
.g-form-anketa__title{
	font-size: 30px;
	margin-bottom: 50px;
	position: relative;
	z-index: 1
}

.modal h2:before,
.g-form-anketa__title:before{
	content: '';
	position: absolute;
	top: -9px;
	left: -20px;
	z-index: -1;
	width: 70px;
	height: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #fddcdd
}

.modal p {
	font-size: 14px;
	margin-bottom: 40px
}

.modal form p,
.form-popup p{
	font-size: 14px;
	margin-bottom: 30px
}

.modal form p a,
.form-popup p a{
	color: #3e5798
}

.modal .form__button,
.form-popup .form__button{
	text-align: right;
	margin-top: 40px;
}

.form-popup .fancybox-close-small{

}

.form-popup .fancybox-close-small,
.modal__box-close {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 25px;
	right: 25px;
	z-index: 5;
	background: 0 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJDbG9zZSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNzJfNzE4NCkiPg0KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTIzLjA0MjkgOC43MTk2MUMyMy40MzM0IDguMzI5MDggMjMuNDMzNCA3LjY5NTkyIDIzLjA0MjkgNy4zMDUzOUwyMi42OTQ2IDYuOTU3MTFDMjIuMzA0MSA2LjU2NjU4IDIxLjY3MDkgNi41NjY1OCAyMS4yODA0IDYuOTU3MTFMMTUgMTMuMjM3NUw4LjcxOTYxIDYuOTU3MTFDOC4zMjkwOCA2LjU2NjU4IDcuNjk1OTIgNi41NjY1OCA3LjMwNTM5IDYuOTU3MTFMNi45NTcxMSA3LjMwNTM5QzYuNTY2NTggNy42OTU5MiA2LjU2NjU4IDguMzI5MDggNi45NTcxMSA4LjcxOTYxTDEzLjIzNzUgMTVMNi45NTcxMSAyMS4yODA0QzYuNTY2NTggMjEuNjcwOSA2LjU2NjU4IDIyLjMwNDEgNi45NTcxMSAyMi42OTQ2TDcuMzA1MzkgMjMuMDQyOUM3LjY5NTkyIDIzLjQzMzQgOC4zMjkwOCAyMy40MzM0IDguNzE5NjEgMjMuMDQyOUwxNSAxNi43NjI1TDIxLjI4MDQgMjMuMDQyOUMyMS42NzA5IDIzLjQzMzQgMjIuMzA0MSAyMy40MzM0IDIyLjY5NDYgMjMuMDQyOUwyMy4wNDI5IDIyLjY5NDZDMjMuNDMzNCAyMi4zMDQxIDIzLjQzMzQgMjEuNjcwOSAyMy4wNDI5IDIxLjI4MDRMMTYuNzYyNSAxNUwyMy4wNDI5IDguNzE5NjFaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE3Ml83MTg0Ij4NCjxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer
}
.fancybox-close-small svg{
	display:none;
}

.modal__box-message__image {
	width: 120px;
	height: 97px;
	margin: 0 auto 30px
}

.modal__box-message__image i {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.modal__box-message h3 {
	text-align: center;
	margin-bottom: 10px
}

.modal__box-message p {
	width: 320px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	line-height: 1.5
}

@media (max-width: 1199px) {
	.modal {
		padding-left:0!important
	}

	.modal::-webkit-scrollbar {
		width: 0
	}

	.modal-dialog {
		width: calc(100vw - 30px);
		margin-top: 80px
	}

	.modal-content,
	.form-popup{
		padding: 50px 20px;
		border-radius: 25px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.modal-content:before,.modal-content:after,
	.form-popup:before, .form-popup:after{
		width: 50px;
		height: 50px
	}

	.modal-video .modal-dialog {
		margin: 0 auto;
		margin-top: 80px;
		width: 90vw;
		height: 50.625vw
	}

	.modal-video .modal-content {
		padding: 25px 35px;
		width: 90vw;
		height: 50.625vw
	}

	.modal-video__iframe {
		top: 20px;
		left: 30px;
		width: calc(100% - 60px);
		height: calc(100% - 40px)
	}

	.modal.jsModalFeedback .modal-content {
		max-width: 560px
	}

	.modal.jsModalMessage .modal-content {
		max-width: 400px;
		padding: 50px 20px
	}

	.modal.jsModalReview .modal-dialog {
		width: calc(100vw - 30px)
	}

	.modal.jsModalReview .modal-content {
		max-width: 560px
	}

	.modal h2,
	.g-form-anketa__title{
		font-size:20px;
		margin-bottom: 40px;
		padding-left: 10px
	}

	.modal h2:before,
	.g-form-anketa__title:before{
		top: -9px;
		left: -5px;
		width: 50px;
		height: 50px;
		border-radius: 25px 0 25px 25px
	}

	.modal p {
		margin-bottom: 20px
	}

	.modal form p,
	.form-popup p{
		margin-bottom: 20px
	}

	.modal .form__button,
	.form-popup .form__button{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 20px;
	}

	.modal__box-close,
	.form-popup .fancybox-close-small{
		width: 20px;
		height: 20px;
		top: 15.5px;
		right: 15.5px
	}

	.modal__box-message__image {
		width: 100px;
		height: 77px;
		margin: 0 auto 20px
	}

	.modal__box-message p {
		width: auto;
		max-width: 280px;
		font-size: 14px;
		margin-bottom: 0
	}
}

@media (min-width: 1920px) {
	.modal-dialog {
		width:713px;
		margin-top: 150px;
		margin-bottom: 125px;
		min-height: calc(100% - 250px)
	}

	.modal-content {
		padding: 64px 88px 88px 88px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.modal-content:before {
		width: 100px;
		height: 100px
	}

	.modal-content:after {
		width: 100px;
		height: 100px
	}

	.modal-video .modal-dialog {
		margin-top: 38px
	}

	.modal-video .modal-content {
		padding: 63px 113px
	}

	.modal-video__iframe {
		border-radius: 13px
	}

	.modal.jsModalMessage .modal-content {
		padding: 63px 88px 100px
	}

	.modal.jsModalReview .modal-dialog {
		width: 963px
	}

	.modal h2,
	.g-form-anketa__title{
		font-size: 50px;
		margin-bottom: 63px
	}

	.modal h2:before,
	.g-form-anketa__title:before{
		top: -11px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}

	.modal p {
		font-size: 18px;
		margin-bottom: 50px
	}

	.modal form p,
	.form-popup p{
		font-size: 18px;
		margin-bottom: 38px
	}

	.modal__box-close {
		width: 38px;
		height: 38px;
		top: 31px;
		right: 31px
	}

	.modal__box-message__image {
		width: 150px;
		height: 121px;
		margin: 0 auto 38px
	}

	.modal__box-message h3 {
		margin-bottom: 13px
	}

	.modal__box-message p {
		width: 400px;
		font-size: 23px
	}
}

.start {
	padding-top: 40px
}

.start .container {
	position: relative
}

.start__main {
	padding-top: 53px
}

.start__main-info {
	padding: 50px 80px;
	width: 689px;
	height: 433px;
	background: var(--bg_red);
	border-radius: 40px;
	margin-left: -60px
}

.start__main-info h1 {
	line-height: 1.3;
	margin-bottom: 30px;
	position: relative;
	z-index: 1
}

.start__main-info h1:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -9px;
	left: -20px;
	width: 70px;
	height: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #fffbfb
}
.start__subtitle,
.start__main-info p {
	margin-bottom: 30px;
	font-size: 20px;
	line-height: normal
}

.start__image {
	position: absolute;
	top: 0;
	right: -60px;
	z-index: 4;
	width: 660px;
	height: 560px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.start__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
.start__image span img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: center center;
}
.start__stamp {
	position: absolute;
	top: 350px;
	left: 50%;
	-webkit-transform: translateX(-60%);
	transform: translateX(-60%);
	z-index: 5;
	width: 168px;
	height: 168px;

	background-size: contain
}
.start__stamp img{
	max-width:100%;
	height:100%;
	width: 100%;
}
.start__benefits {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 124px;
	flex-wrap: wrap;
	gap: 40px 20px;
}

.start__benefits-item {
	max-width: 371px;
	position: relative;
	padding-top: 26px;
	padding-left: 20px;
	color: #2e2e2e;
}

.start__benefits-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	background-size: contain;
	z-index: -1
}

.start__benefits-item p {
	font-size: 24px;
	line-height: 1.5
}

@media (max-width: 1199px) {
	.start {
		padding-top:30px
	}

	.start__main {
		padding-top: 0
	}

	.start__main-info {
		padding: 30px 20px;
		width: 100%;
		height: 295px;
		border-radius: 20px 20px 0 0;
		margin: 0
	}

	.start__main-info h1 {
		font-size: 20px;
		margin-bottom: 20px
	}

	.start__main-info h1:before {
		top: -6px;
		left: -5px;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}
	.start__subtitle,
	.start__main-info p {
		font-size: 14px
	}

	.start__main-info .btn {
		float: right
	}

	.start__image {
		position: static;
		margin-top: -20px;
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.start__stamp {
		top: 234px;
		left: 16px;
		width: 100px;
		height: 100px;
		background-size: contain;
		-webkit-transform: none;
		transform: none
	}

	.start__benefits {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 30px;
		gap: 30px
	}

	.start__benefits-item {
		padding-top: 10px;
		padding-left: 15px;
		max-width: 560px
	}

	.start__benefits-item:before {
		width: 50px;
		height: 50px
	}

	.start__benefits-item p {
		font-size: 20px;
	}

	.start__benefits-item p br {
		display: none
	}
}

@media (min-width: 1920px) {
	.start {
		padding-top:50px
	}

	.start__main {
		padding-top: 66px
	}

	.start__main-info {
		padding: 63px 100px;
		width: 861px;
		height: 554px;
		border-radius: 50px;
		margin-left: -75px
	}

	.start__main-info h1 {
		margin-bottom: 38px
	}

	.start__main-info h1:before {
		top: -11px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}
	.start__subtitle,
	.start__main-info p {
		margin-bottom: 38px;
		font-size: 25px
	}

	.start__image {
		right: -75px;
		width: 825px;
		height: 700px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.start__stamp {
		top: 438px;
		width: 210px;
		height: 210px
	}

	.start__benefits {
		margin-top: 155px
	}

	.start__benefits-item {
		max-width: 464px;
		padding-top: 33px;
		padding-left: 25px
	}

	.start__benefits-item:before {
		width: 88px;
		height: 88px
	}

	.start__benefits-item p {
		font-size: 28px;
	}
}

.consultation__subtitle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.consultation__subtitle span {
	color: #3e5798;
	font-size: 36px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	position: relative
}

.consultation__subtitle span:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -15px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	display: block;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI3IiB2aWV3Qm94PSIwIDAgNiA3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGVsbGlwc2UgaWQ9IkVsbGlwc2UgNjIiIGN4PSIzIiBjeT0iMy40Nzg3MyIgcng9IjMiIHJ5PSIyLjkzNDc4IiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	width: 6px;
	height: 7px;
	background-size: contain
}

.consultation__lists {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 50px
}

.consultation__lists-adults {
	width: 570px;
	min-height: 538px;
	padding: 40px 50px 40px 30px;
	position: relative;
	border-radius: 40px;
	background: var(--bg_blue);
	-webkit-box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1);
	box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1)
}

.consultation__lists-adults:before {
	content: '';
	position: absolute;
	bottom: 30px;
	left: -50px;
	width: 100px;
	height: 100px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	background-size: contain
}

.consultation__lists-kids {
	width: 570px;
	min-height: 538px;
	padding: 40px 50px 40px 30px;
	position: relative;
	background: var(--bg_red);
	border-radius: 40px;
	-webkit-box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1);
	box-shadow: 4px 4px 50px 0 rgba(62,87,152,.1)
}

.consultation__lists-kids h3 {
	margin-top: 30px
}

.consultation__lists-kids:before {
	content: '';
	position: absolute;
	top: -41px;
	right: -50px;
	width: 100px;
	height: 100px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	background-size: contain
}

@media (max-width: 1199px) {
	.consultation__subtitle {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		gap: 20px;
		row-gap: 9px
	}

	.consultation__subtitle span {
		font-size: 16px
	}

	.consultation__subtitle span:before {
		left: -12px;
		width: 4px;
		height: 4px
	}

	.consultation__lists {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 30px;
		margin-top: 30px
	}

	.consultation__lists-adults,.consultation__lists-kids {
		width: 100%;
		min-height: auto;
		padding: 20px 20px 30px 20px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 20px
	}

	.consultation__lists-adults h3,.consultation__lists-kids h3 {
		margin-top: 20px
	}

	.consultation__lists-adults:before,.consultation__lists-kids:before {
		display: none
	}

	.consultation__lists-adults ul li,.consultation__lists-kids ul li {
		font-size: 14px
	}
}

@media (min-width: 1920px) {
	.consultation__subtitle {
		gap:30px
	}

	.consultation__subtitle span {
		font-size: 45px
	}

	.consultation__subtitle span:before {
		left: -19px;
		width: 8px;
		height: 9px
	}

	.consultation__lists {
		margin-top: 63px
	}

	.consultation__lists-adults {
		width: 713px;
		min-height: 673px;
		padding: 50px 63px 50px 38px;
		border-radius: 50px;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1);
		box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1)
	}

	.consultation__lists-adults:before {
		bottom: 38px;
		left: -63px;
		width: 125px;
		height: 125px
	}

	.consultation__lists-kids {
		width: 713px;
		min-height: 673px;
		padding: 50px 63px 50px 38px;
		border-radius: 50px;
		-webkit-box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1);
		box-shadow: 5px 5px 63px 0 rgba(62,87,152,.1)
	}

	.consultation__lists-kids h3 {
		margin-top: 38px
	}

	.consultation__lists-kids:before {
		top: -51px;
		right: -63px;
		width: 125px;
		height: 125px
	}
}

.diseases__slider {
	position: relative
}

.diseases__slider-img {
	position: absolute;
	top: 40px;
	left: -200px;
	z-index: 2;
	width: 400px;
	height: 350px;
	overflow: hidden;
	border-radius: 40px
}

.diseases__slider-img span {
	display: block;
	width: 100%;
	height: 100%;
	background: #d3d3d3 50%/cover no-repeat
}
.diseases__slider-img img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.diseases__slider-item {
	width: 965px;
	min-height: 501px;
	border-radius: 40px;
	background: var(--bg_green);
	padding: 40px 0 40px 231px;
	position: relative;
	float: right
}

.diseases__slider-item h2 {
	position: relative;
	z-index: 5;
	padding-right: 50px
}

.diseases__slider-item:before {
	content: '';
	position: absolute;
	z-index: 1;
	top: 31px;
	left: 211px;
	width: 100px;
	height: 100px;
	border-radius: 50px 0 50px 50px;
	background: #f4fffa
}

.diseases__slider-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.diseases__slider-info ul {
	width: 367px
}

.diseases__slider-pagination {
	position: absolute;
	bottom: 40px;
	left: 230px
}

@media (max-width: 1199px) {
	.diseases {
		padding-bottom:30px
	}

	.diseases__slider-img {
		display: none
	}

	.diseases__slider-item {
		width: 100%;
		min-height: auto;
		border-radius: 20px;
		padding: 40px 30px
	}

	.diseases__slider-item h2 {
		padding-right: 0
	}

	.diseases__slider-item h2 br {
		display: none
	}

	.diseases__slider-item:before {
		top: 30px;
		left: 20px;
		width: 50px;
		height: 50px;
		border-radius: 100px 0 100px 100px;
		background: #f4fffa
	}

	.diseases__slider-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.diseases__slider-info ul {
		width: 100%;
		padding-left: 8px
	}

	.diseases__slider-info ul li {
		font-size: 14px
	}

	.diseases__slider-info ul li:last-child {
		margin-bottom: 10px
	}

	.diseases__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}
}

@media (min-width: 1920px) {
	.diseases__slider-img {
		top:50px;
		left: -250px;
		width: 500px;
		height: 438px;
		border-radius: 50px
	}

	.diseases__slider-item {
		width: 1206px;
		min-height: 626px;
		border-radius: 50px;
		padding: 50px 0 50px 289px
	}

	.diseases__slider-item h2 {
		padding-right: 63px
	}

	.diseases__slider-item:before {
		top: 39px;
		left: 264px;
		width: 125px;
		height: 125px;
		border-radius: 63px 0 63px 63px
	}

	.diseases__slider-info ul {
		width: 459px
	}

	.diseases__slider-pagination {
		bottom: 50px;
		left: 288px
	}
}

.methods__subtitle {
	color: #3e5798;
	font-size: 36px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase
}

.methods__subtitle span:first-child {
	display: block;
	margin-bottom: 11px
}

.methods__text p:first-child {
	margin-top: 50px
}

.methods__text p:last-child {
	margin-top: 10px
}

.methods__cards {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 50px;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	margin-top: 50px
}

.methods__cards-item {
	display: block;
	width: 370px;
	height: 230px;
	position: relative;
	border-radius: 40px;
	overflow: hidden;
	padding: 30px
}

.methods__cards-item:nth-child(odd) {
	background: var(--bg_red)
}

.methods__cards-item:nth-child(even) {
	background: var(--bg_blue)
}

.methods__cards-item span.card-title {
	display: block;
	color: #3e5798;
	font-size: 24px;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	margin-bottom: 5px
}

.methods__cards-item span.text {
	color: #4b5658
}

.methods__cards-item span.image {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	background-position: right bottom;
	background-repeat: no-repeat
}
.methods__cards-item span.image img{
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: right bottom;
}
.methods-full span.card-title {
	font-size: 20px
}

@media (max-width: 1199px) {
	.methods__subtitle {
		display:none
	}

	.methods__cards {
		row-gap: 30px
	}

	.methods__cards-item {
		width: 100%;
		height: 100px;
		padding: 18px 20px;
		border-radius: 20px
	}

	.methods__cards-item span.card-title {
		font-size: 20px;
		margin-bottom: 0;
		padding-right: 50px
	}

	.methods__cards-item span.card-title br {
		display: none
	}

	.methods__cards-item span.text {
		font-size: 14px
	}

	.methods__cards-item span.image {
		height: 80%;
		background-size: contain
	}

	.methods__cards-item span.image.rotate {
		width: 170.357px;
		height: 110.824px;
		-webkit-transform: rotate(-15deg);
		transform: rotate(-15deg);
		bottom: -15px
	}
}

@media (min-width: 1920px) {
	.methods__subtitle {
		font-size:45px
	}

	.methods__subtitle span:first-child {
		margin-bottom: 14px
	}

	.methods__text p:first-child {
		margin-top: 63px
	}

	.methods__text p:last-child {
		margin-top: 13px
	}

	.methods__cards {
		row-gap: 63px;
		-webkit-column-gap: 38px;
		-moz-column-gap: 38px;
		column-gap: 38px;
		margin-top: 63px
	}

	.methods__cards-item {
		width: 462px;
		height: 288px;
		border-radius: 50px;
		padding: 38px
	}

	.methods__cards-item span.card-title {
		font-size: 30px;
		margin-bottom: 6px
	}

	.methods__cards-item span.image {
		background-size: contain
	}

	.methods-full span.card-title {
		font-size: 25px
	}
}

.stages__steps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.stages__steps-mobile {
	display: none
}

.stages__steps-btn__mobile {
	display: none
}

.stages__button {
	text-align: center;
	margin-top: 70px
}

.stages__step {
	width: 370px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 30px
}

.stages__step-title {
	height: 150px;
	border-radius: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.stages__step-title.green {
	background: var(--bg_green)
}

.stages__step-title.green:after {
	content: '';
	position: absolute;
	top: 110px;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTI1IiB2aWV3Qm94PSIwIDAgMjAgMTI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IndoaXRlIi8+DQo8cmVjdCB4PSI4IiB5PSIyNSIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSJ3aGl0ZSIvPg0KPHJlY3QgeD0iOCIgeT0iNDAiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0QyRjhFNiIvPg0KPHJlY3QgeD0iOCIgeT0iNTUiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0QyRjhFNiIvPg0KPHJlY3QgeD0iOCIgeT0iNzAiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0UxRTZGRiIvPg0KPHJlY3QgeD0iOCIgeT0iODUiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0UxRTZGRiIvPg0KPHJlY3QgeD0iOCIgeT0iMTAwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIGZpbGw9IiNFMUU2RkYiLz4NCjxyZWN0IHg9IjgiIHk9IjExNSIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRTFFNkZGIi8+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	width: 20px;
	height: 125px;
	background-size: contain
}

.stages__step-title.blue {
	background: var(--bg_blue);
	z-index: -2
}

.stages__step-title.blue:after {
	content: '';
	position: absolute;
	top: -85px;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTI1IiB2aWV3Qm94PSIwIDAgMjAgMTI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMTI1KSIgZmlsbD0id2hpdGUiLz4NCjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgOCAxMDApIiBmaWxsPSIjRkVGRUZFIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggODUpIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggNzApIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggNTUpIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggNDApIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggMjUpIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDggMTApIiBmaWxsPSIjRTFFNkZGIi8+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	width: 20px;
	height: 125px;
	z-index: -1;
	background-size: contain
}

.stages__step-title.red {
	background: var(--bg_red)
}

.stages__step-title.red:after {
	content: '';
	position: absolute;
	top: 110px;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTI1IiB2aWV3Qm94PSIwIDAgMjAgMTI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGNpcmNsZSBjeD0iMTAiIGN5PSIxMCIgcj0iMTAiIGZpbGw9IndoaXRlIi8+DQo8cmVjdCB4PSI4IiB5PSIyNSIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRkVGRUZFIi8+DQo8cmVjdCB4PSI4IiB5PSI0MCIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRkVFQ0VDIi8+DQo8cmVjdCB4PSI4IiB5PSI1NSIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRkVFQ0VDIi8+DQo8cmVjdCB4PSI4IiB5PSI3MCIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB4PSI4IiB5PSI4NSIgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCB4PSI4IiB5PSIxMDAiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0UxRTZGRiIvPg0KPHJlY3QgeD0iOCIgeT0iMTE1IiB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIGZpbGw9IiNFMUU2RkYiLz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 20px;
	height: 125px;
	background-size: contain
}

.stages__step-title span {
	color: #fff;
	font-size: 96px;
	font-weight: 500;
	line-height: normal;
	margin-right: 10px
}

.stages__step-title h2 {
	margin-bottom: 0
}

.stages__step-description {
	border-radius: 40px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	position: relative
}

.stages__step-description:nth-child(odd) {
	padding: 50px 30px 70px 30px
}

.stages__step-description:nth-child(even) {
	padding: 70px 30px 50px 30px
}

.stages__step-description.green {
	padding-top: 83px
}

.stages__step-description.green:after {
	content: '';
	position: absolute;
	top: 0;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAyMCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDUwKSIgZmlsbD0iI0QyRjhFNiIvPg0KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA4IDI1KSIgZmlsbD0iI0QyRjhFNiIvPg0KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA4IDEwKSIgZmlsbD0iI0QyRjhFNiIvPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 20px;
	height: 50px;
	background-size: contain
}

.stages__step-description.blue:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAyMCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJHcm91cCAyMjUiPg0KPGNpcmNsZSBpZD0iRWxsaXBzZSA2NSIgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjRTFFNkZGIi8+DQo8cmVjdCBpZD0iUmVjdGFuZ2xlIDEwMiIgeD0iOCIgeT0iMjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjEwIiByeD0iMiIgZmlsbD0iI0UxRTZGRiIvPg0KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxMDQiIHg9IjgiIHk9IjQwIiB3aWR0aD0iNCIgaGVpZ2h0PSIxMCIgcng9IjIiIGZpbGw9IiNFMUU2RkYiLz4NCjwvZz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 20px;
	height: 50px;
	background-size: contain
}

.stages__step-description.red:after {
	content: '';
	position: absolute;
	top: 0;
	left: 20px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCAyMCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDUwKSIgZmlsbD0iI0ZFRUNFQyIvPg0KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA4IDI1KSIgZmlsbD0iI0ZFRUNFQyIvPg0KPHJlY3Qgd2lkdGg9IjQiIGhlaWdodD0iMTAiIHJ4PSIyIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA4IDEwKSIgZmlsbD0iI0ZFRUNFQyIvPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 20px;
	height: 50px;
	background-size: contain
}

@media (max-width: 1199px) {
	.stages {
		padding-bottom:30px
	}

	.stages__title {
		margin-bottom: 76px
	}

	.stages__button {
		display: none
	}

	.stages__steps {
		display: none
	}

	.stages__steps-mobile {
		display: block
	}

	.stages__steps-btn__mobile {
		display: block
	}

	.stages__steps-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.stages__step {
		width: 100%
	}

	.stages__step-title {
		height: 60px;
		border-radius: 20px
	}

	.stages__step-title span {
		font-size: 40px;
		font-weight: 700
	}

	.stages__step-title h2 br {
		display: none
	}

	.stages__step-title.green:after {
		top: 34px;
		left: 20px;
		z-index: 5;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCAxMCA3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJHcm91cCAzNTAiPg0KPGNpcmNsZSBpZD0iRWxsaXBzZSA2NiIgY3g9IjUiIGN5PSI1IiByPSI1IiBmaWxsPSJ3aGl0ZSIvPg0KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxODIiIHg9IjQiIHk9IjE1IiB3aWR0aD0iMiIgaGVpZ2h0PSIxMCIgcng9IjEiIGZpbGw9IndoaXRlIi8+DQo8Y2lyY2xlIGlkPSJFbGxpcHNlIDY1IiBjeD0iNSIgY3k9IjUiIHI9IjUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzApIiBmaWxsPSIjRDJGOEU2Ii8+DQo8cmVjdCBpZD0iUmVjdGFuZ2xlIDEwMiIgd2lkdGg9IjIiIGhlaWdodD0iMTAiIHJ4PSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA0IDU1KSIgZmlsbD0iI0QyRjhFNiIvPg0KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxMDQiIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiByeD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgNCA0MCkiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjwvc3ZnPg0K) 0 0 no-repeat
	}

	.stages__step-title.blue {
		z-index: 1
	}

	.stages__step-title.blue:after {
		top: 34px;
		left: 20px;
		z-index: 5;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCAxMCA3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJzdGFnZSB0ZXh0Ij4NCjxjaXJjbGUgaWQ9IkVsbGlwc2UgNjYiIGN4PSI1IiBjeT0iNSIgcj0iNSIgZmlsbD0id2hpdGUiLz4NCjxyZWN0IGlkPSJSZWN0YW5nbGUgMTgyIiB4PSI0IiB5PSIxNSIgd2lkdGg9IjIiIGhlaWdodD0iMTAiIHJ4PSIxIiBmaWxsPSJ3aGl0ZSIvPg0KPGNpcmNsZSBpZD0iRWxsaXBzZSA2NSIgY3g9IjUiIGN5PSI1IiByPSI1IiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDcwKSIgZmlsbD0iI0UxRTZGRiIvPg0KPHJlY3QgaWQ9IlJlY3RhbmdsZSAxMDIiIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiByeD0iMSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgNCA1NSkiIGZpbGw9IiNFMUU2RkYiLz4NCjxyZWN0IGlkPSJSZWN0YW5nbGUgMTA0IiB3aWR0aD0iMiIgaGVpZ2h0PSIxMCIgcng9IjEiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDQgNDApIiBmaWxsPSIjRTFFNkZGIi8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat
	}

	.stages__step-title.red:after {
		top: 34px;
		left: 20px;
		z-index: 5;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNzAiIHZpZXdCb3g9IjAgMCAxMCA3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJHcm91cCI+DQo8Y2lyY2xlIGlkPSJFbGxpcHNlIDY2IiBjeD0iNSIgY3k9IjUiIHI9IjUiIGZpbGw9IndoaXRlIi8+DQo8cmVjdCBpZD0iUmVjdGFuZ2xlIDE4MiIgeD0iNCIgeT0iMTUiIHdpZHRoPSIyIiBoZWlnaHQ9IjEwIiByeD0iMSIgZmlsbD0id2hpdGUiLz4NCjxjaXJjbGUgaWQ9IkVsbGlwc2UgNjUiIGN4PSI1IiBjeT0iNSIgcj0iNSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3MCkiIGZpbGw9IiNGRUVDRUMiLz4NCjxyZWN0IGlkPSJSZWN0YW5nbGUgMTAyIiB3aWR0aD0iMiIgaGVpZ2h0PSIxMCIgcng9IjEiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDQgNTUpIiBmaWxsPSIjRkVFQ0VDIi8+DQo8cmVjdCBpZD0iUmVjdGFuZ2xlIDEwNCIgd2lkdGg9IjIiIGhlaWdodD0iMTAiIHJ4PSIxIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA0IDQwKSIgZmlsbD0iI0ZFRUNFQyIvPg0KPC9nPg0KPC9zdmc+DQo=) 0 0 no-repeat
	}

	.stages__step-description {
		min-height: auto;
		border-radius: 20px;
		border: 2px solid #eaeffc;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 50px 20px 30px 20px!important
	}

	.stages__step-description.green:after,.stages__step-description.blue:after,.stages__step-description.red:after {
		display: none
	}
}

@media (min-width: 1920px) {
	.stages__button {
		margin-top:88px
	}

	.stages__step {
		width: 463px;
		gap: 38px
	}

	.stages__step-title {
		height: 188px;
		border-radius: 50px
	}

	.stages__step-title.green:after {
		top: 138px;
		left: 25px;
		width: 25px;
		height: 156px
	}

	.stages__step-title.blue:after {
		top: -106px;
		left: 25px;
		width: 25px;
		height: 156px
	}

	.stages__step-title.red:after {
		top: 138px;
		left: 25px;
		width: 25px;
		height: 156px
	}

	.stages__step-title span {
		font-size: 120px;
		margin-right: 13px
	}

	.stages__step-description {
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.stages__step-description:nth-child(odd) {
		padding: 63px 38px 88px 38px
	}

	.stages__step-description:nth-child(even) {
		padding: 88px 38px 63px 38px
	}

	.stages__step-description.green {
		padding-top: 120px
	}

	.stages__step-description.green:after {
		left: 25px;
		width: 25px;
		height: 63px
	}

	.stages__step-description.blue:after {
		left: 25px;
		width: 25px;
		height: 63px
	}

	.stages__step-description.red:after {
		left: 25px;
		width: 25px;
		height: 63px
	}
}

.specialists__text p {
	margin-bottom: 20px
}

.specialists__button {
	display: none
}

.specialists__option {
	margin-top: 50px;
	position: relative
}

.specialists__option-card {
	width: 670px;
	min-height: 365px;
	padding: 40px;
	overflow: hidden;
	position: relative;
	border-radius: 40px 0 0 40px
}

.specialists__option-card .badges {
	margin-bottom: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 10px;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px
}

.specialists__option-card:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 670px;
	height: 365px;
	background: var(--bg_red)
}

.specialists__option-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 568px;
	height: 365px;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.specialists__option-image span {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.specialists__option-image span img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: center;
}

.specialists__option-image:after {
	content: '';
	position: absolute;
	top: -40px;
	right: -38px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-size: contain
}

.specialists__option-image:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: -35px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-size: contain
}

.specialists-full .wrapper {
	margin-bottom: 110px
}

.specialists-full .wrapper:last-child {
	margin-bottom: 0
}

.specialists-full__personal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 111px;
	margin-top: 80px
}

.specialists-full__personal .doctor {
	width: 500px;
	min-height: 140px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	border-radius: 0 40px 40px 0;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	margin-left: 70px;
	padding: 30px 70px 30px 120px
}

.specialists-full__personal .doctor h5 {
	margin-bottom: 10px
}

.specialists-full__personal .doctor .image {
	position: absolute;
	bottom: 0;
	left: -70px;
	z-index: 2;
	width: 170px;
	height: 170px
}

.specialists-full__personal .doctor .image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	background-size: contain
}

.specialists-full__personal .doctor .image:after {
	content: '';
	position: absolute;
	bottom: -20px;
	left: 90px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.specialists-full__personal .doctor .image span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 85px 85px 85px 0;
	background: #d3d3d3 50%/cover no-repeat;
	overflow: hidden;
}
.specialists-full__personal .doctor .image img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.specialists-full__personal .doctor .image span svg {
	width: 111px;
	height: 91px
}

.specialists-full__personal .doctor .image span svg path {
	fill: rgba(255,60,98,.5)
}

@media (max-width: 1199px) {
	.specialists__text p {
		margin-bottom:10px
	}

	.specialists__text p:not(:nth-child(1)):not(:nth-child(2)) {
		display: none
	}

	.specialists__button {
		display: block;
		text-align: right;
		margin-top: 30px;
		cursor: pointer
	}

	.specialists__button #btn-more span {
		pointer-events: none
	}

	.specialists__option-card {
		width: 100%;
		min-height: 250px;
		padding: 20px;
		border-radius: 20px 20px 0 0
	}

	.specialists__option-card .badges {
		margin-bottom: 20px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		row-gap: 10px;
		-webkit-column-gap: 20px;
		-moz-column-gap: 20px;
		column-gap: 20px
	}

	.specialists__option-card:after {
		content: '';
		position: absolute;
		top: 60px;
		right: 20px;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM1IiBoZWlnaHQ9IjExMSIgdmlld0JveD0iMCAwIDEzNSAxMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMTM0Ljc2OCAzOC40MTI5QzEzNC4zMDUgMzcuNDg1MyAxMzMuMTQ1IDM3LjI1MzQgMTMyLjQ1IDM3LjcxNzJDMTI2Ljg4NiA0MC43MzIgMTIwLjg1OCA0MS4xOTU4IDExNS4wNjMgNDEuMTk1OEMxMTQuODMxIDM5LjgwNDQgMTE0LjU5OSAzOC40MTI5IDExNC4xMzUgMzcuMDIxNUMxMTIuMjgxIDMyLjM4MzMgMTA3Ljg3NiAyOC42NzI4IDEwMi4zMTIgMjYuODE3NkM5NC40MzAxIDI0LjI2NjYgODUuMTU3IDI1LjQyNjEgNzYuODExMiAzMC4yOTYyQzc0LjI2MTEgMzEuNjg3NiA3MS45NDI4IDMzLjMxMSA2OS42MjQ1IDM1LjE2NjJDNjguNjk3MiAzMy41NDI5IDY3Ljc2OTkgMzEuOTE5NSA2Ni42MTA4IDMwLjUyODFDNTcuNTY5NSAxNy4zMDk0IDQxLjEwOTcgMy4xNjMgMzUuMDgyMiAwLjE0ODIwMUMzNC44NTAzIDAuMTQ4MjAxIDMzLjQ1OTQgLTAuNTQ3NTIxIDMyLjUzMjEgMS4wNzU4M0MyOS43NTAxIDUuMjUwMTcgMTMuNzU0IDUzLjAyMzEgNDcuMTM3MiA3OS42OTI1QzUyLjcwMTEgODQuMDk4NyA1OC45NjA0IDg2LjQxNzggNjUuOTE1MyA4Ni40MTc4QzUxLjU0MTkgMTAxLjQ5MiAyMy43MjI2IDEwNi4zNjIgMTAuMDQ0NyAxMDcuMjg5QzI0LjY0OTkgMTAwLjc5NiAzMy40NTk0IDg5LjY2NDUgNDAuODc3OSA3OC4zMDFDNDEuMzQxNSA3Ny42MDUzIDQxLjEwOTcgNzYuNDQ1OCA0MC40MTQyIDc1Ljk4MkMzOS40ODY5IDc1LjUxODIgMzguNTU5NiA3NS43NTAxIDM4LjA5NTkgNzYuNDQ1OEMyOC41OTEgOTEuMDU2IDE4Ljg1NDIgMTAxLjcyNCAxLjY5ODkzIDEwNi44MjZDMC4wNzYxMzgzIDEwNy4yODkgLTAuMTU1Njg5IDEwOC40NDkgMC4wNzYxMzg2IDEwOC45MTNDMC4wNzYxMzg2IDEwOS42MDkgMC41Mzk3OTYgMTEwLjUzNiAyLjE2MjU5IDExMC43NjhDMy4wODk5IDExMSA0LjQ4MDg3IDExMSA2LjEwMzY3IDExMUMyMS4xNzI1IDExMSA2NC41MjQzIDEwNC45NyA3NS44ODM5IDc3LjM3MzRDNzkuNTkzMSA2OC4wOTcxIDc4LjY2NTggNTQuODc4NCA3My4zMzM4IDQyLjM1NTRDNzIuODcwMSA0MS40Mjc3IDcxLjk0MjggNDAuOTYzOSA3MS4wMTU1IDQxLjQyNzdDNzAuMDg4MiA0MS44OTE2IDY5LjYyNDUgNDIuODE5MiA3MC4wODgyIDQzLjc0NjhDNzUuMTg4NCA1NS41NzQxIDc2LjExNTcgNjcuNjMzMyA3Mi42MzgzIDc2LjIxMzlDNzEuNzExIDc4LjUzMyA3MC41NTE4IDgwLjYyMDEgNjguOTI5IDgyLjcwNzNDNjEuNzQyNCA4My40MDMgNTUuMDE5NCA4MS4zMTU4IDQ5LjQ1NTUgNzYuOTA5NkM0Ny44MzI3IDc1LjUxODIgNDYuMjA5OSA3NC4xMjY3IDQ0LjgxODkgNzIuNzM1M0M0NS41MTQ0IDcxLjgwNzYgNDUuOTc4MSA3MC42NDgxIDQ2LjY3MzYgNjkuNzIwNUM1NS4wMTk0IDU2LjI2OTggNjMuMzY1MiA0Mi41ODczIDc4LjY2NTggMzMuNzc0OEM4Ni4zMTYxIDI5LjM2ODUgOTQuNDMwMSAyOC4yMDkgMTAxLjM4NSAzMC41MjgxQzEwNi4wMjIgMzIuMTUxNCAxMDkuNDk5IDM1LjE2NjIgMTExLjEyMiAzOC44NzY4QzExMS41ODUgMzkuODA0NCAxMTEuNTg1IDQwLjUwMDEgMTExLjgxNyA0MS40Mjc3QzExMS4xMjIgNDEuNDI3NyAxMTAuNDI2IDQxLjQyNzcgMTA5LjczMSA0MS4xOTU4QzEwMS4zODUgNDAuNzMyIDkzLjczNDYgNDAuMjY4MiA4OS41NjE3IDQ2Ljc2MTZDODYuMzE2MSA1Mi4wOTU1IDg4LjQwMjYgNTguMTI1MSA5Mi41NzU1IDYwLjkwOEM5NC4xOTgzIDYyLjA2NzUgOTYuMjg0NyA2Mi43NjMyIDk4LjYwMyA2Mi43NjMyQzEwMi4zMTIgNjIuNzYzMiAxMDYuNzE3IDYwLjY3NjEgMTExLjEyMiA1NS4zNDIyQzExMi41MTMgNTMuNDg2OSAxMTMuNjcyIDUxLjM5OTggMTE0LjU5OSA0OS41NDQ1QzExNS4wNjMgNDguNjE2OSAxMTQuNTk5IDQ3LjY4OTIgMTEzLjY3MiA0Ny4yMjU0QzExMi43NDUgNDYuOTkzNSAxMTEuODE3IDQ3LjIyNTQgMTExLjM1NCA0OC4xNTMxQzExMC42NTggNDkuNzc2NCAxMDkuNzMxIDUxLjM5OTggMTA4LjU3MiA1My4wMjMxQzEwMy4yNCA1OS45ODAzIDk3LjkwNzUgNTkuOTgwMyA5NC44OTM4IDU3Ljg5MzJDOTIuMTExOCA1Ni4wMzc5IDkwLjcyMDkgNTEuODYzNiA5My4wMzkxIDQ4LjM4NUM5Ni4wNTI5IDQzLjUxNDkgMTAyLjMxMiA0My45Nzg3IDEwOS45NjMgNDQuNDQyNUMxMTcuODQ1IDQ0LjkwNjQgMTI2LjY1NCA0NS42MDIxIDEzNSA0MC45NjM5QzEzNC43NjggNDAuMjY4MiAxMzUuMjMyIDM5LjM0MDYgMTM0Ljc2OCAzOC40MTI5Wk00My40MjggNjcuNDAxNEM0Mi45NjQzIDY4LjA5NzEgNDIuNTAwNiA2OC43OTI4IDQyLjAzNyA2OS40ODg2QzIyLjA5OTggNDUuNjAyMSAzMS42MDQ3IDEwLjgxNTkgMzQuNjE4NSAzLjYyNjgxQzQxLjEwOTcgNy44MDExNSA1NS40ODMgMjAuMzI0MiA2My41OTcgMzIuMTUxNEM2NC43NTYxIDMzLjc3NDggNjUuNjgzNCAzNS4zOTgxIDY2LjYxMDggMzcuMDIxNUM1Ni42NDIyIDQ1LjgzNCA0OS45MTkxIDU2LjczMzYgNDMuNDI4IDY3LjQwMTRaTTk2Ljc0ODQgNjcuNjMzM0M5Ny40NDM5IDY4LjMyOSA5Ny42NzU3IDY5LjI1NjYgOTYuOTgwMiA3MC4xODQzQzkyLjExMTggNzYuMjEzOSA4NS4zODg4IDgxLjA4MzkgNzguNDM0IDgzLjYzNDlDNzguMjAyMiA4My42MzQ5IDc3Ljk3MDMgODMuNjM0OSA3Ny43Mzg1IDgzLjYzNDlDNzcuMDQzIDgzLjYzNDkgNzYuMzQ3NSA4My4xNzExIDc2LjExNTcgODIuNDc1NEM3NS44ODM5IDgxLjU0NzcgNzYuMTE1NyA4MC42MjAxIDc3LjA0MyA4MC4xNTYzQzgzLjUzNDIgNzcuODM3MiA4OS4zMjk5IDczLjE5OTEgOTMuOTY2NSA2Ny42MzMzQzk0Ljg5MzggNjcuMTY5NSA5Ni4wNTI5IDY2LjkzNzYgOTYuNzQ4NCA2Ny42MzMzWiIgZmlsbD0iI0ZGM0M2MiIvPg0KPC9zdmc+DQo=) 0 0 no-repeat;
		width: 90px;
		height: 74px;
		background-size: contain
	}

	.specialists__option-image {
		position: static;
		width: 100%;
		height: 200px;
		border-radius: 20px;
		margin-top: -12px
	}

	.specialists__option-image span {
		border-radius: 20px
	}

	.specialists__option-image:before,.specialists__option-image:after {
		display: none
	}

	.specialists-full .wrapper {
		margin-bottom: 80px
	}

	.specialists-full .wrapper:last-child {
		margin-bottom: 0
	}

	.specialists-full__personal {
		margin-top: 50px;
		row-gap: 40px
	}

	.specialists-full__personal .doctor {
		width: 100%;
		margin-left: 0;
		border-radius: 85px 20px 20px 0;
		padding: 20px 20px 20px 150px
	}

	.specialists-full__personal .doctor h5 {
		font-size: 14px
	}

	.specialists-full__personal .doctor p {
		font-size: 12px
	}

	.specialists-full__personal .doctor .image {
		width: 130px;
		height: 130px;
		top: 0;
		left: 0
	}

	.specialists-full__personal .doctor .image:before,.specialists-full__personal .doctor .image:after {
		display: none
	}

	.specialists-full__personal .doctor .image span svg {
		width: 91px;
		height: 71px
	}
}

@media (min-width: 1920px) {
	.specialists__text p {
		margin-bottom:25px
	}

	.specialists__option {
		margin-top: 63px
	}

	.specialists__option-card {
		width: 838px;
		min-height: 456px;
		padding: 50px;
		border-radius: 50px 0 0 50px
	}

	.specialists__option-card .badges {
		margin-bottom: 63px;
		row-gap: 13px;
		-webkit-column-gap: 38px;
		-moz-column-gap: 38px;
		column-gap: 38px
	}

	.specialists__option-card:before {
		width: 838px;
		height: 456px
	}

	.specialists__option-image {
		width: 710px;
		height: 456px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.specialists__option-image span {
		border-radius: 50px
	}

	.specialists__option-image:after {
		top: -50px;
		right: -48px;
		width: 125px;
		height: 125px
	}

	.specialists__option-image:before {
		bottom: -38px;
		left: -44px;
		width: 125px;
		height: 125px
	}

	.specialists-full .wrapper {
		margin-bottom: 138px
	}

	.specialists-full__personal {
		row-gap: 139px;
		margin-top: 100px
	}

	.specialists-full__personal .doctor {
		width: 625px;
		min-height: 175px;
		border-radius: 0 50px 50px 0;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		margin-left: 88px;
		padding: 38px 88px 38px 150px
	}

	.specialists-full__personal .doctor h5 {
		margin-bottom: 13px
	}

	.specialists-full__personal .doctor .image {
		left: -88px;
		width: 213px;
		height: 213px
	}

	.specialists-full__personal .doctor .image:before {
		width: 88px;
		height: 88px
	}

	.specialists-full__personal .doctor .image:after {
		bottom: -25px;
		left: 113px;
		width: 100px;
		height: 100px
	}

	.specialists-full__personal .doctor .image span {
		border-radius: 106px 106px 106px 0
	}

	.specialists-full__personal .doctor .image span svg {
		width: 139px;
		height: 114px
	}
}

.reviews.with__swiper {
	padding-bottom: 50px
}

.reviews.with__swiper .reviews__video-image {
	height: 258px
}

.reviews.with__swiper .reviews__video-title h4 {
	line-height: normal
}

.reviews.with__text {
	padding-bottom: 50px
}

.reviews.with__text .wrapper {
	margin: 50px 0
}

.reviews__video {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.reviews__video-mobile {
	display: none
}

.reviews__video:before {
	content: '';
	position: absolute;
	top: 35px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.reviews__video:after {
	content: '';
	position: absolute;
	top: 118px;
	right: -65px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.reviews__video-item {
	width: 370px
}

.reviews__video-title {
	margin-top: 40px;
	display: block
}

.reviews__video-title h3 {
	margin-left: 20px;
	position: relative;
	margin-bottom: 0
}

.reviews__video-title h3:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: -1;
	top: -10px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat
}

.reviews__video-image {
	display: block;
	width: 370px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 40px
}

.reviews__video-image span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.reviews__video-image:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(253,220,221,.5);
	border-radius: 40px;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.reviews__video-image:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjMwIiBmaWxsPSIjRjU1MTU3Ii8+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81Mjg2KSI+DQo8cGF0aCBkPSJNNDEuODkzNyAyOS4wNjI2TDI1LjM5MzggMTkuMzA3OUMyNC4wNTMxIDE4LjUxNTcgMjIgMTkuMjg0NCAyMiAyMS4yNDM4VjQwLjc0ODVDMjIgNDIuNTA2MyAyMy45MDc4IDQzLjU2NTcgMjUuMzkzOCA0Mi42ODQ0TDQxLjg5MzcgMzIuOTM0NEM0My4zNjU2IDMyLjA2NzIgNDMuMzcwMyAyOS45Mjk3IDQxLjg5MzcgMjkuMDYyNloiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81Mjg2Ij4NCjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwIDE5KSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.reviews__video-image:hover:before {
	opacity: .6
}

.reviews__video-image:hover span {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.reviews__video-image.red:before {
	background: rgba(253,220,221,.5);
	border-radius: 20px
}

.reviews__video-image.green:before {
	background: rgba(211,255,234,.5);
	border-radius: 20px
}

.reviews__video-image.blue:before {
	background: rgba(225,230,255,.5);
	border-radius: 20px
}

.reviews__text-item {
	padding: 30px;
	width: 370px;
	min-height: 525px;
	height: 100%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px;
	border: 2px solid #eaeffc;
	background: #fff;
	/* display: flex; */
	/* flex-direction: column; */
}

.reviews__text-item .reviews__content {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	overflow: hidden;
	text-overflow: ellipsis;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	/* max-height: 100%; */
	/* box-sizing: border-box; */
}

.reviews__text-title {
	margin-bottom: 45px;
	width: 305px;
	height: 90px;
	text-align: center;
	padding-top: 20px;
	position: relative;
	border-radius: 20px;
	/* box-sizing: content-box; */
}

.reviews__text-title.green {
	background: var(--bg_green)
}

.reviews__text-title.blue {
	background: var(--bg_blue)
}

.reviews__text-title.red {
	background: var(--bg_red)
}

.reviews__text-title span {
	color: #3e5798;
	font-weight: 500;
	line-height: normal
}

.reviews__text-title span.badge {
	position: absolute;
	left: 50%;
	bottom: -15px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.reviews__text-down {
	margin-top: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.reviews__text-down span {
	font-size: 14px;
	line-height: normal
}

.reviews>.container {
	position: relative
}

.reviews .psevdo-elements {
	position: absolute;
	height: 258px;
	width: 100%
}

.reviews .psevdo-elements:before {
	content: '';
	position: absolute;
	top: 35px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.reviews .psevdo-elements:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: -65px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.reviews__slider-pagination {
	margin: 24px auto 50px auto;
	position: relative
}

.reviews__slider-text__pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.reviews {
		padding-bottom:30px
	}

	.reviews .psevdo-elements {
		display: none
	}

	.reviews.with__swiper .reviews__video-image {
		height: 200px
	}

	.reviews.with__swiper .reviews__video-image:before {
		border-radius: 20px
	}

	.reviews.with__text .wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 10px;
		margin: 40px 0
	}

	.reviews__video {
		display: none
	}

	.reviews__video-mobile {
		display: block
	}

	.reviews__video-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.reviews__video-item {
		width: 100%
	}

	.reviews__video-title {
		margin-top: 20px
	}

	.reviews__video-title h3 {
		margin-left: 10px;
		font-size: 16px
	}

	.reviews__video-title h3:before {
		width: 30px;
		height: 30px;
		top: -8px;
		left: -10px;
		background-size: contain
	}

	.reviews__video-image {
		width: 100%;
		height: 200px;
		border-radius: 20px
	}

	.reviews__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.reviews__slider-text__pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.reviews__text-item {
		padding: 20px 20px 30px 20px;
		width: 100%;
		height: 400px;
		border-radius: 20px
	}
	.reviews__text-item .reviews__content{
	text-overflow: initial;
	overflow: auto;
	/* -webkit-box-orient: initial; */
	-webkit-line-clamp: 17;
}
	.reviews__text-title {
		width: 100%;
		height: 70px;
		padding-top: 15px;
		border-radius: 15px;
		margin-bottom: 40px
	}

	.reviews__text-title span {
		font-size: 16px
	}

	.reviews__text-title span.badge {
		font-size: 12px
	}

	.reviews__text-down {
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.reviews.with__swiper {
		padding-bottom:63px
	}

	.reviews.with__swiper .reviews__video-image {
		height: 323px
	}

	.reviews.with__text {
		padding-bottom: 63px
	}

	.reviews.with__text .wrapper {
		margin: 63px 0
	}

	.reviews__video:before {
		top: 44px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.reviews__video:after {
		top: 148px;
		right: -81px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.reviews__video-item {
		width: 463px
	}

	.reviews__video-title {
		margin-top: 50px
	}

	.reviews__video-title h3 {
		margin-left: 25px
	}

	.reviews__video-title h3:before {
		width: 50px;
		height: 50px;
		top: -13px;
		left: -25px;
		background-size: contain
	}

	.reviews__video-image {
		width: 463px;
		height: 313px;
		border-radius: 50px
	}

	.reviews__video-image:before {
		border-radius: 50px
	}

	.reviews__video-image:after {
		width: 75px;
		height: 75px
	}

	.reviews__video-image.red:before {
		border-radius: 25px
	}

	.reviews__video-image.green:before {
		border-radius: 25px
	}

	.reviews__video-image.blue:before {
		border-radius: 25px
	}

	.reviews__text-item {
		padding: 38px;
		width: 463px;
		height: 656px;
		border-radius: 50px;
		border: 3px solid #eaeffc
	}

	.reviews__text-title {
		margin-bottom: 56px;
		width: 381px;
		height: 113px;
		padding-top: 25px;
		border-radius: 25px
	}

	.reviews__text-title span.badge {
		bottom: -19px
	}

	.reviews__text-down {
		margin-top: 50px
	}

	.reviews__text-down span {
		font-size: 18px
	}

	.reviews .psevdo-elements {
		height: 323px
	}

	.reviews .psevdo-elements:before {
		top: 44px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.reviews .psevdo-elements:after {
		right: -81px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.reviews__slider-pagination {
		margin: 30px auto 63px auto
	}

	.reviews__slider-text__pagination {
		margin: 63px auto
	}
}

.social__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 140px;
	padding: 0 30px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1)
}

.social__wrapper-title h2 {
	margin-bottom: 0;
	margin-left: 20px;
	position: relative;
	z-index: 1
}

.social__wrapper-title h2:before {
	content: '';
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: -1;
	top: -15px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #fffbfb
}

.social__wrapper-links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px
}

.social__wrapper-phone {
	color: #3e5798;
	font-size: 28px;
	font-weight: 400;
	line-height: normal
}

.social__wrapper-write {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 13px
}

.social__wrapper-text {
	font-size: 16px;
	font-weight: 300;
	line-height: normal
}

.social__wrapper-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 6px;
	-moz-column-gap: 6px;
	column-gap: 6px
}

.social__wrapper-link svg {
	width: 26px;
	height: 26px
}

.social__wrapper-link svg path {
	fill: #3e5798
}

@media (max-width: 1199px) {
	.social__wrapper {
		width:100%;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 26px 0 50px 0;
		border-radius: 20px;
		gap: 30px
	}

	.social__wrapper .pre-last {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.social__wrapper .last {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.social__wrapper-title h2 {
		margin-left: 0
	}

	.social__wrapper-title h2:before {
		width: 40px;
		height: 40px;
		top: -6px;
		left: -15px;
		border-radius: 20px 0 20px 20px
	}

	.social__wrapper-write {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.social__wrapper {
		min-height:175px;
		padding: 0 38px;
		border-radius: 50px;
		-webkit-box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1);
		box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1)
	}

	.social__wrapper-title h2 {
		margin-left: 25px
	}

	.social__wrapper-title h2:before {
		width: 88px;
		height: 88px;
		top: -19px;
		left: -25px;
		border-radius: 50px 0 50px 50px
	}

	.social__wrapper-links {
		gap: 13px
	}

	.social__wrapper-phone {
		font-size: 35px
	}

	.social__wrapper-write {
		margin-top: 16px
	}

	.social__wrapper-text {
		font-size: 20px
	}

	.social__wrapper-link {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px
	}

	.social__wrapper-link svg {
		width: 33px;
		height: 33px
	}
}

.promotion__sale {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 1
}

.promotion__sale-mobile {
	display: none
}

.promotion__sale-item {
	width: 570px;
	min-height: 278px;
	border-radius: 40px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	padding: 30px 30px 40px 30px
}

.promotion__sale-item:first-child:before {
	content: '';
	position: absolute;
	top: 0;
	left: -65px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.promotion__sale-item:first-child:after {
	content: '';
	position: absolute;
	bottom: -48px;
	left: 520px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.promotion__sale-item:last-child:after {
	content: '';
	position: absolute;
	bottom: 70px;
	right: -59px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.promotion__sale-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 20px
}

.promotion__sale-title h2 {
	margin-bottom: 0
}

.promotion__sale-title .procent {
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px;
	background: var(--bg_red);
	color: #fddcdd;
	font-size: 80px;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	flex-shrink: 0
}

.promotion__sale-price {
	margin-top: 18px;
	width: 510px;
	height: 90px;
	padding: 18px 30px;
	border-radius: 30px;
	background: var(--bg_blue)
}

.promotion__sale-price .price {
	color: #f55157;
	font-size: 20px;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 10px
}

.promotion__sale-price .price span {
	color: #4b5658;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through
}

.promotion__sale-price .limit {
	font-size: 14px;
	font-weight: 400;
	line-height: normal
}

.promotion__sale-price .limit span {
	color: #3e5798;
	font-weight: 500
}

.promotion.col-1 .promotion__sale {
	position: relative;
	display: block
}

.promotion.col-1 .promotion__sale-title {
	width: calc(50% - 15px)
}

.promotion.col-1 .promotion__sale-price {
	width: calc(50% + 15px);
	border-radius: 30px 0 0 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.promotion.col-1 .promotion__sale-item {
	width: 100%;
	padding: 30px
}

.promotion.col-1 .promotion__sale-item:before,.promotion.col-1 .promotion__sale-item:after {
	display: none
}

.promotion.col-1 .promotion__sale-image {
	position: absolute;
	top: 0;
	right: 0;
	width: 570px;
	height: 350px;
	overflow: hidden;
	border-radius: 40px
}

.promotion.col-1 .promotion__sale-image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.promotion.col-1 .promotion__sale-button {
	display: none
}

@media (max-width: 1199px) {
	.promotion {
		padding-bottom:30px
	}

	.promotion__title {
		display: none
	}

	.promotion__sale {
		display: none
	}

	.promotion__sale-mobile {
		display: block
	}

	.promotion__sale-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.promotion__sale-item {
		width: 100%;
		min-height: auto;
		border-radius: 20px;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 20px
	}

	.promotion__sale-item:before,.promotion__sale-item:after {
		display: none
	}

	.promotion__sale-title {
		gap: 10px;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start
	}

	.promotion__sale-title .procent {
		width: 60px;
		height: 60px;
		border-radius: 20px;
		font-size: 50px
	}

	.promotion__sale-price {
		margin-top: 20px;
		padding: 20px;
		width: 100%;
		height: auto;
		border-radius: 20px
	}

	.promotion__sale-price .limit {
		font-size: 12px
	}

	.promotion__sale-button {
		text-align: right;
		margin-top: 20px
	}

	.promotion.col-1 .promotion__sale-title {
		width: 100%
	}

	.promotion.col-1 .promotion__sale-price {
		width: 100%;
		border-radius: 20px
	}

	.promotion.col-1 .promotion__sale-price .button {
		display: none
	}

	.promotion.col-1 .promotion__sale-item {
		padding: 220px 20px 20px 20px
	}

	.promotion.col-1 .promotion__sale-image {
		width: 100%;
		height: 200px;
		border-radius: 20px
	}

	.promotion.col-1 .promotion__sale-button {
		display: block
	}
}

@media (min-width: 1920px) {
	.promotion__sale-item {
		width:713px;
		min-height: 348px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		padding: 38px 38px 50px 38px
	}

	.promotion__sale-item:first-child:before {
		left: -81px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.promotion__sale-item:first-child:after {
		bottom: -60px;
		left: 650px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.promotion__sale-item:last-child:after {
		bottom: 88px;
		right: -74px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.promotion__sale-title {
		gap: 25px
	}

	.promotion__sale-title .procent {
		width: 125px;
		height: 125px;
		border-radius: 50px;
		font-size: 100px
	}

	.promotion__sale-price {
		margin-top: 23px;
		width: 638px;
		height: 113px;
		padding: 23px 38px;
		border-radius: 38px
	}

	.promotion__sale-price .price {
		font-size: 25px;
		font-weight: 625;
		margin-bottom: 13px
	}

	.promotion__sale-price .limit {
		font-size: 18px
	}

	.promotion.col-1 .promotion__sale-title {
		width: calc(50% - 19px)
	}

	.promotion.col-1 .promotion__sale-price {
		width: calc(50% + 19px);
		border-radius: 38px 0 0 38px
	}

	.promotion.col-1 .promotion__sale-item {
		padding: 38px
	}

	.promotion.col-1 .promotion__sale-image {
		width: 713px;
		height: 438px;
		border-radius: 50px
	}
}

.funds .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.funds__specialist {
	position: absolute;
	top: 0;
	left: 0;
	width: 570px;
	height: 365px;
	border-radius: 36px;
	overflow: hidden;
}

.funds__specialist:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: -20px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.funds__specialist:after {
	content: '';
	position: absolute;
	top: 0;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.funds__specialist-image span {
	display: block;
	width: 100%;
	height: 100%;
	/* border-radius: 40px; */
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	/* overflow: hidden; */
}

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

.funds__specialist-label {
	padding: 17px 50px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	min-height: 87px;
	width: 100%
}

.funds__specialist-label:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	/* border-radius: 0 0 40px 40px; */
	background: rgba(255,255,255,.7)
}

.funds__specialist-label h3 {
	margin-bottom: 2px
}

.funds__specialist-label p {
	font-size: 16px
}

.funds__info {
	width: 670px;
	min-height: 480px;
	position: relative;
	border-radius: 40px;
	overflow: hidden;
	padding: 50px 50px 50px 120px;
	margin-top: 50px
}

.funds__info:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	background: var(--bg_green);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.funds__info p {
	color: #5f5f60
}

.funds__info p:first-child {
	margin-bottom: 20px
}

.funds__info-btns {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 30px;
	margin-top: 50px
}

@media (max-width: 1199px) {
	.funds .wrapper {
		-webkit-box-orient:vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.funds__specialist {
		width: 100%;
		height: auto;
		position: static
	}

	.funds__specialist:before,.funds__specialist:after {
		display: none
	}

	.funds__specialist-image {
		height: 200px
	}

	.funds__specialist-image span {
		border-radius: 20px
	}

	.funds__specialist-label {
		position: relative;
		padding: 0 0 0 10px;
		margin-top: 20px;
		min-height: auto
	}

	.funds__specialist-label:before {
		display: none
	}

	.funds__specialist-label:after {
		content: '';
		position: absolute;
		top: -8px;
		left: 0;
		z-index: -1;
		width: 30px;
		height: 30px;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
		background-size: contain
	}

	.funds__specialist-label p {
		font-size: 14px
	}

	.funds__info {
		width: 100%;
		min-height: auto;
		margin-top: 30px;
		padding: 30px 20px 40px 20px;
		border-radius: 20px
	}

	.funds__info:before {
		-webkit-transform: none;
		transform: none
	}

	.funds__info p:first-child {
		margin-bottom: 10px
	}

	.funds__info-btns {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.funds__specialist {
		width:713px;
		height: 456px
	}

	.funds__specialist:before {
		bottom: -38px;
		left: -25px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.funds__specialist:after {
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.funds__specialist-image span {
		border-radius: 50px
	}

	.funds__specialist-label {
		padding: 21px 63px;
		min-height: 109px
	}

	.funds__specialist-label:before {
		border-radius: 0 0 50px 50px
	}

	.funds__specialist-label h3 {
		margin-bottom: 3px
	}

	.funds__specialist-label p {
		font-size: 20px
	}

	.funds__info {
		width: 838px;
		min-height: 600px;
		border-radius: 50px;
		padding: 63px 63px 63px 150px;
		margin-top: 63px
	}

	.funds__info p:first-child {
		margin-bottom: 25px
	}

	.funds__info-btns {
		gap: 38px;
		margin-top: 63px
	}
}

.awards {
	padding-bottom: 50px
}

.awards__item {
	position: relative;
	width: 370px;
	min-height: 337px;
	margin-top: 95px;
	padding: 105px 25px 40px 35px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.awards__item:after {
	content: '';
	position: absolute;
	top: -55px;
	right: 0;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 130px;
	height: 130px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-size: contain
}

.awards__item-img {
	width: 270px;
	height: 170px;
	position: absolute;
	z-index: 3;
	top: -95px;
	left: 0;
	overflow: hidden;
	border-radius: 40px
}

.awards__item-img span {
	display: block;
	width: 100%;
	height: 100%;
	background: #fff 50%/contain no-repeat
}
.awards__item-img img{
	width: 100%;
	height: 100%;
	object-fit:scale-down;
	object-position: center;
}

.awards__item p {
	position: relative;
	z-index: 1
}

.awards__item p:before {
	content: '';
	display: block;
	width: 34px;
	height: 34px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #f6f9ff;
	position: absolute;
	z-index: -1;
	top: -5px;
	left: -10px
}

.awards__slider-pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.awards {
		padding-bottom:30px
	}

	.awards__slider-pagination {
		margin: 50px auto 30px auto;
		position: static
	}

	.awards__item {
		width: 100%;
		min-height: auto;
		border-radius: 20px;
		margin-top: 46px;
		padding: 114px 20px 40px 20px
	}

	.awards__item:after {
		width: 120px;
		height: 120px;
		top: -38px
	}

	.awards__item-img {
		width: 70%;
		height: 130px;
		top: -46px;
		border-radius: 20px;
		padding: 20px;
		background: #fff
	}

	.awards__item p {
		font-size: 14px
	}

	.awards__item p:before {
		top: -10px
	}
}

@media (min-width: 1920px) {
	.awards {
		padding-bottom:63px
	}

	.awards__item {
		width: 463px;
		min-height: 421px;
		margin-top: 119px;
		padding: 131px 31px 50px 44px;
		border-radius: 50px
	}

	.awards__item:after {
		top: -69px;
		width: 163px;
		height: 163px;
		background-size: contain
	}

	.awards__item-img {
		width: 338px;
		height: 213px;
		top: -119px;
		border-radius: 50px
	}

	.awards__item p:before {
		width: 43px;
		height: 43px;
		border-radius: 50px 0 50px 50px;
		top: -6px;
		left: -13px
	}

	.awards__slider-pagination {
		margin: 63px auto
	}
}

.articles__title .btn {
	margin-top: 11px;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.articles__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.articles__swiper {
	display: none
}

.articles__item {
	position: relative;
	padding: 380px 40px 40px 40px;
	width: 370px;
	min-height: 542px;
	border-radius: 40px;
	background: var(--bg_red)
}

.articles__item-img {
	width: 100%;
	height: 330px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	border-radius: 40px
}

.articles__item-img span {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.articles__item-img span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.articles__item h3 {
	position: relative;
	z-index: 1
}

.articles__item h3:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: -1;
	top: -10px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat
}

.articles__item-button {
	text-align: right
}

@media (max-width: 1199px) {
	.articles {
		padding-bottom:30px
	}

	.articles__swiper {
		display: block
	}

	.articles__wrapper {
		display: none
	}

	.articles-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.articles__title .btn {
		margin-top: 0
	}

	.articles__item {
		width: 100%;
		min-height: auto;
		padding: 320px 20px 20px 20px;
		border-radius: 20px
	}

	.articles__item-img {
		width: 100%;
		height: 300px;
		border-radius: 20px
	}

	.articles__item h3 {
		font-size: 16px
	}

	.articles__item h3:before {
		width: 29px;
		height: 30px;
		position: absolute;
		z-index: -1;
		top: -8px;
		left: -10px;
		background-size: contain
	}

	.articles__item h3 br {
		display: none
	}
}

@media (min-width: 1920px) {
	.articles__title .btn {
		margin-top:14px
	}

	.articles__item {
		padding: 475px 50px 50px 50px;
		width: 463px;
		min-height: 542px;
		border-radius: 50px
	}

	.articles__item-img {
		height: 413px;
		border-radius: 50px
	}

	.articles__item h3:before {
		width: 50px;
		height: 50px;
		top: -13px;
		left: -25px;
		background-size: contain
	}
}

.first-screen {
	min-height: 661px
}

.first-screen__info {
	width: 730px;
	min-height: 250px;
	position: relative;
	padding: 50px 100px 50px 80px;
	margin: 40px 0 40px -60px;
	border-radius: 40px 0 0 40px;
	background: var(--bg_red)
}

.first-screen__info:after {
	content: '';
	position: absolute;
	bottom: -70px;
	right: 0;
	width: 140px;
	height: 140px;
	z-index: 5;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQwIiBoZWlnaHQ9IjE0MCIgdmlld0JveD0iMCAwIDE0MCAxNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMCAxMDVDMCA4NS42NyAxNS42NyA3MCAzNSA3MEg3MFYxMDVDNzAgMTI0LjMzIDU0LjMzIDE0MCAzNSAxNDBDMTUuNjcgMTQwIDAgMTI0LjMzIDAgMTA1WiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE0MCAzNUMxNDAgNTQuMzMgMTI0LjMzIDcwIDEwNSA3MEg3MFYzNUM3MCAxNS42NyA4NS42NyAwIDEwNSAwQzEyNC4zMyAwIDE0MCAxNS42NyAxNDAgMzVaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9zdmc+DQo=) 0 0 no-repeat
}

.first-screen__info .button {
	display: none
}

.first-screen__info h1 {
	position: relative;
	z-index: 5
}

.first-screen__info h1:before {
	content: '';
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #fffbfb;
	position: absolute;
	z-index: -1;
	top: -9px;
	left: -20px
}

.first-screen__button {
	margin-left: 20px
}

.first-screen__image {
	position: absolute;
	top: 0;
	right: -70px;
	width: 640px;
	height: 470px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,56,89,.1);
	box-shadow: 0 0 50px 0 rgba(0,56,89,.1)
}
.first-screen.with__image_1_1{
	min-height: 780px;
}
.first-screen.with__image_1_1 .first-screen__image{
	min-width: 640px;
	min-height: 640px;
}

.first-screen__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

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

.first-screen__service {
	width: 570px;
	min-height: 137px;
	border-radius: 40px;
	background: #d3d3d3 50%/cover no-repeat;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	margin-left: -20px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 20px 40px
}

.first-screen__service:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	background: var(--bg_blue);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}
.top-panel__desc,
.first-screen__service p {
	font-size: 20px;
	margin-bottom: 10px
}

.first-screen__service .price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.first-screen__service .price>span {
	color: #3e5798;
	font-size: 30px;
	font-weight: 500
}

.first-screen__service .price .button-promo {
	margin-top: 13px
}

@media (max-width: 1199px) {
	.first-screen {
		min-height:auto
	}

	.first-screen .breadcrumbs {
		display: none
	}

	.first-screen__info {
		width: 100%;
		min-height: auto;
		margin: 0;
		padding: 30px 20px 60px 20px;
		border-radius: 20px 20px 0 0;
		position: static
	}

	.first-screen__info:after {
		display: none
	}

	.first-screen__info .button {
		display: block;
		margin-top: 36px;
		text-align: right
	}

	.first-screen__info h1:before {
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px;
		top: -8px;
		left: -5px
	}

	.first-screen__button {
		display: none
	}

	.first-screen__image {
		position: static;
		width: 100%;
		height: 250px;
		border-radius: 20px;
		margin-top: -20px
	}

	.first-screen__service {
		width: 100%;
		min-height: auto;
		margin: 0;
		border-radius: 20px;
		margin-top: 30px;
		padding: 20px
	}

	.first-screen__service p {
		font-size: 14px
	}

	.first-screen__service .price {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 30px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	.first-screen__service .price>span {
		font-size: 20px;
		-ms-flex-item-align: start;
		align-self: flex-start
	}

	.first-screen__service .price .button-promo {
		-ms-flex-item-align: end;
		align-self: flex-end;
		margin-top: 0
	}
}

@media (min-width: 1920px) {
	.first-screen {
		min-height:826px
	}

	.first-screen__info {
		width: 913px;
		min-height: 313px;
		padding: 63px 125px 63px 100px;
		margin: 50px 0 50px -75px;
		border-radius: 50px 0 0 50px
	}

	.first-screen__info:after {
		bottom: -88px;
		width: 175px;
		height: 175px;
		background-size: contain
	}

	.first-screen__info h1:before {
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px;
		top: -11px;
		left: -25px
	}

	.first-screen__button {
		margin-left: 25px
	}

	.first-screen__image {
		right: -88px;
		width: 800px;
		height: 588px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(0,56,89,.1);
		box-shadow: 0 0 63px 0 rgba(0,56,89,.1)
	}
	.first-screen.with__image_1_1 .first-screen__image{
	min-width: 80px;
	min-height: 740px;
}

	.first-screen__service {
		width: 713px;
		min-height: 171px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		margin-left: -25px;
		padding: 25px 50px
	}

	.first-screen__service p {
		font-size: 25px;
		margin-bottom: 13px
	}

	.first-screen__service .price>span {
		font-size: 38px
	}

	.first-screen__service .price .button-promo {
		margin-top: 16px
	}
}

.services-categoty__item {
	margin-bottom: 100px
}

.services-categoty__item h2 {
	margin-bottom: 60px
}

.services-categoty__item:last-child {
	margin-bottom: 0
}

.services-categoty__item-col {
	padding: 40px 50px 50px 50px;
	width: 570px;
	border-radius: 40px;
	background: #fffefe;
	position: relative;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.services-categoty__item-col:before {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 80px;
	border-radius: 40px 40px 0 0
}

.services-categoty__item-col:after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 80px;
	border-radius: 0 0 40px 40px
}

.services-categoty__item-col:first-child:before,.services-categoty__item-col:first-child:after {
	background: var(--bg_green)
}

.services-categoty__item-col:last-child:before,.services-categoty__item-col:last-child:after {
	background: var(--bg_blue)
}

.services-categoty__item-col.red:before,.services-categoty__item-col.red:after {
	background: var(--bg_red)
}

.services-categoty__item-col.promo {
	padding: 30px
}

.services-categoty__item-col.promo:before,.services-categoty__item-col.promo:after {
	display: none
}

.services-categoty__item-col.promo .sale-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.services-categoty__item-col.promo .sale-title h2 {
	margin-bottom: 0;
	font-size: 24px
}

.services-categoty__item-col.promo .sale-title .procent {
	width: 80px;
	height: 80px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 30px;
	background: var(--bg_red);
	color: #fddcdd;
	font-size: 60px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	flex-shrink: 0
}

.services-categoty__item-col.promo .sale-price {
	margin-top: 20px;
	margin-bottom: 30px;
	width: 510px;
	height: 90px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 18px 30px;
	border-radius: 30px;
	background: var(--bg_blue)
}

.services-categoty__item-col.promo .sale-price .price {
	color: #f55157;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	margin-bottom: 10px
}

.services-categoty__item-col.promo .sale-price .price span {
	color: #4b5658;
	-webkit-text-decoration-line: line-through;
	text-decoration-line: line-through
}

.services-categoty__item-col.promo .sale-price .limit {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.services-categoty__item-col.promo .sale-price .limit span {
	color: #3e5798;
	font-weight: 500
}

.services-categoty__item-col.promo .btn {
	float: right
}

.services-categoty__item-col ul li {
	font-size: 18px;
	margin-bottom: 20px
}

.services-categoty__item-col ul li a {
	color: #4b5658;
	text-decoration: underline;
	text-underline-offset: 7px;
	-webkit-text-decoration-style: dotted;
	text-decoration-style: dotted;
	text-decoration-thickness: from-font;
	-webkit-text-decoration-color: #d7defe;
	text-decoration-color: #d7defe
}

.services-categoty__item-col ul li a:hover {
	color: #3e5798;
	-webkit-text-decoration-color: #3e5798;
	text-decoration-color: #3e5798
}

.services-categoty__item-col>span {
	color: #3e5798;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	display: block;
	margin-bottom: 30px
}

.services-categoty__item>.wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width: 1199px) {
	.services-categoty .wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		row-gap: 40px
	}

	.services-categoty__item {
		margin-bottom: 70px
	}

	.services-categoty__item h2 {
		margin-bottom: 40px
	}

	.services-categoty__item-col {
		padding: 20px 30px;
		width: 100%;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.services-categoty__item-col:before {
		border-radius: 20px 20px 0 0
	}

	.services-categoty__item-col:after {
		border-radius: 0 0 20px 20px
	}

	.services-categoty__item-col ul li {
		font-size: 14px;
		margin-bottom: 15px
	}

	.services-categoty__item-col ul li a {
		text-underline-offset: 5px
	}

	.services-categoty__item-col>span {
		font-size: 16px;
		margin-bottom: 20px
	}

	.services-categoty__item-col.promo {
		padding: 20px
	}

	.services-categoty__item-col.promo .sale-title h2 {
		font-size: 18px
	}

	.services-categoty__item-col.promo .sale-title .procent {
		width: 60px;
		height: 60px;
		border-radius: 20px;
		font-size: 50px
	}

	.services-categoty__item-col.promo .sale-price {
		margin-bottom: 20px;
		width: 100%;
		height: auto;
		padding: 20px;
		border-radius: 20px
	}

	.services-categoty__item-col.promo .sale-price .limit {
		font-size: 12px
	}
}

@media (min-width: 1920px) {
	.services-categoty__item {
		margin-bottom:125px
	}

	.services-categoty__item h2 {
		margin-bottom: 75px
	}

	.services-categoty__item-col {
		padding: 50px 63px 63px 63px;
		width: 713px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.services-categoty__item-col:before {
		top: -13px;
		height: 100px;
		border-radius: 50px 50px 0 0
	}

	.services-categoty__item-col:after {
		bottom: -13px;
		height: 100px;
		border-radius: 0 0 50px 50px
	}

	.services-categoty__item-col.promo {
		padding: 38px
	}

	.services-categoty__item-col.promo .sale-title h2 {
		font-size: 30px
	}

	.services-categoty__item-col.promo .sale-title .procent {
		width: 100px;
		height: 100px;
		border-radius: 38px;
		font-size: 75px
	}

	.services-categoty__item-col.promo .sale-price {
		margin-top: 25px;
		margin-bottom: 38px;
		width: 638px;
		height: 113px;
		padding: 23px 38px;
		border-radius: 38px
	}

	.services-categoty__item-col.promo .sale-price .price {
		font-size: 25px;
		margin-bottom: 13px
	}

	.services-categoty__item-col.promo .sale-price .limit {
		font-size: 18px
	}

	.services-categoty__item-col ul li {
		font-size: 23px;
		margin-bottom: 25px
	}

	.services-categoty__item-col ul li a {
		text-underline-offset: 9px
	}

	.services-categoty__item-col>span {
		font-size: 30px;
		margin-bottom: 38px
	}
}

.article ul,.article ol {
	list-style: disc;
	margin-bottom: 23px;
	margin-left: 15px;
	padding-left: 10px
}

.article ul ul,.article ol ul {
	list-style: circle;
	margin-bottom: 0;
	margin-top: 10px
}

.article ul li,.article ol li {
	margin-bottom: 10px
}

.article ul li::marker,.article ol li::marker {
	color: #3e5798
}

.article ul li:last-child,.article ol li:last-child {
	margin-bottom: 0
}

.article ul:last-child,.article ol:last-child {
	margin-bottom: 0
}

.article ol {
	list-style: decimal
}

.article p {
	margin-bottom: 30px
}

.article p.text-bold {
	margin-bottom: 10px
}

.article .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.article__text {
	width: 570px
}

.article__text p {
	margin-bottom: 20px
}

.article__text p:last-child {
	margin-bottom: 0
}

.article__image {
	width: 570px;
	min-height: 450px;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0
}

.article__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}
.article__image img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	
} 

@media (max-width: 1199px) {
	.article .wrapper {
		-webkit-box-orient:vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.article p {
		margin-bottom: 20px
	}

	.article__text {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.article__image {
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 20px
	}

	.article__button {
		text-align: right;
		display: block;
		margin-top: 30px
	}

	.article ul li,.article ol li {
		font-size: 14px
	}
}

@media (min-width: 1920px) {
	.article ul,.article ol {
		margin-bottom:29px;
		margin-left: 19px;
		padding-left: 13px
	}

	.article ul ul,.article ol ul {
		margin-top: 13px
	}

	.article ul li,.article ol li {
		margin-bottom: 13px
	}

	.article p {
		margin-bottom: 38px
	}

	.article p.text-bold {
		margin-bottom: 13px
	}

	.article__text {
		width: 713px
	}

	.article__text p {
		margin-bottom: 25px
	}

	.article__image {
		width: 713px;
		height: 563px;
		border-radius: 50px
	}
}

.equipment {
	padding-bottom: 50px
}

.equipment__item {
	width: 370px;
	/* min-height: 585px; */
	height: 100%;
	padding: 20px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.equipment__item-img {
	margin: 0 auto;
	width: 330px;
	height: 268px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 30px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.equipment__item-img span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}
.equipment__item-img img{
	width: 100%;
	height: 100%;
	object-fit:contain
}

.equipment__item-info {
	margin: 30px 10px 0 10px
}

.equipment__item-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 25px
}

.equipment__item h3 {
	margin-bottom: 20px
}

.equipment__slider-pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.equipment {
		padding-bottom:30px
	}

	.equipment__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}

	.equipment__item {
		width: 100%;
		min-height: auto;
		border-radius: 20px;
		padding: 20px 20px 40px 20px
	}

	.equipment__item-img {
		width: 100%;
		height: 200px;
		border-radius: 20px
	}
}

@media (min-width: 1920px) {
	.equipment {
		padding-bottom:63px
	}

	.equipment__item {
		width: 463px;
		min-height: 731px;
		padding: 25px;
		border-radius: 50px
	}

	.equipment__item-img {
		width: 413px;
		height: 335px;
		border-radius: 38px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.equipment__item-info {
		margin: 38px 13px 0 13px
	}

	.equipment__item h3 {
		margin-bottom: 25px
	}

	.equipment__slider-pagination {
		margin: 63px auto
	}
}

.faq .accordion__item {
	position: relative;
	min-height: 70px;
	border-radius: 30px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	margin-bottom: 30px
}

.faq .accordion__item span {
	color: #3e5798;
	font-size: 20px;
	font-weight: 500
}

.faq .accordion__item:last-child {
	margin-bottom: 0
}

.faq .accordion__item.active .accordion__item-header__img {
	background: #d2f8e6;
	-webkit-transition: .3s;
	transition: .3s
}

.faq .accordion__item.active .accordion__item-header__img:before {
	content: '!'
}

.faq .accordion__item.active .accordion__item-header__caret {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	-webkit-transition: .3s;
	transition: .3s
}

.faq .accordion__item.active .accordion__item-content {
	height: auto;
	padding: 20px 100px
}

.faq .accordion__item-header {
	cursor: pointer;
	padding: 20px 100px;
	position: relative
}

.faq .accordion__item-header__img {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 40px;
	height: 40px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 30px;
	background: #d7defe;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.faq .accordion__item-header__img:before {
	content: '?';
	color: #3e5798;
	font-size: 30px;
	font-weight: 500;
	line-height: normal;
	-webkit-transition: .3s;
	transition: .3s
}

.faq .accordion__item-header__caret {
	position: absolute;
	top: calc(50% - 15px);
	right: 30px;
	width: 30px;
	height: 30px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhbmdsZS1kb3duIj4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC4wMDM5IDIwLjY0MTZMNi4wMzUxNiAxMi42NzI5QzUuNDg0MzggMTIuMTIyMSA1LjQ4NDM4IDExLjIzMTQgNi4wMzUxNiAxMC42ODY1TDcuMzU5MzggOS4zNjIzQzcuOTEwMTYgOC44MTE1MiA4LjgwMDc4IDguODExNTIgOS4zNDU3IDkuMzYyM0wxNC45OTQxIDE1LjAxMDdMMjAuNjQyNiA5LjM2MjNDMjEuMTkzNCA4LjgxMTUyIDIyLjA4NCA4LjgxMTUyIDIyLjYyODkgOS4zNjIzTDIzLjk1MzEgMTAuNjg2NUMyNC41MDM5IDExLjIzNzMgMjQuNTAzOSAxMi4xMjc5IDIzLjk1MzEgMTIuNjcyOUwxNS45ODQ0IDIwLjY0MTZDMTUuNDQ1MyAyMS4xOTI0IDE0LjU1NDcgMjEuMTkyNCAxNC4wMDM5IDIwLjY0MTZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	-webkit-transition: .3s;
	transition: .3s
}

.faq .accordion__item-content {
	padding: 0 100px;
	height: 0;
	overflow: hidden;
	-webkit-transition: .3s;
	transition: .3s
}

@media (max-width: 1199px) {
	.faq .accordion__item {
		border-radius:20px
	}

	.faq .accordion__item span {
		font-size: 14px
	}

	.faq .accordion__item-header {
		padding: 20px 40px 20px 20px
	}

	.faq .accordion__item-header__img {
		display: none
	}

	.faq .accordion__item-header__caret {
		top: calc(50% - 7.5px);
		right: 18px;
		width: 15px;
		height: 15px;
		background-size: contain
	}

	.faq .accordion__item-content {
		padding: 0 20px
	}

	.faq .accordion__item-content p {
		font-size: 12px
	}

	.faq .accordion__item.active .accordion__item-content {
		padding: 0 20px 20px 20px
	}
}

@media (min-width: 1920px) {
	.faq .accordion__item {
		min-height:88px;
		border-radius: 38px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		margin-bottom: 38px
	}

	.faq .accordion__item span {
		font-size: 25px
	}

	.faq .accordion__item.active .accordion__item-content {
		padding: 25px 125px
	}

	.faq .accordion__item-header {
		padding: 25px 125px
	}

	.faq .accordion__item-header__img {
		left: 19px;
		width: 50px;
		height: 50px;
		border-radius: 38px
	}

	.faq .accordion__item-header__img:before {
		font-size: 38px
	}

	.faq .accordion__item-header__caret {
		top: calc(50% - 19px);
		right: 38px;
		width: 38px;
		height: 38px;
		background-size: contain
	}

	.faq .accordion__item-content {
		padding: 0 125px
	}
}

.error-404 {
	height: 100vh;
	text-align: center
}

.error-404__image {
	margin-top: 30vh;
	margin-bottom: 80px
}

.error-404__image span {
	color: #3e5798;
	font-size: 120px;
	font-weight: 500;
	line-height: normal;
	position: relative;
	z-index: 2
}

.error-404__image span:before {
	content: '';
	position: absolute;
	bottom: 15px;
	left: -38px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 140px;
	height: 140px;
	background-size: contain;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.error-404__image span:after {
	content: '';
	position: absolute;
	bottom: 15px;
	right: -37px;
	z-index: -3;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 180px;
	height: 180px;
	background-size: contain;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.error-404 h2 {
	display: inline;
	max-width: 700px
}

.error-404 h2:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: -9;
	left: -20px;
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #fddcdd
}

.error-404__subtitle {
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	margin-top: 40px
}

.error-404__subtitle a {
	color: #3e5798;
	text-decoration: underline
}

@media (max-width: 1199px) {
	.error-404__image {
		margin-bottom:40px
	}

	.error-404__image span {
		font-size: 80px
	}

	.error-404__image span:before {
		width: 100px;
		height: 100px
	}

	.error-404__image span:after {
		width: 140px;
		height: 140px
	}

	.error-404 h2 {
		font-size: 20px
	}

	.error-404 h2:before {
		top: -6;
		left: -15;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}

	.error-404__subtitle {
		margin-top: 20px
	}

	.error-404__subtitle p {
		font-size: 12px
	}
}

@media (min-width: 1920px) {
	.error-404__image {
		margin-bottom:100px
	}

	.error-404__image span {
		font-size: 150px
	}

	.error-404__image span:before {
		bottom: 19px;
		left: -48px;
		width: 175px;
		height: 175px
	}

	.error-404__image span:after {
		bottom: 19px;
		right: -46px;
		width: 225px;
		height: 225px
	}

	.error-404 h2 {
		max-width: 875px
	}

	.error-404 h2:before {
		top: -11;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}

	.error-404__subtitle {
		font-size: 20px;
		margin-top: 50px
	}
}

.prices {
	position: relative;
	z-index: 0
}

.prices .accordion__item {
	min-height: 100px;
	margin-bottom: 50px
}

.prices .accordion__item:last-child {
	margin-bottom: 0
}

.prices .accordion__item.active .accordion__item-header {
	background: var(--bg_green);
	-webkit-transition: .3s;
	transition: .3s
}

.prices .accordion__item.active .accordion__item-header__caret {
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
	-webkit-transition: .3s;
	transition: .3s
}

.prices .accordion__item.active .accordion__item-content {
	height: auto;
	overflow: visible;
	padding: 100px 40px
}

.prices .accordion__item-header {
	min-height: 100px;
	cursor: pointer;
	background: var(--bg_blue);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	border-radius: 40px;
	-webkit-transition: .3s;
	transition: .3s;
	position: relative;
	z-index: 5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 155px
}

.prices .accordion__item-header__img {
	position: absolute;
	top: 15px;
	left: 30px;
	width: 70px;
	height: 70px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 35px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.prices .accordion__item-header__img span {
	display: block;
	width: 50px;
	height: 50px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.prices .accordion__item-header__img svg {
	width: 50px;
	height: 50px
}

.prices .accordion__item-header__img svg path {
	fill: #3e5798
}

.prices .accordion__item-header span {
	color: #3e5798;
	font-size: 30px;
	font-weight: 500;
	line-height: 130%
}

.prices .accordion__item-header__caret {
	position: absolute;
	top: calc(50% - 15px);
	right: 30px;
	width: 30px;
	height: 30px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJhbmdsZS1kb3duIj4NCjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik0xNC4wMDM5IDIwLjY0MTZMNi4wMzUxNiAxMi42NzI5QzUuNDg0MzggMTIuMTIyMSA1LjQ4NDM4IDExLjIzMTQgNi4wMzUxNiAxMC42ODY1TDcuMzU5MzggOS4zNjIzQzcuOTEwMTYgOC44MTE1MiA4LjgwMDc4IDguODExNTIgOS4zNDU3IDkuMzYyM0wxNC45OTQxIDE1LjAxMDdMMjAuNjQyNiA5LjM2MjNDMjEuMTkzNCA4LjgxMTUyIDIyLjA4NCA4LjgxMTUyIDIyLjYyODkgOS4zNjIzTDIzLjk1MzEgMTAuNjg2NUMyNC41MDM5IDExLjIzNzMgMjQuNTAzOSAxMi4xMjc5IDIzLjk1MzEgMTIuNjcyOUwxNS45ODQ0IDIwLjY0MTZDMTUuNDQ1MyAyMS4xOTI0IDE0LjU1NDcgMjEuMTkyNCAxNC4wMDM5IDIwLjY0MTZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8L2c+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
	-webkit-transition: .3s;
	transition: .3s
}

.prices .accordion__item-content {
	padding: 0 40px;
	height: 0;
	overflow: hidden;
	-webkit-transition: .3s;
	transition: .3s;
	position: relative;
	margin-top: -50px;
	border-radius: 0 0 40px 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	background: #fff
}

.prices .accordion__item-content:before {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 77px;
	border-radius: 0 0 40px 40px;
	background: var(--bg_green)
}

.prices .accordion__item-content:after {
	content: '';
	position: absolute;
	bottom: -10px;
	right: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain
}

.prices .accordion__item-content .procedure {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #d7defe
}

.prices .accordion__item-content .procedure:last-child {
	margin-bottom: 0;
	border-bottom: none
}

.prices .accordion__item-content .procedure__name {
	width: 430px
}

.prices .accordion__item-content .procedure__cost {
	color: #3e5798
}

.prices .accordion__item-content .procedure__horizontal-line {
	width: 1089px;
	height: 1px;
	background: #d7defe;
	margin: 40px 0
}

@media (max-width: 1199px) {
	.prices .accordion__item {
		min-height:80px;
		margin-bottom: 30px
	}

	.prices .accordion__item.active .accordion__item-content {
		padding: 70px 20px 30px 20px
	}

	.prices .accordion__item-header {
		min-height: 80px;
		border-radius: 20px;
		padding: 0 30px 0 20px
	}

	.prices .accordion__item-header__img {
		display: none
	}

	.prices .accordion__item-header span {
		font-size: 16px;
		font-weight: 500;
		line-height: 130%
	}

	.prices .accordion__item-header__caret {
		top: calc(50% - 7.5px);
		right: 15px;
		width: 15px;
		height: 15px;
		background-size: contain
	}

	.prices .accordion__item-content {
		padding: 0 20px;
		border-radius: 0 0 20px 20px
	}

	.prices .accordion__item-content:before {
		border-radius: 0 0 20px 20px
	}

	.prices .accordion__item-content:after {
		display: none
	}

	.prices .accordion__item-content .procedure {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 20px;
		-webkit-column-gap: 60px;
		-moz-column-gap: 60px;
		column-gap: 60px;
		font-size: 12px
	}

	.prices .accordion__item-content .procedure__name {
		width: 100%
	}

	.prices .accordion__item-content .procedure__horizontal-line {
		width: 100%;
		margin: 30px 0
	}

	.prices .accordion__item-content .procedure .btn {
		margin-left: auto
	}
}

@media (min-width: 1920px) {
	.prices .accordion__item {
		min-height:125px;
		margin-bottom: 63px
	}

	.prices .accordion__item.active .accordion__item-content {
		padding: 125px 50px
	}

	.prices .accordion__item-header {
		min-height: 125px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		border-radius: 50px;
		padding-left: 194px
	}

	.prices .accordion__item-header__img {
		top: 19px;
		left: 38px;
		width: 88px;
		height: 88px;
		border-radius: 44px
	}

	.prices .accordion__item-header__img svg {
		width: 63px;
		height: 63px
	}

	.prices .accordion__item-header span {
		font-size: 38px
	}

	.prices .accordion__item-header__caret {
		top: calc(50% - 19px);
		right: 38px;
		width: 38px;
		height: 38px;
		background-size: contain
	}

	.prices .accordion__item-content {
		padding: 0 45px;
		margin-top: -63px;
		border-radius: 0 0 50px 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.prices .accordion__item-content:before {
		bottom: -13px;
		height: 96px;
		border-radius: 0 0 50px 50px
	}

	.prices .accordion__item-content:after {
		bottom: -13px;
		width: 100px;
		height: 100px;
		background-size: contain
	}

	.prices .accordion__item-content .procedure__name {
		width: 538px
	}

	.prices .accordion__item-content .procedure__horizontal-line {
		width: 1361px;
		height: 1.25px;
		margin: 50px 0
	}
}

.price-procedure__card {
	margin-top: 70px;
	border-radius: 40px;
	background: #fff;
	-webkit-box-shadow: -50px 0 50px -50px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
	box-shadow: -50px 0 50px -50px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
	padding: 50px 40px 100px 40px;
	position: relative
}

.price-procedure__card:before {
	content: '';
	position: absolute;
	top: -20px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 77px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	border-radius: 40px 40px 0 0;
	background: var(--bg_green)
}

.price-procedure__card:after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 80px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	border-radius: 0 0 40px 40px;
	background: var(--bg_green)
}

.price-procedure__card .procedure {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.price-procedure__card .procedure__name {
	width: 430px
}

.price-procedure__card .procedure__cost {
	color: #3e5798
}

.price-procedure__card .procedure__horizontal-line {
	width: 1089px;
	height: 1px;
	background: #d7defe;
	margin: 40px 0
}

.price-procedure__card .image {
	position: absolute;
	bottom: -10px;
	right: 0;
	width: 80px;
	height: 80px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	background-size: contain
}

@media (max-width: 1199px) {
	.price-procedure__card {
		margin-top:50px;
		border-radius: 20px;
		padding: 30px 20px
	}

	.price-procedure__card:before {
		top: -10px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		border-radius: 20px 20px 0 0
	}

	.price-procedure__card:after {
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		border-radius: 0 0 20px 20px
	}

	.price-procedure__card .procedure {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 20px;
		-webkit-column-gap: 60px;
		-moz-column-gap: 60px;
		column-gap: 60px;
		font-size: 12px
	}

	.price-procedure__card .procedure__name {
		width: 100%
	}

	.price-procedure__card .procedure__horizontal-line {
		width: 100%;
		margin: 30px 0
	}

	.price-procedure__card .procedure .btn {
		margin-left: auto
	}

	.price-procedure__card .image {
		display: none
	}
}

@media (min-width: 1920px) {
	.price-procedure__card {
		margin-top:88px;
		border-radius: 50px;
		-webkit-box-shadow: -63px 0 63px -63px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
		box-shadow: -63px 0 63px -63px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
		padding: 63px 50px 125px 50px
	}

	.price-procedure__card:before {
		top: -25px;
		height: 96px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		border-radius: 50px 50px 0 0
	}

	.price-procedure__card:after {
		bottom: -13px;
		height: 100px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		border-radius: 0 0 50px 50px
	}

	.price-procedure__card .procedure__name {
		width: 538px
	}

	.price-procedure__card .procedure__horizontal-line {
		width: 1361px;
		height: 1.25px;
		margin: 50px 0
	}

	.price-procedure__card .image {
		bottom: -13px;
		width: 100px;
		height: 100px
	}
}

.contacts-tabheader {
	margin-bottom: 50px;
	text-align: center
}

.contacts-tabheader__items {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 20px;
	background: #f6f9ff
}

.contacts-tabheader__item {
	margin-bottom: 0;
	color: #4b5658;
	cursor: pointer;
	padding: 9px 50px;
	white-space: nowrap
}

.contacts-tabheader__item_active {
	border-radius: 20px;
	background: var(--bg_blue);
	-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 30px 0 rgba(62,87,152,.15)
}

.contacts-tabcontent__instances .instance {
	margin-bottom: 100px
}

.contacts-tabcontent__instances .instance:last-child {
	margin-bottom: 0
}

.contacts-tabcontent__instances .instance h2 {
	margin-bottom: 50px
}

.contacts-tabcontent__instances .instance .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 50px
}

.contacts-tabcontent__instances .instance__address {
	margin-bottom: 32px
}

.contacts-tabcontent__instances .instance__address p {
	margin-bottom: 20px
}

.contacts-tabcontent__instances .instance__address p.text-bold {
	margin-bottom: 10px
}

.contacts-tabcontent__instances .instance__info {
	margin-bottom: 20px
}

.contacts-tabcontent__instances .instance__phone {
	color: #3e5798;
	font-size: 28px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px
}

.contacts-tabcontent__instances .instance__shedule {
	margin: 20px 0
}

.contacts-tabcontent__instances .instance__shedule p {
	margin-bottom: 10px
}

.contacts-tabcontent__instances .instance__mail {
	color: #3e5798;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px
}

.contacts-tabcontent__instances .instance__social {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.contacts-tabcontent__instances .instance__director {
	width: 570px;
	height: 331px;
	padding: 40px;
	position: relative;
	border-radius: 30px;
	background: rgba(255,255,255,.2);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.contacts-tabcontent__instances .instance__director p {
	margin-bottom: 20px;
	position: relative;
	z-index: 3
}

.contacts-tabcontent__instances .instance__director a {
	color: #3e5798
}

.contacts-tabcontent__instances .instance__director:before {
	content: '';
	position: absolute;
	bottom: -33px;
	left: -30px;
	width: 100px;
	height: 100px;
	opacity: .7
}

.contacts-tabcontent__instances .instance__director:after {
	content: '';
	position: absolute;
	top: -38px;
	right: -30px;
	width: 100px;
	height: 100px;
	opacity: .7
}

.contacts-tabcontent__instances .instance__director.green-red:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat
}

.contacts-tabcontent__instances .instance__director.green-red:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExN18zMzApIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IiNGRkY0RjQiLz4NCjxwYXRoIGQ9Ik0tNTAgMTEwQy01MCA2OC41Nzg2IC0xNi40MjE0IDM1IDI1IDM1QzY2LjQyMTQgMzUgMTAwIDY4LjU3ODYgMTAwIDExMFYxODVILTUwVjExMFoiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTE3XzMzMCI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat
}

.contacts-tabcontent__instances .instance__director.red-blue:before {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExN18zMzApIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IiNGRkY0RjQiLz4NCjxwYXRoIGQ9Ik0tNTAgMTEwQy01MCA2OC41Nzg2IC0xNi40MjE0IDM1IDI1IDM1QzY2LjQyMTQgMzUgMTAwIDY4LjU3ODYgMTAwIDExMFYxODVILTUwVjExMFoiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTE3XzMzMCI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat
}

.contacts-tabcontent__instances .instance__director.red-blue:after {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.contacts-tabcontent__instances .instance__license {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 71px;
	width: 1290px;
	height: 217px;
	margin-left: -60px;
	padding: 40px 60px;
	border-radius: 40px;
	position: relative;
	overflow: hidden
}

.contacts-tabcontent__instances .instance__license:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: block;
	width: 1290px;
	height: 217px;
	opacity: .5
}

.contacts-tabcontent__instances .instance__license.red:before {
	background: var(--bg_red)
}

.contacts-tabcontent__instances .instance__license.blue:before {
	background: var(--bg_blue)
}

.contacts-tabcontent__instances .instance__license.green:before {
	background: var(--bg_green)
}

.contacts-tabcontent__instances .instance__license-details {
	width: 529px
}

.contacts-tabcontent__instances .instance__license-details p {
	margin-bottom: 10px
}

.contacts-tabcontent__instances .instance__license-details p span {
	margin-right: 10px
}

.contacts-tabcontent__instances .instance__license-details .requisites {
	margin-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-right: 69px
}

.contacts-tabcontent__instances .instance__license-details .requisites p {
	margin-bottom: 0
}

.contacts-tabcontent__instances .instance__license-names {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.contacts-tabcontent__instances .instance__license-names p {
	margin-bottom: 20px
}

.contacts-tabcontent__instances .instance__license-names p.text-bold {
	margin-bottom: 10px
}

.contacts-tabcontent__instances .instance__license-names .doctors {
	width: 299px
}

.contacts-tabcontent__medcenters .medcenter {
	margin-bottom: 100px
}

.contacts-tabcontent__medcenters .medcenter:last-child {
	margin-bottom: 0
}

.contacts-tabcontent__medcenters .medcenter h2 {
	margin-bottom: 50px
}

.contacts-tabcontent__medcenters .medcenter>.wrapper {
	min-height: 500px
}

.contacts-tabcontent__medcenters .medcenter__wrapper {
	width: 50%
}

.contacts-tabcontent__medcenters .medcenter__info {
	margin: 30px 0
}

.contacts-tabcontent__medcenters .medcenter__shedule {
	margin: 20px 0
}

.contacts-tabcontent__medcenters .medcenter__shedule p {
	margin-bottom: 10px
}

.contacts-tabcontent__medcenters .medcenter__phone {
	color: #3e5798;
	font-size: 28px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px
}

.contacts-tabcontent__medcenters .medcenter__mail {
	color: #3e5798;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px
}

.contacts-tabcontent__medcenters .medcenter__social {
	margin-bottom: 51px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.contacts-tabcontent__medcenters .medcenter__map {
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: 500px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.contacts-tabcontent__information h2 {
	width: 764px;
	margin-bottom: 50px
}

.contacts-tabcontent__information .price-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 50px;
	margin-bottom: 100px
}

.contacts-tabcontent__information .price-info__item {
	position: relative;
	width: 570px;
	padding: 30px 70px 40px 100px;
	border-radius: 40px;
	background: #fdfdfd;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.contacts-tabcontent__information .price-info__item a {
	color: #3e5798
}

.contacts-tabcontent__information .price-info__item:before {
	content: '!';
	position: absolute;
	top: 0;
	left: 0;
	width: 80px;
	height: 80px;
	border-radius: 40px 0 40px 40px;
	background: #d2f8e6;
	color: #3e5798;
	font-size: 60px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-align: center
}

.contacts-tabcontent__information .government-info__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 30px;
	margin-bottom: 50px;
	border-radius: 40px;
	background: #fff;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.contacts-tabcontent__information .government-info__item:last-child {
	margin-bottom: 0
}

.contacts-tabcontent__information .government-info__title {
	padding: 0 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 370px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.contacts-tabcontent__information .government-info__title h3 {
	margin-bottom: 0
}

.contacts-tabcontent__information .government-info__description {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 50px 0;
	gap: 30px
}

.contacts-tabcontent__information .government-info__description .address {
	width: 370px
}

.contacts-tabcontent__information .government-info__description .address p {
	margin-bottom: 20px
}

.contacts-tabcontent__information .government-info__description .address p:last-child {
	margin-bottom: 0
}

.contacts-tabcontent__information .government-info__description .address span {
	font-weight: 500
}

.contacts-tabcontent__information .government-info__description .address a {
	color: #3e5798
}

.contacts-tabcontent__information .government-info__description .shedule {
	width: 370px
}

.contacts-tabcontent__information .government-info__description .shedule p {
	margin-bottom: 10px
}

.contacts-tabcontent__documents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.contacts-tabcontent__documents ul {
	width: 570px
}

.contacts-tabcontent__documents ul li {
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative
}

.contacts-tabcontent__documents ul li a {
	color: #3e5798
}

.contacts-tabcontent__documents ul li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJmbHVlbnQ6ZG9jdW1lbnQtMzItcmVndWxhciI+DQo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNSAxLjI1QzQuNTAyNzIgMS4yNSA0LjAyNTgxIDEuNDQ3NTQgMy42NzQxNyAxLjc5OTE3QzMuMzIyNTQgMi4xNTA4MSAzLjEyNSAyLjYyNzcyIDMuMTI1IDMuMTI1VjE2Ljg3NUMzLjEyNSAxNy4zNzIzIDMuMzIyNTQgMTcuODQ5MiAzLjY3NDE3IDE4LjIwMDhDNC4wMjU4MSAxOC41NTI1IDQuNTAyNzIgMTguNzUgNSAxOC43NUgxNUMxNS40OTczIDE4Ljc1IDE1Ljk3NDIgMTguNTUyNSAxNi4zMjU4IDE4LjIwMDhDMTYuNjc3NSAxNy44NDkyIDE2Ljg3NSAxNy4zNzIzIDE2Ljg3NSAxNi44NzVWNi43Njc1QzE2Ljg3NDcgNi4yNzA0OCAxNi42NzcxIDUuNzkzOSAxNi4zMjU2IDUuNDQyNUwxMi42ODMxIDEuNzk4NzVDMTIuMzMxNSAxLjQ0NzMyIDExLjg1NDcgMS4yNDk5NCAxMS4zNTc1IDEuMjVINVpNNC4zNzUgMy4xMjVDNC4zNzUgMi45NTkyNCA0LjQ0MDg1IDIuODAwMjcgNC41NTgwNiAyLjY4MzA2QzQuNjc1MjcgMi41NjU4NSA0LjgzNDI0IDIuNSA1IDIuNUgxMC42MjVWNS42MjVDMTAuNjI1IDYuMTIyMjggMTAuODIyNSA2LjU5OTE5IDExLjE3NDIgNi45NTA4M0MxMS41MjU4IDcuMzAyNDYgMTIuMDAyNyA3LjUgMTIuNSA3LjVIMTUuNjI1VjE2Ljg3NUMxNS42MjUgMTcuMDQwOCAxNS41NTkyIDE3LjE5OTcgMTUuNDQxOSAxNy4zMTY5QzE1LjMyNDcgMTcuNDM0MiAxNS4xNjU4IDE3LjUgMTUgMTcuNUg1QzQuODM0MjQgMTcuNSA0LjY3NTI3IDE3LjQzNDIgNC41NTgwNiAxNy4zMTY5QzQuNDQwODUgMTcuMTk5NyA0LjM3NSAxNy4wNDA4IDQuMzc1IDE2Ljg3NVYzLjEyNVpNMTUuMzY2MyA2LjI1SDEyLjVDMTIuMzM0MiA2LjI1IDEyLjE3NTMgNi4xODQxNSAxMi4wNTgxIDYuMDY2OTRDMTEuOTQwOCA1Ljk0OTczIDExLjg3NSA1Ljc5MDc2IDExLjg3NSA1LjYyNVYyLjc1ODc1TDE1LjM2NjMgNi4yNVoiIGZpbGw9IiMzRTU3OTgiLz4NCjwvZz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.contacts-map {
	min-height: 826px;
	position: relative
}

.contacts-map .wrapper {
	width: 50%
}

.contacts-map__title {
	margin-bottom: 50px
}

.contacts-map__info {
	margin: 30px 0
}

.contacts-map__shedule {
	margin: 20px 0
}

.contacts-map__shedule p {
	margin-bottom: 10px
}

.contacts-map__phone {
	color: #3e5798;
	font-size: 28px;
	font-weight: 400;
	line-height: normal;
	margin-bottom: 20px
}

.contacts-map__mail {
	color: #3e5798;
	font-size: 18px;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px
}

.contacts-map__social {
	margin-bottom: 51px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.contacts-map #map {
	position: absolute;
	top: 0;
	left: 50%;
	width: 50%;
	max-width: 945px;
	height: 726px;
	overflow: hidden;
	border-radius: 40px 0 0 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

@media (max-width: 1199px) {
	.contacts-tabheader {
		overflow-x:auto;
		padding-bottom: 20px;
		margin-bottom: 30px
	}

	.contacts-tabheader__item {
		font-size: 14px;
		padding: 7px 40px
	}

	.contacts-tabcontent__instances .instance {
		margin-bottom: 70px
	}

	.contacts-tabcontent__instances .instance h2 {
		margin-bottom: 30px
	}

	.contacts-tabcontent__instances .instance .wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 50px
	}

	.contacts-tabcontent__instances .instance__address {
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__director {
		width: 100%;
		height: auto;
		padding: 20px 20px 30px 20px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__instances .instance__director:before,.contacts-tabcontent__instances .instance__director:after {
		display: none
	}

	.contacts-tabcontent__instances .instance__director p {
		margin-bottom: 15px
	}

	.contacts-tabcontent__instances .instance__director p:last-child {
		margin-bottom: 0
	}

	.contacts-tabcontent__instances .instance__director a {
		display: block;
		margin-top: 5px
	}

	.contacts-tabcontent__instances .instance__license {
		width: 100%;
		height: auto;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px;
		margin-left: 0;
		padding: 20px 20px 30px 20px;
		border-radius: 20px
	}

	.contacts-tabcontent__instances .instance__license:before {
		width: 100%;
		height: 100%
	}

	.contacts-tabcontent__instances .instance__license-details {
		width: 100%
	}

	.contacts-tabcontent__instances .instance__license-details p span {
		margin-right: 6px
	}

	.contacts-tabcontent__instances .instance__license-details .requisites {
		margin-top: 15px;
		padding-right: 0
	}

	.contacts-tabcontent__instances .instance__license-details .requisites p {
		margin-bottom: 0
	}

	.contacts-tabcontent__instances .instance__license-names {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		row-gap: 15px
	}

	.contacts-tabcontent__instances .instance__license-names p {
		margin-bottom: 15px
	}

	.contacts-tabcontent__instances .instance__license-names p.text-bold {
		margin-bottom: 5px
	}

	.contacts-tabcontent__instances .instance__license-names p:last-child {
		margin-bottom: 0
	}

	.contacts-tabcontent__instances .instance__license-names .doctors {
		width: auto
	}

	.contacts-tabcontent__medcenters .medcenter {
		margin-bottom: 70px
	}

	.contacts-tabcontent__medcenters .medcenter h2 {
		margin-bottom: 30px
	}

	.contacts-tabcontent__medcenters .medcenter>.wrapper {
		min-height: auto
	}

	.contacts-tabcontent__medcenters .medcenter__wrapper {
		width: 100%
	}

	.contacts-tabcontent__medcenters .medcenter__info {
		margin: 20px 0
	}

	.contacts-tabcontent__medcenters .medcenter__shedule {
		margin: 15px 0
	}

	.contacts-tabcontent__medcenters .medcenter__shedule p {
		margin-bottom: 5px
	}

	.contacts-tabcontent__medcenters .medcenter__social {
		margin-bottom: 30px
	}

	.contacts-tabcontent__medcenters .medcenter__button {
		text-align: right
	}

	.contacts-tabcontent__medcenters .medcenter__map {
		position: static;
		width: 100%;
		height: 350px;
		margin-top: 50px;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__information h2 {
		width: 100%;
		margin-bottom: 30px
	}

	.contacts-tabcontent__information .price-info {
		row-gap: 30px;
		margin-bottom: 50px
	}

	.contacts-tabcontent__information .price-info__item {
		width: 100%;
		padding: 20px 20px 20px 60px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		border-radius: 20px
	}

	.contacts-tabcontent__information .price-info__item:before {
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px;
		font-size: 30px
	}

	.contacts-tabcontent__information .price-info__item a {
		font-size: 14px;
		margin-top: 5px;
		display: block
	}

	.contacts-tabcontent__information .government-info__item {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 20px;
		margin-bottom: 30px;
		border-radius: 20px
	}

	.contacts-tabcontent__information .government-info__title {
		width: 100%;
		padding: 15px;
		border-radius: 20px
	}

	.contacts-tabcontent__information .government-info__description {
		padding: 0 15px 20px 15px;
		gap: 20px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.contacts-tabcontent__information .government-info__description .address {
		width: 100%
	}

	.contacts-tabcontent__information .government-info__description .address p {
		margin-bottom: 10px
	}

	.contacts-tabcontent__information .government-info__description .shedule {
		width: 100%
	}

	.contacts-tabcontent__information .government-info__description .shedule p:last-child {
		margin-bottom: 0
	}

	.contacts-tabcontent__documents {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.contacts-tabcontent__documents ul {
		width: 100%
	}

	.contacts-tabcontent__documents ul li {
		margin-bottom: 10px;
		padding-left: 25px;
		font-size: 14px
	}

	.contacts-tabcontent__documents ul li:before {
		width: 15px;
		height: 15px;
		top: 3px;
		background-size: contain
	}

	.contacts-map {
		min-height: auto
	}

	.contacts-map .wrapper {
		width: 100%
	}

	.contacts-map__social {
		margin-bottom: 30px
	}

	.contacts-map__button {
		text-align: right
	}

	.contacts-map #map {
		position: static;
		width: 100%;
		height: 400px;
		margin-top: 50px;
		border-radius: 10px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}
}

@media (min-width: 1920px) {
	.contacts-tabheader {
		margin-bottom:63px
	}

	.contacts-tabheader__items {
		border-radius: 25px
	}

	.contacts-tabheader__item {
		padding: 11px 63px
	}

	.contacts-tabheader__item_active {
		border-radius: 25px;
		-webkit-box-shadow: 0 0 38px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 38px 0 rgba(62,87,152,.15)
	}

	.contacts-tabcontent__instances .instance {
		margin-bottom: 125px
	}

	.contacts-tabcontent__instances .instance h2 {
		margin-bottom: 63px
	}

	.contacts-tabcontent__instances .instance .wrapper {
		margin-bottom: 63px
	}

	.contacts-tabcontent__instances .instance__address {
		margin-bottom: 40px
	}

	.contacts-tabcontent__instances .instance__address p {
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__address p.text-bold {
		margin-bottom: 13px
	}

	.contacts-tabcontent__instances .instance__info {
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__phone {
		font-size: 35px;
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__shedule {
		margin: 25px 0
	}

	.contacts-tabcontent__instances .instance__shedule p {
		margin-bottom: 13px
	}

	.contacts-tabcontent__instances .instance__mail {
		font-size: 23px;
		margin-top: 25px
	}

	.contacts-tabcontent__instances .instance__social {
		gap: 25px
	}

	.contacts-tabcontent__instances .instance__director {
		width: 713px;
		height: 414px;
		padding: 50px;
		border-radius: 38px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__instances .instance__director p {
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__director:before {
		bottom: -41px;
		left: -38px;
		width: 125px;
		height: 125px
	}

	.contacts-tabcontent__instances .instance__director:after {
		top: -48px;
		right: -38px;
		width: 125px;
		height: 125px
	}

	.contacts-tabcontent__instances .instance__director.green-red:before {
		background-size: contain
	}

	.contacts-tabcontent__instances .instance__director.green-red:after {
		background-size: contain
	}

	.contacts-tabcontent__instances .instance__director.red-blue:before {
		background-size: contain
	}

	.contacts-tabcontent__instances .instance__director.red-blue:after {
		background-size: contain
	}

	.contacts-tabcontent__instances .instance__license {
		gap: 89px;
		width: 1613px;
		height: 271px;
		margin-left: -75px;
		padding: 50px 75px;
		border-radius: 50px
	}

	.contacts-tabcontent__instances .instance__license:before {
		width: 1613px;
		height: 271px
	}

	.contacts-tabcontent__instances .instance__license-details {
		width: 661px
	}

	.contacts-tabcontent__instances .instance__license-details p {
		margin-bottom: 13px
	}

	.contacts-tabcontent__instances .instance__license-details p span {
		margin-right: 13px
	}

	.contacts-tabcontent__instances .instance__license-details .requisites {
		margin-top: 38px;
		padding-right: 86px
	}

	.contacts-tabcontent__instances .instance__license-names p {
		margin-bottom: 25px
	}

	.contacts-tabcontent__instances .instance__license-names p.text-bold {
		margin-bottom: 13px
	}

	.contacts-tabcontent__instances .instance__license-names .doctors {
		width: 374px
	}

	.contacts-tabcontent__medcenters .medcenter {
		margin-bottom: 125px
	}

	.contacts-tabcontent__medcenters .medcenter h2 {
		margin-bottom: 63px
	}

	.contacts-tabcontent__medcenters .medcenter>.wrapper {
		min-height: 625px
	}

	.contacts-tabcontent__medcenters .medcenter__info {
		margin: 38px 0
	}

	.contacts-tabcontent__medcenters .medcenter__shedule {
		margin: 25px 0
	}

	.contacts-tabcontent__medcenters .medcenter__shedule p {
		margin-bottom: 13px
	}

	.contacts-tabcontent__medcenters .medcenter__phone {
		font-size: 35px;
		margin-bottom: 25px
	}

	.contacts-tabcontent__medcenters .medcenter__mail {
		font-size: 23px;
		margin-top: 25px
	}

	.contacts-tabcontent__medcenters .medcenter__social {
		margin-bottom: 64px;
		gap: 25px
	}

	.contacts-tabcontent__medcenters .medcenter__map {
		height: 625px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__information h2 {
		width: 955px;
		margin-bottom: 63px
	}

	.contacts-tabcontent__information .price-info {
		row-gap: 63px;
		margin-bottom: 125px
	}

	.contacts-tabcontent__information .price-info__item {
		width: 713px;
		padding: 38px 88px 50px 125px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__information .price-info__item:before {
		width: 100px;
		height: 100px;
		border-radius: 50px 0 50px 50px;
		font-size: 75px
	}

	.contacts-tabcontent__information .government-info__item {
		gap: 38px;
		margin-bottom: 63px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.contacts-tabcontent__information .government-info__title {
		padding: 0 63px;
		width: 463px;
		border-radius: 50px
	}

	.contacts-tabcontent__information .government-info__description {
		padding: 63px 0;
		gap: 38px
	}

	.contacts-tabcontent__information .government-info__description .address {
		width: 463px
	}

	.contacts-tabcontent__information .government-info__description .address p {
		margin-bottom: 25px
	}

	.contacts-tabcontent__information .government-info__description .shedule {
		width: 463px
	}

	.contacts-tabcontent__information .government-info__description .shedule p {
		margin-bottom: 13px
	}

	.contacts-tabcontent__documents ul {
		width: 713px
	}

	.contacts-tabcontent__documents ul li {
		margin-bottom: 25px;
		padding-left: 38px
	}

	.contacts-tabcontent__documents ul li:before {
		width: 25px;
		height: 25px;
		background-size: contain
	}

	.contacts-map {
		min-height: 1033px
	}

	.contacts-map__title {
		margin-bottom: 63px
	}

	.contacts-map__info {
		margin: 38px 0
	}

	.contacts-map__shedule {
		margin: 25px 0
	}

	.contacts-map__shedule p {
		margin-bottom: 13px
	}

	.contacts-map__phone {
		font-size: 35px;
		margin-bottom: 25px
	}

	.contacts-map__mail {
		font-size: 23px;
		margin-top: 25px
	}

	.contacts-map__social {
		margin-bottom: 64px;
		gap: 25px
	}

	.contacts-map #map {
		max-width: 1181px;
		height: 908px;
		border-radius: 50px 0 0 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}
}

.tabs-tabheader,.tabsfull-tabheader {
	margin-bottom: 50px;
	text-align: center
}

.tabs-tabheader__items,.tabsfull-tabheader__items {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 20px;
	background: #f6f9ff
}

.tabs-tabheader__item,.tabsfull-tabheader__item {
	margin-bottom: 0;
	color: #4b5658;
	cursor: pointer;
	padding: 9px 50px;
	white-space: nowrap
}

.tabs-tabheader__item_active,.tabsfull-tabheader__item_active {
	border-radius: 20px;
	background: var(--bg_blue);
	-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.15);
	box-shadow: 0 0 30px 0 rgba(62,87,152,.15)
}

@media (max-width: 1199px) {
	.tabs-tabheader,.tabsfull-tabheader {
		overflow-x:scroll;
		padding-bottom: 20px;
		margin-bottom: 30px
	}

	.tabs-tabheader__item,.tabsfull-tabheader__item {
		font-size: 14px;
		padding: 7px 40px
	}
}

@media (min-width: 1920px) {
	.tabs-tabheader,.tabsfull-tabheader {
		margin-bottom:63px
	}

	.tabs-tabheader__items,.tabsfull-tabheader__items {
		border-radius: 25px
	}

	.tabs-tabheader__item,.tabsfull-tabheader__item {
		padding: 11px 63px
	}

	.tabs-tabheader__item_active,.tabsfull-tabheader__item_active {
		border-radius: 25px;
		-webkit-box-shadow: 0 0 38px 0 rgba(62,87,152,.15);
		box-shadow: 0 0 38px 0 rgba(62,87,152,.15)
	}
}

.gallery {
	padding-bottom: 50px
}

.gallery .container {
	position: relative
}

.gallery .psevdo-elements {
	width: 1290px;
	height: 310px;
	position: absolute;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 262px
}
.gallery .psevdo-elements .image,
.gallery .psevdo-elements .image svg {
	width: 138px;
	height: 113px;
	background: var(--icon_pvsedo) no-repeat 50% 50% / cover;
}

.gallery .psevdo-elements .image svg path {
	fill: rgba(255,60,98,.5)
}

.gallery .psevdo-elements:before {
	content: '';
	position: absolute;
	bottom: 30px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.gallery .psevdo-elements:after {
	content: '';
	position: absolute;
	top: -50px;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.gallery__image {
	display: block;
	width: 370px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 40px
}

.gallery__image span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}
.gallery__image img {
	width:100%;
	height:100%;
	object-fit:cover;
}

.gallery__image span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.gallery__slider .swiper-slide {
	padding: 30px 0
}

.gallery__slider-pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.gallery {
		padding-bottom:30px
	}

	.gallery .psevdo-elements {
		width: calc(100% - 32px);
		height: 260px;
		right: 16px;
		margin-left: 0;
		border-radius: 20px;
		gap: 0
	}

	.gallery .psevdo-elements:before,.gallery .psevdo-elements:after {
		display: none
	}

	.gallery .psevdo-elements .image svg {
		width: 110px;
		height: 98px
	}

	.gallery .psevdo-elements .image:not(:first-child) {
		display: none
	}

	.gallery__image {
		width: calc(100% - 40px);
		height: 200px;
		border-radius: 20px;
		margin-left: 20px
	}

	.gallery__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}
}

@media (min-width: 1920px) {
	.gallery {
		padding-bottom:63px
	}

	.gallery .psevdo-elements {
		width: 1613px;
		height: 388px;
		margin-left: -75px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		gap: 328px
	}

	.gallery .psevdo-elements .image svg {
		width: 173px;
		height: 141px
	}

	.gallery .psevdo-elements:before {
		bottom: 38px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.gallery .psevdo-elements:after {
		top: -63px;
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.gallery__image {
		width: 463px;
		height: 313px;
		border-radius: 50px
	}

	.gallery__slider .swiper-slide {
		padding: 38px 0
	}

	.gallery__slider-pagination {
		margin: 63px auto
	}
}

.cta__image {
	position: absolute;
	top: -29px;
	left: 0;
	width: 370px;
	height: 350px
}

.cta__image span {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background: #d3d3d3 50%/cover no-repeat
}

.cta__image:before {
	content: '';
	position: absolute;
	bottom: -20px;
	left: -30px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExN18zMzApIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IiNGRkY0RjQiLz4NCjxwYXRoIGQ9Ik0tNTAgMTEwQy01MCA2OC41Nzg2IC0xNi40MjE0IDM1IDI1IDM1QzY2LjQyMTQgMzUgMTAwIDY4LjU3ODYgMTAwIDExMFYxODVILTUwVjExMFoiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTE3XzMzMCI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cta__write {
	width: 870px;
	height: 295px;
	margin-left: 300px;
	padding: 50px 70px 50px 100px;
	border-radius: 0 40px 40px 0;
	background: var(--bg_blue);
	-webkit-box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cta__write:after {
	content: '';
	position: absolute;
	top: -50px;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.cta__write-info {
	width: 429px
}

.cta__write-info h2 {
	padding-left: 20px;
	position: relative;
	z-index: 1
}

.cta__write-info h2:before {
	content: '';
	position: absolute;
	top: -8px;
	left: 0;
	z-index: -1;
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #f6f9ff
}

.cta__write-subtitle {
	color: #3e5798;
	font-size: 20px;
	margin-bottom: 30px
}

.cta__write-contacts {
	text-align: right
}

.cta__write-phone {
	color: #3e5798;
	font-size: 30px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.cta__write-message {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 26px;
	margin-bottom: 32px
}

.cta__write-text {
	font-size: 14px;
	font-weight: 300;
	line-height: normal
}

.cta__write-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 5px;
	-moz-column-gap: 5px;
	column-gap: 5px
}

.cta__write-link svg {
	width: 26px;
	height: 26px
}

.cta__write-link svg path {
	fill: #3e5798
}

@media (max-width: 1199px) {
	.cta__image {
		display:none
	}

	.cta__write {
		width: 100%;
		height: auto;
		margin-left: 0;
		border-radius: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-shadow: 3px 3px 30px 0 rgba(0,56,89,.1);
		box-shadow: 3px 3px 30px 0 rgba(0,56,89,.1);
		padding: 20px 20px 30px 20px;
		gap: 20px
	}

	.cta__write:after {
		display: none
	}

	.cta__write-info {
		width: 100%
	}

	.cta__write-info h2 {
		padding-left: 0
	}

	.cta__write-info h2:before {
		top: -6px;
		left: -5px;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}

	.cta__write-info p {
		font-size: 12px
	}

	.cta__write-subtitle {
		font-size: 16px;
		margin-bottom: 20px
	}

	.cta__write-phone {
		font-size: 28px
	}

	.cta__write-message {
		margin-top: 10px;
		margin-bottom: 20px
	}
}

@media (min-width: 1920px) {
	.cta__image {
		top:-36px;
		width: 463px;
		height: 438px
	}

	.cta__image span {
		border-radius: 50px
	}

	.cta__image:before {
		bottom: -25px;
		left: -38px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.cta__write {
		width: 1088px;
		height: 369px;
		margin-left: 375px;
		padding: 63px 88px 63px 125px;
		border-radius: 0 50px 50px 0;
		-webkit-box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1);
		box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1)
	}

	.cta__write:after {
		top: -63px;
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.cta__write-info {
		width: 536px
	}

	.cta__write-info h2 {
		padding-left: 25px
	}

	.cta__write-info h2:before {
		top: -10px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}

	.cta__write-subtitle {
		font-size: 25px;
		margin-bottom: 38px
	}

	.cta__write-phone {
		font-size: 38px
	}

	.cta__write-message {
		margin-top: 33px;
		margin-bottom: 40px
	}

	.cta__write-text {
		font-size: 18px
	}

	.cta__write-link {
		-webkit-column-gap: 6px;
		-moz-column-gap: 6px;
		column-gap: 6px
	}

	.cta__write-link svg {
		width: 33px;
		height: 33px
	}
}

.wrapper-list,
.list .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	row-gap: 50px;
	position: relative;
}

.list.col-2 .list__item {
	width: 570px
}

.list.col-3 .list__item {
	width: 370px
}

.list__button {
	margin-top: 70px;
	text-align: center
}

.list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.list__item h5 {
	margin-bottom: 24px
}

.list__item-img {
	width: 70px;
	height: 70px;
	border-radius: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.list__item-img svg {
	width: 50px;
	height: 50px
}

.list__item-img svg path {
	fill: #3e5798
}

.list.marked .list__item-img {
	background: var(--bg_blue)
}

.list.numbered .list__item-img {
	background: var(--bg_red);
	color: #3e5798;
	font-size: 30px;
	font-weight: 500;
	line-height: 120%
}

@media (max-width: 1199px) {
	.wrapper-list,
	.list .wrapper {
		row-gap:30px
	}

	.list.col-2 .list__item,.list.col-3 .list__item {
		width: 100%
	}

	.list__button {
		margin-top: 50px
	}

	.list__item {
		gap: 15px
	}

	.list__item h5 {
		font-size: 16px;
		margin-bottom: 15px
	}

	.list__item-img {
		width: 50px;
		height: 50px;
		border-radius: 20px
	}

	.list__item-img svg {
		width: 30px;
		height: 30px
	}

	.list.numbered .list__item-img {
		font-size: 20px
	}
}

@media (min-width: 1920px) {
	.wrapper-list,
	.list .wrapper {
		-webkit-column-gap:38px;
		-moz-column-gap: 38px;
		column-gap: 38px;
		row-gap: 63px
	}

	.list.col-2 .list__item {
		width: 712px
	}

	.list.col-3 .list__item {
		width: 462px
	}

	.list__button {
		margin-top: 88px
	}

	.list__item {
		gap: 25px
	}

	.list__item h5 {
		margin-bottom: 30px
	}

	.list__item-img {
		width: 88px;
		height: 88px;
		border-radius: 31px
	}

	.list__item-img svg {
		width: 63px;
		height: 63px
	}

	.list.numbered .list__item-img {
		font-size: 38px
	}
}

.counters {
	position: relative;
	padding: 130px 0 70px 0;
	margin: 50px 0 100px 0
}

.counters__bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-radius: 40px;
	overflow: hidden
}

.counters__bg:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.7)
}

.counters__bg span {
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.counters__info {
	position: relative;
	width: calc(100% + 200px);
	height: auto;
	margin-left: -100px;
	border-radius: 70px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 46px 100px
}

.counters__info:before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .5
}

.counters__info-item {
	width: 270px;
	text-align: center
}

.counters__info-item span {
	color: #3e5798;
	font-size: 80px;
	font-weight: 500
}

.counters.red .counters__info:before {
	background: var(--bg_red)
}

.counters.blue .counters__info:before {
	background: var(--bg_blue)
}

@media (max-width: 1199px) {
	.counters {
		padding:90px 0 50px 0;
		margin: 40px 0 60px 0
	}

	.counters__bg {
		border-radius: 20px
	}

	.counters__info {
		width: 100%;
		margin-left: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding: 36px 20px;
		border-radius: 30px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.counters__info-item {
		width: 50%
	}

	.counters__info-item span {
		font-size: 50px
	}
}

@media (min-width: 1920px) {
	.counters {
		padding:163px 0 88px 0;
		margin: 63px 0 125px 0
	}

	.counters__bg {
		border-radius: 50px
	}

	.counters__info {
		width: calc(100% + 250px);
		margin-left: -125px;
		border-radius: 88px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		padding: 58px 125px
	}

	.counters__info-item {
		width: 338px
	}

	.counters__info-item span {
		font-size: 100px
	}
}

.maincenter-start {
	padding-top: 40px;
	min-height: 715px
}

.maincenter-start .container {
	position: relative
}

.maincenter-start__benefits {
	padding: 58px 0
}

.maincenter-start__benefits-item {
	width: 660px;
	min-height: 100px;
	border-radius: 40px 0 0 40px;
	background: #d3d3d3 50%/cover no-repeat;
	margin-bottom: 20px;
	margin-left: -60px;
	padding: 20px 200px 20px 80px
}

.maincenter-start__benefits-item.blue {
	background-image: var(--bg_blue_url)
}

.maincenter-start__benefits-item.green {
	background-image: var(--bg_green_url)
}

.maincenter-start__benefits-item.red {
	background-image: var(--bg_red_url)
}

.maincenter-start__benefits-item p {
	position: relative;
	z-index: 1
}

.maincenter-start__benefits-item p:before {
	content: '';
	position: absolute;
	top: -5px;
	left: -20px;
	z-index: -1;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 35px 0 35px 35px;
	background: #f6f9ff
}

.maincenter-start__benefits-item:last-child {
	margin-bottom: 0
}

.maincenter-start__button {
	padding-left: 20px
}

.maincenter-start__image {
	position: absolute;
	top: 0;
	right: -60px;
	z-index: 4;
	width: 660px;
	height: 560px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.maincenter-start__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.maincenter-start__stamp {
	position: absolute;
	top: 350px;
	left: 50%;
	-webkit-transform: translateX(-60%);
	transform: translateX(-60%);
	z-index: 5;
	width: 168px;
	height: 168px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY4IiBoZWlnaHQ9IjE2OCIgdmlld0JveD0iMCAwIDE2OCAxNjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGcgaWQ9InN0YW1wIj4NCjxwYXRoIGQ9Ik0xNjggODRDMTY4IDEzMC4zOTIgMTMwLjM5MiAxNjggODQgMTY4QzM3LjYwODEgMTY4IDAgMTMwLjM5MiAwIDg0QzAgMzcuNjA4MSAzNy42MDgxIDAgODQgMEMxMzAuMzkyIDAgMTY4IDM3LjYwODEgMTY4IDg0WiIgZmlsbD0idXJsKCNwYXR0ZXJuMCkiLz4NCjxwYXRoIGQ9Ik0xMTEuNjI1IDI5LjU1NzRDMTExLjQzNCAyOS4xNzgzIDExMC45NTggMjkuMDgzNSAxMTAuNjczIDI5LjI3MzFDMTA4LjM4OCAzMC41MDUxIDEwNS45MTMgMzAuNjk0NiAxMDMuNTMyIDMwLjY5NDZDMTAzLjQzNyAzMC4xMjYgMTAzLjM0MiAyOS41NTc0IDEwMy4xNTIgMjguOTg4OEMxMDIuMzkgMjcuMDkzNCAxMDAuNTgxIDI1LjU3NzEgOTguMjk2MiAyNC44MTlDOTUuMDU5MyAyMy43NzY1IDkxLjI1MTEgMjQuMjUwMyA4Ny44MjM4IDI2LjI0MDVDODYuNzc2NiAyNi44MDkxIDg1LjgyNDUgMjcuNDcyNSA4NC44NzI1IDI4LjIzMDZDODQuNDkxNyAyNy41NjczIDg0LjExMDggMjYuOTAzOSA4My42MzQ4IDI2LjMzNTNDNzkuOTIxOSAyMC45MzM0IDczLjE2MjQgMTUuMTUyNiA3MC42ODcxIDEzLjkyMDZDNzAuNTkxOSAxMy45MjA2IDcwLjAyMDYgMTMuNjM2MyA2OS42Mzk4IDE0LjI5OTZDNjguNDk3NCAxNi4wMDU1IDYxLjkyODMgMzUuNTI3OCA3NS42Mzc3IDQ2LjQyNjJDNzcuOTIyNiA0OC4yMjY4IDgwLjQ5MzEgNDkuMTc0NSA4My4zNDkyIDQ5LjE3NDVDNzcuNDQ2NiA1NS4zMzQ1IDY2LjAyMjEgNTcuMzI0NiA2MC40MDUgNTcuNzAzN0M2Ni40MDI5IDU1LjA1MDIgNzAuMDIwNiA1MC41MDEzIDczLjA2NzIgNDUuODU3NkM3My4yNTc2IDQ1LjU3MzMgNzMuMTYyNCA0NS4wOTk1IDcyLjg3NjggNDQuOTA5OUM3Mi40OTU5IDQ0LjcyMDQgNzIuMTE1MSA0NC44MTUyIDcxLjkyNDcgNDUuMDk5NUM2OC4wMjE0IDUxLjA2OTkgNjQuMDIyOCA1NS40MjkzIDU2Ljk3NzcgNTcuNTE0MkM1Ni4zMTEzIDU3LjcwMzcgNTYuMjE2MSA1OC4xNzc1IDU2LjMxMTMgNTguMzY3MUM1Ni4zMTEzIDU4LjY1MTQgNTYuNTAxNyA1OS4wMzA1IDU3LjE2ODEgNTkuMTI1MkM1Ny41NDg5IDU5LjIyIDU4LjEyMDEgNTkuMjIgNTguNzg2NiA1OS4yMkM2NC45NzQ4IDU5LjIyIDgyLjc3OCA1Ni43NTYgODcuNDQzIDQ1LjQ3ODVDODguOTY2MiA0MS42ODc4IDg4LjU4NTQgMzYuMjg2IDg2LjM5NTcgMzEuMTY4NUM4Ni4yMDUzIDMwLjc4OTQgODUuODI0NSAzMC41OTk5IDg1LjQ0MzcgMzAuNzg5NEM4NS4wNjI5IDMwLjk3ODkgODQuODcyNSAzMS4zNTggODUuMDYyOSAzMS43MzcxQzg3LjE1NzQgMzYuNTcwMyA4Ny41MzgyIDQxLjQ5ODMgODYuMTEwMSA0NS4wMDQ3Qzg1LjcyOTMgNDUuOTUyNCA4NS4yNTMzIDQ2LjgwNTMgODQuNTg2OSA0Ny42NTgyQzgxLjYzNTUgNDcuOTQyNSA3OC44NzQ2IDQ3LjA4OTYgNzYuNTg5NyA0NS4yODlDNzUuOTIzMyA0NC43MjA0IDc1LjI1NjkgNDQuMTUxOCA3NC42ODU2IDQzLjU4MzJDNzQuOTcxMyA0My4yMDQxIDc1LjE2MTcgNDIuNzMwMiA3NS40NDczIDQyLjM1MTJDNzguODc0NiAzNi44NTQ2IDgyLjMwMiAzMS4yNjMyIDg4LjU4NTQgMjcuNjYyQzkxLjcyNzIgMjUuODYxNCA5NS4wNTkzIDI1LjM4NzYgOTcuOTE1NCAyNi4zMzUzQzk5LjgxOTUgMjYuOTk4NiAxMDEuMjQ4IDI4LjIzMDYgMTAxLjkxNCAyOS43NDY5QzEwMi4xMDQgMzAuMTI2IDEwMi4xMDQgMzAuNDEwMyAxMDIuMiAzMC43ODk0QzEwMS45MTQgMzAuNzg5NCAxMDEuNjI4IDMwLjc4OTQgMTAxLjM0MyAzMC42OTQ2Qzk3LjkxNTQgMzAuNTA1MSA5NC43NzM3IDMwLjMxNTUgOTMuMDYgMzIuOTY5MUM5MS43MjcyIDM1LjE0ODggOTIuNTg0IDM3LjYxMjcgOTQuMjk3NyAzOC43NUM5NC45NjQxIDM5LjIyMzggOTUuODIwOSAzOS41MDgxIDk2Ljc3MyAzOS41MDgxQzk4LjI5NjIgMzkuNTA4MSAxMDAuMTA1IDM4LjY1NTIgMTAxLjkxNCAzNi40NzU1QzEwMi40ODUgMzUuNzE3NCAxMDIuOTYxIDM0Ljg2NDQgMTAzLjM0MiAzNC4xMDYzQzEwMy41MzIgMzMuNzI3MiAxMDMuMzQyIDMzLjM0ODEgMTAyLjk2MSAzMy4xNTg2QzEwMi41OCAzMy4wNjM4IDEwMi4yIDMzLjE1ODYgMTAyLjAwOSAzMy41Mzc3QzEwMS43MjQgMzQuMjAxMSAxMDEuMzQzIDM0Ljg2NDQgMTAwLjg2NyAzNS41Mjc4Qzk4LjY3NyAzOC4zNzA5IDk2LjQ4NzQgMzguMzcwOSA5NS4yNDk3IDM3LjUxOEM5NC4xMDczIDM2Ljc1OTggOTMuNTM2IDM1LjA1NCA5NC40ODgxIDMzLjYzMjVDOTUuNzI1NyAzMS42NDIzIDk4LjI5NjIgMzEuODMxOCAxMDEuNDM4IDMyLjAyMTRDMTA0LjY3NSAzMi4yMTA5IDEwOC4yOTMgMzIuNDk1MiAxMTEuNzIgMzAuNTk5OEMxMTEuNjI1IDMwLjMxNTUgMTExLjgxNSAyOS45MzY1IDExMS42MjUgMjkuNTU3NFpNNzQuMTE0NCA0MS40MDM1QzczLjkyNCA0MS42ODc4IDczLjczMzYgNDEuOTcyMSA3My41NDMyIDQyLjI1NjRDNjUuMzU1NiAzMi40OTUyIDY5LjI1OSAxOC4yNzk5IDcwLjQ5NjcgMTUuMzQyMUM3My4xNjI0IDE3LjA0NzkgNzkuMDY1IDIyLjE2NTQgODIuMzk3MiAyNi45OTg2QzgyLjg3MzIgMjcuNjYyIDgzLjI1NCAyOC4zMjU0IDgzLjYzNDggMjguOTg4OEM3OS41NDEgMzIuNTkgNzYuNzgwMSAzNy4wNDQxIDc0LjExNDQgNDEuNDAzNVpNOTYuMDExMyA0MS40OTgyQzk2LjI5NjkgNDEuNzgyNiA5Ni4zOTIyIDQyLjE2MTYgOTYuMTA2NSA0Mi41NDA3Qzk0LjEwNzMgNDUuMDA0NyA5MS4zNDYzIDQ2Ljk5NDggODguNDkwMiA0OC4wMzczQzg4LjM5NSA0OC4wMzczIDg4LjI5OTggNDguMDM3MyA4OC4yMDQ2IDQ4LjAzNzNDODcuOTE5IDQ4LjAzNzMgODcuNjMzNCA0Ny44NDc4IDg3LjUzODIgNDcuNTYzNEM4Ny40NDMgNDcuMTg0NCA4Ny41MzgyIDQ2LjgwNTMgODcuOTE5IDQ2LjYxNThDOTAuNTg0NyA0NS42NjgxIDkyLjk2NDggNDMuNzcyNyA5NC44Njg5IDQxLjQ5ODJDOTUuMjQ5NyA0MS4zMDg3IDk1LjcyNTcgNDEuMjEzOSA5Ni4wMTEzIDQxLjQ5ODJaIiBmaWxsPSIjRkYzQzYyIi8+DQo8cGF0aCBkPSJNMTAuNDU1NCAxMTAuNzU4QzEwLjA3NTIgMTA5Ljc1MiAxMC4wMjggMTA4Ljc3MiAxMC4zMTM2IDEwNy44MTdDMTAuNjAyMiAxMDYuODcgMTEuMTA5NCAxMDYuMTQ1IDExLjgzNTMgMTA1LjY0MkwxMi4yNzE5IDEwNi43OTdDMTEuODA0OSAxMDcuMjAxIDExLjQ5MTQgMTA3LjcyNiAxMS4zMzE1IDEwOC4zNzJDMTEuMTgyMyAxMDkuMDIzIDExLjIzNTUgMTA5LjY4NiAxMS40OTA5IDExMC4zNjFDMTEuODA4NyAxMTEuMjAyIDEyLjM0MzMgMTExLjgyMSAxMy4wOTQ2IDExMi4yMTZDMTMuODUzOCAxMTIuNjA5IDE0LjY2MjEgMTEyLjcwNSAxNS41MTk2IDExMi41MDJMMTMuODg4OSAxMDguMTg5TDE0LjkwMDkgMTA3LjgwMUwxNi41MjcxIDExMi4xMDNDMTcuMjc5NyAxMTEuNjcxIDE3Ljc5OTYgMTExLjA2MyAxOC4wODY3IDExMC4yNzhDMTguMzgxNyAxMDkuNDkxIDE4LjM3MTggMTA4LjY4IDE4LjA1NjkgMTA3Ljg0OEMxNy44MDE1IDEwNy4xNzIgMTcuMzk5MiAxMDYuNjQyIDE2Ljg1MDIgMTA2LjI1OUMxNi4zMTIgMTA1Ljg4IDE1LjczMTEgMTA1LjY5OCAxNS4xMDc4IDEwNS43MTJMMTQuNjcxMSAxMDQuNTU3QzE1LjU0NTYgMTA0LjQ0NyAxNi40MDMzIDEwNC42NDkgMTcuMjQ0MyAxMDUuMTYzQzE4LjA5MzIgMTA1LjY3NSAxOC43MDkyIDEwNi40MzcgMTkuMDkyNCAxMDcuNDUxQzE5LjU1ODcgMTA4LjY4NSAxOS41MzIxIDEwOS44NzMgMTkuMDEyNCAxMTEuMDE3QzE4LjUwMzYgMTEyLjE2NSAxNy42MzczIDExMi45NzMgMTYuNDEzNSAxMTMuNDQyQzE1LjE4OTcgMTEzLjkxIDE0LjAwNDYgMTEzLjg4NyAxMi44NTgzIDExMy4zNzNDMTEuNzIyNyAxMTIuODYzIDEwLjkyMTggMTExLjk5MiAxMC40NTU0IDExMC43NThaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTQuMzUwMSAxMjAuMTJMMTUuNDYzNyAxMTYuMDIzTDEyLjk1NzcgMTE3LjI5NEwxMi40Nzg3IDExNi4zMjJMMTguMDk3NiAxMTMuNDczTDE4LjU3NjYgMTE0LjQ0NUwxNi4wODE4IDExNS43MUwxOS44MTMxIDExNi45NTRMMjAuNDIwMiAxMTguMTg2TDE2LjMwMjMgMTE2LjgxM0wxNS4wMDczIDEyMS40NTNMMTQuMzUwMSAxMjAuMTJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTYuMjkxNiAxMjMuNzY0QzE1Ljk2MzcgMTIzLjIwNiAxNS44MTI1IDEyMi42MzQgMTUuODM3OCAxMjIuMDQ4QzE1Ljg2NzUgMTIxLjQ2OSAxNi4wOTk4IDEyMC45NzggMTYuNTM0OSAxMjAuNTc0TDE3LjA5MDYgMTIxLjUxOUMxNi42ODEgMTIyLjAxNSAxNi42NzYzIDEyMi42MDQgMTcuMDc2NiAxMjMuMjg0QzE3LjMxMDkgMTIzLjY4MyAxNy41NyAxMjMuOTMzIDE3Ljg1NDIgMTI0LjAzNUMxOC4xMzgzIDEyNC4xMzcgMTguNDEzIDEyNC4xMDcgMTguNjc4MiAxMjMuOTQ1QzE4Ljk0MzUgMTIzLjc4MyAxOS4wOTE3IDEyMy41NTUgMTkuMTIzIDEyMy4yNkMxOS4xNTg2IDEyMi45NzIgMTkuMDY3OCAxMjIuNjQ0IDE4Ljg1MDUgMTIyLjI3NUwxOC40OCAxMjEuNjQ1TDE5LjIzMjcgMTIxLjE4NUwxOS42MDMzIDEyMS44MTVDMTkuNzc3OSAxMjIuMTEyIDE5Ljk4MDggMTIyLjMwOCAyMC4yMTIxIDEyMi40MDNDMjAuNDQ3NiAxMjIuNTA1IDIwLjY5MDggMTIyLjQ3OSAyMC45NDE3IDEyMi4zMjZDMjEuMTg1NCAxMjIuMTc3IDIxLjMyIDEyMS45NjcgMjEuMzQ1NSAxMjEuNjk2QzIxLjM3MSAxMjEuNDI0IDIxLjI5IDEyMS4xMjkgMjEuMTAyNiAxMjAuODExQzIwLjczMjEgMTIwLjE4MSAyMC4yNDkxIDExOS45NCAxOS42NTM2IDEyMC4wODdMMTkuMTEwNiAxMTkuMTY0QzE5LjY2NDggMTE4Ljk2MyAyMC4xODYgMTE4Ljk3OSAyMC42NzQgMTE5LjIxMkMyMS4xNjkzIDExOS40NDEgMjEuNTcyMyAxMTkuODIgMjEuODgzMiAxMjAuMzQ5QzIyLjI0MSAxMjAuOTU3IDIyLjM3NjUgMTIxLjUxOSAyMi4yOSAxMjIuMDM0QzIyLjIxMDUgMTIyLjU0NSAyMS45NTU4IDEyMi45MzIgMjEuNTI1NyAxMjMuMTk1QzIxLjAwMjMgMTIzLjUxNCAyMC40Nzk2IDEyMy41MjkgMTkuOTU3NSAxMjMuMjM3QzIwLjA0MTUgMTIzLjk5MyAxOS43NzUyIDEyNC41NTkgMTkuMTU4NyAxMjQuOTM2QzE4LjcwNzEgMTI1LjIxMiAxOC4yMTY0IDEyNS4yNTUgMTcuNjg2NyAxMjUuMDY3QzE3LjE1NyAxMjQuODc5IDE2LjY5MiAxMjQuNDQ0IDE2LjI5MTYgMTIzLjc2NFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0yMC4wMDcxIDEyOS40NTFDMTkuNTAyMiAxMjguNzM4IDE5LjMzMzkgMTI3Ljk0OCAxOS41MDIgMTI3LjA4MUMxOS42NzQ5IDEyNi4yMjEgMjAuMTI1OCAxMjUuNTIgMjAuODU0NCAxMjQuOThDMjEuNTgzMSAxMjQuNDQgMjIuMzczNyAxMjQuMjE5IDIzLjIyNjIgMTI0LjMxOUMyNC4wODM3IDEyNC40MjUgMjQuNzY0OCAxMjQuODM1IDI1LjI2OTYgMTI1LjU0OEMyNS41MzY2IDEyNS45MjUgMjUuNjk5OCAxMjYuMzM3IDI1Ljc1OTMgMTI2Ljc4NEMyNS44MzA0IDEyNy4yMzQgMjUuODAwOCAxMjcuNjQyIDI1LjY3MDcgMTI4LjAxMUwyNi40NDk5IDEyNy40MzNMMjcuMDc2MSAxMjguMzE3TDIyLjAxNiAxMzIuMDdMMjEuMzg5OCAxMzEuMTg2TDIyLjE2OSAxMzAuNjA4QzIxLjc4NjQgMTMwLjYyIDIxLjM5NDMgMTMwLjUyNCAyMC45OTI2IDEzMC4zMkMyMC42MDI2IDEzMC4xMTggMjAuMjc0IDEyOS44MjggMjAuMDA3MSAxMjkuNDUxWk0yMC45MDEyIDEyOC45OTJDMjEuMjYwNCAxMjkuNDk5IDIxLjczMiAxMjkuNzg3IDIyLjMxNTggMTI5Ljg1NkMyMi44OTk2IDEyOS45MjUgMjMuNDUxMyAxMjkuNzY3IDIzLjk3MDggMTI5LjM4MUMyNC40OTAzIDEyOC45OTYgMjQuODA5IDEyOC41MDkgMjQuOTI2OCAxMjcuOTE5QzI1LjA0NDcgMTI3LjMzIDI0LjkyNCAxMjYuNzgyIDI0LjU2NDggMTI2LjI3NUMyNC4yMDA3IDEyNS43NiAyMy43MjY3IDEyNS40NjkgMjMuMTQyOSAxMjUuNEMyMi41NTkxIDEyNS4zMzEgMjIuMDA3NCAxMjUuNDg5IDIxLjQ4NzkgMTI1Ljg3NUMyMC45Njg0IDEyNi4yNiAyMC42NDk3IDEyNi43NDcgMjAuNTMxOSAxMjcuMzM3QzIwLjQxNCAxMjcuOTI2IDIwLjUzNzIgMTI4LjQ3OCAyMC45MDEyIDEyOC45OTJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMjEuODM2NyAxMzUuOTIzTDIxLjEzMjYgMTM1LjA5OUwyNy43NjMxIDEyOS4xMTJMMjguNDY3MiAxMjkuOTM2TDI3Ljc0NzEgMTMwLjU4NkMyOC4xMjYgMTMwLjUzOCAyOC41MTg1IDEzMC41OTcgMjguOTI0NiAxMzAuNzYyQzI5LjM0MjUgMTMwLjkyOCAyOS43MDE1IDEzMS4xODYgMzAuMDAxNyAxMzEuNTM3QzMwLjU2OTQgMTMyLjIwMSAzMC44MDczIDEzMi45NzEgMzAuNzE1NiAxMzMuODQ1QzMwLjYyOTMgMTM0LjcyNyAzMC4yNDk1IDEzNS40NzEgMjkuNTc2MSAxMzYuMDc5QzI4LjkwMjggMTM2LjY4NyAyOC4xMzU0IDEzNi45NzggMjcuMjc0IDEzNi45NTNDMjYuNDE4MSAxMzYuOTM0IDI1LjcwNjQgMTM2LjU5MiAyNS4xMzg3IDEzNS45MjhDMjQuODM4NSAxMzUuNTc3IDI0LjYzMjIgMTM1LjE4MSAyNC41MTk4IDEzNC43MzlDMjQuNDE5MiAxMzQuMjk4IDI0LjQxNjMgMTMzLjg4OCAyNC41MTE0IDEzMy41MDhMMjEuODM2NyAxMzUuOTIzWk0yNS4yNTg1IDEzMy41MjlDMjUuMTk2MyAxMzQuMTI4IDI1LjM2NzIgMTM0LjY2NCAyNS43NzExIDEzNS4xMzdDMjYuMTc1IDEzNS42MDkgMjYuNjcgMTM1Ljg1MiAyNy4yNTYyIDEzNS44NjZDMjcuODQyNCAxMzUuODggMjguMzc1NiAxMzUuNjcgMjguODU1NiAxMzUuMjM2QzI5LjMzNTcgMTM0LjgwMyAyOS42MDY4IDEzNC4yODcgMjkuNjY5IDEzMy42ODdDMjkuNzMxMyAxMzMuMDg4IDI5LjU2MDQgMTMyLjU1MiAyOS4xNTY1IDEzMi4wOEMyOC43NTI2IDEzMS42MDcgMjguMjU3NSAxMzEuMzY0IDI3LjY3MTMgMTMxLjM1QzI3LjA4NTEgMTMxLjMzNyAyNi41NTIgMTMxLjU0NyAyNi4wNzE5IDEzMS45OEMyNS41OTE5IDEzMi40MTMgMjUuMzIwNyAxMzIuOTMgMjUuMjU4NSAxMzMuNTI5WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTI5LjAxOCAxMzkuODVMMzIuNjQ1MSAxMzUuOTc5TDMxLjIyNjEgMTM0LjU2NUwzMS45MDY3IDEzMy44MzlMMzUuNTc0NyAxMzcuNDk0TDM0Ljg5NDEgMTM4LjIyMUwzMy40MTI2IDEzNi43NDRMMjkuNzg1NSAxNDAuNjE1TDI5LjAxOCAxMzkuODVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMzMuODk2NiAxNDQuNDczQzMzLjIzMDggMTQzLjkwOCAzMi44NjkgMTQzLjE4MiAzMi44MTEyIDE0Mi4yOTZDMzIuNzU5OCAxNDEuNDE1IDMzLjAxNiAxNDAuNjE5IDMzLjU3OTcgMTM5LjkwOEMzNC4xNDM1IDEzOS4xOTcgMzQuODQ3OCAxMzguNzgyIDM1LjY5MjcgMTM4LjY2M0MzNi41NDQgMTM4LjU0OSAzNy4zMDI1IDEzOC43NzUgMzcuOTY4MyAxMzkuMzRDMzguMzIwNCAxMzkuNjM5IDM4LjU4MTcgMTM5Ljk5OSAzOC43NTIxIDE0MC40MTlDMzguOTM0MSAxNDAuODM4IDM5LjAwOTEgMTQxLjI0MyAzOC45NzcyIDE0MS42MzVMMzkuNTgwMSAxNDAuODc1TDQwLjQwNiAxNDEuNTc2TDM2LjQ5MDkgMTQ2LjUxMkwzNS42NjUgMTQ1LjgxTDM2LjI2OCAxNDUuMDVDMzUuOTAzMiAxNDUuMTU5IDM1LjUwMTkgMTQ1LjE2NSAzNS4wNjQxIDE0NS4wNjhDMzQuNjM3OSAxNDQuOTcxIDM0LjI0ODcgMTQ0Ljc3MiAzMy44OTY2IDE0NC40NzNaTTM0LjY0IDE0My44QzM1LjExMzggMTQ0LjIwMiAzNS42NCAxNDQuMzYzIDM2LjIxODggMTQ0LjI4MUMzNi43OTc1IDE0NC4yIDM3LjI4NzkgMTQzLjkwNiAzNy42ODk4IDE0My40QzM4LjA5MTggMTQyLjg5MyAzOC4yNzQ4IDE0Mi4zMzggMzguMjM5IDE0MS43MzVDMzguMjAzMSAxNDEuMTMxIDM3Ljk0ODMgMTQwLjYyOCAzNy40NzQ2IDE0MC4yMjZDMzYuOTk0NCAxMzkuODE4IDM2LjQ2NSAxMzkuNjU1IDM1Ljg4NjIgMTM5LjczNkMzNS4zMDc1IDEzOS44MTcgMzQuODE3MiAxNDAuMTExIDM0LjQxNTIgMTQwLjYxOEMzNC4wMTMzIDE0MS4xMjUgMzMuODMwMiAxNDEuNjggMzMuODY2MSAxNDIuMjgzQzMzLjkwMTkgMTQyLjg4NiAzNC4xNTk5IDE0My4zOTIgMzQuNjQgMTQzLjhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNDEuODAyMSAxNDYuNTlMNDIuMzcwOCAxNDUuNjY3TDQ1LjA0MyAxNDcuNDUyTDQ0LjQ3NDMgMTQ4LjM3NEw0MS44MDIxIDE0Ni41OVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik00Ny4wNzI0IDE1Ni4zMUw0Ni4xMDc2IDE1NS44MTdMNDkuODgwNSAxNDcuNzE5TDUwLjg0NTMgMTQ4LjIxMkw1MC40MzU1IDE0OS4wOTJDNTAuNzY0OCAxNDguOTAyIDUxLjE0NzggMTQ4LjgwNiA1MS41ODQ0IDE0OC44MDNDNTIuMDMyMSAxNDguNzk2IDUyLjQ2MTYgMTQ4Ljg5OCA1Mi44NzI5IDE0OS4xMDhDNTMuNjUwNyAxNDkuNTA2IDU0LjE2NjYgMTUwLjEyOCA1NC40MjA1IDE1MC45NzRDNTQuNjgxOSAxNTEuODI0IDU0LjYyMSAxNTIuNjYxIDU0LjIzNzggMTUzLjQ4M0M1My44NTQ3IDE1NC4zMDUgNTMuMjYyOCAxNTQuODcgNTIuNDYyMiAxNTUuMTc3QzUxLjY2OTEgMTU1LjQ4OCA1MC44ODM2IDE1NS40NDUgNTAuMTA1OCAxNTUuMDQ3QzQ5LjY5NDQgMTU0LjgzNyA0OS4zNTE5IDE1NC41NDggNDkuMDc4IDE1NC4xODJDNDguODE1MiAxNTMuODEyIDQ4LjY1NCAxNTMuNDMyIDQ4LjU5NDMgMTUzLjA0NEw0Ny4wNzI0IDE1Ni4zMVpNNDkuMjg4NCAxNTIuNzc2QzQ5LjQ2MjkgMTUzLjM1NiA0OS44MjY5IDE1My43ODcgNTAuMzgwMyAxNTQuMDdDNTAuOTMzOCAxNTQuMzUzIDUxLjQ4MjIgMTU0LjM4OCA1Mi4wMjU3IDE1NC4xNzZDNTIuNTY5MiAxNTMuOTY0IDUyLjk3NzUgMTUzLjU2NCA1My4yNTA2IDE1Mi45NzhDNTMuNTIzOCAxNTIuMzkyIDUzLjU3MzEgMTUxLjgwOSA1My4zOTg2IDE1MS4yMjlDNTMuMjI0MSAxNTAuNjUgNTIuODYwMSAxNTAuMjE5IDUyLjMwNjcgMTQ5LjkzNkM1MS43NTMzIDE0OS42NTMgNTEuMjA0OCAxNDkuNjE3IDUwLjY2MTMgMTQ5LjgzQzUwLjExNzkgMTUwLjA0MiA0OS43MDk2IDE1MC40NDEgNDkuNDM2NCAxNTEuMDI4QzQ5LjE2MzIgMTUxLjYxNCA0OS4xMTM5IDE1Mi4xOTcgNDkuMjg4NCAxNTIuNzc2WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTU2LjM0NiAxNTcuNzc1QzU1LjUzMzkgMTU3LjQ1MyA1NC45NTc4IDE1Ni44ODEgNTQuNjE3NSAxNTYuMDZDNTQuMjg1MSAxNTUuMjQxIDU0LjI3MDkgMTU0LjQwNSA1NC41NzUyIDE1My41NUM1NC44Nzk0IDE1Mi42OTUgNTUuNDExOSAxNTIuMDc2IDU2LjE3MjUgMTUxLjY5MUM1Ni45NDEgMTUxLjMxIDU3LjczMTMgMTUxLjI4IDU4LjU0MzMgMTUxLjYwMkM1OC45NzI3IDE1MS43NzMgNTkuMzM1NyAxNTIuMDI5IDU5LjYzMjMgMTUyLjM3M0M1OS45Mzk1IDE1Mi43MTIgNjAuMTQxIDE1My4wNzEgNjAuMjM3IDE1My40NTNMNjAuNTYyNCAxNTIuNTM5TDYxLjU2OTYgMTUyLjkzOEw1OS40NTY4IDE1OC44NzNMNTguNDQ5NiAxNTguNDc0TDU4Ljc3NDkgMTU3LjU2QzU4LjQ2NDkgMTU3Ljc4IDU4LjA4NzIgMTU3LjkxNSA1Ny42NDIgMTU3Ljk2NEM1Ny4yMDc0IDE1OC4wMDggNTYuNzc1NCAxNTcuOTQ1IDU2LjM0NiAxNTcuNzc1Wk01Ni44MzIxIDE1Ni44OTdDNTcuNDA5OSAxNTcuMTI3IDU3Ljk1OTQgMTU3LjExIDU4LjQ4MDcgMTU2Ljg0N0M1OS4wMDE5IDE1Ni41ODQgNTkuMzcxIDE1Ni4xNDggNTkuNTg3OSAxNTUuNTM5QzU5LjgwNDkgMTU0LjkyOSA1OS43OTkyIDE1NC4zNDUgNTkuNTcwOSAxNTMuNzg0QzU5LjM0MjYgMTUzLjIyNCA1OC45Mzk1IDE1Mi44MyA1OC4zNjE3IDE1Mi42QzU3Ljc3NjEgMTUyLjM2OCA1Ny4yMjI3IDE1Mi4zODMgNTYuNzAxNCAxNTIuNjQ2QzU2LjE4MDEgMTUyLjkwOSA1NS44MTExIDE1My4zNDUgNTUuNTk0MSAxNTMuOTU0QzU1LjM3NzIgMTU0LjU2NCA1NS4zODI5IDE1NS4xNDggNTUuNjExMiAxNTUuNzA5QzU1LjgzOTUgMTU2LjI2OSA1Ni4yNDY1IDE1Ni42NjUgNTYuODMyMSAxNTYuODk3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTYzLjYxMTQgMTYwLjE5N0M2Mi43MDA1IDE1OS45MyA2Mi4wMjUzIDE1OS40MDQgNjEuNTg1OCAxNTguNjE5QzYxLjE0ODMgMTU3LjgyNiA2MS4wNDM3IDE1Ni45ODYgNjEuMjcxNyAxNTYuMDk5QzYxLjQ5OTggMTU1LjIxMiA2MS45OTA2IDE1NC41NTEgNjIuNzQ0IDE1NC4xMTZDNjMuNDk5NSAxNTMuNjczIDY0LjMzMjcgMTUzLjU4NSA2NS4yNDM1IDE1My44NTJDNjUuOTkzMSAxNTQuMDcyIDY2LjU4NzYgMTU0LjQ3MyA2Ny4wMjY5IDE1NS4wNTdDNjcuNDY4MyAxNTUuNjMzIDY3LjY5NDkgMTU2LjI4NSA2Ny43MDY2IDE1Ny4wMTVMNjYuNTk0MiAxNTYuNjg5QzY2LjU1MTcgMTU2LjI0OCA2Ni4zOTE1IDE1NS44NTkgNjYuMTEzNiAxNTUuNTI0QzY1LjgzNTggMTU1LjE4OSA2NS40NjMxIDE1NC45NTMgNjQuOTk1NiAxNTQuODE2QzY0LjM3NDkgMTU0LjYzNCA2My44MTI3IDE1NC42OTYgNjMuMzA4OSAxNTUuMDA0QzYyLjgxMzIgMTU1LjMxMyA2Mi40ODQ4IDE1NS43ODEgNjIuMzIzNiAxNTYuNDA4QzYyLjE2MjUgMTU3LjAzNCA2Mi4yMjEgMTU3LjYxNSA2Mi40OTkxIDE1OC4xNTJDNjIuNzg1MyAxNTguNjkxIDYzLjIzODcgMTU5LjA1MSA2My44NTkzIDE1OS4yMzNDNjQuMzI2OSAxNTkuMzcgNjQuNzYwMiAxNTkuMzcxIDY1LjE1OTUgMTU5LjIzNEM2NS41NTg3IDE1OS4wOTcgNjUuODgyMSAxNTguODUxIDY2LjEyOTcgMTU4LjQ5NUw2Ny4yNDIxIDE1OC44MjFDNjYuODkxMSAxNTkuNDQ0IDY2LjM4NzEgMTU5Ljg4NyA2NS43MzAyIDE2MC4xNDlDNjUuMDc1MyAxNjAuNDAzIDY0LjM2OTEgMTYwLjQxOSA2My42MTE0IDE2MC4xOTdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjcuNzk5NCAxNjEuMTMxTDY4LjgxMTYgMTU0LjkxM0w3NC4xOCAxNTUuOTU0TDczLjE2NzggMTYyLjE3Mkw3Mi4xMDQgMTYxLjk2Nkw3Mi45NTYzIDE1Ni43M0w2OS43MTU1IDE1Ni4xMDJMNjguODYzMiAxNjEuMzM3TDY3Ljc5OTQgMTYxLjEzMVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03Ny41MTM3IDE2Mi43M0M3Ni41Njg5IDE2Mi42MzkgNzUuODA1MiAxNjIuMjQ5IDc1LjIyMjUgMTYxLjU2Qzc0LjY0ODggMTYwLjg2MyA3NC4zOTQzIDE2MC4wNTggNzQuNDU4OSAxNTkuMTQ1Qzc0LjUyMzQgMTU4LjIzMSA3NC44ODczIDE1Ny40OSA3NS41NTA1IDE1Ni45MjJDNzYuMjIyNiAxNTYuMzQ1IDc3LjAzMSAxNTYuMTAzIDc3Ljk3NTggMTU2LjE5NEM3OC45MTIyIDE1Ni4yODUgNzkuNjY3MyAxNTYuNjc5IDgwLjI0MSAxNTcuMzc1QzgwLjgyMzYgMTU4LjA2NCA4MS4wODI3IDE1OC44NjUgODEuMDE4MSAxNTkuNzc5QzgwLjk1MzUgMTYwLjY5MiA4MC41ODUyIDE2MS40MzcgNzkuOTEzMSAxNjIuMDEzQzc5LjI0OTkgMTYyLjU4MiA3OC40NTAxIDE2Mi44MjEgNzcuNTEzNyAxNjIuNzNaTTc2LjA1MDggMTYwLjkxOEM3Ni40Mjk2IDE2MS4zOTQgNzYuOTQxIDE2MS42NjIgNzcuNTg0OCAxNjEuNzI1Qzc4LjIyODYgMTYxLjc4NyA3OC43NjY1IDE2MS42MTkgNzkuMTk4NyAxNjEuMjIzQzc5LjYzMDggMTYwLjgyNiA3OS44Njk0IDE2MC4zMDkgNzkuOTE0NCAxNTkuNjcyQzc5Ljk1OTUgMTU5LjAzNSA3OS43OTY3IDE1OC40OCA3OS40MjYyIDE1OC4wMDVDNzkuMDU1NyAxNTcuNTMxIDc4LjU0ODUgMTU3LjI2MiA3Ny45MDQ3IDE1Ny4yQzc3LjI2MDkgMTU3LjEzOCA3Ni43MTg4IDE1Ny4zMDUgNzYuMjc4MyAxNTcuNzAxQzc1Ljg0NjEgMTU4LjA5OCA3NS42MDc1IDE1OC42MTQgNzUuNTYyNSAxNTkuMjUxQzc1LjUxNzUgMTU5Ljg4OCA3NS42ODAyIDE2MC40NDQgNzYuMDUwOCAxNjAuOTE4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTgxLjg5NTMgMTYyLjk3NkM4MS42MDk3IDE2Mi45NzUgODEuNDIwNSAxNjIuOTYyIDgxLjMyNzcgMTYyLjkzNkw4MS4zMTExIDE2MS45NjZDODEuMzcwMiAxNjEuOTgzIDgxLjUwNDcgMTYxLjk5MiA4MS43MTQ3IDE2MS45OTNDODEuOTc1MSAxNjEuOTk0IDgyLjE2NjggMTYxLjkwNiA4Mi4yODk4IDE2MS43M0M4Mi40MTI3IDE2MS41NDYgODIuNDcwMSAxNjEuMjIzIDgyLjQ2MjIgMTYwLjc2MUw4Mi4zOTEgMTU2LjU5MUw4Ny4yNTQ1IDE1Ni42MDhMODcuMzYyMiAxNjIuOTA3TDg2LjI3ODYgMTYyLjkwM0w4Ni4xODggMTU3LjZMODMuNDkxNiAxNTcuNTlMODMuNTQ5NyAxNjAuOTkxQzgzLjU2MDcgMTYxLjYzOCA4My40MTM4IDE2Mi4xMzMgODMuMTA4OSAxNjIuNDc2QzgyLjgwMzggMTYyLjgxMSA4Mi4zOTkzIDE2Mi45NzggODEuODk1MyAxNjIuOTc2WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTkxLjcwMDIgMTYyLjY0OEM5MC44MzA1IDE2Mi43MyA5MC4wNjQgMTYyLjQ4MiA4OS40MDA4IDE2MS45MDRDODguNzQ2IDE2MS4zMjUgODguMzY5MiAxNjAuNTg0IDg4LjI3MDUgMTU5LjY4MkM4OC4xNzE4IDE1OC43ODEgODguMzgwNCAxNTcuOTg1IDg4Ljg5NjMgMTU3LjI5NUM4OS40MjA1IDE1Ni42MDQgOTAuMTE3NSAxNTYuMjE3IDkwLjk4NzIgMTU2LjEzNUM5MS40NDcyIDE1Ni4wOTEgOTEuODg1MSAxNTYuMTU1IDkyLjMwMSAxNTYuMzI3QzkyLjcyNDMgMTU2LjQ4OSA5My4wNjIxIDE1Ni43MTkgOTMuMzE0MiAxNTcuMDE1TDkzLjIwODcgMTU2LjA1MUw5NC4yODc0IDE1NS45NDlMOTQuOTcyOSAxNjIuMjExTDkzLjg5NDIgMTYyLjMxM0w5My43ODg2IDE2MS4zNDlDOTMuNjA1OSAxNjEuNjg3IDkzLjMyNTMgMTYxLjk3OSA5Mi45NDY3IDE2Mi4yMjZDOTIuNTc1NiAxNjIuNDY0IDkyLjE2MDEgMTYyLjYwNCA5MS43MDAyIDE2Mi42NDhaTTkxLjc1NDkgMTYxLjY0M0M5Mi4zNzM4IDE2MS41ODQgOTIuODYwMSAxNjEuMzE5IDkzLjIxNCAxNjAuODQ3QzkzLjU2NzkgMTYwLjM3NCA5My43MDk2IDE1OS44MTcgOTMuNjM5MiAxNTkuMTc0QzkzLjU2ODggMTU4LjUzMSA5My4zMDkyIDE1OC4wMTEgOTIuODYwMyAxNTcuNjE1QzkyLjQxMTMgMTU3LjIxOSA5MS44Nzc0IDE1Ny4wNSA5MS4yNTg2IDE1Ny4xMDlDOTAuNjMxNCAxNTcuMTY4IDkwLjE0MDkgMTU3LjQzNCA4OS43ODcgMTU3LjkwNkM4OS40MzMyIDE1OC4zNzggODkuMjkxNCAxNTguOTM2IDg5LjM2MTggMTU5LjU3OUM4OS40MzIyIDE2MC4yMjIgODkuNjkxOCAxNjAuNzQyIDkwLjE0MDcgMTYxLjEzOEM5MC41ODk3IDE2MS41MzQgOTEuMTI3NyAxNjEuNzAyIDkxLjc1NDkgMTYxLjY0M1oiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik05Ni4zMzQ2IDE2MS45MTVMOTUuMTg4MSAxNTUuNzJMOTkuMDcyNSAxNTUuMDM4TDk5LjI1MzcgMTU2LjAxN0w5Ni40MzY1IDE1Ni41MTJMOTcuNDAxOSAxNjEuNzI4TDk2LjMzNDYgMTYxLjkxNVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMDMuNTIxIDE2MC41MDZDMTAyLjY3NSAxNjAuNzI1IDEwMS44ODIgMTYwLjYwMSAxMDEuMTQzIDE2MC4xMzNDMTAwLjQxMSAxNTkuNjYzIDk5LjkyOTcgMTU4Ljk4OSA5OS42OTg4IDE1OC4xMTJDOTkuNDY4IDE1Ny4yMzUgOTkuNTU2IDE1Ni40MTQgOTkuOTYyOCAxNTUuNjQ5QzEwMC4zNzggMTU0Ljg4MiAxMDEuMDA4IDE1NC4zODkgMTAxLjg1NCAxNTQuMTY5QzEwMi4zMDEgMTU0LjA1MyAxMDIuNzQyIDE1NC4wNDggMTAzLjE3OCAxNTQuMTUyQzEwMy42MTkgMTU0LjI0NSAxMDMuOTg3IDE1NC40MTkgMTA0LjI3OSAxNTQuNjczTDEwNC4wMzIgMTUzLjczNUwxMDUuMDgxIDE1My40NjNMMTA2LjY4NCAxNTkuNTU2TDEwNS42MzUgMTU5LjgyOEwxMDUuMzg4IDE1OC44ODlDMTA1LjI1OCAxNTkuMjUzIDEwNS4wMjUgMTU5LjU4NyAxMDQuNjg4IDE1OS44OTFDMTA0LjM1NyAxNjAuMTg1IDEwMy45NjggMTYwLjM5IDEwMy41MjEgMTYwLjUwNlpNMTAzLjQyNiAxNTkuNTAyQzEwNC4wMjggMTU5LjM0NiAxMDQuNDY4IDE1OS4wMDYgMTA0Ljc0NyAxNTguNDgzQzEwNS4wMjYgMTU3Ljk1OSAxMDUuMDg0IDE1Ny4zODUgMTA0LjkxOSAxNTYuNzU5QzEwNC43NTUgMTU2LjEzNCAxMDQuNDIyIDE1NS42NiAxMDMuOTIgMTU1LjMzOUMxMDMuNDE5IDE1NS4wMTggMTAyLjg2NyAxNTQuOTM1IDEwMi4yNjUgMTU1LjA5MUMxMDEuNjU2IDE1NS4yNDkgMTAxLjIxMSAxNTUuNTkgMTAwLjkzMiAxNTYuMTEzQzEwMC42NTMgMTU2LjYzNyAxMDAuNTk1IDE1Ny4yMTIgMTAwLjc2IDE1Ny44MzdDMTAwLjkyNSAxNTguNDYzIDEwMS4yNTggMTU4LjkzNiAxMDEuNzU5IDE1OS4yNTdDMTAyLjI2IDE1OS41NzggMTAyLjgxNiAxNTkuNjYgMTAzLjQyNiAxNTkuNTAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMC44OTkgMTU4LjE1MkMxMTAuMDQgMTU4LjQ2OSAxMDkuMjIgMTU4LjQ0IDEwOC40MzkgMTU4LjA2NkMxMDcuNjY3IDE1Ny42ODggMTA3LjExOSAxNTcuMDU4IDEwNi43OTYgMTU2LjE3NEMxMDYuNDcgMTU1LjI4MyAxMDYuNDc0IDE1NC40NDkgMTA2LjgwNyAxNTMuNjcyQzEwNy4xNDYgMTUyLjg4NCAxMDcuNzY4IDE1Mi4zMjMgMTA4LjY3NCAxNTEuOTg5QzEwOS41ODggMTUxLjY1MSAxMTAuNDI0IDE1MS43MSAxMTEuMTggMTUyLjE2NUMxMTEuOTM2IDE1Mi42MiAxMTIuNDU1IDE1My4zMjkgMTEyLjczNSAxNTQuMjkxTDEwNy45MjQgMTU2LjA2N0MxMDguMTM2IDE1Ni41OTcgMTA4LjQ5NyAxNTYuOTc0IDEwOS4wMDggMTU3LjE5OEMxMDkuNTE2IDE1Ny40MTMgMTEwLjAzOCAxNTcuNDIyIDExMC41NzMgMTU3LjIyNEMxMTEuMzc3IDE1Ni45MjcgMTExLjgyNyAxNTYuMzg1IDExMS45MjQgMTU1LjU5N0wxMTIuOTY0IDE1NS4yMTNDMTEzLjAxNiAxNTUuODIxIDExMi44NjQgMTU2LjM5NiAxMTIuNTA4IDE1Ni45NEMxMTIuMTUyIDE1Ny40ODMgMTExLjYxNiAxNTcuODg3IDExMC44OTkgMTU4LjE1MlpNMTEwLjI5MyAxNTIuODk1QzEwOS44NjYgMTUyLjczMSAxMDkuNDI0IDE1Mi43MzMgMTA4Ljk2NyAxNTIuOTAxQzEwOC41MSAxNTMuMDcgMTA4LjE1MSAxNTMuMzU5IDEwNy44ODkgMTUzLjc2OUMxMDcuNjM2IDE1NC4xNzYgMTA3LjU2NSAxNTQuNjY4IDEwNy42NzcgMTU1LjI0NUwxMTEuMzY1IDE1My44ODNDMTExLjA3NCAxNTMuMzgxIDExMC43MTcgMTUzLjA1MiAxMTAuMjkzIDE1Mi44OTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTE1Ljg1OSAxNTUuOTQ1TDExMy42NzQgMTUxLjExMUwxMTEuODU2IDE1MS45NTNMMTExLjQ0NiAxNTEuMDQ2TDExNi4xNDYgMTQ4Ljg3MUwxMTYuNTU2IDE0OS43NzhMMTE0LjY1OCAxNTAuNjU2TDExNi44NDMgMTU1LjQ5TDExNS44NTkgMTU1Ljk0NVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjUuNjY0IDE1MC41NjRMMTIxLjU1MSAxNDkuNzg0TDEyMi45NzYgMTUyLjIwNkwxMjIuMDUxIDE1Mi43NzFMMTE4Ljg1NyAxNDcuMzQxTDExOS43ODIgMTQ2Ljc3NkwxMjEuMiAxNDkuMTg3TDEyMi4xNjkgMTQ1LjMxOEwxMjMuMzQxIDE0NC42MDJMMTIyLjI3MiAxNDguODcyTDEyNi45MzMgMTQ5Ljc4OUwxMjUuNjY0IDE1MC41NjRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTI4Ljc3MiAxNDcuMjE3TDEyOC44OSAxNDcuMTIyQzEyOS4zNiAxNDYuNzQyIDEyOS4xOCAxNDYuMDEyIDEyOC4zNDkgMTQ0LjkzNEwxMjYuMzU4IDE0Mi4zNDlMMTMwLjI0NSAxMzkuMjAxTDEzMy40ODIgMTQzLjQwM0wxMzQuMjE3IDE0Mi44MDhMMTM1Ljc5MyAxNDQuODU1TDEzNSAxNDUuNDk3TDEzNC4wMzEgMTQ0LjIzOUwxMzAuMTczIDE0Ny4zNjRMMTMxLjE0MiAxNDguNjIxTDEzMC4zNDggMTQ5LjI2NEwxMjguNzcyIDE0Ny4yMTdaTTEyNy44MDcgMTQyLjQ1NUwxMjkuMjk5IDE0NC4zOTJDMTI5Ljc4MSAxNDUuMDE4IDEzMC4wNTkgMTQ1LjU5MiAxMzAuMTMzIDE0Ni4xMTVMMTMyLjY0IDE0NC4wODVMMTMwLjAxMSAxNDAuNjcxTDEyNy44MDcgMTQyLjQ1NVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMzcuNjEyIDE0MS4wMDVDMTM2LjkzOCAxNDEuNjcyIDEzNi4xNjEgMTQxLjk5NyAxMzUuMjg0IDE0MS45OEMxMzQuNDA2IDE0MS45NSAxMzMuNjU1IDE0MS42MDEgMTMzLjAzMSAxNDAuOTMyQzEzMi40MDYgMTQwLjI2MiAxMzIuMSAxMzkuNDc5IDEzMi4xMTIgMTM4LjU4MUMxMzIuMTI0IDEzNy42NzEgMTMyLjQ2NyAxMzYuODgyIDEzMy4xNDIgMTM2LjIxNUMxMzMuODExIDEzNS41NTMgMTM0LjU4NCAxMzUuMjM3IDEzNS40NjEgMTM1LjI2NkMxMzYuMzM5IDEzNS4yODQgMTM3LjA5IDEzNS42MjcgMTM3LjcxNSAxMzYuMjk3QzEzOC4zNCAxMzYuOTY2IDEzOC42NDYgMTM3Ljc1NiAxMzguNjM0IDEzOC42NjZDMTM4LjYyMiAxMzkuNTYzIDEzOC4yODEgMTQwLjM0MyAxMzcuNjEyIDE0MS4wMDVaTTEzNS4zNDkgMTQwLjkwNUMxMzUuOTQgMTQwLjkzNSAxMzYuNDY1IDE0MC43MjMgMTM2LjkyNSAxNDAuMjY4QzEzNy4zODQgMTM5LjgxMyAxMzcuNjA5IDEzOS4yODQgMTM3LjU5NyAxMzguNjgxQzEzNy41ODYgMTM4LjA3OCAxMzcuMzYyIDEzNy41NDMgMTM2LjkyNyAxMzcuMDc3QzEzNi40OTEgMTM2LjYxIDEzNS45ODEgMTM2LjM1OSAxMzUuMzk2IDEzNi4zMjNDMTM0LjgxMiAxMzYuMjg3IDEzNC4yOSAxMzYuNDk3IDEzMy44MyAxMzYuOTUyQzEzMy4zNyAxMzcuNDA2IDEzMy4xNDMgMTM3LjkzOCAxMzMuMTQ4IDEzOC41NDdDMTMzLjE2IDEzOS4xNSAxMzMuMzgzIDEzOS42ODUgMTMzLjgxOSAxNDAuMTUyQzEzNC4yNTQgMTQwLjYxOCAxMzQuNzY0IDE0MC44NyAxMzUuMzQ5IDE0MC45MDVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTQwLjY5OSAxMzcuNjIyTDEzNi4wMTggMTMzLjQwNkwxMzcuNzg4IDEzMS4zMDZDMTM4LjIzOCAxMzAuNzczIDEzOC42OTcgMTMwLjQ2OSAxMzkuMTY2IDEzMC4zOTVDMTM5LjYzNSAxMzAuMzIgMTQwLjA2MyAxMzAuNDU3IDE0MC40NSAxMzAuODA1QzE0MC44MTkgMTMxLjEzNyAxNDAuOTg5IDEzMS41NjcgMTQwLjk2MSAxMzIuMDk1QzE0MS42NTQgMTMxLjc5NCAxNDIuMjU3IDEzMS44NzMgMTQyLjc2OSAxMzIuMzM0QzE0My4xNjIgMTMyLjY4OCAxNDMuMzY1IDEzMy4xMjUgMTQzLjM3NyAxMzMuNjQ0QzE0My4zODkgMTM0LjE2NCAxNDMuMTUyIDEzNC43MTMgMTQyLjY2NSAxMzUuMjkxTDE0MC42OTkgMTM3LjYyMlpNMTQwLjY5NiAxMzYuMTYxTDE0Mi4wMDMgMTM0LjYxQzE0Mi4yMiAxMzQuMzUzIDE0Mi4zMjggMTM0LjA5NSAxNDIuMzI3IDEzMy44MzVDMTQyLjMzMyAxMzMuNTY4IDE0Mi4yMjYgMTMzLjMzNiAxNDIuMDA3IDEzMy4xNEMxNDEuNzg5IDEzMi45NDMgMTQxLjU1NSAxMzIuODY4IDE0MS4zMDcgMTMyLjkxNkMxNDEuMDU3IDEzMi45NTEgMTQwLjgyNCAxMzMuMDk3IDE0MC42MDggMTMzLjM1NEwxMzkuMyAxMzQuOTA1TDE0MC42OTYgMTM2LjE2MVpNMTM4LjY1NCAxMzQuMzIzTDEzOS43ODMgMTMyLjk4NEMxNDAuMiAxMzIuNDkgMTQwLjE5OSAxMzIuMDU0IDEzOS43ODEgMTMxLjY3N0MxMzkuNTYzIDEzMS40ODEgMTM5LjM0NyAxMzEuNDExIDEzOS4xMzQgMTMxLjQ2OEMxMzguOTE1IDEzMS41MTkgMTM4LjcxNyAxMzEuNjUxIDEzOC41MzggMTMxLjg2M0wxMzcuNDA5IDEzMy4yMDJMMTM4LjY1NCAxMzQuMzIzWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE0Ni41NzcgMTMwLjM0OUMxNDYuMDUxIDEzMS4wOTkgMTQ1LjM2NyAxMzEuNTM0IDE0NC41MjQgMTMxLjY1NUMxNDMuNjg1IDEzMS43NjkgMTQyLjg5MSAxMzEuNTQzIDE0Mi4xNCAxMzAuOTc2QzE0MS4zODIgMTMwLjQwNCAxNDAuOTI1IDEyOS42OTYgMTQwLjc2OCAxMjguODUyQzE0MC42MDkgMTI3Ljk5NiAxNDAuODA3IDEyNy4xNzMgMTQxLjM2MSAxMjYuMzgyQzE0MS45MjEgMTI1LjU4NCAxNDIuNjM0IDEyNS4xNjUgMTQzLjUwMiAxMjUuMTI2QzE0NC4zNyAxMjUuMDg3IDE0NS4xODQgMTI1LjM5NiAxNDUuOTQzIDEyNi4wNTNMMTQzIDEzMC4yNTNDMTQzLjQ2NiAxMzAuNTgzIDE0My45NjggMTMwLjY5OSAxNDQuNTA4IDEzMC42MDJDMTQ1LjA0MSAxMzAuNSAxNDUuNDcyIDEzMC4yMTQgMTQ1LjggMTI5Ljc0N0MxNDYuMjkxIDEyOS4wNDUgMTQ2LjM1OSAxMjguMzM0IDE0Ni4wMDMgMTI3LjYxM0wxNDYuNjQgMTI2LjcwNUMxNDcuMDE4IDEyNy4xOSAxNDcuMjExIDEyNy43NjIgMTQ3LjIyMSAxMjguNDIxQzE0Ny4yMyAxMjkuMDggMTQ3LjAxNiAxMjkuNzIzIDE0Ni41NzcgMTMwLjM0OVpNMTQzLjE4MiAxMjYuMjQxQzE0Mi43NDMgMTI2LjM0MSAxNDIuMzg0IDEyNi41OTEgMTQyLjEwNCAxMjYuOTlDMTQxLjgyNCAxMjcuMzg5IDE0MS42OTEgMTI3LjgzNSAxNDEuNzA0IDEyOC4zMjhDMTQxLjcyMiAxMjguODE1IDE0MS45MzUgMTI5LjI3MSAxNDIuMzQ1IDEyOS42OTVMMTQ0LjYwMSAxMjYuNDc2QzE0NC4wODggMTI2LjIxNSAxNDMuNjE0IDEyNi4xMzYgMTQzLjE4MiAxMjYuMjQxWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE1MS42OTIgMTI3LjFMMTUxLjE1NCAxMjguMDQxTDE0My41NjYgMTIzLjMyNUwxNDQuMTA1IDEyMi4zODRMMTQ0LjkyOSAxMjIuODk2QzE0NC43NjYgMTIyLjUzOCAxNDQuNjk3IDEyMi4xMzUgMTQ0LjcyMiAxMjEuNjg2QzE0NC43NDQgMTIxLjIyNSAxNDQuODY5IDEyMC43OTQgMTQ1LjA5OSAxMjAuMzkzQzE0NS41MzMgMTE5LjYzNSAxNDYuMTY3IDExOS4xNjkgMTQ3LjAwMSAxMTguOTk1QzE0Ny44MzkgMTE4LjgxNSAxNDguNjQzIDExOC45NjQgMTQ5LjQxNCAxMTkuNDQzQzE1MC4xODQgMTE5LjkyMiAxNTAuNjkzIDEyMC41ODkgMTUwLjkzOSAxMjEuNDQzQzE1MS4xODkgMTIyLjI5MSAxNTEuMDk3IDEyMy4wOTMgMTUwLjY2MyAxMjMuODUyQzE1MC40MzQgMTI0LjI1MyAxNTAuMTM0IDEyNC41NzUgMTQ5Ljc2MiAxMjQuODE5QzE0OS4zODggMTI1LjA1IDE0OS4wMTEgMTI1LjE3NyAxNDguNjMxIDEyNS4xOThMMTUxLjY5MiAxMjcuMVpNMTQ4LjQxNyAxMjQuNDU3QzE0OC45ODggMTI0LjMzNyAxNDkuNDI4IDEyNC4wMDggMTQ5LjczNyAxMjMuNDY4QzE1MC4wNDUgMTIyLjkyOSAxNTAuMTE0IDEyMi4zNjkgMTQ5Ljk0NCAxMjEuNzg4QzE0OS43NzMgMTIxLjIwOCAxNDkuNDEzIDEyMC43NDcgMTQ4Ljg2MyAxMjAuNDA1QzE0OC4zMTQgMTIwLjA2NCAxNDcuNzU0IDExOS45NTMgMTQ3LjE4MyAxMjAuMDcyQzE0Ni42MTEgMTIwLjE5MiAxNDYuMTcxIDEyMC41MjEgMTQ1Ljg2MyAxMjEuMDYxQzE0NS41NTQgMTIxLjYgMTQ1LjQ4NSAxMjIuMTYgMTQ1LjY1NiAxMjIuNzQxQzE0NS44MjcgMTIzLjMyMSAxNDYuMTg3IDEyMy43ODIgMTQ2LjczNiAxMjQuMTI0QzE0Ny4yODUgMTI0LjQ2NSAxNDcuODQ2IDEyNC41NzYgMTQ4LjQxNyAxMjQuNDU3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE1Mi45NTEgMTE5LjIyOUwxNTIuNTUxIDEyMC4xMTNMMTQ2LjkxIDExNy4zMDZMMTQ3LjM1NyAxMTYuMzE5TDE1MS40OTcgMTE4LjM3OUwxNDguODIzIDExMy4wODJMMTQ5LjIxOCAxMTIuMjA5TDE1NC44NTggMTE1LjAxNkwxNTQuNDE2IDExNS45OTJMMTUwLjI3NiAxMTMuOTMyTDE1Mi45NTEgMTE5LjIyOVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xNTcuNDM0IDEwOC4wOTJDMTU3LjE3NSAxMDguODgyIDE1Ni43MDMgMTA5LjQ2IDE1Ni4wMTggMTA5LjgyNkMxNTUuMzM1IDExMC4xODMgMTU0LjU5MiAxMTAuMjY4IDE1My43ODggMTEwLjA4TDE1My40MTEgMTExLjIyOUwxNTUuOTY2IDExMi4xNjhMMTU1LjYyOCAxMTMuMTk3TDE0OS43MTQgMTExLjAyNkwxNTAuMDUyIDEwOS45OTZMMTUyLjUgMTEwLjg5NUwxNTIuODgxIDEwOS43MzRDMTUyLjE3MSAxMDkuMzM5IDE1MS42NjMgMTA4Ljc4NiAxNTEuMzU4IDEwOC4wNzRDMTUxLjA1NSAxMDcuMzU1IDE1MS4wMyAxMDYuNjA4IDE1MS4yODQgMTA1LjgzNEMxNTEuNTY5IDEwNC45NjQgMTUyLjEgMTA0LjM1NCAxNTIuODc3IDEwNC4wMDRDMTUzLjY1NCAxMDMuNjU1IDE1NC40NzcgMTAzLjYzOSAxNTUuMzQ0IDEwMy45NThDMTU2LjIxMSAxMDQuMjc2IDE1Ni44NDggMTA0LjgyNyAxNTcuMjUzIDEwNS42MTFDMTU3LjY1OSAxMDYuMzk1IDE1Ny43MTkgMTA3LjIyMiAxNTcuNDM0IDEwOC4wOTJaTTE1NS40MTQgMTA4LjkyQzE1NS45MzYgMTA4LjcgMTU2LjI5IDEwOC4zMDcgMTU2LjQ3NiAxMDcuNzRDMTU2LjY2MiAxMDcuMTc0IDE1Ni42MTQgMTA2LjYzMyAxNTYuMzMyIDEwNi4xMThDMTU2LjA0MiAxMDUuNiAxNTUuNTk4IDEwNS4yMzEgMTU0Ljk5OSAxMDUuMDExQzE1NC4zOTkgMTA0Ljc5MSAxNTMuODM4IDEwNC43OTEgMTUzLjMxNiAxMDUuMDExQzE1Mi43ODYgMTA1LjIyNyAxNTIuNDI3IDEwNS42MTkgMTUyLjI0MiAxMDYuMTg2QzE1Mi4wNTYgMTA2Ljc1MiAxNTIuMTA0IDEwNy4yOTMgMTUyLjM4NiAxMDcuODA4QzE1Mi42NyAxMDguMzE1IDE1My4xMTYgMTA4LjY4IDE1My43MjMgMTA4LjkwM0MxNTQuMzIyIDEwOS4xMjMgMTU0Ljg4NiAxMDkuMTI4IDE1NS40MTQgMTA4LjkyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTI5LjgzNTkgMTAwLjhWOTUuNzZIMzQuMjEwNlYxMDAuOEgzMy4zNDM3Vjk2LjU1NjNIMzAuNzAyN1YxMDAuOEgyOS44MzU5WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTM4LjA3ODMgMTAwLjkwMUMzNy4zMTg5IDEwMC45MDEgMzYuNjg3MyAxMDAuNjQ5IDM2LjE4MzMgMTAwLjE0NUMzNS42ODYgOTkuNjM0MSAzNS40MzczIDk5LjAxMjUgMzUuNDM3MyA5OC4yOEMzNS40MzczIDk3LjU0NzUgMzUuNjg2IDk2LjkyOTMgMzYuMTgzMyA5Ni40MjUzQzM2LjY4NzMgOTUuOTE0NiAzNy4zMTg5IDk1LjY1OTIgMzguMDc4MyA5NS42NTkyQzM4LjgzMDkgOTUuNjU5MiAzOS40NTU5IDk1LjkxNDYgMzkuOTUzMiA5Ni40MjUzQzQwLjQ1NzIgOTYuOTI5MyA0MC43MDkyIDk3LjU0NzUgNDAuNzA5MiA5OC4yOEM0MC43MDkyIDk5LjAxMjUgNDAuNDU3MiA5OS42MzQxIDM5Ljk1MzIgMTAwLjE0NUMzOS40NTU5IDEwMC42NDkgMzguODMwOSAxMDAuOTAxIDM4LjA3ODMgMTAwLjkwMVpNMzYuODA4MiA5OS41NzAyQzM3LjEzNzUgOTkuOTE5NyAzNy41NjA5IDEwMC4wOTQgMzguMDc4MyAxMDAuMDk0QzM4LjU5NTcgMTAwLjA5NCAzOS4wMTU3IDk5LjkxOTcgMzkuMzM4MyA5OS41NzAyQzM5LjY2MDkgOTkuMjIwOCAzOS44MjIxIDk4Ljc5MDcgMzkuODIyMSA5OC4yOEMzOS44MjIxIDk3Ljc2OTMgMzkuNjYwOSA5Ny4zMzkyIDM5LjMzODMgOTYuOTg5OEMzOS4wMTU3IDk2LjY0MDMgMzguNTk1NyA5Ni40NjU2IDM4LjA3ODMgOTYuNDY1NkMzNy41NjA5IDk2LjQ2NTYgMzcuMTM3NSA5Ni42NDAzIDM2LjgwODIgOTYuOTg5OEMzNi40ODU3IDk3LjMzOTIgMzYuMzI0NCA5Ny43NjkzIDM2LjMyNDQgOTguMjhDMzYuMzI0NCA5OC43OTA3IDM2LjQ4NTcgOTkuMjIwOCAzNi44MDgyIDk5LjU3MDJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNDEuOTUzNSA5NS43Nkg0Mi43NDk4TDQ0LjYxNDYgOTguMjM5N0w0Ni40ODk1IDk1Ljc2SDQ3LjI4NThWMTAwLjhINDYuNDE5Vjk3LjE2MTFMNDQuNjE0NiA5OS41NEw0Mi44MjA0IDk3LjE2MTFWMTAwLjhINDEuOTUzNVY5NS43NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik01MS4xNjA2IDEwMC45MDFDNTAuNDAxMyAxMDAuOTAxIDQ5Ljc2OTYgMTAwLjY0OSA0OS4yNjU2IDEwMC4xNDVDNDguNzY4MyA5OS42MzQxIDQ4LjUxOTcgOTkuMDEyNSA0OC41MTk3IDk4LjI4QzQ4LjUxOTcgOTcuNTQ3NSA0OC43NjgzIDk2LjkyOTMgNDkuMjY1NiA5Ni40MjUzQzQ5Ljc2OTYgOTUuOTE0NiA1MC40MDEzIDk1LjY1OTIgNTEuMTYwNiA5NS42NTkyQzUxLjkxMzMgOTUuNjU5MiA1Mi41MzgyIDk1LjkxNDYgNTMuMDM1NSA5Ni40MjUzQzUzLjUzOTUgOTYuOTI5MyA1My43OTE1IDk3LjU0NzUgNTMuNzkxNSA5OC4yOEM1My43OTE1IDk5LjAxMjUgNTMuNTM5NSA5OS42MzQxIDUzLjAzNTUgMTAwLjE0NUM1Mi41MzgyIDEwMC42NDkgNTEuOTEzMyAxMDAuOTAxIDUxLjE2MDYgMTAwLjkwMVpNNDkuODkwNiA5OS41NzAyQzUwLjIxOTggOTkuOTE5NyA1MC42NDMyIDEwMC4wOTQgNTEuMTYwNiAxMDAuMDk0QzUxLjY3ODEgMTAwLjA5NCA1Mi4wOTgxIDk5LjkxOTcgNTIuNDIwNiA5OS41NzAyQzUyLjc0MzIgOTkuMjIwOCA1Mi45MDQ1IDk4Ljc5MDcgNTIuOTA0NSA5OC4yOEM1Mi45MDQ1IDk3Ljc2OTMgNTIuNzQzMiA5Ny4zMzkyIDUyLjQyMDYgOTYuOTg5OEM1Mi4wOTgxIDk2LjY0MDMgNTEuNjc4MSA5Ni40NjU2IDUxLjE2MDYgOTYuNDY1NkM1MC42NDMyIDk2LjQ2NTYgNTAuMjE5OCA5Ni42NDAzIDQ5Ljg5MDYgOTYuOTg5OEM0OS41NjggOTcuMzM5MiA0OS40MDY3IDk3Ljc2OTMgNDkuNDA2NyA5OC4yOEM0OS40MDY3IDk4Ljc5MDcgNDkuNTY4IDk5LjIyMDggNDkuODkwNiA5OS41NzAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTU1LjAzNTkgMTAwLjhWOTUuNzZINTguMTkwOVY5Ni41NTYzSDU1LjkwMjdWMTAwLjhINTUuMDM1OVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik02MS4xMDg5IDEwMC45MDFDNjAuNDEgMTAwLjkwMSA1OS44MjIgMTAwLjY0NSA1OS4zNDQ5IDEwMC4xMzVDNTguODc0NSA5OS42MjQgNTguNjM5MyA5OS4wMDU4IDU4LjYzOTMgOTguMjhDNTguNjM5MyA5Ny41NTQyIDU4Ljg3NDUgOTYuOTM2IDU5LjM0NDkgOTYuNDI1M0M1OS44MjIgOTUuOTE0NiA2MC40MSA5NS42NTkyIDYxLjEwODkgOTUuNjU5MkM2MS40Nzg1IDk1LjY1OTIgNjEuODIxMiA5NS43NDMyIDYyLjEzNzEgOTUuOTExMkM2Mi40NTk2IDk2LjA3MjUgNjIuNzA4MyA5Ni4yODA4IDYyLjg4MyA5Ni41MzYyVjk1Ljc2SDYzLjc0OTlWMTAwLjhINjIuODgzVjEwMC4wMjRDNjIuNzA4MyAxMDAuMjc5IDYyLjQ1OTYgMTAwLjQ5MSA2Mi4xMzcxIDEwMC42NTlDNjEuODIxMiAxMDAuODIgNjEuNDc4NSAxMDAuOTAxIDYxLjEwODkgMTAwLjkwMVpNNjEuMjM5OSAxMDAuMTA0QzYxLjczNzIgMTAwLjEwNCA2Mi4xNDcxIDk5LjkyOTggNjIuNDY5NyA5OS41ODAzQzYyLjc5MjMgOTkuMjMwOSA2Mi45NTM1IDk4Ljc5NzQgNjIuOTUzNSA5OC4yOEM2Mi45NTM1IDk3Ljc2MjYgNjIuNzkyMyA5Ny4zMjkxIDYyLjQ2OTcgOTYuOTc5N0M2Mi4xNDcxIDk2LjYzMDIgNjEuNzM3MiA5Ni40NTU1IDYxLjIzOTkgOTYuNDU1NUM2MC43MzU5IDk2LjQ1NTUgNjAuMzIyNyA5Ni42MzAyIDYwLjAwMDEgOTYuOTc5N0M1OS42Nzc1IDk3LjMyOTEgNTkuNTE2MyA5Ny43NjI2IDU5LjUxNjMgOTguMjhDNTkuNTE2MyA5OC43OTc0IDU5LjY3NzUgOTkuMjMwOSA2MC4wMDAxIDk5LjU4MDNDNjAuMzIyNyA5OS45Mjk4IDYwLjczNTkgMTAwLjEwNCA2MS4yMzk5IDEwMC4xMDRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjcuNTI4NyAxMDAuOTAxQzY2Ljc5NjIgMTAwLjkwMSA2Ni4xODggMTAwLjY1MiA2NS43MDQyIDEwMC4xNTVDNjUuMjI3MSA5OS42NTc2IDY0Ljk4ODUgOTkuMDMyNiA2NC45ODg1IDk4LjI4QzY0Ljk4ODUgOTcuNTIwNiA2NS4yMjA0IDk2Ljg5NTcgNjUuNjg0IDk2LjQwNTFDNjYuMTU0NCA5NS45MDc4IDY2Ljc3NiA5NS42NTkyIDY3LjU0ODggOTUuNjU5MkM2OC4zMjg0IDk1LjY1OTIgNjguOTM5OSA5NS45MzQ3IDY5LjM4MzQgOTYuNDg1OEM2OS44MjY5IDk3LjAzNjggNzAuMDIxOCA5Ny43MTIyIDY5Ljk2OCA5OC41MTE4SDY1Ljg2NTVDNjUuODc4OSA5OC45Njg4IDY2LjA0NjkgOTkuMzUxOCA2Ni4zNjk1IDk5LjY2MUM2Ni42OTIgOTkuOTYzNCA2Ny4wODE4IDEwMC4xMTUgNjcuNTM4OCAxMDAuMTE1QzY4LjIyNDIgMTAwLjExNSA2OC43MTE0IDk5LjgzMjMgNjkuMDAwNCA5OS4yNjc4SDY5Ljg4NzRDNjkuNzU5NyA5OS43MzgyIDY5LjQ4NzUgMTAwLjEyOCA2OS4wNzA5IDEwMC40MzdDNjguNjU0MyAxMDAuNzQ2IDY4LjE0MDIgMTAwLjkwMSA2Ny41Mjg3IDEwMC45MDFaTTY4LjUxNjUgOTYuNzg4MkM2OC4yNDEgOTYuNTQ2MiA2Ny45MDg0IDk2LjQyNTMgNjcuNTE4NiA5Ni40MjUzQzY3LjEyODggOTYuNDI1MyA2Ni43Nzk0IDk2LjU0MjkgNjYuNDcwMyA5Ni43NzgxQzY2LjE2NzkgOTcuMDEzMyA2NS45Nzk3IDk3LjM2MjcgNjUuOTA1OCA5Ny44MjY0SDY5LjA1MDhDNjguOTcwMSA5Ny4zNjk0IDY4Ljc5MiA5Ny4wMjM0IDY4LjUxNjUgOTYuNzg4MloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03MS4yMTkgOTUuNzZINzIuMDE1M0w3My44ODAxIDk4LjIzOTdMNzUuNzU1IDk1Ljc2SDc2LjU1MTNWMTAwLjhINzUuNjg0NFY5Ny4xNjExTDczLjg4MDEgOTkuNTRMNzIuMDg1OSA5Ny4xNjExVjEwMC44SDcxLjIxOVY5NS43NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik04MC42MTk4IDEwMC44Vjk1Ljc2SDgyLjgxNzJDODMuMzc1IDk1Ljc2IDgzLjgwMTcgOTUuODg0MyA4NC4wOTc0IDk2LjEzM0M4NC4zOTMgOTYuMzgxNiA4NC41NDA5IDk2LjcxNDIgODQuNTQwOSA5Ny4xMzA5Qzg0LjU0MDkgOTcuNTI3NCA4NC4zNzYyIDk3Ljg1MzMgODQuMDQ3IDk4LjEwODZDODQuNTk4IDk4LjM3NzQgODQuODczNSA5OC43ODc0IDg0Ljg3MzUgOTkuMzM4NEM4NC44NzM1IDk5Ljc2MTggODQuNzIyMyAxMDAuMTExIDg0LjQxOTkgMTAwLjM4N0M4NC4xMTc1IDEwMC42NjIgODMuNjYzOSAxMDAuOCA4My4wNTkxIDEwMC44SDgwLjYxOThaTTgxLjQ4NjYgMTAwLjA0NEg4My4xMDk1QzgzLjM3ODMgMTAwLjA0NCA4My41OSA5OS45NzY4IDgzLjc0NDYgOTkuODQyNEM4My45MDU4IDk5LjcwOCA4My45ODY1IDk5LjUyMzIgODMuOTg2NSA5OS4yODhDODMuOTg2NSA5OS4wNTI4IDgzLjkwNTggOTguODcxNCA4My43NDQ2IDk4Ljc0MzdDODMuNTkgOTguNjA5MyA4My4zNzgzIDk4LjU0MjEgODMuMTA5NSA5OC41NDIxSDgxLjQ4NjZWMTAwLjA0NFpNODEuNDg2NiA5Ny44NDY2SDgyLjg4NzhDODMuNDA1MiA5Ny44NDY2IDgzLjY2MzkgOTcuNjIxNCA4My42NjM5IDk3LjE3MTJDODMuNjYzOSA5Ni45MzYgODMuNTkgOTYuNzY4IDgzLjQ0MjIgOTYuNjY3MkM4My4yOTQzIDk2LjU1OTcgODMuMTA5NSA5Ni41MDU5IDgyLjg4NzggOTYuNTA1OUg4MS40ODY2Vjk3Ljg0NjZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNODguMzUwMyAxMDAuOTAxQzg3LjU5MSAxMDAuOTAxIDg2Ljk1OTMgMTAwLjY0OSA4Ni40NTUzIDEwMC4xNDVDODUuOTU4IDk5LjYzNDEgODUuNzA5NCA5OS4wMTI1IDg1LjcwOTQgOTguMjhDODUuNzA5NCA5Ny41NDc1IDg1Ljk1OCA5Ni45MjkzIDg2LjQ1NTMgOTYuNDI1M0M4Ni45NTkzIDk1LjkxNDYgODcuNTkxIDk1LjY1OTIgODguMzUwMyA5NS42NTkyQzg5LjEwMyA5NS42NTkyIDg5LjcyNzkgOTUuOTE0NiA5MC4yMjUyIDk2LjQyNTNDOTAuNzI5MiA5Ni45MjkzIDkwLjk4MTIgOTcuNTQ3NSA5MC45ODEyIDk4LjI4QzkwLjk4MTIgOTkuMDEyNSA5MC43MjkyIDk5LjYzNDEgOTAuMjI1MiAxMDAuMTQ1Qzg5LjcyNzkgMTAwLjY0OSA4OS4xMDMgMTAwLjkwMSA4OC4zNTAzIDEwMC45MDFaTTg3LjA4MDMgOTkuNTcwMkM4Ny40MDk1IDk5LjkxOTcgODcuODMyOSAxMDAuMDk0IDg4LjM1MDMgMTAwLjA5NEM4OC44Njc4IDEwMC4wOTQgODkuMjg3OCA5OS45MTk3IDg5LjYxMDMgOTkuNTcwMkM4OS45MzI5IDk5LjIyMDggOTAuMDk0MiA5OC43OTA3IDkwLjA5NDIgOTguMjhDOTAuMDk0MiA5Ny43NjkzIDg5LjkzMjkgOTcuMzM5MiA4OS42MTAzIDk2Ljk4OThDODkuMjg3OCA5Ni42NDAzIDg4Ljg2NzggOTYuNDY1NiA4OC4zNTAzIDk2LjQ2NTZDODcuODMyOSA5Ni40NjU2IDg3LjQwOTUgOTYuNjQwMyA4Ny4wODAzIDk2Ljk4OThDODYuNzU3NyA5Ny4zMzkyIDg2LjU5NjQgOTcuNzY5MyA4Ni41OTY0IDk4LjI4Qzg2LjU5NjQgOTguNzkwNyA4Ni43NTc3IDk5LjIyMDggODcuMDgwMyA5OS41NzAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTkzLjgyODMgMTAwLjkwMUM5My4zMTA4IDEwMC45MDEgOTIuODU3MiAxMDAuNzczIDkyLjQ2NzUgMTAwLjUxOEM5Mi4wODQ0IDEwMC4yNjIgOTEuODQ1OSA5OS45MDI5IDkxLjc1MTggOTkuNDM5Mkg5Mi42Mjg3QzkyLjc5NjcgOTkuOTIzIDkzLjE5NjYgMTAwLjE2NSA5My44MjgzIDEwMC4xNjVDOTQuMTk3OSAxMDAuMTY1IDk0LjQ3NjcgMTAwLjA4OCA5NC42NjQ5IDk5LjkzMzFDOTQuODUzMSA5OS43Nzg2IDk0Ljk0NzEgOTkuNTc3IDk0Ljk0NzEgOTkuMzI4M0M5NC45NDcxIDk5LjA3OTcgOTQuODUzMSA5OC44ODQ4IDk0LjY2NDkgOTguNzQzN0M5NC40ODM1IDk4LjYwMjYgOTQuMjIxNCA5OC41MzIgOTMuODc4NyA5OC41MzJIOTMuMjk0Vjk3LjgyNjRIOTMuODc4N0M5NC4xNTQyIDk3LjgyNjQgOTQuMzcyNiA5Ny43NjU5IDk0LjUzMzkgOTcuNjQ1Qzk0LjcwMTkgOTcuNTI0IDk0Ljc4NTkgOTcuMzQ1OSA5NC43ODU5IDk3LjExMDdDOTQuNzg1OSA5Ni44ODIyIDk0LjY5ODUgOTYuNzA0MiA5NC41MjM4IDk2LjU3NjVDOTQuMzQ5MSA5Ni40NDg4IDk0LjExMzkgOTYuMzg1IDkzLjgxODIgOTYuMzg1QzkzLjIzMzUgOTYuMzg1IDkyLjg2NzMgOTYuNjIwMiA5Mi43MTk1IDk3LjA5MDZIOTEuODYyN0M5MS45NTY3IDk2LjYyNjkgOTIuMTg1MiA5Ni4yNzQxIDkyLjU0ODEgOTYuMDMyMkM5Mi45MTEgOTUuNzgzNSA5My4zMzc3IDk1LjY1OTIgOTMuODI4MyA5NS42NTkyQzk0LjM5MjcgOTUuNjU5MiA5NC44MzI5IDk1Ljc5MzYgOTUuMTQ4NyA5Ni4wNjI0Qzk1LjQ2NDYgOTYuMzI0NSA5NS42MjI1IDk2LjY1NzEgOTUuNjIyNSA5Ny4wNjAzQzk1LjYyMjUgOTcuNTUwOSA5NS40MTQyIDk3LjkxNzEgOTQuOTk3NSA5OC4xNTlDOTUuNTQ4NiA5OC40MDc3IDk1LjgyNDEgOTguODIxIDk1LjgyNDEgOTkuMzk4OUM5NS44MjQxIDk5LjgyMjIgOTUuNjQ5NCAxMDAuMTc4IDk1LjI5OTkgMTAwLjQ2N0M5NC45NTA1IDEwMC43NTYgOTQuNDU5OSAxMDAuOTAxIDkzLjgyODMgMTAwLjkwMVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik05Ny4xMDggMTAwLjhWOTUuNzZIOTkuMzA1NUM5OS44NjMyIDk1Ljc2IDEwMC4yOSA5NS44ODQzIDEwMC41ODYgOTYuMTMzQzEwMC44ODEgOTYuMzgxNiAxMDEuMDI5IDk2LjcxNDIgMTAxLjAyOSA5Ny4xMzA5QzEwMS4wMjkgOTcuNTI3NCAxMDAuODY1IDk3Ljg1MzMgMTAwLjUzNSA5OC4xMDg2QzEwMS4wODYgOTguMzc3NCAxMDEuMzYyIDk4Ljc4NzQgMTAxLjM2MiA5OS4zMzg0QzEwMS4zNjIgOTkuNzYxOCAxMDEuMjExIDEwMC4xMTEgMTAwLjkwOCAxMDAuMzg3QzEwMC42MDYgMTAwLjY2MiAxMDAuMTUyIDEwMC44IDk5LjU0NzQgMTAwLjhIOTcuMTA4Wk05Ny45NzQ5IDEwMC4wNDRIOTkuNTk3OEM5OS44NjY2IDEwMC4wNDQgMTAwLjA3OCA5OS45NzY4IDEwMC4yMzMgOTkuODQyNEMxMDAuMzk0IDk5LjcwOCAxMDAuNDc1IDk5LjUyMzIgMTAwLjQ3NSA5OS4yODhDMTAwLjQ3NSA5OS4wNTI4IDEwMC4zOTQgOTguODcxNCAxMDAuMjMzIDk4Ljc0MzdDMTAwLjA3OCA5OC42MDkzIDk5Ljg2NjYgOTguNTQyMSA5OS41OTc4IDk4LjU0MjFIOTcuOTc0OVYxMDAuMDQ0Wk05Ny45NzQ5IDk3Ljg0NjZIOTkuMzc2Qzk5Ljg5MzUgOTcuODQ2NiAxMDAuMTUyIDk3LjYyMTQgMTAwLjE1MiA5Ny4xNzEyQzEwMC4xNTIgOTYuOTM2IDEwMC4wNzggOTYuNzY4IDk5LjkzMDQgOTYuNjY3MkM5OS43ODI2IDk2LjU1OTcgOTkuNTk3OCA5Ni41MDU5IDk5LjM3NiA5Ni41MDU5SDk3Ljk3NDlWOTcuODQ2NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMDMuNDY4IDEwMi45MDdIMTAyLjYwMVY5NS43NkgxMDMuNDY4Vjk2LjUzNjJDMTAzLjY0MiA5Ni4yODA4IDEwMy44ODggOTYuMDcyNSAxMDQuMjA0IDk1LjkxMTJDMTA0LjUyNiA5NS43NDMyIDEwNC44NzIgOTUuNjU5MiAxMDUuMjQyIDk1LjY1OTJDMTA1Ljk0MSA5NS42NTkyIDEwNi41MjUgOTUuOTE0NiAxMDYuOTk2IDk2LjQyNTNDMTA3LjQ3MyA5Ni45MzYgMTA3LjcxMSA5Ny41NTQyIDEwNy43MTEgOTguMjhDMTA3LjcxMSA5OS4wMDU4IDEwNy40NzMgOTkuNjI0IDEwNi45OTYgMTAwLjEzNUMxMDYuNTI1IDEwMC42NDUgMTA1Ljk0MSAxMDAuOTAxIDEwNS4yNDIgMTAwLjkwMUMxMDQuODcyIDEwMC45MDEgMTA0LjUyNiAxMDAuODIgMTA0LjIwNCAxMDAuNjU5QzEwMy44ODggMTAwLjQ5MSAxMDMuNjQyIDEwMC4yNzkgMTAzLjQ2OCAxMDAuMDI0VjEwMi45MDdaTTEwMy44ODEgOTkuNTgwM0MxMDQuMjA0IDk5LjkyOTggMTA0LjYxMyAxMDAuMTA0IDEwNS4xMTEgMTAwLjEwNEMxMDUuNjA4IDEwMC4xMDQgMTA2LjAxOCA5OS45Mjk4IDEwNi4zNDEgOTkuNTgwM0MxMDYuNjYzIDk5LjIzMDkgMTA2LjgyNCA5OC43OTc0IDEwNi44MjQgOTguMjhDMTA2LjgyNCA5Ny43NjI2IDEwNi42NjMgOTcuMzI5MSAxMDYuMzQxIDk2Ljk3OTdDMTA2LjAxOCA5Ni42MzAyIDEwNS42MDggOTYuNDU1NSAxMDUuMTExIDk2LjQ1NTVDMTA0LjYxMyA5Ni40NTU1IDEwNC4yMDQgOTYuNjMwMiAxMDMuODgxIDk2Ljk3OTdDMTAzLjU1OCA5Ny4zMjkxIDEwMy4zOTcgOTcuNzYyNiAxMDMuMzk3IDk4LjI4QzEwMy4zOTcgOTguNzk3NCAxMDMuNTU4IDk5LjIzMDkgMTAzLjg4MSA5OS41ODAzWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMS4wMzYgMTAwLjkwMUMxMTAuMzM4IDEwMC45MDEgMTA5Ljc1IDEwMC42NDUgMTA5LjI3MiAxMDAuMTM1QzEwOC44MDIgOTkuNjI0IDEwOC41NjcgOTkuMDA1OCAxMDguNTY3IDk4LjI4QzEwOC41NjcgOTcuNTU0MiAxMDguODAyIDk2LjkzNiAxMDkuMjcyIDk2LjQyNTNDMTA5Ljc1IDk1LjkxNDYgMTEwLjMzOCA5NS42NTkyIDExMS4wMzYgOTUuNjU5MkMxMTEuNDA2IDk1LjY1OTIgMTExLjc0OSA5NS43NDMyIDExMi4wNjUgOTUuOTExMkMxMTIuMzg3IDk2LjA3MjUgMTEyLjYzNiA5Ni4yODA4IDExMi44MSA5Ni41MzYyVjk1Ljc2SDExMy42NzdWMTAwLjhIMTEyLjgxVjEwMC4wMjRDMTEyLjYzNiAxMDAuMjc5IDExMi4zODcgMTAwLjQ5MSAxMTIuMDY1IDEwMC42NTlDMTExLjc0OSAxMDAuODIgMTExLjQwNiAxMDAuOTAxIDExMS4wMzYgMTAwLjkwMVpNMTExLjE2NyAxMDAuMTA0QzExMS42NjUgMTAwLjEwNCAxMTIuMDc1IDk5LjkyOTggMTEyLjM5NyA5OS41ODAzQzExMi43MiA5OS4yMzA5IDExMi44ODEgOTguNzk3NCAxMTIuODgxIDk4LjI4QzExMi44ODEgOTcuNzYyNiAxMTIuNzIgOTcuMzI5MSAxMTIuMzk3IDk2Ljk3OTdDMTEyLjA3NSA5Ni42MzAyIDExMS42NjUgOTYuNDU1NSAxMTEuMTY3IDk2LjQ1NTVDMTEwLjY2MyA5Ni40NTU1IDExMC4yNSA5Ni42MzAyIDEwOS45MjggOTYuOTc5N0MxMDkuNjA1IDk3LjMyOTEgMTA5LjQ0NCA5Ny43NjI2IDEwOS40NDQgOTguMjhDMTA5LjQ0NCA5OC43OTc0IDEwOS42MDUgOTkuMjMwOSAxMDkuOTI4IDk5LjU4MDNDMTEwLjI1IDk5LjkyOTggMTEwLjY2MyAxMDAuMTA0IDExMS4xNjcgMTAwLjEwNFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjIuNjk4IDEwMC4wMDRWMTAyLjA3SDEyMS44ODFWMTAwLjhIMTE1LjMwOVY5NS43NkgxMTYuMTc2VjEwMC4wMDRIMTE4LjE4MlY5NS43NkgxMTkuMDQ5VjEwMC4wMDRIMTIxLjA1NVY5NS43NkgxMjEuOTIyVjEwMC4wMDRIMTIyLjY5OFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjUuODUxIDEwMC45MDFDMTI1LjE1MiAxMDAuOTAxIDEyNC41NjQgMTAwLjY0NSAxMjQuMDg3IDEwMC4xMzVDMTIzLjYxNyA5OS42MjQgMTIzLjM4MiA5OS4wMDU4IDEyMy4zODIgOTguMjhDMTIzLjM4MiA5Ny41NTQyIDEyMy42MTcgOTYuOTM2IDEyNC4wODcgOTYuNDI1M0MxMjQuNTY0IDk1LjkxNDYgMTI1LjE1MiA5NS42NTkyIDEyNS44NTEgOTUuNjU5MkMxMjYuMjIxIDk1LjY1OTIgMTI2LjU2NCA5NS43NDMyIDEyNi44NzkgOTUuOTExMkMxMjcuMjAyIDk2LjA3MjUgMTI3LjQ1MSA5Ni4yODA4IDEyNy42MjUgOTYuNTM2MlY5NS43NkgxMjguNDkyVjEwMC44SDEyNy42MjVWMTAwLjAyNEMxMjcuNDUxIDEwMC4yNzkgMTI3LjIwMiAxMDAuNDkxIDEyNi44NzkgMTAwLjY1OUMxMjYuNTY0IDEwMC44MiAxMjYuMjIxIDEwMC45MDEgMTI1Ljg1MSAxMDAuOTAxWk0xMjUuOTgyIDEwMC4xMDRDMTI2LjQ4IDEwMC4xMDQgMTI2Ljg4OSA5OS45Mjk4IDEyNy4yMTIgOTkuNTgwM0MxMjcuNTM1IDk5LjIzMDkgMTI3LjY5NiA5OC43OTc0IDEyNy42OTYgOTguMjhDMTI3LjY5NiA5Ny43NjI2IDEyNy41MzUgOTcuMzI5MSAxMjcuMjEyIDk2Ljk3OTdDMTI2Ljg4OSA5Ni42MzAyIDEyNi40OCA5Ni40NTU1IDEyNS45ODIgOTYuNDU1NUMxMjUuNDc4IDk2LjQ1NTUgMTI1LjA2NSA5Ni42MzAyIDEyNC43NDIgOTYuOTc5N0MxMjQuNDIgOTcuMzI5MSAxMjQuMjU5IDk3Ljc2MjYgMTI0LjI1OSA5OC4yOEMxMjQuMjU5IDk4Ljc5NzQgMTI0LjQyIDk5LjIzMDkgMTI0Ljc0MiA5OS41ODAzQzEyNS4wNjUgOTkuOTI5OCAxMjUuNDc4IDEwMC4xMDQgMTI1Ljk4MiAxMDAuMTA0WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTEzMS4wODIgMTAwLjhWOTYuNTU2M0gxMjkuNDc5Vjk1Ljc2SDEzMy42MjJWOTYuNTU2M0gxMzEuOTQ4VjEwMC44SDEzMS4wODJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTM0LjYxMyAxMDAuOFY5NS43NkgxMzUuNDhWOTcuNTc0NEgxMzYuNjQ5QzEzNy4yNTQgOTcuNTc0NCAxMzcuNzExIDk3LjczMjMgMTM4LjAyIDk4LjA0ODJDMTM4LjMzNiA5OC4zNjQgMTM4LjQ5NCA5OC43NDAzIDEzOC40OTQgOTkuMTc3MUMxMzguNDk0IDk5LjYyMDYgMTM4LjMzNiAxMDAuMDA0IDEzOC4wMiAxMDAuMzI2QzEzNy43MDQgMTAwLjY0MiAxMzcuMjQ0IDEwMC44IDEzNi42MzkgMTAwLjhIMTM0LjYxM1pNMTM1LjQ4IDk4LjM2MDZWMTAwLjAxNEgxMzYuNjA5QzEzNi45MzEgMTAwLjAxNCAxMzcuMTggOTkuOTM5OCAxMzcuMzU0IDk5Ljc5MkMxMzcuNTM2IDk5LjY0NDIgMTM3LjYyNyA5OS40MzkyIDEzNy42MjcgOTkuMTc3MUMxMzcuNjI3IDk4LjkxNSAxMzcuNTM5IDk4LjcxMzQgMTM3LjM2NSA5OC41NzIzQzEzNy4xOSA5OC40MzEyIDEzNi45NDEgOTguMzYwNiAxMzYuNjE5IDk4LjM2MDZIMTM1LjQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTQ1LjM1OCAxMTMuNEg0NC41ODE4VjEwOC4zNkg0NS40NDg3VjExMi4wNTlMNDguMjkxMiAxMDguMzZINDkuMDU3M1YxMTMuNEg0OC4yMDA1VjEwOS43MDFMNDUuMzU4IDExMy40WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTUzLjEzNiAxMTMuNFYxMDguMzZINTcuNTEwN1YxMTMuNEg1Ni42NDM5VjEwOS4xNTZINTQuMDAyOVYxMTMuNEg1My4xMzZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjEuMzc4NSAxMTMuNTAxQzYwLjYxOTEgMTEzLjUwMSA1OS45ODc0IDExMy4yNDkgNTkuNDgzNCAxMTIuNzQ1QzU4Ljk4NjEgMTEyLjIzNCA1OC43Mzc1IDExMS42MTIgNTguNzM3NSAxMTAuODhDNTguNzM3NSAxMTAuMTQ4IDU4Ljk4NjEgMTA5LjUyOSA1OS40ODM0IDEwOS4wMjVDNTkuOTg3NCAxMDguNTE1IDYwLjYxOTEgMTA4LjI1OSA2MS4zNzg1IDEwOC4yNTlDNjIuMTMxMSAxMDguMjU5IDYyLjc1NjEgMTA4LjUxNSA2My4yNTMzIDEwOS4wMjVDNjMuNzU3MyAxMDkuNTI5IDY0LjAwOTMgMTEwLjE0OCA2NC4wMDkzIDExMC44OEM2NC4wMDkzIDExMS42MTIgNjMuNzU3MyAxMTIuMjM0IDYzLjI1MzMgMTEyLjc0NUM2Mi43NTYxIDExMy4yNDkgNjIuMTMxMSAxMTMuNTAxIDYxLjM3ODUgMTEzLjUwMVpNNjAuMTA4NCAxMTIuMTdDNjAuNDM3NyAxMTIuNTIgNjAuODYxIDExMi42OTQgNjEuMzc4NSAxMTIuNjk0QzYxLjg5NTkgMTEyLjY5NCA2Mi4zMTU5IDExMi41MiA2Mi42Mzg1IDExMi4xN0M2Mi45NjEgMTExLjgyMSA2My4xMjIzIDExMS4zOTEgNjMuMTIyMyAxMTAuODhDNjMuMTIyMyAxMTAuMzY5IDYyLjk2MSAxMDkuOTM5IDYyLjYzODUgMTA5LjU5QzYyLjMxNTkgMTA5LjI0IDYxLjg5NTkgMTA5LjA2NiA2MS4zNzg1IDEwOS4wNjZDNjAuODYxIDEwOS4wNjYgNjAuNDM3NyAxMDkuMjQgNjAuMTA4NCAxMDkuNTlDNTkuNzg1OCAxMDkuOTM5IDU5LjYyNDUgMTEwLjM2OSA1OS42MjQ1IDExMC44OEM1OS42MjQ1IDExMS4zOTEgNTkuNzg1OCAxMTEuODIxIDYwLjEwODQgMTEyLjE3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTY0LjY4MTIgMTEyLjYwNEg2NC44MDIyQzY1LjI4NiAxMTIuNjA0IDY1LjUyOCAxMTIuMDU5IDY1LjUyOCAxMTAuOTcxVjEwOC4zNkg2OS41Mjk3VjExMi42MDRINzAuMjg1N1YxMTQuNjdINjkuNDY5MlYxMTMuNEg2NS40OTc3VjExNC42N0g2NC42ODEyVjExMi42MDRaTTY2LjM5NDggMTA5LjE1NlYxMTEuMTEyQzY2LjM5NDggMTExLjc0NCA2Ni4yOTA3IDExMi4yNDEgNjYuMDgyNCAxMTIuNjA0SDY4LjY2MjhWMTA5LjE1Nkg2Ni4zOTQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTcwLjk4MTIgMTEyLjYwNEg3MS4xMDIyQzcxLjU4NiAxMTIuNjA0IDcxLjgyNzkgMTEyLjA1OSA3MS44Mjc5IDExMC45NzFWMTA4LjM2SDc1LjgyOTdWMTEyLjYwNEg3Ni41ODU3VjExNC42N0g3NS43NjkyVjExMy40SDcxLjc5NzdWMTE0LjY3SDcwLjk4MTJWMTEyLjYwNFpNNzIuNjk0OCAxMDkuMTU2VjExMS4xMTJDNzIuNjk0OCAxMTEuNzQ0IDcyLjU5MDcgMTEyLjI0MSA3Mi4zODI0IDExMi42MDRINzQuOTYyOFYxMDkuMTU2SDcyLjY5NDhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNzkuODEzNyAxMTMuNTAxQzc5LjA4MTIgMTEzLjUwMSA3OC40NzMgMTEzLjI1MiA3Ny45ODkyIDExMi43NTVDNzcuNTEyMSAxMTIuMjU4IDc3LjI3MzUgMTExLjYzMyA3Ny4yNzM1IDExMC44OEM3Ny4yNzM1IDExMC4xMjEgNzcuNTA1NCAxMDkuNDk2IDc3Ljk2OSAxMDkuMDA1Qzc4LjQzOTQgMTA4LjUwOCA3OS4wNjEgMTA4LjI1OSA3OS44MzM4IDEwOC4yNTlDODAuNjEzNCAxMDguMjU5IDgxLjIyNDkgMTA4LjUzNSA4MS42Njg0IDEwOS4wODZDODIuMTExOSAxMDkuNjM3IDgyLjMwNjggMTEwLjMxMiA4Mi4yNTMgMTExLjExMkg3OC4xNTA1Qzc4LjE2MzkgMTExLjU2OSA3OC4zMzE5IDExMS45NTIgNzguNjU0NSAxMTIuMjYxQzc4Ljk3NyAxMTIuNTYzIDc5LjM2NjggMTEyLjcxNSA3OS44MjM4IDExMi43MTVDODAuNTA5MiAxMTIuNzE1IDgwLjk5NjQgMTEyLjQzMiA4MS4yODU0IDExMS44NjhIODIuMTcyNEM4Mi4wNDQ3IDExMi4zMzggODEuNzcyNiAxMTIuNzI4IDgxLjM1NTkgMTEzLjAzN0M4MC45MzkzIDExMy4zNDYgODAuNDI1MiAxMTMuNTAxIDc5LjgxMzcgMTEzLjUwMVpNODAuODAxNSAxMDkuMzg4QzgwLjUyNiAxMDkuMTQ2IDgwLjE5MzQgMTA5LjAyNSA3OS44MDM2IDEwOS4wMjVDNzkuNDEzOCAxMDkuMDI1IDc5LjA2NDQgMTA5LjE0MyA3OC43NTUzIDEwOS4zNzhDNzguNDUyOSAxMDkuNjEzIDc4LjI2NDcgMTA5Ljk2MyA3OC4xOTA4IDExMC40MjZIODEuMzM1OEM4MS4yNTUxIDEwOS45NjkgODEuMDc3IDEwOS42MjMgODAuODAxNSAxMDkuMzg4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTg0LjM3MDkgMTE1LjUwN0g4My41MDRWMTA4LjM2SDg0LjM3MDlWMTA5LjEzNkM4NC41NDU2IDEwOC44ODEgODQuNzkwOSAxMDguNjcyIDg1LjEwNjcgMTA4LjUxMUM4NS40MjkzIDEwOC4zNDMgODUuNzc1MyAxMDguMjU5IDg2LjE0NDkgMTA4LjI1OUM4Ni44NDM4IDEwOC4yNTkgODcuNDI4NSAxMDguNTE1IDg3Ljg5ODkgMTA5LjAyNUM4OC4zNzYgMTA5LjUzNiA4OC42MTQ1IDExMC4xNTQgODguNjE0NSAxMTAuODhDODguNjE0NSAxMTEuNjA2IDg4LjM3NiAxMTIuMjI0IDg3Ljg5ODkgMTEyLjczNUM4Ny40Mjg1IDExMy4yNDUgODYuODQzOCAxMTMuNTAxIDg2LjE0NDkgMTEzLjUwMUM4NS43NzUzIDExMy41MDEgODUuNDI5MyAxMTMuNDIgODUuMTA2NyAxMTMuMjU5Qzg0Ljc5MDkgMTEzLjA5MSA4NC41NDU2IDExMi44NzkgODQuMzcwOSAxMTIuNjI0VjExNS41MDdaTTg0Ljc4NDEgMTEyLjE4Qzg1LjEwNjcgMTEyLjUzIDg1LjUxNjYgMTEyLjcwNCA4Ni4wMTM5IDExMi43MDRDODYuNTExMiAxMTIuNzA0IDg2LjkyMTEgMTEyLjUzIDg3LjI0MzcgMTEyLjE4Qzg3LjU2NjIgMTExLjgzMSA4Ny43Mjc1IDExMS4zOTcgODcuNzI3NSAxMTAuODhDODcuNzI3NSAxMTAuMzYzIDg3LjU2NjIgMTA5LjkyOSA4Ny4yNDM3IDEwOS41OEM4Ni45MjExIDEwOS4yMyA4Ni41MTEyIDEwOS4wNTYgODYuMDEzOSAxMDkuMDU2Qzg1LjUxNjYgMTA5LjA1NiA4NS4xMDY3IDEwOS4yMyA4NC43ODQxIDEwOS41OEM4NC40NjE2IDEwOS45MjkgODQuMzAwMyAxMTAuMzYzIDg0LjMwMDMgMTEwLjg4Qzg0LjMwMDMgMTExLjM5NyA4NC40NjE2IDExMS44MzEgODQuNzg0MSAxMTIuMThaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTUuNDk0OCAxMTMuNEw5My4xMDU4IDExMS4xNjJWMTEzLjRIOTIuMjM4OVYxMTEuMTYyTDg5Ljg1IDExMy40SDg4LjcxMDlMOTEuNDEyNCAxMTAuODNMODkuMDYzNyAxMDguMzZIOTAuMTQyM0w5Mi4yMzg5IDExMC41OThWMTA4LjM2SDkzLjEwNThWMTEwLjU5OEw5NS4yMTI1IDEwOC4zNkg5Ni4yODFMOTMuOTMyNCAxMTAuODRMOTYuNjMzOCAxMTMuNEg5NS40OTQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTk4LjE4OTQgMTEzLjRIOTcuNDEzMlYxMDguMzZIOTguMjgwMVYxMTIuMDU5TDEwMS4xMjMgMTA4LjM2SDEwMS44ODlWMTEzLjRIMTAxLjAzMlYxMDkuNzAxTDk4LjE4OTQgMTEzLjRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTAzLjUzNiAxMTMuNFYxMDguMzZIMTA1LjczM0MxMDYuMjkxIDEwOC4zNiAxMDYuNzE4IDEwOC40ODQgMTA3LjAxNCAxMDguNzMzQzEwNy4zMDkgMTA4Ljk4MiAxMDcuNDU3IDEwOS4zMTQgMTA3LjQ1NyAxMDkuNzMxQzEwNy40NTcgMTEwLjEyNyAxMDcuMjkyIDExMC40NTMgMTA2Ljk2MyAxMTAuNzA5QzEwNy41MTQgMTEwLjk3NyAxMDcuNzkgMTExLjM4NyAxMDcuNzkgMTExLjkzOEMxMDcuNzkgMTEyLjM2MiAxMDcuNjM5IDExMi43MTEgMTA3LjMzNiAxMTIuOTg3QzEwNy4wMzQgMTEzLjI2MiAxMDYuNTggMTEzLjQgMTA1Ljk3NSAxMTMuNEgxMDMuNTM2Wk0xMDQuNDAzIDExMi42NDRIMTA2LjAyNkMxMDYuMjk1IDExMi42NDQgMTA2LjUwNiAxMTIuNTc3IDEwNi42NjEgMTEyLjQ0MkMxMDYuODIyIDExMi4zMDggMTA2LjkwMyAxMTIuMTIzIDEwNi45MDMgMTExLjg4OEMxMDYuOTAzIDExMS42NTMgMTA2LjgyMiAxMTEuNDcxIDEwNi42NjEgMTExLjM0NEMxMDYuNTA2IDExMS4yMDkgMTA2LjI5NSAxMTEuMTQyIDEwNi4wMjYgMTExLjE0MkgxMDQuNDAzVjExMi42NDRaTTEwNC40MDMgMTEwLjQ0N0gxMDUuODA0QzEwNi4zMjEgMTEwLjQ0NyAxMDYuNTggMTEwLjIyMSAxMDYuNTggMTA5Ljc3MUMxMDYuNTggMTA5LjUzNiAxMDYuNTA2IDEwOS4zNjggMTA2LjM1OCAxMDkuMjY3QzEwNi4yMTEgMTA5LjE2IDEwNi4wMjYgMTA5LjEwNiAxMDUuODA0IDEwOS4xMDZIMTA0LjQwM1YxMTAuNDQ3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMS4xMDUgMTEzLjUwMUMxMTAuNDA2IDExMy41MDEgMTA5LjgxOCAxMTMuMjQ1IDEwOS4zNDEgMTEyLjczNUMxMDguODcxIDExMi4yMjQgMTA4LjYzNiAxMTEuNjA2IDEwOC42MzYgMTEwLjg4QzEwOC42MzYgMTEwLjE1NCAxMDguODcxIDEwOS41MzYgMTA5LjM0MSAxMDkuMDI1QzEwOS44MTggMTA4LjUxNSAxMTAuNDA2IDEwOC4yNTkgMTExLjEwNSAxMDguMjU5QzExMS40NzUgMTA4LjI1OSAxMTEuODE4IDEwOC4zNDMgMTEyLjEzMyAxMDguNTExQzExMi40NTYgMTA4LjY3MiAxMTIuNzA1IDEwOC44ODEgMTEyLjg3OSAxMDkuMTM2VjEwOC4zNkgxMTMuNzQ2VjExMy40SDExMi44NzlWMTEyLjYyNEMxMTIuNzA1IDExMi44NzkgMTEyLjQ1NiAxMTMuMDkxIDExMi4xMzMgMTEzLjI1OUMxMTEuODE4IDExMy40MiAxMTEuNDc1IDExMy41MDEgMTExLjEwNSAxMTMuNTAxWk0xMTEuMjM2IDExMi43MDRDMTExLjczNCAxMTIuNzA0IDExMi4xNDQgMTEyLjUzIDExMi40NjYgMTEyLjE4QzExMi43ODkgMTExLjgzMSAxMTIuOTUgMTExLjM5NyAxMTIuOTUgMTEwLjg4QzExMi45NSAxMTAuMzYzIDExMi43ODkgMTA5LjkyOSAxMTIuNDY2IDEwOS41OEMxMTIuMTQ0IDEwOS4yMyAxMTEuNzM0IDEwOS4wNTYgMTExLjIzNiAxMDkuMDU2QzExMC43MzIgMTA5LjA1NiAxMTAuMzE5IDEwOS4yMyAxMDkuOTk2IDEwOS41OEMxMDkuNjc0IDEwOS45MjkgMTA5LjUxMyAxMTAuMzYzIDEwOS41MTMgMTEwLjg4QzEwOS41MTMgMTExLjM5NyAxMDkuNjc0IDExMS44MzEgMTA5Ljk5NiAxMTIuMThDMTEwLjMxOSAxMTIuNTMgMTEwLjczMiAxMTIuNzA0IDExMS4yMzYgMTEyLjcwNFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMTYuMzM2IDExMy40VjEwOS4xNTZIMTE0LjczM1YxMDguMzZIMTE4Ljg3NlYxMDkuMTU2SDExNy4yMDNWMTEzLjRIMTE2LjMzNloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMTkuODY3IDExMy40VjEwOC4zNkgxMjAuNzM0VjExMC4xNzRIMTIxLjkwM0MxMjIuNTA4IDExMC4xNzQgMTIyLjk2NSAxMTAuMzMyIDEyMy4yNzQgMTEwLjY0OEMxMjMuNTkgMTEwLjk2NCAxMjMuNzQ4IDExMS4zNCAxMjMuNzQ4IDExMS43NzdDMTIzLjc0OCAxMTIuMjIxIDEyMy41OSAxMTIuNjA0IDEyMy4yNzQgMTEyLjkyNkMxMjIuOTU4IDExMy4yNDIgMTIyLjQ5OCAxMTMuNCAxMjEuODkzIDExMy40SDExOS44NjdaTTEyMC43MzQgMTEwLjk2MVYxMTIuNjE0SDEyMS44NjNDMTIyLjE4NSAxMTIuNjE0IDEyMi40MzQgMTEyLjU0IDEyMi42MDkgMTEyLjM5MkMxMjIuNzkgMTEyLjI0NCAxMjIuODgxIDExMi4wMzkgMTIyLjg4MSAxMTEuNzc3QzEyMi44ODEgMTExLjUxNSAxMjIuNzkzIDExMS4zMTMgMTIyLjYxOSAxMTEuMTcyQzEyMi40NDQgMTExLjAzMSAxMjIuMTk1IDExMC45NjEgMTIxLjg3MyAxMTAuOTYxSDEyMC43MzRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjMuMjA5MyAxMjYuMTAxQzYyLjY5MTggMTI2LjEwMSA2Mi4yMzgyIDEyNS45NzMgNjEuODQ4NSAxMjUuNzE4QzYxLjQ2NTQgMTI1LjQ2MiA2MS4yMjY5IDEyNS4xMDMgNjEuMTMyOCAxMjQuNjM5SDYyLjAwOThDNjIuMTc3OCAxMjUuMTIzIDYyLjU3NzYgMTI1LjM2NSA2My4yMDkzIDEyNS4zNjVDNjMuNTc4OSAxMjUuMzY1IDYzLjg1NzggMTI1LjI4OCA2NC4wNDU5IDEyNS4xMzNDNjQuMjM0MSAxMjQuOTc5IDY0LjMyODIgMTI0Ljc3NyA2NC4zMjgyIDEyNC41MjhDNjQuMzI4MiAxMjQuMjggNjQuMjM0MSAxMjQuMDg1IDY0LjA0NTkgMTIzLjk0NEM2My44NjQ1IDEyMy44MDMgNjMuNjAyNCAxMjMuNzMyIDYzLjI1OTcgMTIzLjczMkg2Mi42NzVWMTIzLjAyNkg2My4yNTk3QzYzLjUzNTIgMTIzLjAyNiA2My43NTM2IDEyMi45NjYgNjMuOTE0OSAxMjIuODQ1QzY0LjA4MjkgMTIyLjcyNCA2NC4xNjY5IDEyMi41NDYgNjQuMTY2OSAxMjIuMzExQzY0LjE2NjkgMTIyLjA4MiA2NC4wNzk1IDEyMS45MDQgNjMuOTA0OCAxMjEuNzc2QzYzLjczMDEgMTIxLjY0OSA2My40OTQ5IDEyMS41ODUgNjMuMTk5MiAxMjEuNTg1QzYyLjYxNDYgMTIxLjU4NSA2Mi4yNDgzIDEyMS44MiA2Mi4xMDA1IDEyMi4yOTFINjEuMjQzN0M2MS4zMzc4IDEyMS44MjcgNjEuNTY2MiAxMjEuNDc0IDYxLjkyOTEgMTIxLjIzMkM2Mi4yOTIgMTIwLjk4NCA2Mi43MTg3IDEyMC44NTkgNjMuMjA5MyAxMjAuODU5QzYzLjc3MzggMTIwLjg1OSA2NC4yMTM5IDEyMC45OTQgNjQuNTI5OCAxMjEuMjYyQzY0Ljg0NTYgMTIxLjUyNCA2NS4wMDM1IDEyMS44NTcgNjUuMDAzNSAxMjIuMjZDNjUuMDAzNSAxMjIuNzUxIDY0Ljc5NTIgMTIzLjExNyA2NC4zNzg2IDEyMy4zNTlDNjQuOTI5NiAxMjMuNjA4IDY1LjIwNTEgMTI0LjAyMSA2NS4yMDUxIDEyNC41OTlDNjUuMjA1MSAxMjUuMDIyIDY1LjAzMDQgMTI1LjM3OCA2NC42ODEgMTI1LjY2N0M2NC4zMzE1IDEyNS45NTYgNjMuODQxIDEyNi4xMDEgNjMuMjA5MyAxMjYuMTAxWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTY2LjAwNTIgMTI1LjIwNEg2Ni4xMjYyQzY2LjYxIDEyNS4yMDQgNjYuODUxOSAxMjQuNjU5IDY2Ljg1MTkgMTIzLjU3MVYxMjAuOTZINzAuODUzN1YxMjUuMjA0SDcxLjYwOTdWMTI3LjI3SDcwLjc5MzJWMTI2SDY2LjgyMTdWMTI3LjI3SDY2LjAwNTJWMTI1LjIwNFpNNjcuNzE4OCAxMjEuNzU2VjEyMy43MTJDNjcuNzE4OCAxMjQuMzQ0IDY3LjYxNDcgMTI0Ljg0MSA2Ny40MDYzIDEyNS4yMDRINjkuOTg2OFYxMjEuNzU2SDY3LjcxODhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNzQuOTI4NCAxMjYuMTAxQzc0LjE2OSAxMjYuMTAxIDczLjUzNzMgMTI1Ljg0OSA3My4wMzMzIDEyNS4zNDVDNzIuNTM2MSAxMjQuODM0IDcyLjI4NzQgMTI0LjIxMiA3Mi4yODc0IDEyMy40OEM3Mi4yODc0IDEyMi43NDggNzIuNTM2MSAxMjIuMTI5IDczLjAzMzMgMTIxLjYyNUM3My41MzczIDEyMS4xMTUgNzQuMTY5IDEyMC44NTkgNzQuOTI4NCAxMjAuODU5Qzc1LjY4MSAxMjAuODU5IDc2LjMwNiAxMjEuMTE1IDc2LjgwMzMgMTIxLjYyNUM3Ny4zMDczIDEyMi4xMjkgNzcuNTU5MyAxMjIuNzQ4IDc3LjU1OTMgMTIzLjQ4Qzc3LjU1OTMgMTI0LjIxMiA3Ny4zMDczIDEyNC44MzQgNzYuODAzMyAxMjUuMzQ1Qzc2LjMwNiAxMjUuODQ5IDc1LjY4MSAxMjYuMTAxIDc0LjkyODQgMTI2LjEwMVpNNzMuNjU4MyAxMjQuNzdDNzMuOTg3NiAxMjUuMTIgNzQuNDEwOSAxMjUuMjk0IDc0LjkyODQgMTI1LjI5NEM3NS40NDU4IDEyNS4yOTQgNzUuODY1OCAxMjUuMTIgNzYuMTg4NCAxMjQuNzdDNzYuNTEwOSAxMjQuNDIxIDc2LjY3MjIgMTIzLjk5MSA3Ni42NzIyIDEyMy40OEM3Ni42NzIyIDEyMi45NjkgNzYuNTEwOSAxMjIuNTM5IDc2LjE4ODQgMTIyLjE5Qzc1Ljg2NTggMTIxLjg0IDc1LjQ0NTggMTIxLjY2NiA3NC45Mjg0IDEyMS42NjZDNzQuNDEwOSAxMjEuNjY2IDczLjk4NzYgMTIxLjg0IDczLjY1ODMgMTIyLjE5QzczLjMzNTcgMTIyLjUzOSA3My4xNzQ1IDEyMi45NjkgNzMuMTc0NSAxMjMuNDhDNzMuMTc0NSAxMjMuOTkxIDczLjMzNTcgMTI0LjQyMSA3My42NTgzIDEyNC43N1oiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03OS42NzA1IDEyOC4xMDdINzguODAzNlYxMjAuOTZINzkuNjcwNVYxMjEuNzM2Qzc5Ljg0NTIgMTIxLjQ4MSA4MC4wOTA1IDEyMS4yNzIgODAuNDA2MyAxMjEuMTExQzgwLjcyODkgMTIwLjk0MyA4MS4wNzQ5IDEyMC44NTkgODEuNDQ0NSAxMjAuODU5QzgyLjE0MzQgMTIwLjg1OSA4Mi43MjgxIDEyMS4xMTUgODMuMTk4NSAxMjEuNjI1QzgzLjY3NTYgMTIyLjEzNiA4My45MTQxIDEyMi43NTQgODMuOTE0MSAxMjMuNDhDODMuOTE0MSAxMjQuMjA2IDgzLjY3NTYgMTI0LjgyNCA4My4xOTg1IDEyNS4zMzVDODIuNzI4MSAxMjUuODQ1IDgyLjE0MzQgMTI2LjEwMSA4MS40NDQ1IDEyNi4xMDFDODEuMDc0OSAxMjYuMTAxIDgwLjcyODkgMTI2LjAyIDgwLjQwNjMgMTI1Ljg1OUM4MC4wOTA1IDEyNS42OTEgNzkuODQ1MiAxMjUuNDc5IDc5LjY3MDUgMTI1LjIyNFYxMjguMTA3Wk04MC4wODM3IDEyNC43OEM4MC40MDYzIDEyNS4xMyA4MC44MTYyIDEyNS4zMDQgODEuMzEzNSAxMjUuMzA0QzgxLjgxMDggMTI1LjMwNCA4Mi4yMjA3IDEyNS4xMyA4Mi41NDMzIDEyNC43OEM4Mi44NjU4IDEyNC40MzEgODMuMDI3MSAxMjMuOTk3IDgzLjAyNzEgMTIzLjQ4QzgzLjAyNzEgMTIyLjk2MyA4Mi44NjU4IDEyMi41MjkgODIuNTQzMyAxMjIuMThDODIuMjIwNyAxMjEuODMgODEuODEwOCAxMjEuNjU2IDgxLjMxMzUgMTIxLjY1NkM4MC44MTYyIDEyMS42NTYgODAuNDA2MyAxMjEuODMgODAuMDgzNyAxMjIuMThDNzkuNzYxMiAxMjIuNTI5IDc5LjU5OTkgMTIyLjk2MyA3OS41OTk5IDEyMy40OEM3OS41OTk5IDEyMy45OTcgNzkuNzYxMiAxMjQuNDMxIDgwLjA4MzcgMTI0Ljc4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTg3LjQwMDQgMTI2LjEwMUM4Ni42NDExIDEyNi4xMDEgODYuMDA5NCAxMjUuODQ5IDg1LjUwNTQgMTI1LjM0NUM4NS4wMDgxIDEyNC44MzQgODQuNzU5NCAxMjQuMjEyIDg0Ljc1OTQgMTIzLjQ4Qzg0Ljc1OTQgMTIyLjc0OCA4NS4wMDgxIDEyMi4xMjkgODUuNTA1NCAxMjEuNjI1Qzg2LjAwOTQgMTIxLjExNSA4Ni42NDExIDEyMC44NTkgODcuNDAwNCAxMjAuODU5Qzg4LjE1MzEgMTIwLjg1OSA4OC43NzggMTIxLjExNSA4OS4yNzUzIDEyMS42MjVDODkuNzc5MyAxMjIuMTI5IDkwLjAzMTMgMTIyLjc0OCA5MC4wMzEzIDEyMy40OEM5MC4wMzEzIDEyNC4yMTIgODkuNzc5MyAxMjQuODM0IDg5LjI3NTMgMTI1LjM0NUM4OC43NzggMTI1Ljg0OSA4OC4xNTMxIDEyNi4xMDEgODcuNDAwNCAxMjYuMTAxWk04Ni4xMzAzIDEyNC43N0M4Ni40NTk2IDEyNS4xMiA4Ni44ODMgMTI1LjI5NCA4Ny40MDA0IDEyNS4yOTRDODcuOTE3OSAxMjUuMjk0IDg4LjMzNzkgMTI1LjEyIDg4LjY2MDQgMTI0Ljc3Qzg4Ljk4MyAxMjQuNDIxIDg5LjE0NDIgMTIzLjk5MSA4OS4xNDQyIDEyMy40OEM4OS4xNDQyIDEyMi45NjkgODguOTgzIDEyMi41MzkgODguNjYwNCAxMjIuMTlDODguMzM3OSAxMjEuODQgODcuOTE3OSAxMjEuNjY2IDg3LjQwMDQgMTIxLjY2NkM4Ni44ODMgMTIxLjY2NiA4Ni40NTk2IDEyMS44NCA4Ni4xMzAzIDEyMi4xOUM4NS44MDc4IDEyMi41MzkgODUuNjQ2NSAxMjIuOTY5IDg1LjY0NjUgMTIzLjQ4Qzg1LjY0NjUgMTIzLjk5MSA4NS44MDc4IDEyNC40MjEgODYuMTMwMyAxMjQuNzdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTEuMjc1NiAxMjZWMTIwLjk2SDkzLjQ3MzFDOTQuMDMwOCAxMjAuOTYgOTQuNDU3NSAxMjEuMDg0IDk0Ljc1MzIgMTIxLjMzM0M5NS4wNDg5IDEyMS41ODIgOTUuMTk2NyAxMjEuOTE0IDk1LjE5NjcgMTIyLjMzMUM5NS4xOTY3IDEyMi43MjcgOTUuMDMyMSAxMjMuMDUzIDk0LjcwMjggMTIzLjMwOUM5NS4yNTM5IDEyMy41NzcgOTUuNTI5NCAxMjMuOTg3IDk1LjUyOTQgMTI0LjUzOEM5NS41Mjk0IDEyNC45NjIgOTUuMzc4MiAxMjUuMzExIDk1LjA3NTggMTI1LjU4N0M5NC43NzM0IDEyNS44NjIgOTQuMzE5OCAxMjYgOTMuNzE1IDEyNkg5MS4yNzU2Wk05Mi4xNDI1IDEyNS4yNDRIOTMuNzY1NEM5NC4wMzQyIDEyNS4yNDQgOTQuMjQ1OSAxMjUuMTc3IDk0LjQwMDQgMTI1LjA0MkM5NC41NjE3IDEyNC45MDggOTQuNjQyMyAxMjQuNzIzIDk0LjY0MjMgMTI0LjQ4OEM5NC42NDIzIDEyNC4yNTMgOTQuNTYxNyAxMjQuMDcxIDk0LjQwMDQgMTIzLjk0NEM5NC4yNDU5IDEyMy44MDkgOTQuMDM0MiAxMjMuNzQyIDkzLjc2NTQgMTIzLjc0Mkg5Mi4xNDI1VjEyNS4yNDRaTTkyLjE0MjUgMTIzLjA0N0g5My41NDM2Qzk0LjA2MTEgMTIzLjA0NyA5NC4zMTk4IDEyMi44MjEgOTQuMzE5OCAxMjIuMzcxQzk0LjMxOTggMTIyLjEzNiA5NC4yNDU5IDEyMS45NjggOTQuMDk4IDEyMS44NjdDOTMuOTUwMiAxMjEuNzYgOTMuNzY1NCAxMjEuNzA2IDkzLjU0MzYgMTIxLjcwNkg5Mi4xNDI1VjEyMy4wNDdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTYuNzY4NCAxMjZWMTIwLjk2SDk3LjYzNTNWMTIyLjc3NEg5OC44MDQ2Qzk5LjQwOTQgMTIyLjc3NCA5OS44NjYzIDEyMi45MzIgMTAwLjE3NSAxMjMuMjQ4QzEwMC40OTEgMTIzLjU2NCAxMDAuNjQ5IDEyMy45NCAxMDAuNjQ5IDEyNC4zNzdDMTAwLjY0OSAxMjQuODIxIDEwMC40OTEgMTI1LjIwNCAxMDAuMTc1IDEyNS41MjZDOTkuODU5NiAxMjUuODQyIDk5LjM5OTMgMTI2IDk4Ljc5NDUgMTI2SDk2Ljc2ODRaTTk3LjYzNTMgMTIzLjU2MVYxMjUuMjE0SDk4Ljc2NDNDOTkuMDg2OCAxMjUuMjE0IDk5LjMzNTUgMTI1LjE0IDk5LjUxMDIgMTI0Ljk5MkM5OS42OTE2IDEyNC44NDQgOTkuNzgyMyAxMjQuNjM5IDk5Ljc4MjMgMTI0LjM3N0M5OS43ODIzIDEyNC4xMTUgOTkuNjk1IDEyMy45MTMgOTkuNTIwMyAxMjMuNzcyQzk5LjM0NTYgMTIzLjYzMSA5OS4wOTY5IDEyMy41NjEgOTguNzc0NCAxMjMuNTYxSDk3LjYzNTNaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTAzLjkxNiAxMjYuMTAxQzEwMy4xODQgMTI2LjEwMSAxMDIuNTc1IDEyNS44NTIgMTAyLjA5MiAxMjUuMzU1QzEwMS42MTQgMTI0Ljg1OCAxMDEuMzc2IDEyNC4yMzMgMTAxLjM3NiAxMjMuNDhDMTAxLjM3NiAxMjIuNzIxIDEwMS42MDggMTIyLjA5NiAxMDIuMDcxIDEyMS42MDVDMTAyLjU0MiAxMjEuMTA4IDEwMy4xNjMgMTIwLjg1OSAxMDMuOTM2IDEyMC44NTlDMTA0LjcxNiAxMjAuODU5IDEwNS4zMjcgMTIxLjEzNSAxMDUuNzcxIDEyMS42ODZDMTA2LjIxNCAxMjIuMjM3IDEwNi40MDkgMTIyLjkxMiAxMDYuMzU1IDEyMy43MTJIMTAyLjI1M0MxMDIuMjY2IDEyNC4xNjkgMTAyLjQzNCAxMjQuNTUyIDEwMi43NTcgMTI0Ljg2MUMxMDMuMDc5IDEyNS4xNjMgMTAzLjQ2OSAxMjUuMzE1IDEwMy45MjYgMTI1LjMxNUMxMDQuNjEyIDEyNS4zMTUgMTA1LjA5OSAxMjUuMDMyIDEwNS4zODggMTI0LjQ2OEgxMDYuMjc1QzEwNi4xNDcgMTI0LjkzOCAxMDUuODc1IDEyNS4zMjggMTA1LjQ1OCAxMjUuNjM3QzEwNS4wNDIgMTI1Ljk0NiAxMDQuNTI4IDEyNi4xMDEgMTAzLjkxNiAxMjYuMTAxWk0xMDQuOTA0IDEyMS45ODhDMTA0LjYyOCAxMjEuNzQ2IDEwNC4yOTYgMTIxLjYyNSAxMDMuOTA2IDEyMS42MjVDMTAzLjUxNiAxMjEuNjI1IDEwMy4xNjcgMTIxLjc0MyAxMDIuODU4IDEyMS45NzhDMTAyLjU1NSAxMjIuMjEzIDEwMi4zNjcgMTIyLjU2MyAxMDIuMjkzIDEyMy4wMjZIMTA1LjQzOEMxMDUuMzU4IDEyMi41NjkgMTA1LjE3OSAxMjIuMjIzIDEwNC45MDQgMTIxLjk4OFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0yNC4yMzQgODQuMjQ3OEMyMi4zNjcyIDg0LjI0NzggMjAuODE0NCA4My42MjgzIDE5LjU3NTQgODIuMzg5M0MxOC4zNTI5IDgxLjEzMzggMTcuNzQxNiA3OS42MDU3IDE3Ljc0MTYgNzcuODA1QzE3Ljc0MTYgNzYuMDA0MyAxOC4zNTI5IDc0LjQ4NDUgMTkuNTc1NCA3My4yNDU1QzIwLjgxNDQgNzEuOTkgMjIuMzY3MiA3MS4zNjIyIDI0LjIzNCA3MS4zNjIyQzI1LjgzNjQgNzEuMzYyMiAyNy4xOTkzIDcxLjgwODIgMjguMzIyNyA3Mi43MDAzQzI5LjQ2MjYgNzMuNTkyNCAzMC4xOTc3IDc0Ljc0MDUgMzAuNTI4MSA3Ni4xNDQ3SDI3LjY1MzZDMjcuNDA1OCA3NS40NTA5IDI2Ljk3NjMgNzQuODk3NSAyNi4zNjUxIDc0LjQ4NDVDMjUuNzcwNCA3NC4wNTUgMjUuMDYgNzMuODQwMiAyNC4yMzQgNzMuODQwMkMyMy4xNDM3IDczLjg0MDIgMjIuMjUxNiA3NC4yMTE5IDIxLjU1NzggNzQuOTU1M0MyMC44NjM5IDc1LjY5ODcgMjAuNTE3IDc2LjY0ODYgMjAuNTE3IDc3LjgwNUMyMC41MTcgNzguOTYxNCAyMC44NjM5IDc5LjkxMTMgMjEuNTU3OCA4MC42NTQ3QzIyLjI1MTYgODEuMzk4MSAyMy4xNDM3IDgxLjc2OTggMjQuMjM0IDgxLjc2OThDMjUuMDYgODEuNzY5OCAyNS43NzA0IDgxLjU2MzMgMjYuMzY1MSA4MS4xNTAzQzI2Ljk3NjMgODAuNzIwOCAyNy40MDU4IDgwLjE1OTEgMjcuNjUzNiA3OS40NjUzSDMwLjUyODFDMzAuMTk3NyA4MC44Njk1IDI5LjQ2MjYgODIuMDE3NiAyOC4zMjI3IDgyLjkwOTdDMjcuMTk5MyA4My44MDE4IDI1LjgzNjQgODQuMjQ3OCAyNC4yMzQgODQuMjQ3OFoiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik00OS44ODk2IDgxLjMyMzhWODRIMzguMjQzVjgzLjAwODhDMzguMjQzIDgyLjM4MSAzOC4zMzM5IDgxLjc4NjMgMzguNTE1NiA4MS4yMjQ2QzM4LjcxMzggODAuNjQ2NCAzOC45MjAzIDgwLjE2NzQgMzkuMTM1MSA3OS43ODc0QzM5LjM0OTkgNzkuNDA3NCAzOS43MDUgNzguOTg2MiA0MC4yMDA2IDc4LjUyMzZDNDAuNjk2MiA3OC4wNDQ1IDQxLjA3NjIgNzcuNzA1OSA0MS4zNDA1IDc3LjUwNzZDNDEuNjA0OCA3Ny4yOTI5IDQyLjA2NzQgNzYuOTQ2IDQyLjcyODIgNzYuNDY2OUM0My40MDU1IDc1Ljk4NzggNDMuODM1IDc1LjY4MjIgNDQuMDE2OCA3NS41NUM0NS4wNTc1IDc0Ljc5MDEgNDUuODA5MiA3NC4xMjEgNDYuMjcxNyA3My41NDI4QzQ2LjczNDMgNzIuOTY0NiA0Ni45NjU2IDcyLjI3MDggNDYuOTY1NiA3MS40NjEzQzQ2Ljk2NTYgNzAuNjUxOCA0Ni43MTc4IDcwLjAwNzYgNDYuMjIyMiA2OS41Mjg1QzQ1LjcyNjYgNjkuMDMyOSA0NS4wNDEgNjguNzg1MSA0NC4xNjU0IDY4Ljc4NTFDNDMuMjU2OCA2OC43ODUxIDQyLjUwNTIgNjkuMDU3NyA0MS45MTA1IDY5LjYwMjhDNDEuMzE1NyA3MC4xMzE1IDQxLjAxMDEgNzAuODU4MyA0MC45OTM2IDcxLjc4MzVIMzguMjQzQzM4LjI0MyA3MC4xMTQ5IDM4LjgwNDcgNjguNzUyIDM5LjkyODEgNjcuNjk0OEM0MS4wNjc5IDY2LjYzNzUgNDIuNDg4NyA2Ni4xMDg4IDQ0LjE5MDIgNjYuMTA4OEM0NS43NTk2IDY2LjEwODggNDcuMDczIDY2LjU3MTQgNDguMTMwMiA2Ny40OTY1QzQ5LjE4NzUgNjguNDIxNiA0OS43MTYyIDY5LjcxODUgNDkuNzE2MiA3MS4zODdDNDkuNzE2MiA3Mi43MDg2IDQ5LjQxMDUgNzMuODIzNyA0OC43OTkzIDc0LjczMjNDNDguMjA0NiA3NS42MjQ0IDQ3LjIxMzQgNzYuNTY2IDQ1LjgyNTcgNzcuNTU3MkM0NS42MTA5IDc3LjcyMjQgNDUuMjE0NSA3OC4wMDMyIDQ0LjYzNjMgNzguMzk5N0M0NC4wNTgxIDc4Ljc5NjIgNDMuNjI4NSA3OS4xMDE4IDQzLjM0NzcgNzkuMzE2NkM0My4wODM0IDc5LjUzMTMgNDIuNzk0MyA3OS44Mjg3IDQyLjQ4MDQgODAuMjA4N0M0Mi4xNjY1IDgwLjU3MjEgNDEuOTUxOCA4MC45NDM4IDQxLjgzNjEgODEuMzIzOEg0OS44ODk2WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTYzLjQ1NDkgODIuMzY0NUM2Mi4yNjU1IDgzLjYyIDYwLjczNzQgODQuMjQ3OCA1OC44NzA2IDg0LjI0NzhDNTcuMDAzOSA4NC4yNDc4IDU1LjQ3NTggODMuNjIgNTQuMjg2MyA4Mi4zNjQ1QzUzLjA5NjkgODEuMDkyNSA1Mi41MDIyIDc5LjQ2NTMgNTIuNTAyMiA3Ny40ODI5VjcyLjg3MzhDNTIuNTAyMiA3MC44OTE0IDUzLjA5NjkgNjkuMjcyNCA1NC4yODYzIDY4LjAxNjlDNTUuNDc1OCA2Ni43NDQ5IDU3LjAwMzkgNjYuMTA4OCA1OC44NzA2IDY2LjEwODhDNjAuNzM3NCA2Ni4xMDg4IDYyLjI2NTUgNjYuNzQ0OSA2My40NTQ5IDY4LjAxNjlDNjQuNjYwOSA2OS4yNzI0IDY1LjI2MzkgNzAuODkxNCA2NS4yNjM5IDcyLjg3MzhWNzcuNDgyOUM2NS4yNjM5IDc5LjQ2NTMgNjQuNjYwOSA4MS4wOTI1IDYzLjQ1NDkgODIuMzY0NVpNNTguODcwNiA4MS41NzE2QzU5Ljk3NzUgODEuNTcxNiA2MC44NjEzIDgxLjIwODEgNjEuNTIyMSA4MC40ODEyQzYyLjE5OTQgNzkuNzU0NCA2Mi41MzgxIDc4Ljc1NDkgNjIuNTM4MSA3Ny40ODI5VjcyLjg3MzhDNjIuNTM4MSA3MS42MDE3IDYyLjE5OTQgNzAuNjAyMyA2MS41MjIxIDY5Ljg3NTRDNjAuODYxMyA2OS4xNDg1IDU5Ljk3NzUgNjguNzg1MSA1OC44NzA2IDY4Ljc4NTFDNTcuNzgwMyA2OC43ODUxIDU2Ljg5NjUgNjkuMTQ4NSA1Ni4yMTkyIDY5Ljg3NTRDNTUuNTU4NCA3MC42MDIzIDU1LjIyOCA3MS42MDE3IDU1LjIyOCA3Mi44NzM4Vjc3LjQ4MjlDNTUuMjI4IDc4Ljc1NDkgNTUuNTU4NCA3OS43NTQ0IDU2LjIxOTIgODAuNDgxMkM1Ni44OTY1IDgxLjIwODEgNTcuNzgwMyA4MS41NzE2IDU4Ljg3MDYgODEuNTcxNloiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik03MC4yOTM2IDg0VjY5LjEwNzJINjYuNzUwMUw2OC44MzE2IDY2LjQwNjJINzMuMDE5NFY4NEg3MC4yOTM2WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTgyLjEwNjMgODQuMjQ3OEM4MC41MDM5IDg0LjI0NzggNzkuMDk5NyA4My43NDM5IDc3Ljg5MzcgODIuNzM2MkM3Ni42ODc4IDgxLjcyODUgNzYuMDY4MyA4MC41MDYgNzYuMDM1MiA3OS4wNjg4SDc4LjgzNTRDNzkuMDE3MSA3OS44MTIyIDc5LjQwNTMgODAuNDE1MiA4MCA4MC44Nzc3QzgwLjYxMTMgODEuMzQwMyA4MS4zMTM0IDgxLjU3MTYgODIuMTA2MyA4MS41NzE2QzgzLjA4MSA4MS41NzE2IDgzLjg3NCA4MS4yNTc3IDg0LjQ4NTIgODAuNjI5OUM4NS4wOTY1IDc5Ljk4NTYgODUuNDAyMSA3OS4yMDkyIDg1LjQwMjEgNzguMzAwNkM4NS40MDIxIDc3LjM1OSA4NS4wOTY1IDc2LjU4MjUgODQuNDg1MiA3NS45NzEzQzgzLjg5MDUgNzUuMzQzNSA4My4xMjIzIDc1LjAyOTYgODIuMTgwNyA3NS4wMjk2QzgwLjc2IDc1LjAyOTYgNzkuNzM1NyA3NS42MzI2IDc5LjEwOCA3Ni44Mzg2TDc2LjY1NDcgNzYuMDcwNEw3OC41MzggNjYuNDA2Mkg4Ni45MTM3VjY5LjA1NzdIODAuNjY5MUw3OS44NTEzIDczLjI3MDNDODAuNTc4MiA3Mi43NTgxIDgxLjQ5NTEgNzIuNTAyMSA4Mi42MDE5IDcyLjUwMjFDODQuMjUzOSA3Mi41MDIxIDg1LjU5MjEgNzMuMDcyIDg2LjYxNjMgNzQuMjExOUM4Ny42NDA1IDc1LjM1MTggODguMTUyNiA3Ni44MDU1IDg4LjE1MjYgNzguNTczMkM4OC4xNTI2IDgwLjIyNTIgODcuNTgyNyA4MS41ODgxIDg2LjQ0MjggODIuNjYxOUM4NS4zMTk1IDgzLjcxOTIgODMuODc0IDg0LjI0NzggODIuMTA2MyA4NC4yNDc4WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTk2LjgyMTQgODRWNzEuNjFIMTA0Ljk0OVY3NC4wMzg0SDk5LjU0NzJWODRIOTYuODIxNFoiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik0xMTcuMDQ5IDgyLjM4OTNDMTE1LjgxIDgzLjYyODMgMTE0LjI3NCA4NC4yNDc4IDExMi40NCA4NC4yNDc4QzExMC42MDYgODQuMjQ3OCAxMDkuMDYyIDgzLjYyODMgMTA3LjgwNiA4Mi4zODkzQzEwNi41NjcgODEuMTMzOCAxMDUuOTQ4IDc5LjYwNTcgMTA1Ljk0OCA3Ny44MDVDMTA1Ljk0OCA3Ni4wMDQzIDEwNi41NjcgNzQuNDg0NSAxMDcuODA2IDczLjI0NTVDMTA5LjA2MiA3MS45OSAxMTAuNjA2IDcxLjM2MjIgMTEyLjQ0IDcxLjM2MjJDMTE0LjI3NCA3MS4zNjIyIDExNS44MSA3MS45OSAxMTcuMDQ5IDczLjI0NTVDMTE4LjMwNSA3NC40ODQ1IDExOC45MzMgNzYuMDA0MyAxMTguOTMzIDc3LjgwNUMxMTguOTMzIDc5LjYwNTcgMTE4LjMwNSA4MS4xMzM4IDExNy4wNDkgODIuMzg5M1pNMTEyLjQ0IDgxLjcyMDJDMTEzLjUxNCA4MS43MjAyIDExNC4zOTggODEuMzQ4NSAxMTUuMDkyIDgwLjYwNTFDMTE1LjgwMiA3OS44NDUyIDExNi4xNTcgNzguOTExOCAxMTYuMTU3IDc3LjgwNUMxMTYuMTU3IDc2LjY5ODIgMTE1LjgwMiA3NS43NzMgMTE1LjA5MiA3NS4wMjk2QzExNC4zOTggNzQuMjY5NyAxMTMuNTE0IDczLjg4OTggMTEyLjQ0IDczLjg4OThDMTExLjM1IDczLjg4OTggMTEwLjQ0OSA3NC4yNjk3IDEwOS43MzkgNzUuMDI5NkMxMDkuMDQ1IDc1Ljc3MyAxMDguNjk4IDc2LjY5ODIgMTA4LjY5OCA3Ny44MDVDMTA4LjY5OCA3OC45MTE4IDEwOS4wNDUgNzkuODQ1MiAxMDkuNzM5IDgwLjYwNTFDMTEwLjQ0OSA4MS4zNDg1IDExMS4zNSA4MS43MjAyIDExMi40NCA4MS43MjAyWiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTEyMC4zNjYgODEuNTcxNkgxMjAuNjg5QzEyMS44NjIgODEuNTcxNiAxMjIuNDQ4IDgwLjM1NzMgMTIyLjQ0OCA3Ny45Mjg5VjcxLjYxSDEzMi42NTdWODEuNTcxNkgxMzQuNTlWODcuMDk3NUgxMzIuMTEyVjg0SDEyMi44NjlWODcuMDk3NUgxMjAuMzY2VjgxLjU3MTZaTTEyNS4xNzQgNzQuMDM4NFY3OC4yMDE1QzEyNS4xNzQgNzkuNzA0OCAxMjQuOTM0IDgwLjgyODIgMTI0LjQ1NSA4MS41NzE2SDEyOS45MzJWNzQuMDM4NEgxMjUuMTc0WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTE0Mi4wOTYgODQuMjQ3OEMxNDAuNDExIDg0LjI0NzggMTM4Ljk5IDgzLjYyIDEzNy44MzQgODIuMzY0NUMxMzYuNjk0IDgxLjEwOSAxMzYuMTI0IDc5LjU4OTIgMTM2LjEyNCA3Ny44MDVDMTM2LjEyNCA3Ni4wMjA4IDEzNi42OTQgNzQuNTAxIDEzNy44MzQgNzMuMjQ1NUMxMzguOTkgNzEuOTkgMTQwLjQxMSA3MS4zNjIyIDE0Mi4wOTYgNzEuMzYyMkMxNDIuOTM5IDcxLjM2MjIgMTQzLjcxNSA3MS41NTIyIDE0NC40MjYgNzEuOTMyMUMxNDUuMTM2IDcyLjI5NTYgMTQ1LjY4MSA3Mi43NDE2IDE0Ni4wNjEgNzMuMjcwM1Y3MS42MUgxNDguNzg3Vjg0SDE0Ni4wNjFWODIuMzM5N0MxNDUuNjgxIDgyLjg2ODQgMTQ1LjEzNiA4My4zMjI3IDE0NC40MjYgODMuNzAyNkMxNDMuNzE1IDg0LjA2NjEgMTQyLjkzOSA4NC4yNDc4IDE0Mi4wOTYgODQuMjQ3OFpNMTM5Ljk0IDgwLjYyOTlDMTQwLjYzNCA4MS4zODk4IDE0MS41MTggODEuNzY5OCAxNDIuNTkyIDgxLjc2OThDMTQzLjY2NiA4MS43Njk4IDE0NC41NDkgODEuMzg5OCAxNDUuMjQzIDgwLjYyOTlDMTQ1LjkzNyA3OS44NyAxNDYuMjg0IDc4LjkyODQgMTQ2LjI4NCA3Ny44MDVDMTQ2LjI4NCA3Ni42ODE2IDE0NS45MzcgNzUuNzQgMTQ1LjI0MyA3NC45ODAxQzE0NC41NDkgNzQuMjIwMiAxNDMuNjY2IDczLjg0MDIgMTQyLjU5MiA3My44NDAyQzE0MS41MTggNzMuODQwMiAxNDAuNjM0IDc0LjIyMDIgMTM5Ljk0IDc0Ljk4MDFDMTM5LjI0NiA3NS43NCAxMzguOSA3Ni42ODE2IDEzOC45IDc3LjgwNUMxMzguOSA3OC45Mjg0IDEzOS4yNDYgNzkuODcgMTM5Ljk0IDgwLjYyOTlaIiBmaWxsPSIjRkYzQzYyIi8+DQo8L2c+DQo8ZGVmcz4NCjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPg0KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzcyNV80MzUwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNzI1KSBzY2FsZSgwLjAwMDUpIi8+DQo8L3BhdHRlcm4+DQo8aW1hZ2UgaWQ9ImltYWdlMF83MjVfNDM1MCIgZGF0YS1uYW1lPSJGcmFtZSAxMTgucG5nIiB3aWR0aD0iMjY5MCIgaGVpZ2h0PSIyMDAwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQ29JQUFBZlFDQVlBQUFEc1RkOExBQUFBQ1hCSVdYTUFBQllsQUFBV0pRRkpVaVR3QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFMS0tTVVJCVkhnQjdOMVJjdU5Nc3BqUkhNZU1IZDcvQ3YzaUxSQ29LZ0NYU1RZMTNYK3JXeEpGZ2dYZ25BZ0Z0NUNoK3BENXIvLzMvNWNsQUdDai92V3ZpUC83Zjg2Ly95c0FBQTdwZi84bjR0Ly9EZ0FBQUFBQUFBNUtOZ1BBcHVYbkRLZngvRHNIQU1BaGxSb3hsb2paWjU0QUFBQUFBQUNISkFRRllQTnVNZWdzQmdVQURtcWFJc2J6UE5TbUFBQUFBQUFBNEdDRW9BRHN3aVVHSFNKYUN3Q0FROHA1cUpTSVdnTUFBQUFBQUlBREVZSUNzQ3VqK0FFQU9MamFyaC9JT0JVUEFBQUFBQUJ3REVKUUFIYW5WREVvQUhCc3VSMTBzQzBkQUFBQUFBRGdFSVNnQU95U0dCUUE0RG9UNWNaMDIwRUJBQUFBQUFEMlN3Z0t3RzVkd29jeEFBQU9iWnF1TTlFMEJ3QUFBQUFBQURza0JBVmcxOW9VY1RwZHo2TUNBQnhWemtJWmc5cVlEZ0FBQUFBQXNEOUNVQUIyTDAraG5vYUl4UllzQU9EZ2Fydk9SVTdGQXdBQUFBQUE3SWNRRklCRHlDMVlwMUVNQ2dCdzJ3N2FXZ0FBQUFBQUFMQURRbEFBRGtNTUNnQndsWE5ScVJGanNSMFVBQUFBQUFCZzY0U2dBQnpLTFFhZHhhQUFBREZOMSsyZ1ppTUFBQUFBQUlEdEVvSUNjRGlYR0hSd0RoVUFJT1ZzTkl3UnRRWUFBQUFBQUFBYkpBUUY0TER5RktyZ0FRRGdxcmJyeHpKT3hRTUFBQUFBQUd5TEVCU0FReXRWREFvQWNKUGJRZk5Vdk0zcEFBQUFBQUFBMnlFRUJlRHd4S0FBQVArVk1Xak9SL20zMkE0S0FBQUFBQURRUFNFb0FNUTFkTWp0VndBQVhPVlcwR0YwS2g0QUFBQUFBS0IzUWxBQStLRk4xeGpVNWlzQWdLdWNpNGJCcVhnQUFBQUFBSUNlQ1VFQjRDY1pnMmJzc013QkFNQVBsKzNweFhaUUFBQUFBQUNBSGdsQkFlQWZNbkE0aldKUUFJQ2ZUVCsycDA5bUpBQUFBQUFBZ0s0SVFRSGdIWXNZRkFEZ056a2paUXhhYXdBQUFBQUFBTkFKSVNnQS9JRVlGQURnZmJXZDU2VEJxWGdBQUFBQUFJQWVDRUVCNEM5dU1lZ3NCZ1VBK01WdE8yaHJBUUFBQUFBQXdBc0pRUUhnQTVjWWRCQTVBQUQ4VTg1SnBWNy9GdHRCQVFBQUFBQUFYa0lJQ2dDZk5CWXhLQURBZTNKR0drYW40Z0VBQUFBQUFGNUJDQW9BWDVBeGFLMEJBTUEvNUViUXdSWjFBQUFBQUFDQTFRbEJBZUNMOHZTcEdCUUE0SDA1SytYSE03YURBZ0FBQUFBQXJFTUlDZ0IzRUlNQ0FQelpORVdNZVNwK0RnQUFBQUFBQUo1TUNBb0FkN3BzdXhvREFJQjNYRTdGano2ZUFRQUFBQUFBZURZaEtBQjhRNXNpaHVFYU9nQUE4THZhcmtHb1UvRUFBQUFBQUFEUElRUUZnRythNWg4eHFOT25BQUR2eWhQeHVVazlQNklCQUFBQUFBRGdzWVNnQVBBQXVlSHFOSXBCQVFEK0pEZW9sK0pVUEFBQUFBQUF3S01KUVFIZ1FSWXhLQURBaC9KVS9HbHdLaDRBQUFBQUFPQlJoS0FBOEVCaVVBQ0FqK1hNZERrVjN3SUFBQUFBQUlCdkVvSUN3SVBkWXRCWkRBb0E4RWVYVS9IMStyZllEZ29BQUFBQUFIQTNJU2dBUEVIR0RNTVlNVTBCQU1CZjVGYlFuSnVjaWdjQUFBQUFBTGlQRUJRQW51UVdnenA1Q2dEd2Q1ZTVhVEEzQVFBQUFBQUEzRU1JQ2dCUE5wYUlXZ01BZ0Eva21maWNuV3dIQlFBQUFBQUErRHdoS0FDc0lLTUdNU2dBd01lbUtXSjBLaDRBQUFBQUFPRFRoS0FBc0JJeEtBREE1OXhPeFp1ZEFBQUFBQUFBUGlZRUJZQVZpVUVCQUQ2dk5xZmlBUUFBQUFBQVBpSUVCWUNWWlF5YTUwNEJBUGpZN1ZUOE5BY0FBQUFBQUFEdkVJSUN3QXUwSDBIRFlyc1ZBTUNIY21iSzJjbG1kUUFBQUFBQWdOOEpRUUhnUlRJR0hRWXhLQURBWitXcCtHRjBLaDRBQUFBQUFPQm5RbEFBZUtHTUdDNHhxRk9uQUFDZk1zL1g3YUQ1VVEwQUFBQUFBQUJDVUFCNHVZeEJUNk1ZRkFEZ3MzS2plaWxPeFFNQUFBQUFBQ1FoS0FCMFlCR0RBZ0I4V1o2S1B3MU94UU1BQUFBQUFNY21CQVdBVG9oQkFRQytMbWVveTZuNEZnQUFBQUFBQUlja0JBV0Fqb2hCQVFDKzduSXF2am9WRHdBQUFBQUFISk1RRkFBNmM0dEJaekVvQU1DWE9CVVBBQUFBQUFBY2tSQVVBRHFVTWVqZ3hDa0F3SmM1RlE4QUFBQUFBQnlORUJRQU9uV0pHSXFJQVFEZ3E1eUtCd0FBQUFBQWprUUlDZ0NkRTRNQ0FOekhxWGdBQUFBQUFPQUloS0FBc0FFWmc5cG9CUUR3ZFU3RkF3QUFBQVFBc0hOQ1VBRFlDT2ROQVFEdWN6c1ZYOHhTQUFBQUFBREFEZ2xCQVdCRHhLQUFBUGRyVHNVREFBQUFBQUE3SkFRRmdJMFJnd0lBM00rcGVBQUFBQUFBWUcrRW9BQ3dRWmZUcGlVQUFMaURVL0VBQUFBQUFNQ2VDRUVCWUtOcXUyNnpBZ0RnUGs3RkF3QUFBQUFBZXlBRUJZQU5hOU0xQmwzRUN3QUFkM0VxSGdBQUFBQUEyRG9oS0FCc1hNYWd3eUFHQlFDNGwxUHhBQUFBQUFEQWxnbEJBV0FIOHB6cEpRYWRBd0NBT3prVkR3QUFBQUFBYkpFUUZBQjJJb09GMHlnR0JRRDREcWZpQVFBQUFBQ0FyUkdDQXNDT0xHSlFBSUJ2dTUyS3IwN0ZBd0FBQUFBQUd5QUVCWUNkRVlNQ0FEeEdkU29lQUFBQUFBRFlBQ0VvQU95UUdCUUE0REdjaWdjQUFBQUFBSG9uQkFXQW5SS0RBZ0E4aGxQeEFBQUFBQUJBejRTZ0FMQmp0eGgwRm9NQ0FIeWJVL0VBQUFBQUFFQ1BoS0FBc0hNWmd3NWlVQUNBaDNnN0ZUOEZBQUFBQUFCQUY0U2dBSEFBdHhoMEVpd0FBSHpiNVZSOGNTb2VBQUFBQUFEb2d4QVVBQTdpRm9PMkZnQUFQRUNlaXI5c1huY3FIZ0FBQUFBQWVDRWhLQUFjekZqRW9BQUFqekxQMTFQeDB4d0FBQUFBQUFBdklRUUZnQU1TZ3dJQVBFNXVYczhZMUtsNEFBQUFBQURnRllTZ0FIQlFHWU9LRlFBQUhpZFB4ZWVNNVZROEFBQUFBQUN3SmlFb0FCeFlxV0pRQUlCSG1xYnJkdERacVhnQUFBQUFBR0FsUWxBQU9EZ3hLQURBWStXcCtNR3BlQUFBQUFBQVlDVkNVQUJBREFvQThBUk94UU1BQUFBQUFHc1FnZ0lBRjJKUUFJREhlenNWTHdZRkFBQUFBQUNlUkFnS0FMd1Jnd0lBUE43bFZQd1EwVm9BQUFBQUFBQThuQkFVQVBoRnhxQ2xCQUFBRDNhWnMrbzFEQVVBQUFBQUFIZ1VJU2dBOEp2YXJpZE1BUUI0ck53S09qZ1ZEd0FBQUFBQVBKQVFGQUI0VjV2RW9BQUF6NUFiUVhQT2Npb2VBQUFBQUFCNEJDRW9BUEJIdHhqVStWSUFnTWZLK1NyUHhOY2FBQUFBQUFBQTN5SUVCUUQrS21QUVlSQ0RBZ0E4UTIwUnA4R3BlQUFBQUFBQTRINUNVQURnUXhrbWlFRUJBSjdqN1ZUOEZBQUFBQUFBQUY4bUJBVUFQa1VNQ2dEd1BKZFQ4Y1dwZUFBQUFBQUE0T3VFb0FEQXA3M0ZvSE1BQVBBRWVTcCtHSjJLQndBQUFBQUFQazhJQ2dCOFNVWUpwMUVNQ2dEd0xQTjhQUlUvbTdjQUFBQUFBSUJQRUlJQ0FGKzJpRUVCQUo0cTU2M2NET3BVUEFBQUFBQUE4QkVoS0FCd0Z6RW9BTUR6NWFuNHNWeG5Md0FBQUFBQWdQY0lRUUdBdTRsQkFRQ2ViNXF1MjBGbk1TZ0FBQUFBQVBBT0lTZ0E4QzFpVUFDQTU4dVphenpQWEswRkFBQUFBQURBTDRTZ0FNQzNpVUVCQUo0dlo2NVNyMzhBQUFBQUFBQTNRbEFBNENIRW9BQUE2OGl0b0tmQnFYZ0FBQUFBQU9CS0NBb0FQSXdZRkFCZ0hXK240cWNBQUFBQUFBQU9UZ2dLQUR5VUdCUUFZQjJYVS9FbG9qb1ZEd0FBQUFBQWh5WUVCUUFlVGd3S0FMQ2UyaUxHNGxROEFBQUFBQUFjbFJBVUFIaUtXd3c2aTBFQkFKNXVtcTZuNHNXZ0FBQUFBQUJ3UEVKUUFPQnBNZ1lkeEtBQUFLdTR6RjVEUkdzQkFBQUFBQUFjaUJBVUFIZ3FNU2dBd0xwS3ZmNEJBQUFBQUFESElBUUZBSjVPREFvQXNLN2NDbm9hbklvSEFBQUFBSUFqRUlJQ0FLc1Fnd0lBckN2bnIvRThmN1VwQUFBQUFBQ0FIUk9DQWdDckVZTUNBS3dyNTY5U0lxcFQ4UUFBQUFBQXNGdENVQUJnVmJjWU5NK1ZBZ0N3am5xZXZjYmlWRHdBQUFBQUFPeVJFQlFBV04zbFRHa1Jnd0lBckdtYXJxZml4YUFBQUFBQUFMQXZRbEFBNEdYRW9BQUE2N3BzWngvTVlBQUFBQUFBc0NkQ1VBRGdwY1NnQUFEcksvWDZCd0FBQUFBQWJKOFFGQUI0T1RFb0FNRDZjdjQ2RFU3RkF3QUFBQURBMWdsQkFZQXVpRUVCQU5hWHArTEg4VHlIVFFFQUFBQUFBR3lVRUJRQTZJWVlGQUJnZlJtRGx2TWNWcDJLQndBQUFBQ0FUUktDQWdCZEVZTUNBTHhHYmRkWmJIRXFIZ0FBQUFBQU5rVUlDZ0IwUnd3S0FQQWEweFF4akJHekdCUUFBQUFBQURaRENBb0FkRWtNQ2dEd0dya1JkQnpOWWdBQUFBQUFzQlZDVUFDZ1cySlFBSURYeUJpMDFJaGFBd0FBQUFBQTZKd1FGQURvbWhnVUFPQjE2bmtPT3cxT3hRTUFBQUFBUU0rRW9BQkE5eklHdFkwS0FPQTFicWZpNXprQUFBQUFBSUFPQ1VFQmdFMXdtaFFBNEhVeUJoMUc4eGdBQUFBQUFQUklDQW9BYklZWUZBRGd0ZkpVZkRHUEFRQUFBQUJBVjRTZ0FNQ21pRUVCQUY2cnRZalRFREV2QVFBQUFBQUFkRUFJQ2dCc2poZ1VBT0MxOGxUOE9FYTBLUUFBQUFBQWdCY1RnZ0lBbXlRR0JRQjRyWXhCU3pHVEFRQUFBQURBcXdsQkFZRE5Fb01DQUx4ZWJSRmp1WWFoQUFBQUFBREErb1NnQU1DbWlVRUJBRjV2bWlLR01XSVdnd0lBQUFBQXdPcUVvQURBNW9sQkFRQmVMemVDam1ORWF3RUFBQUFBQUt4SUNBb0E3SUlZRkFEZzlUSUdOWmNCQUFBQUFNQzZoS0FBd0c2SURnQUErbEJieEZpY2lnY0FBQUFBZ0RVSVFRR0FYUkdEQWdEMFlacXVwK0xGb0FBQUFBQUE4RnhDVUFCZ2Q4U2dBQUI5eUZQeEdZTzJGZ0FBQUFBQXdKTUlRUUdBWFJLREFnRDBJV05Rc3hrQUFBQUFBRHlQRUJRQTJDM0JBUUJBUDJxTEdKeUtCd0FBQUFDQWh4T0NBZ0M3bGpHb1U2UUFBSDJZNSt1cGVERW9BQUFBQUFBOGpoQVVBTmk5c1loQkFRQjZrYWZpaDhGOEJnQUFBQUFBanlJRUJRQU9RUXdLQU5DWDNOeGVhd0FBQUFBQUFOOGtCQVVBRGtNTUNnRFFsM3FlelU2RFUvRUFBQUFBQVBBZFFsQUE0RkRFb0FBQWZjbFQ4ZU1vQmdVQUFBQUFnSHNKUVFHQXd4R0RBZ0QwSldQUVlUQ2pBUUFBQUFEQVBZU2dBTUFoaVVFQkFQcFRha1N0QVFBQUFBQUFmSUVRRkFBNExERW9BRUIvNm5rK093MU94UU1BQUFBQXdHY0pRUUdBUXhPREFnRDBKMC9GajZNWUZBQUFBQUFBUGtNSUNnQWNuaGdVQUtBL0dZTU9nemtOQUFBQUFBQStJZ1FGQUFneEtBQkFyMHFOcURVQUFBQUFBSUEvRUlJQ0FQeVFNZWcwQlFBQW5ha3RZbkFxSGdBQUFBQUEzaVVFQlFENFNjYWc4eHdBQUhRbVo3UlJEQW9BQUFBQUFMOFJnZ0lBL0dSWmZteWJFb01DQUhRblo3V01RVnNMQUFBQUFBRGdCeUVvQU1BL2lFRUJBUHFWczFxcEViVUdBQUFBQUFBUVFsQUFnSGVKUVFFQStsWmJ4RmljaWdjQUFBQUFBQ0VvQU1BZmlFRUJBUG8yVGRkVDhXSlFBQUFBQUFDT1RBZ0tBUEFYWWxBQWdMN2x2Sll4YUdzQkFBQUFBQUNISkFRRkFQakFMUVpkeEtBQUFGM0tlYTNVaUZvREFBQUFBQUFPUndnS0FQQUpHUmVjeEtBQUFGMnJMV0lzMTlrTkFBQUFBQUNPUWdnS0FQQkpZbEFBZ1A1TjAzV2IreXdHQlFBQUFBRGdJSVNnQUFCZklBWUZBT2hmem16amVXWnJVd0FBQUFBQXdPNEpRUUVBdmtnTUNnRFF2NXpaU29tb05RQUFBQUFBWU5lRW9BQUFkeENEQWdCc1EyMFJwVjduTndBQUFBQUEyQ01oS0FEQW5jU2dBQURiMEZyRWNKN2JaakVvQUFBQUFBQTdKQVFGQVBnR01TZ0F3RGJrM0RabURHcHVBd0FBQUFCZ1o0U2dBQURmSkFZRkFOaUduTnR5TTJodUNBVUFBQUFBZ0wwUWdnSUFQSUFZRkFCZ08wcU5xRFVBQUFBQUFHQVhoS0FBQUE5eTJ6Q1Z2d0FBOUsyMmlOTVFNWnZkQUFBQUFBRFlPQ0VvQU1BRFpVZ3dER0pRQUlBdHlKbHRITVdnQUFBQUFBQnNteEFVQU9EQnhLQUFBTnR4aTBGYkN3QUFBQUFBMkNRaEtBREFFNGhCQVFDMkkyZTJVaU5xRFFBQUFBQUEyQndoS0FEQWsyUU1Xa29BQUxBUnRVV014Y2M4QUFBQUFBQnNpeEFVQU9DSjJuUTlOUW9Bd0RaTTUvbHRHSzhmOVFBQUFBQUF3QllJUVFFQW5rd01DZ0N3TGJrUk5PZTNlUTRBQUFBQUFPaWVFQlFBWUFWaVVBQ0FiY2tZTkRlRDFob0FBQUFBQU5BMUlTZ0F3RW95QmhVU0FBQnNTMjFtT0FBQUFBQUEraVlFQlFCWVVhbENBZ0NBcmNrWTlEUkV6RXNBQUFBQUFFQjNoS0FBQUNzVGd3SUFiRStlaWg5SE1TZ0FBQUFBQVAwUmdnSUF2SUFZRkFCZ2UyNHhhSnNDQUFBQUFBQzZJUVFGQUhnUk1TZ0F3UFprREZxS09RNEFBQUFBZ0g3OE93QUFlSm55SXlENHozOENBSUFOcVMwaXI4VC81L3pmdFgvOUt3QUFBQUFBNEdWc0JBVUFlTEdNUVZzTEFBQTJKbWU0WVl5WWx3QUFBQUFBZ0pjUmdnSUFkR0FzWWxBQWdDM0tVL0ZqeHFCekFBQUFBQURBU3doQkFRQTZJUVlGQU5pbWpFRnpNNmhaRGdBQUFBQ0FWeENDQWdCMEpHUFFhUW9BQURhbzFJaGFBd0FBQUFBQVZpVUVCUURvVE1hZ1Rvc0NBR3hUYmRkNUxyZUVBZ0FBQUFEQUdvU2dBQUNkdVowV0ZZTUNBR3hUYm5pL3pITmlVQUFBQUFBQVZpQUVCUURvMEMwR1hjU2dBQUNibFBQYzZPTWVBQUFBQUFCV0lBUUZBT2hVeGdNbk1TZ0F3R2JkUHU1cExRQUFBQUFBNEdtRW9BQUFIUk9EQWdCc1g2a1J0UVlBQUFBQUFEeUZFQlFBb0hOaVVBQ0E3YXN0WWl6WDJRNEFBQUFBQUI1SkNBb0FzQUZpVUFDQTdadW02Nm40V1F3S0FBQUFBTUFEQ1VFQkFEWWlZOUFNQjJ5UkFnRFlycHpseG94QmZlQURBQUFBQU1DRENFRUJBRFlrdDBjTmd4Z1VBR0RMYmgvNHRCWUFBQUFBQVBCdFFsQUFnSTBSZ3dJQTdFT3BFYlVHQUFBQUFBQjhpeEFVQUdDRE1nWXRKUUFBMkxqYUlzYmlJeDhBQUFBQUFPNG5CQVVBMktnMlJZeGpBQUN3Y2ROMFBSVS9pMEVCQUFBQUFMaURFQlFBWU1NeUJyVVpGQUJnKzNJamFIN2tNODhCQUFBQUFBQmZJZ1FGQU5pNFBDZGFhd0FBc0hFWmcrWm0wTllDQUFBQUFBQStUUWdLQUxBRHBZcEJBUUQyd213SEFBQUFBTUJYQ0VFQkFIWkNNQUFBc0IrNTlYMHMxeTJoQUFBQUFBRHdOMEpRQUlBZHlSalVLVkVBZ0gyWXB1dXArRmtNQ2dBQUFBREFYd2hCQVFCMkpqZEhpVUVCQVBZaE40S09HWVBPQVFBQUFBQUE3eEtDQWdEc2tCZ1VBR0EvTWdiTnphRG1Pd0FBQUFBQTNpTUVCUURZcVR3VGIzTVVBTUIrNUh4WGF3QUFBQUFBd0MrRW9BQUFPM1hiSENVR0JRRFlqOXF1UVdqT2VnQUFBQUFBa0lTZ0FBQTdkb3RCRnpFb0FNQnU1SW40eXdjL1lsQUFBQUFBQUVJSUNnQ3dleG1EbnNTZ0FBQzdralBlS0FZRkFBQUFBQ0NFb0FBQWh5QUdCUURZbjFzTTJxWUFBQUFBQU9EQWhLQUFBQWNoQmdVQTJKK2M4VXFKcURVQUFBQUFBRGdvSVNnQXdJRmtLRENNMTE4QUFQYWp0b2dpQmdVQUFBQUFPQ1FoS0FEQXdjd1pndzVpVUFDQXZXa3Q0alJjNXowQUFBQUFBSTVEQ0FvQWNFRHpqeE9pQUFEc1MzN3NNNDVpVUFBQUFBQ0FJeEdDQWdBY1ZKdXVrUUFBQVB2eUZvUE9BUUFBQUFEQUFRaEJBUUFPTEdQUVdnTUFnSjNKR0hRWXIrZmlBUUFBQUFEWU55RW9BTURCbFNvR0JRRFlLN01lQUFBQUFNRCtDVUVCQUJBSUFBRHNXRzBSWTdsdUNRVUFBQUFBWUgrRW9BQUFYR1FNNm5Rb0FNQStUZFAxVlB3c0JnVUFBQUFBMkIwaEtBQUFiM0pUbEJnVUFHQ2ZjaVBvS0FZRkFBQUFBTmdkSVNnQUFML0lHSFNlQXdDQUhickZvRzBLQUFBQUFBQjJRZ2dLQU1CdkxtZER4YUFBQUx1VU1XZ3BFYlVHQUFBQUFBQTdJQVFGQU9BM0dRZGtETHFJUVFFQWRxczJNU2dBQUFBQXdCNElRUUVBZUZmR29DY3hLQURBcm1VTU9wYnI3QWNBQUFBQXdEWUpRUUVBK0NNeEtBREEvazNUZFJ2OExBWUZBQUFBQU5na0lTZ0FBSC8xZGlaZUdBQUFzRnM1NjQxaVVBQUFBQUNBVFJLQ0FnRHdvUXdDaGtFTUNnQ3daN2NZdEUwQkFBQUFBTUNHQ0VFQkFQaVVqRUZMQ1FBQWRtejVNZlBWR2dBQUFBQUFiSVFRRkFDQVQ4dnRVTGtsQ2dDQWZhdE5EQW9BQUFBQXNCVkNVQUFBdmlSalVGRUFBTUQrWlF3Nmx1dVdVQUFBQUFBQStpVUVCUURneTBvVmd3SUFITUUwUlF4anhDd0dCUUFBQUFEb2xoQVVBSUM3WkF6YVdnQUFzSE81RVhRVWd3SUFBQUFBZEVzSUNnREEzZkpVcUJnVUFHRC9iakZvbXdJQUFBQUFnTTRJUVFFQStKYU1RZWM1QUFEWXVZeEJ5M24ycXpVQUFBQUFBT2lJRUJRQWdHOGJSakVvQU1CUjFDWUdCUUFBQUFEb2lSQVVBSUJ2eSsxUUdZTXVZbEFBZ0VQSUdEUTN3K2NjQ0FBQUFBREFhd2xCQVFCNGlJd0FUbUpRQUlERG1LWWZtK0hGb0FBQUFBQUFMeVVFQlFEZ1lkNWlVREVBQU1BaDVOdzNpa0VCQUFBQUFGNUtDQW9Bd0VOZHpzUVBZbEFBZ0tONGkwRnRoZ2NBQUFBQWVBa2hLQUFBRDVjYm9Vb0pBQUFPNHZJeDBCalJXZ0FBQUFBQXNESWhLQUFBVDlHbTYyWW9BQUNPbzlTSVdnTUFBQUFBZ0JVSlFRRUFlSnFNUVlVQUFBREhVdHMxQ0FVQUFBQUFZQjFDVUFBQW5zcFdLQUNBNDhrVDhhZmhlakllQUFBQUFJRG5Fb0lDQVBCMEdZTm1EQUFBd0hGa0JEcU1FYk1ZRkFBQUFBRGdxWVNnQUFDc1lpeGlVQUNBbzhrWWRCU0RBZ0FBQUFBOGxSQVVBSURWNUdiUWVRNEFBQTdrRm9PMktRQUFBQUFBZUFJaEtBQUFxN21kQjEzRW9BQUFoNUp6WUNrUnRRWUFBQUFBQUE4bUJBVUFZRlVaQVp6RW9BQUFoMVNiR0JRQUFBQUE0TkdFb0FBQXJPNHRCbDBDQUlDRHlSaDBMQUVBQUFBQXdJTUlRUUVBZUluTG1maEJEQW9BY0VUVEZIRTZ6NEt6V1JBQUFBQUE0TnVFb0FBQXZFdysvQmZib0FBQURpay9DQnBITVNnQUFBQUF3SGNKUVFFQWVLazJpVUVCQUk3cUxRYWRBd0FBQUFDQU93bEJBUUI0dWRyT2Z6VUFBRGlnU3d4YXJoOElBUUFBQUFEd2RVSlFBQUM2VUtvWUZBRGdxRElHelMzeDVrRUFBQUFBZ0s4VGdnSUEwSTJNUVZzTEFBQU95cVo0QUFBQUFJQ3ZFNElDQU5DVlBBczZ6d0VBd0VGbERGckVvQUFBQUFBQW55WUVCUUNnTzhNWXNZaEJBUUFPSzdmRW40YUllUWtBQUFBQUFENGdCQVVBb0R2TCtjSC9KQVlGQURpMG5BbkhVUXdLQUFBQUFQQVJJU2dBQUYwU2d3SUFJQVlGQUFBQUFQaVlFQlFBZ0c3bHcvL2xUTHlIZndDQXc3ckZvSk1QaEFBQUFBQUEzaVVFQlFDZ2E3bjlxWlFBQU9EQWJqRm9hd0VBQUFBQXdEOElRUUVBNkY2YnhLQUFBSnhud2hwUmF3QUFBQUFBOEJNaEtBQUFtMUNiUjM4QUFLNXpZVEVYQWdBQUFBQzhFWUlDQUxBWitlRHZIQ2dBQURrVGp1VjZNaDRBQUFBQTRPaUVvQUFBYkVvKytJdEJBUUNZcG9oaGpKakZvQUFBQUFEQXdRbEJBUURZbk53TU9zOEJBTURCNVViUVVRd0tBQUFBQUJ5Y0VCUUFnTTNKQi8vYy9yU0lRUUVBRHU4dEJqVWJBZ0FBQUFBSEpRUUZBR0NUOHNIL0pBWUZBQ0IreEtBbG9rMEJBQUFBQUhBNFFsQUFBRGJyYlRPb1U2QUFBSWVYTTJFcEViVUdBQUFBQU1DaENFRUJBTmkwK2NjcFVBQUFTTFdKUVFFQUFBQ0FZeEdDQWdDd2VkTXNCZ1VBNEw4eUJpMWlVQUFBQUFEZ0lJU2dBQURzUXB0c2ZnSUE0TDlhaXhqTDlXUThBQUFBQU1DZUNVRUJBTmlOM1BxVUQvNEFBSkNtS1dJWUkyWXhLQUFBQUFDd1kwSlFBQUIySmJjK2lVRUJBTGpKamFDakdCUUFBQUFBMkRFaEtBQUF1NU9iUWVjNUFBRGdRZ3dLQUFBQUFPeVpFQlFBZ04zSmgvNDhBYnFJUVFFQStPRVdnMDVtUkFBQUFBQmdaNFNnQUFEc1VqNzBuOFNnQUFEODVCYUR0aFlBQUFBQUFMc2hCQVVBWUxmZU5vTTZBUW9Bd0U5S2phZzFBQUFBQUFCMlFRZ0tBTUN1emN2NW9iOEVBQUQ4b2pZeEtBQUFBQUN3RDBKUUFBQjJyMDFpVUFBQWZwY3g2R2hPQkFBQUFBQTJUZ2dLQU1BaDJQZ0VBTUI3cGluaU5FUXNTd0FBQUFBQWJKSVFGQUNBd3lnMW9yVUFBSUJmWkFRNmpCR3pHQlFBQUFBQTJDQWhLQUFBaDVLblAzUHJFd0FBL0N4ajBGRU1DZ0FBQUFCc2tCQVVBSUREeVJoMG1RTUFBSDd4Rm9PYUZRRUFBQUNBRFJHQ0FnQndPUG5BZnhyRm9BQUEvTzRTZzVhSVpvczhBQUFBQUxBUlFsQUFBQTRwSC9pSDhmb0xBQUEveXhteFpBemFBZ0FBQUFDZ2UwSlFBQUFPYS81eCtoTUFBTjVUYWtTdEFRQUFBQURRTlNFb0FBQ0hOczNYYlU4QUFQQ2Uyc1NnQUFBQUFFRGZoS0FBQUJ5ZXgzMEFBUDRtNThWaVhnUUFBQUFBT2lVRUJRQ0F1RDdzdHhZQUFQQ3VuQlhIRXJFc0FRQUFBQURRRlNFb0FBRDhrQS83OHh3QUFQQ3VhWW9ZeHZQTUtBWUZBQUFBQURvaUJBVUFnSi9rdy80aUJnVUE0QTl5SStnb0JnVUFBQUFBT2lJRUJRQ0FuK1REL2trTUNnREFYNGhCQVFBQUFJQ2VDRUVCQU9BZjhtSC9zaG5Vd3o0QUFIL3dGb1A2Z0FnQUFBQUFlREVoS0FBQXZDTzNPNVVTQUFEd1I1Y1k5RHd6dGlrQUFBQUFBRjVHQ0FvQUFIK1FEL3BpVUFBQS9tYjU4UUZSYXdFQUFBQUE4QkpDVUFBQStJdDZmdEN2TlFBQTRLOUtOVGNDQUFBQUFLOGhCQVVBZ0Eva283NE5Ud0FBZk1SSFJBQUFBQURBS3doQkFRRGdFeklHbmVjQUFJQy95aGkwaUVFQkFBQUFnQlVKUVFFQTRCT1dKV0lZejc5aVVBQUFQcERiNU1keW5TRUJBQUFBQUo1TkNBb0FBSitVRC9tbjBZTStBQUFmbTZZZkh4S1pIUUVBQUFDQUp4T0NBZ0RBRitSRC9qZ0dBQUI4NkxaVmZoYURBZ0FBQUFCUEpBUUZBSUF2bXVhSVVnSUFBRDUwKzVCSURBb0FBQUFBUElzUUZBQUE3bERiK2E4R0FBQjhTQXdLQUFBQUFEeVRFQlFBQU81VWFrUnJBUUFBSDNxTFFlY0FBQUFBQUhnb0lTZ0FBSHhEeHFBZTh3RUErSXhMREZwOFRBUUFBQUFBUEpZUUZBQUF2aUVmODRmeC9Dc0dCUURnRTNKK3RGa2VBQUFBQUhna0lTZ0FBSHhUUHVhZnh1c3ZBQUI4UnNhZ3RRWUFBQUFBd0xjSlFRRUE0QUV1bTBHSEFBQ0FUNnROREFvQUFBQUFmSjhRRkFBQUhtUmVJc1l4QUFEZzA4U2dBQUFBQU1CM0NVRUJBT0NCMnVRaEh3Q0FyOGtZZEN3QkFBQUFBSEFYSVNnQUFEeFlxUkd0QlFBQWZObzBSUXhqeExJRUFBQUFBTUNYQ0VFQkFPQUpNZ2FkNXdBQWdFL0wrVEZqMEZrTUNnQUFBQUI4Z1JBVUFBQ2VJRGM1WFRZNmlVRUJBUGlDbkNOSE1TZ0FBQUFBOEFWQ1VBQUFlSko4eEQ4NTd3a0F3QmVKUVFFQUFBQ0FyeENDQWdEQUU5MGU4UUVBNEN2RW9BQUFBQURBWndsQkFRRGd5YVk1b3BRQUFJQXZlWXRCNXdBQUFBQUErQ01oS0FBQXJLQzI4MThOQUFENGtrc01XcTRmRndFQUFBQUF2RWNJQ2dBQUt5azFvclVBQUlBdnVXMEdOVXNDQUFBQUFPOFJnZ0lBd0lveUJuWGFFd0NBZS9pd0NBQUFBQUI0anhBVUFBQldsTnVjaHZIOEt3WUZBT0FPR1lQV0dnQUFBQUFBYjRTZ0FBQ3dzcmNZZEFrQUFQaXkyc1NnQUFBQUFNQi9DVUVCQU9BRjVpV2lsQUFBZ0x1SVFRRUFBQUNBR3lFb0FBQzhTSnM4M2dNQWNMK01RVWNmRndFQUFBREE0UWxCQVFEZ2hVcU5hQzBBQU9BdTB5UUdCUUFBQUlDakU0SUNBTUNMNWNOOVB1QURBTUE5Y3BZOERSSExFZ0FBQUFEQUFRbEJBUUNnQXhtRExuTUFBTUJkTWdJZHhvaFpEQW9BQUFBQWh5TUVCUUNBRHVURC9XbTB4UWtBZ1B2bExEbUtRUUVBQUFEZ2NJU2dBQURRaWR2RFBRQUEzRXNNQ2dBQUFBREhJd1FGQUlDT1RITkVLUUVBQUhjVGd3SUFBQURBc1FoQkFRQ2dNN1ZGdEJZQUFIQTNNU2dBQUFBQUhJY1FGQUFBT2pTV2lHa0tBQUM0MjFzTU9nY0FBQUFBc0dOQ1VBQUE2RlRHb0l0SGV3QUF2dUVTZ3hZeEtBQUFBQURzbVJBVUFBQTZsWS8ycC9INkN3QUE5OHA1Y2pqUGxhMEZBQUFBQUxCRFFsQUFBT2pZN1p3bkFBQjhWNmxpVUFBQUFBRFlJeUVvQUFCMGJwclBqL1lsQUFEZzJ6SUdyVFVBQUFBQWdCMFJnZ0lBd0FiVVpuc1RBQUNQa2JPbEdCUUFBQUFBOWtNSUNnQUFHekdXaUdrS0FBRDROakVvQUFBQUFPeUhFQlFBQURZa1k5QmxEZ0FBK0RZeEtBQUFBQURzZ3hBVUFBQTJaRmtpVHVQMUZ3QUF2a3NNQ2dBQUFBRGJKd1FGQUlDTnlRaDBIQU1BQUI0aVk5RGNQQThBQUFBQWJKTVFGQUFBTm1pYUk0ckhlZ0FBSG1TYXhLQUFBQUFBc0ZWQ1VBQUEyS2pjM05SYUFBREFROXhpME54QUR3QUFBQUJzaHhBVUFBQTJMQi9xODhFZUFBQWVJV2ZMWVJTREFnQUFBTUNXQ0VFQkFHRGpMbHViNWdBQWdJZklDRlFNQ2dBQUFBRGJJUVFGQUlDTnl3ZjZrNGQ2QUFBZTZCYUR6bVpNQUFBQUFPaWVFQlFBQUhZZ0grckhNUUFBNEdGdU02WVlGQUFBQUFENkpnUUZBSUNkbU9hSVVnSUFBQjVHREFvQUFBQUEvUk9DQWdEQWp0UVcwVm9BQU1ERGlFRUJBQUFBb0c5Q1VBQUEySm14bkIvcDV3QUFnSWNSZ3dJQUFBQkF2NFNnQkFBQSt6T2NIK2tYTVNnQUFBOGtCZ1VBQUFDQVBnbEJBUUJnaC9LUi9oS0RlcVFIQU9DQjNtSlFIeDBCQUFBQVFEZUVvQUFBc0ZPNXFhbVVBQUNBaDdyRW9FVU1DZ0FBQUFDOUVJSUNBTUNPdFNtaTFnQUFnSWNTZ3dJQUFBQkFQNFNnQUFDd2M2Vkd0QllBQVBCUVlsQUFBQUFBNklNUUZBQUFEaUJqME1VRFBRQUFENVl4NkRENjhBZ0FBQUFBWGtrSUNnQUFCNUFQOUtmeCtnc0FBSTltQ3owQUFBQUF2STRRRkFBQUR1Snl1bk1NQUFCNENqRW9BQUFBQUx5R0VCUUFBQTVrbXM4UDlDVUFBT0FweEtBQUFBQUFzRDRoS0FBQUhFeHRIdWNCQUhpZWpFRnJEUUFBQUFCZ0pVSlFBQUE0b0xGRXpITUFBTUJUNU1kSFlsQUFBQUFBV0ljUUZBQUFEbW9ZSXhZeEtBQUFUeUlHQlFBQUFJQjFDRUVCQU9DZ2x1VkhETG9FQUFBOGhSZ1VBQUFBQUo1UENBb0FBQWMyTHhHbEJBQUFQSTBZRkFBQUFBQ2VTd2dLQUFBSDE2YnpYd3NBQUhnYU1TZ0FBQUFBUEk4UUZBQUFpTEZFVEZNQUFNRFRpRUVCQUFBQTREbUVvQUFBd0VYR29Nc2NBQUR3TkdKUUFBQUFBSGc4SVNnQUFIQ3hMQkduOGZvTEFBRFBJZ1lGQUFBQWdNY1NnZ0lBQUc4eUFpMGxBQURncWNTZ0FBQUFBUEE0UWxBQUFPQVhiZklvRHdEQTgyVU1Pdm9JQ1FBQUFBQytUUWdLQUFEOHB0U0kxZ0lBQUo1cW1zU2dBQUFBQVBCZFFsQUFBT0JkR1lNdWN3QUF3Rk9KUVFFQUFBRGdlNFNnQUFEQXU1WWw0alJlZndFQTRKbkVvQUFBQUFCd1B5RW9BQUR3UnhtQkZnL3lBQUNzUUF3S0FBQUFBUGNSZ2dJQUFIL1Z6Zy95dFFZQUFEeWRHQlFBQUFBQXZrNElDZ0FBZktqVWlOWUNBQUNlVGd3S0FBQUFBRjhqQkFVQUFENGxZOUJsRGdBQWVEb3hLQUFBQUFCOG5oQVVBQUQ0bEdXSk9JM1hYd0FBZUxhTVFRZnpKd0FBQUFCOFNBZ0tBQUI4V2o3Q0Y1dVpBQUJZeVR5TFFRRUFBQURnSTBKUUFBRGdTOW9VVVdzQUFNQXFNZ0lWZ3dJQUFBREFud2xCQVFDQUx5czFvclVBQUlCVmlFRUJBQUFBNE0rRW9BQUF3RjB5QmwzbUFBQ0FWWWhCQVFBQUFPQjlRbEFBQU9BdStRQi84aEFQQU1DS3hLQUFBQUFBOERzaEtBQUFjTGQ4Z0M4bEFBQmdOV0pRQUFBQUFQaVZFQlFBQVBpV05rWFVHZ0FBc0JveEtBQUFBQUQ4bHhBVUFBRDR0bElqcGlrQUFHQTFZbEFBQUFBQXVCS0NBZ0FBRHpHVzh5UDhIQUFBc0JveEtBQUFBQUFJUVFFQWdBZnhDQThBd0N1WVF3RUFBQUE0T2lFb0FBRHdNUFA1OGIyVUFBQ0FWWWxCQVFBQUFEZ3lJU2dBQVBCUWJUci90UUFBZ0ZXSlFRRUFBQUE0S2lFb0FBRHdjR09KbUtZQUFJQlZpVUVCQUFBQU9DSWhLQUFBOEJRWmd5NXpBQURBcXNTZ0FBQUFBQnlORUJRQUFIaUsyd004QUFDc1RRd0tBQUFBd0pFSVFRRUFnS2VaencvdnBRUUFBS3hPREFvQUFBREFVUWhCQVFDQXA2b3RvclVBQUlEVmlVRUJBQUFBT0FJaEtBQUE4SFNsUnN4ekFBREE2c1NnQUFBQUFPeWRFQlFBQUhnNmorOEFBTHpTYlI0RkFBQUFnRDBTZ2dJQUFLdkl4L2ZSNHpzQUFDOXltVWRMQUFBQUFNRHVDRUVCQUlEVlRITkVyUUVBQUM4eFRXSlFBQUFBQVBaSENBb0FBS3lxMU9zRFBBQUF2SUlZRkFBQUFJQzlFWUlDQUFDcnk0ZjNaUTRBQUhnSk1TZ0FBQUFBZXlJRUJRQUFWcmNzRWNONC9RVUFnRmNRZ3dJQUFBQ3dGMEpRQUFEZ0plWWxvdFlBQUlDWEVZTUNBQUFBc0FkQ1VBQUE0R1ZxaTJndEFBRGdaY1NnQUFBQUFHeWRFQlFBQUhpcFVpUG1PUUFBNEdYRW9BQUFBQUJzbVJBVUFBQjRxV1dKR01ickx3QUF2RXJHb1BtUkVnQUFBQUJzalJBVUFBQjR1WXhBeHpFQUFPQ2xXb3VvWWxBQUFBQUFOa1lJQ2dBQWRHR2FQYm9EQVBCNlZRd0tBQUFBd01ZSVFRRUFnRzdrS2M0OHlRa0FBSzhrQmdVQUFBQmdTNFNnQUFCQVY4WVNzY3dCQUFBdkpRWUZBQUFBWUN1RW9BQUFRRmVXSldJWUF3QUFYazRNQ2dBQUFNQVdDRUVCQUlEdXpFdEVLUUVBQUM4bkJnVUFBQUNnZDBKUUFBQ2dTL25nM2xvQUFNRExpVUVCQUFBQTZKa1FGQUFBNkZZNVA3WXZjd0FBd011SlFRRUFBQURvbFJBVUFBRG8xckpFbk1ickx3QUF2Sm9ZRkFBQUFJQWVDVUVCQUlDdVpRUmFTZ0FBUUJjeUJtMHRBQUFBQUtBYlFsQUFBS0I3YmZMWURnQkFQMG8xbndJQUFBRFFEeUVvQUFDd0NXT0ptT2NBQUlBdWlFRUJBQUFBNklVUUZBQUEySXhodko2S0J3Q0FIb2hCQVFBQUFPaUJFQlFBQU5pTWpFREhNUUFBb0J1MTJWd1BBQUFBd0dzSlFRRUFnRTJaem8vc3RRWUFBSFRoOHJGU0VZTUNBQUFBOERwQ1VBQUFZSFB5Qk9jMEJRQUFkRUVNQ2dBQUFNQXJDVUVCQUlCTnlvZjJ4VU03QUFDZGVJdEJsd0FBQUFDQVZRbEJBUUNBVGJvOXRBTUFRQzh1TStvb0JnVUFBQUJnWFVKUUFBQmdzNlk1b29oQkFRRG9pQmdVQUFBQWdMVUpRUUVBZ0UyckxXS2FBZ0FBdWlFR0JRQUFBR0JOUWxBQUFHRHo4a1Q4TWdjQUFIUkREQW9BQUFEQVdvU2dBQURBNXVVait6QUdBQUIwUlF3S0FBQUF3QnFFb0FBQXdDN2s0M29wQVFBQVhibkZvSXNZRkFBQUFJQW5FWUlDQUFDN1VWdEVhd0VBQUYyNWJiQVhnd0lBQUFEd0RFSlFBQUJnVjBvOVA3RFBBUUFBWFJHREFnQUFBUEFzUWxBQUFHQlhiZy9zQUFEUW01eFY4OE1sQUFBQUFIZ2tJU2dBQUxBN2N6Nndsd0FBZ081TVU4Um9WZ1VBQUFEZ2dZU2dBQURBTHRVVzBWb0FBRUIzeEtBQUFBQUFQSklRRkFBQTJLMDh1N25NQVFBQTNja1l0RG9URHdBQUFNQURDRUVCQUlEZFdwYUlZUXdBQU9oU2JyRVhnd0lBQUFEd1hVSlFBQUJnMStZbG9qaTdDUUJBcDhTZ0FBQUFBSHlYRUJRQUFOaTlmRnh2TFFBQW9FdGlVQUFBQUFDK1F3Z0tBQUFjUWprL3JDOXpBQUJBbDN5OEJBQUFBTUM5aEtBQUFNQWhMRXZFTUFZQUFIUXJQMTRTZ3dJQUFBRHdWVUpRQUFEZ01PYmwvTGhlQWdBQXVwVXg2R1NUUFFBQUFBQmZJQVFGQUFBT3hjbE5BQUI2bHg4dnpXSlFBQUFBQUQ1SkNBb0FBQnhPYmxsYVBLd0RBTkNwWllrWXhhQUFBQUFBZkpJUUZBQUFPSnpid3pvQUFQVHFMUVpkQWdBQUFBRCtTZ2dLQUFBYzBqUmZUMjRDQUVDdkxqSG9LQVlGQUFBQTRPK0VvQUFBd0dIVkZqRk5BUUFBM1JLREFnQUFBUEFSSVNnQUFIQm9lVzV6bVFNQUFMcDFpMEVYTVNnQUFBQUE3eENDQWdBQWgzWjVWSGNpSGdDQXp1WGNPb2hCQVFBQUFIaUhFQlFBQURpOGFZNW9MUUFBb0dzK1lnSUFBQURnUFVKUUFBQ0F1RDZvVDFNQUFFRFg1bGtNQ2dBQUFNQ3ZoS0FBQUFBLzVJTzZVNXNBQVBRdVAyQXFOUUFBQUFEZ1FnZ0tBQUR3UTBhZ3hYWWxBQUEyb0xXSUtnWUZBQUFBSUlTZ0FBQUF2MmpUOVZFZEFBQjZWOFdnQUFBQUFJUVFGQUFBNERkNUluNmVBd0FBdXBjeHFBK1pBQUFBQUk1TkNBb0FBUENPWWJ5ZWlnY0FnTjZWS2dZRkFBQUFPREloS0FBQXdEc3lBblZtRXdDQXJjZ1lkTExWSGdBQUFPQ1FoS0FBQUFCLzRNd21BQUJiVWtyRUxBWUZBQUFBT0J3aEtBQUF3Ri9rWnFYRll6b0FBQnVRVyszSGpFR1hBQUFBQU9CQWhLQUFBQUIva1kvcHd4Z0FBTEFKbHhoMEZJTUNBQUFBSElrUUZBQUE0QVA1aUo1bk5nRUFZQXZFb0FBQUFBREhJZ1FGQUFENGhOb2lwaWtBQUdBVGJqSG9JZ1lGQUFBQTJEMGhLQUFBd0NlTjVmeVFQZ2NBQUd4Q1JxQ0RHQlFBQUFCZzk0U2dBQUFBbjNUWnF1UkVQQUFBRzVJemJLa0JBQUFBd0k0SlFRRUFBTDVnbWlOYUMrQi8yTHNUSExkMUxRaWczUCtLbnlXUytuM3RuemNrbmJUYjFzRGhITUR3Rmk3QVVoVUEwSTFTaEVFQkFBQUFSaVlJQ2dBQThFM1JDbHBOeEFNQTBKSDRtR2tWQmdVQUFBQVlraUFvQUFEQUMvNjZQV1kyQVFDZ0Y2c3dLQUFBQU1DUUJFRUJBQUJlRUNGUWorZ0FBUFFtd3FEUkRnb0FBQURBT0FSQkFRQUFYdVFSSFFDQUhpMXJTcVVtQUFBQUFBWWhDQW9BQVBDR2VFVGZQS0lEQU5DWlpVbXB1bU1CQUFBQWhpQUlDZ0FBOElhWWlMOHRDUUFBdXZMampxMWJBZ0FBQUtCemdxQUFBQUJ2aWxuTlJSZ1VBSURPM01PZ04yRlFBQUFBZ040SmdnSUFBT3hnelNtVmtnQUFvQ3Mvd3FDYk1DZ0FBQUJBdHdSQkFRQUFkaExUbWg3UUFRRG9UZHl3ZndtREFnQUFBSFJMRUJRQUFHQW44WEJ1SWg0QWdCN2RiOWsxQVFBQUFOQWhRVkFBQUlBZDVmTHh5d2tBQUxwVGlqQW9BQUFBUUk4RVFRRUFBSFlXaitkYlRRQUEwSjM0cUdrVkJnVUFBQURvaWlBb0FBREF6bUpXODJZaUhnQ0FUcTNDb0FBQUFBQmRFUVFGQUFBNFFLa3BMY0tnQUFCMEtzS2cwUTRLQUFBQVFQc0VRUUVBQUE0U2orZWxKQUFBNk5LeXBsUnJBZ0FBQUtCeGdxQUFBQUFIaW9uNG1Jb0hBSUFleFQxYjNiTUFBQUFBVFJNRUJRQUFPRkNFUUUzRUF3RFFxN2huYnpkaFVBQUFBSUNXQ1lJQ0FBQWNMSmVQWDA0QUFOQ2xIMkZRVGZjQUFBQUFiUklFQlFBQU9NR3lmanljMXdRQUFGMktFT2hmd3FBQUFBQUFUUklFQlFBQU9NRzlSY2xFUEFBQUhZdWJOajV3QWdBQUFLQXRncUFBQUFBbktkVkVQQUFBZlN0RkdCUUFBQUNnTllLZ0FBQUFKNHBXMEdvaUhnQ0Fqc1hIVGFzd0tBQUFBRUF6QkVFQkFBQk85dGZ0TWFzSkFBQzlXck8yZXdBQUFJQldDSUlDQUFDY0xFS2dHcFFBQU9oZFRNUVhiZmNBQUFBQWx4TUVCUUFBdUVBMEtKV1NBQUNnYTh1U1VoVUdCUUFBQUxpVUlDZ0FBTUJGYm91SmVBQUEraGIzYk55MTFWMExBQUFBY0JsQlVBQUFnSXZjSDgxdkNRQUF1dmJqcmhVR0JRQUFBTGlHSUNnQUFNQ0ZTazBwNXdRQUFGMzdFUWJWZUE4QUFBQndQa0ZRQUFDQWl5M3J4NE41VFFBQTBMVUlnY1p0Q3dBQUFNQzVCRUVCQUFBdWRtOVBXaElBQUhTdkZHRlFBQUFBZ0xNSmdnSUFBRFRBUkR3QUFLT0l1M1lWQmdVQUFBQTRqU0FvQUFCQUk2SVZ0SnFJQndCZ0FHdjJvUk1BQUFEQVdRUkJBUUFBR3ZMWDdURVZEd0FBdll1SmVCODZBUUFBQUJ4UEVCUUFBS0FoRVFJMW93a0F3Q2p1cmZjK2RBSUFBQUE0bENBb0FBQkFZMkpHczVRRUFBRGRpdytkYmpkaFVBQUFBSUFqQ1lJQ0FBQTBLSnFUVE1RREFEQ0NIMkZROXkwQUFBREFNUVJCQVFBQUdoU1A1TXVTQUFCZ0NQZjdkazBBQUFBQUhFQVFGQUFBb0ZHNWZQeHlBZ0NBSVpRaURBb0FBQUJ3QkVGUUFBQ0Foc1ZEK1ZZVEFBQU1JVDUwV29WQkFRQUFBSFlsQ0FvQUFOQ3dtTkM4bVlnSEFHQWdhOVo4RHdBQUFMQW5RVkFBQUlER2xlcWhIQUNBc1VUemZkVjhEd0FBQUxBTFFWQUFBSUFPbUlnSEFHQTAwWHhmdHdRQUFBREFtd1JCQVFBQU9tQWlIZ0NBMGR4djNKc3dLQUFBQU1DN0JFRUJBQUE2WVNJZUFJRFIvQWlEYnNLZ0FBQUFBQzhUQkFVQUFPaklmVDdUUkR3QUFBT0pFT2l5SmdBQUFBQmVKQWdLQUFEUW1XaE1BZ0NBa1pTUzBpb01DZ0FBQVBBU1FWQUFBSURPMUdoTVdoSUFBQXhselNubG5BQUFBQUQ0SmtGUUFBQ0FEc1VqZWJRbUFRREFTR0lpdnRRRUFBQUF3RGNJZ2dJQUFIVHF0cVMwYlFrQUFJWVM3ZmZWblFzQUFBRHdORUZRQUFDQVRrVUlkRjBUQUFBTUplN2MyMDBZRkFBQUFPQlpncUFBQUFBZE14RVBBTUNJZm9SQk5lQURBQUFBZkUwUUZBQUFvSE1tNGdFQUdGSGN1SXNHZkFBQUFJQXZDWUlDQUFCMHprUThBQUNqaXZaN3R5NEFBQURBbndtQ0FnQUFETUJFUEFBQW80cGJOK2NFQUFBQXdHOElnZ0lBQUF6Q1JEd0FBS09LaWZoU0V3QUFBQUNmRUFRRkFBQVloSWw0QUFCR3Rpd3BWUjgrQVFBQUFQeENFQlFBQUdBZ0p1SUJBQmhWZlBoMHV3bURBZ0FBQVB4TUVCUUFBR0F3SnVJQkFCalZqekNvZXhjQUFBRGdINEtnQUFBQWd6RVJEd0RBeU9MZVhkeTdBQUFBQUg4VEJBVUFBQmlRaVhnQUFFWVd0NjZQbndBQUFBQWVCRUVCQUFBR1pTSWVBSUNSeGNkUE9TY0FBQUNBNlFtQ0FnQUFET28rbWJra0FBQVlWa3pFMTVvQUFBQUFwaVlJQ2dBQU1MQmN0Q1FCQURDMmFNS3ZtdkFCQUFDQWlRbUNBZ0FBREM1YWtrekVBd0F3cXJoMWJ6YzNMd0FBQURBdlFWQUFBSURCbVlnSEFHQjA5ekNvbXhjQUFBQ1lsQ0FvQUFEQUJFekVBd0F3dWxvZmJmZ0FBQUFBc3hFRUJRQUFtSVNKZUFBQVJoY2ZQL2tBQ2dBQUFKaU5JQ2dBQU1Ba0lnUzZha2dDQUdCdzhRRlVxUWtBQUFCZ0dvS2dBQUFBRTFueng2TjRTUUFBTUxSbFNhbHF3d2NBQUFBbUlRZ0tBQUF3bWR0aUloNEFnTEhGdlh1N3VYc0JBQUNBT1FpQ0FnQUFUTVpFUEFBQU03aUhRWmNFQUFBQU1EeEJVQUFBZ0FtWmlBY0FZQWExcHJUNENBb0FBQUFZbkNBb0FBREFwRXpFQXdBd2c1d2ZQd0FBQUlCUkNZSUNBQUJNeWtROEFBQ3ppRmJRVWhNQUFBREFrQVJCQVFBQUptWWlIZ0NBV1N4TFNsVWpQZ0FBQURBZ1FWQUFBSURKbVlnSEFHQUdjZlBlYm01ZkFBQUFZRHlDb0FBQUFKTXpFUThBd0N6dVlkQWxBUUFBQUF4RkVCUUFBQUFUOFFBQVRLUFdsQllmUWdFQUFBQURFUVFGQUFEZ3prUThBQUN6eVBueEF3QUFBQmlCSUNnQUFBQjM5NGw0aitFQUFFd2lXa0ZMVFFBQUFBRGRFd1FGQUFEZ2IrdjZtTW9FQUlBWkxNdkgvYXNWSHdBQUFPaWNJQ2dBQUFEL2Nic2xBQUNZUXJUaXgvMjdDWU1DQUFBQUhSTUVCUUFBNEQraUVTbG1NZ0VBWUFhYit4Y0FBQURvbkNBb0FBQUF2OGo1NDBIY1JEd0FBSk1vSmFWVkdCUUFBQURvbENBb0FBQUF2N2hQWkM0SkFBQ21zZWJIQjFFQUFBQUF2UkVFQlFBQTRGT2xlZ2dIQUdBdUVRYXRtdkVCQUFDQXpnaUNBZ0FBOEZ2TGFpSWVBSUI1L0dqR3Ixc0NBQUFBNklZZ0tBQUFBTDlsSWg0QWdObkVEYnk0Z1FFQUFJQ09DSUlDQUFEd1J5YmlBUUNZVGN6RFJ6cytBQUFBUUE4RVFRRUFBUGpTZlNMZVBDWUFBQk9KajZGOEVBVUFBQUQwUUJBVUFBQ0FMMFVJZE5XSUJBREFaT0tEcUdnSEJRQUFBR2laSUNnQUFBQlBXWE5LcFNRQUFKaktiVW1wYXNjSEFBQUFHaVlJQ2dBQXdOUGlFZHhFUEFBQU00bjc5M1p6QndNQUFBRHRFZ1FGQUFEZ2FTYmlBUUNZMGYwT3pna0FBQUNnU1lLZ0FBQUFmSXVKZUFBQVpwVHo0d2NBQUFEUUdrRlFBQUFBdm0xWkVnQUFUR2RaVXlvMUFRQUFBRFJGRUJRQUFJQnZxNXMySkFBQTVoUWZSY1U5REFBQUFOQUtRVkFBQUFCZUVtMUltellrQUFBbXMyMHAzVzZQZndBQUFJQVdDSUlDQUFEd2t2c0R1SWw0QUFBbUZMZHdmQmdGQUFBQTBBSkJVQUFBQUY1V3FvbDRBQURtVklwYkdBQUFBR2lESUNnQUFBQnZ1VS9FbThVRUFHQkNjUXZIeDFFQUFBQUFWeElFQlFBQTRDMFJBbDNOWWdJQU1LbGxTYW42TUFvQUFBQzRrQ0FvQUFBQWIxdnpZeG9UQUFCbUV4OUczVzVhOGdFQUFJRHJDSUlDQUFDd2k5dmk4UnNBZ0RuRkhieG95UWNBQUFBdUlnZ0tBQURBTHU0VDhUa0JBTUNVb2lFL3U0Y0JBQUNBQ3dpQ0FnQUFzSnQxVFdtckNRQUFwaFN0b01VOURBQUFBSnhNRUJRQUFJQmR4VVE4QUFETWF2bTRoK3VXQUFBQUFFNGpDQW9BQU1DdW9nSEpKQ1lBQUxQYXRwUnV0d1FBQUFCd0drRlFBQUFBZGhlVG1Kc1dKQUFBSmhXM2NOekVBQUFBQUdjUUJBVUFBR0IzSHI0QkFKaGR0T1JyeWdjQUFBRE9JQWdLQUFEQUllTFJ1NVFFQUFEVFdqOXU0bG9UQUFBQXdLRUVRUUVBQURqTWJURVJEd0RBdk9JV2RoTURBQUFBUnhNRUJRQUE0RER4NEwyYXd3UUFZR0kvd3FBQUFBQUFSeEVFQlFBQTRGQXhFYitad3dRQVlHSXhENyt1Q1FBQUFPQVFncUFBQUFBY1NnTVNBQUE4bXZKelNRQUFBQUM3RXdRRkFBRGdjS1UrbWtFQkFHQm0wUXBhdHdRQUFBQ3dLMEZRQUFBQVRyR3NqM1pRQUFDWTFiMHQvK1l1QmdBQUFQWWxDQW9BQU1BcDRyRTdHcEFBQUdCbWNSY3Y3bUlBQUFCZ1I0S2dBQUFBbkdiTktaV1NBQUJnYW5FVDU1d0FBQUFBZGlFSUNnQUF3S20wZ2dJQXdLTVZ0TllFQUFBQThEWkJVQUFBQUU1VnF2WWpBQUFJdCtVeEZROEFBQUR3RGtGUUFBQUFUaGZ0Ung2OEFRQ1lYZHpFRVFZRkFBQUFlSWNnS0FBQUFLZUxCKy9GZ3pjQUFOem40ZGMxQVFBQUFMeE1FQlFBQUlCTDVKSlNLUWtBQUthMzVvL2J1Q1lBQUFDQWx3aUNBZ0FBY0Jrem1BQUE4QkNOK1hWTEFBQUFBTjhtQ0FvQUFNQmw3aFB4WmpBQkFPQitHOTl1ajM4QUFBQ0E3eEFFQlFBQTRGSTVmengybThFRUFJQjdDRFJtNGdFQUFBQytReEFVQUFDQVM5MmJqMHpFQXdEQVhYd29sWVZCQVFBQWdHOFFCQVVBQU9CeXBYNzhTZ0lBQU5LakZiU2FpQWNBQUFDZUpBZ0tBQUJBRTZJVmRQUFlEUUFBajliOG0vc1lBQUFBZUk0Z0tBQUFBRTJJUis3VkJDWUFBTnpGZmJ5c0NRQUFBT0JMZ3FBQUFBQTBJK2VQQisrYUFBQ0FENlU4Ym1RQUFBQ0FQeEVFQlFBQW9CbjNDY3dsQVFBQS94ZXQrZFhIVWdBQUFNQWZDSUlDQUFEUWxGSWZ6VWNBQU1BL0gwdkZQd0FBQU1CbkJFRUJBQUJvam9kdUFBRDRSOXpHeTVvQUFBQUFQaVVJQ2dBQVFIUGlvVHNtTUFFQWdJZG96Yzl1WkFBQUFPQVRncUFBQUFBMEtSNjV0NW9BQUlEL2kxYlE2a1lHQUFBQWZpSUlDZ0FBUUpPaUZUUW00Z0VBZ0gvRWpSeTNNZ0FBQU1BUGdxQUFBQUEwcTlUSEJDWUFBUEFRSWRCb0JnVUFBQUQ0UVJBVUFBQ0FwbWs4QWdDQS80cVBwWEpPQUFBQUFIZUNvQUFBQURRdFFxQ3JSMjRBQVBpUGFBV3ROUUVBQUFBSWdnSUFBTkMrYUR2YVBISURBTUIvYU04SEFBQUFnaUFvQUFBQXpZdkg3V2c4QWdBQS91Rk9CZ0FBQUlJZ0tBQUFBRjNJSmFWU0VnQUE4Qzl4STBlRFBnQUFBREF2UVZBQUFBQzZzU3dKQUFENFNiU0MxcG9BQUFDQVNRbUNBZ0FBMEkyNmFUc0NBSURQM0piSFZEd0FBQUF3SDBGUUFBQUF1aEp0Ung2NEFRRGd2K0pHamxzWkFBQUFtSThnS0FBQUFGMkpCKzdWQXpjQUFQeWlGQTM2QUFBQU1DTkJVQUFBQUxxejVzY2pOd0FBOEY5eEs5ZWFBQUFBZ0lrSWdnSUFBTkFscmFBQUFQQ3JhTkMvTFk5L0FBQUFZQTZDb0FBQUFIU3BWTE9YQUFEd21RaUJybTVsQUFBQW1JWWdLQUFBQU4xYVZrMUhBQUR3bWZob3lvZFRBQUFBTUFkQlVBQUFBTHFsNlFnQUFINHZidVhxd3lrQUFBQVluaUFvQUFBQVhZdVdvNjBtQUFEZ0ovSGgxTzJXQUFBQWdNRUpnZ0lBQU5DMWVOeU9pWGdBQU9CWDdtVUFBQUFZbnlBb0FBQUEzY3NscFZJU0FBRHdpV2pSTDFyMEFRQUFZRmlDb0FBQUFBeGgxWElFQUFDL3RTd3AxUzBCQUFBQUF4SUVCUUFBWUFqUmNCUk5Sd0FBd0svdUUvRkxBZ0FBQUFZa0NBb0FBTUF3bHZYeHdBMEFBUHlxK25nS0FBQUFoaVFJQ2dBQXdEQWlCTHA2MkFZQWdOK0tqNmNpRUFvQUFBQ01ReEFVQUFDQW9helJDdXBoR3dBQWZ1dTJhTklIQUFDQWtRaUNBZ0FBTUp4NDJBWUFBRDRYSWRCb0JnVUFBQURHSUFnS0FBREFjRXI5K0pVRUFBRDhSdHpMT1NjQUFBQmdBSUtnQUFBQURHblJDZ29BQUgrMDVwU3FpWGdBQUFEb25pQW9BQUFBUTRvSGJRMUhBQUR3ZXpFUmY3c2xBQUFBb0hPQ29BQUFBQXhyV1IrUDJ3QUF3T2ZpWG82N0dRQUFBT2lYSUNnQUFBRERpa2Z0VlNzb0FBRDhVVFRwbDVvQUFBQ0FUZ21DQWdBQU1MUjQxTjQ4YWdNQXdCOHRpelo5QUFBQTZKVWdLQUFBQUVPTHgremJrZ0FBZ0Q4d0VROEFBQUQ5RWdRRkFBQmdlREZ6V1VvQ0FBRCtJRzdtYU5RSEFBQUEraUlJQ2dBQXdCUlc3VVlBQVBDbE5hZFVUY1FEQUFCQVZ3UkJBUUFBbUVLMGdtbzNBZ0NBUDd0UHhDOEpBQUFBNklnZ0tBQUFBTk5ZMXNmRE5nQUE4SHUxUG01bkFBQUFvQStDb0FBQUFFd2pRcUNyVmxBQUFQaFN0T2xIcXo0QUFBRFFQa0ZRQUFBQXBoSVAybHBCQVFEZ2F6RVI3M1lHQUFDQTlnbUNBZ0FBTUpWN0s2aVpTd0FBK0pKR2ZRQUFBT2lESUNnQUFBRFRpY2ZzemN3bEFBQjhLUnIxYzBrQUFBQkF3d1JCQVFBQW1OSnRTUUFBd0JPaVViK2FpQWNBQUlCbUNZSUNBQUF3cFZJL2ZwcU5BQURnU3pFUnYvaVFDZ0FBQUpvbENBb0FBTUMwb3RrSUFBRDRXcTJQbVhnQUFBQ2dQWUtnQUFBQVRLdDR6QVlBZ0tldDJVUThBQUFBdEVnUUZBQUFnS2t0NjJQcUVnQUErTE80bTIrM0JBQUFBRFJHRUJRQUFJQ3B4V1AycWhVVUFBQ2VFdmR6ZkV3RkFBQUF0RU1RRkFBQWdPbkZQTHhXVUFBQWVFN2N6NlVtQUFBQW9CR0NvQUFBQUV4UEt5Z0FBSHpQc3ZpWUNnQUFBRm9oQ0FvQUFBQWYxdlhqSVZ1ckVRQUFQTVhIVkFBQUFOQU9RVkFBQUFENHYyVk5BQURBazB6RUF3QUFRQnNFUVFFQUFPRC9jdmw0eUM0SkFBQjRrb2w0QUFBQXVKNGdLQUFBQVB6THFoVVVBQUNlRmlGUXpmb0FBQUJ3TFVGUUFBQUErSmVZdHRRS0NnQUF6NHY3T1diaUFRQUFnR3NJZ2dJQUFNQlB0SUlDQU1EM3JEbWxhaUllQUFBQUxpRUlDZ0FBQUQrSlZsQ05SZ0FBOEx6N1JQeVNBQUFBZ0FzSWdnSUFBTUFubHZYeG1BMEFBRHluK3FBS0FBQUFMaUVJQ2dBQUFKK0lFT2pxRVJzQUFMN0ZSRHdBQUFDY1R4QVVBQUFBZmlQYWpMU0NBZ0RBODB6RUF3QUF3UGtFUVFFQUFPQTN0SUlDQU1EM21ZZ0hBQUNBY3dtQ0FnQUF3QjlvQlFVQWdPOHpFUThBQUFEbkVRUUZBQUNBUDdpM2dxNEpBQUQ0QmhQeEFBQUFjQjVCVUFBQUFQaEN0Qmx0TlFFQUFOOFFFL0UrcWdJQUFJRGpDWUlDQUFEQUUyN2FqQUFBNE52dUUvRStxZ0lBQUlCRENZSUNBQURBRThySDQzVXBDUUFBK0NZZlZRRUFBTUN4QkVFQkFBRGdTV1l0QVFEZys3Yk5MUTBBQUFCSEVnUUZBQUNBSjJrRkJRQ0ExNWlJQndBQWdPTUlnZ0lBQU1BM2FESUNBSURYbUlnSEFBQ0FZd2lDQWdBQXdEZG9CUVVBZ05lWWlBY0FBSUJqQ0lJQ0FBREFOeTJhakFBQTRDVW00Z0VBQUdCL2dxQUFBQUR3VFhWTEtlY0VBQUM4d0VROEFBQUE3RXNRRkFBQUFGNndtTFFFQUlDWG1JZ0hBQUNBZlFtQ0FnQUF3QXMycmFBQUFQQXlFL0VBQUFDd0gwRlFBQUFBZUZHMGdrWWdGQUFBK0Q0VDhRQUFBTEFQUVZBQUFBQjQwWDNTVWlzb0FBQzh4RVE4QUFBQTdFTVFGQUFBQU40UTgvQmFRUUVBNERXNXBGVGQwd0FBQVBBV1FWQUFBQUI0ZzFaUUFBQjRYZHpUaTRsNEFBQUFlSXNnS0FBQUFMeEpLeWdBQUx5dTFzZE5EUUFBQUx4R0VCUUFBQURlcEJVVUFBRGVFL2UwaVhnQUFBQjRqU0FvQUFBQTdFQXJLQUFBdk01RVBBQUFBTHhPRUJRQUFBQjJvQlVVQUFEZVl5SWVBQUFBWGlNSUNnQUFBRHZSQ2dvQUFPOHhFUThBQUFEZkp3Z0tBQUFBTzdtM2dxNEpBQUI0a1lsNEFBQUErRDVCVUFBQUFOaFJOQmh0TlFFQUFDKzZUOFNYQkFBQUFEeEpFQlFBQUFCMnR1UUVBQUM4SVpyMk54UHhBQUFBOEJSQlVBQUFBTmhaMWdvS0FBQnZpUkRvNmdNckFBQUFlSW9nS0FBQUFCeEFLeWdBQUx3blByQXFQckFDQUFDQUx3bUNBZ0FBd0FHMGdnSUF3UHVXeFVROEFBQUFmRVVRRkFBQUFBNmlGUlFBQU41akloNEFBQUMrSmdnS0FBQUFCOUVLQ2dBQTd6TVJEd0FBQUg4bUNBb0FBQUFIMGdvS0FBRHZpNGw0QUFBQTRIT0NvQUFBQUhBZ3JhQUFBUEMrKzBUOG1nQUFBSUJQQ0lJQ0FBREF3VzdhaXdBQTRHMjVwRlMzQkFBQUFQeEVFQlFBQUFBT1Z1ckhyeVFBQU9BTjBRcHFJaDRBQUFCK0pRZ0tBQUFBSnpCakNRQUE3NnMxcFp3VEFBQUE4QytDb0FBQUFIQUNyYUFBQUxDUE5UL2FRUUVBQUlBSFFWQUFBQUE0U1JZRUJRQ0F0MFVJZE5VS0NnQUFBSDhUQkFVQUFJQ1R4SVRsVmhNQUFQQ211SzJMMnhvQUFBRHVCRUVCQUFEZ1JJdm1JZ0FBMk1XeW1JZ0hBQUNBSUFnS0FBQUFKOUlLQ2dBQSs0Z1FhUGFoRlFBQUFBaUNBZ0FBd05tMGdnSUF3RDdXajl1NmFnVUZBQUJnY29LZ0FBQUFjREt0b0FBQXNKK1lpQWNBQUlDWkNZSUNBQURBQmJTQ0FnREFQbW8xRVE4QUFNRGNCRUVCQUFEZ0FscEJBUUJnUHpFUnY1bUlCd0FBWUZLQ29BQUFBSEFScmFBQUFMQ1BDSUd1N21zQUFBQW1KUWdLQUFBQUZ5bEZheEVBQU93bFd2ZUwxbjBBQUFBbUpBZ0tBQUFBRjlGYUJBQUErMXFXQkFBQUFOTVJCQVVBQUlBTFJXdVJWbEFBQU5qSC9XT3JOUUVBQU1CVUJFRUJBQURnUWxwQkFRQmdYN21rVkgxc0JRQUF3RVFFUVFFQUFPQmlXa0VCQUdBL2NWdWJpQWNBQUdBbWdxQUFBQUJ3TWEyZ0FBQ3dyMXBUS2pVQkFBREFGQVJCQVFBQW9BRmFRUUVBWUYvUkN1ckdCZ0FBWUFhQ29BQUFBTkFBcmFBQUFMQ3Z1TEd6R3hzQUFJQUpDSUlDQUFCQUk3U0NBZ0RBdm5KSnFicXhBUUFBR0p3Z0tBQUFBRFJDS3lnQUFPd3JidXlZaUFjQUFJQ1JDWUlDQUFCQVEweFhBZ0RBdm1wTnFkUUVBQUFBd3hJRUJRQUFnSVpFWTVFd0tBQUE3Q3RhUVRjVDhRQUFBQXhLRUJRQUFBQWFzNndKQUFEWWtRK3VBQUFBR0prZ0tBQUFBRFFtSHFsTFNRQUF3STd5eDQxZHRZSUNBQUF3SUVGUUFBQUFhTkNxRlJRQUFIWVZIMXpGUkR3QUFBQ01SaEFVQUFBQUdsU3FWbEFBQU5oYnJZOWJHd0FBQUVZaUNBb0FBQUNOMGdvS0FBRDdpMWJRelVROEFBQUFBeEVFQlFBQWdFWnBCUVVBZ1AxRkNEVG5CQUFBQU1NUUJBVUFBSUNHYVFVRkFJRDk1WkpTMVFvS0FBREFJQVJCQVFBQW9HSFJDcnJWQkFBQTdDaGFRV01pSGdBQUFFWWdDQW9BQUFDTlc4eFdBZ0RBN21wOWZIZ0ZBQUFBdlJNRUJRQUFnTWFWOG1nc0FnQUE5cVVWRkFBQWdCRUlnZ0lBQUVEaklnUzZhZ1VGQUlEZHhhMmQzZG9BQUFCMFRoQVVBQUFBT2hDUDAxcEJBUUJnZjZ0Ykd3QUFnTTRKZ2dJQUFFQUh0SUlDQU1BeDNOb0FBQUQwVGhBVUFBQUFPcUVWRkFBQWpoRzNkcWtKQUFBQXVpUUlDZ0FBQUoySUVHZ3BDUUFBT01DNkpnQUFBT2lTSUNnQUFBQjBKSnVzQkFDQVE5VHEzZ1lBQUtCUGdxQUFBQURRa1ppcjFBb0tBQURIV1BPamlSOEFBQUI2SWdnS0FBQUFuVEZaQ1FBQXg0Z1FxRlpRQUFBQWVpTUlDZ0FBQUozUkNnb0FBTWZKSDdkMjFRb0tBQUJBUndSQkFRQUFvRU5haWdBQTRCalJDcXFGSHdBQWdKNElnZ0lBQUVDSG9xVm8wMUlFQUFDSGlBYithT0lIQUFDQUhnaUNBZ0FBUUtkV3JhQUFBSEFZcmFBQUFBRDBRaEFVQUFBQU9oWHo4RnBCQVFEZ0dMVStibTRBQUFCb25TQW9BQUFBZENwQ29GcEJBUURnT0t1UHJ3QUFBT2lBSUNnQUFBQjBURU1SQUFBY0owS2dibTRBQUFCYUp3Z0tBQUFBSFl1SDZWSVNBQUJ3a0Z5MGdnSUFBTkEyUVZBQUFBRG8zTG9tQUFEZ0lCRUNYZHpjQUFBQU5Fd1FGQUFBQURwWHFsWlFBQUE0VXR6YmNYY0RBQUJBaXdSQkFRQUFZQUJhUVFFQTRGaHViZ0FBQUZvbENBb0FBQUFEaUhhaVRVTVJBQUFjcGxhdG9BQUFBTFJKRUJRQUFBQUdzWnFIQndDQVF5MUxBZ0FBZ09ZSWdnSUFBTUFnY2s1cDJ4SUFBSENRdUxmajdnWUFBSUNXQ0lJQ0FBREFJT0pSZXZVb0RRQUFoMXA5Z0FVQUFFQmpCRUVCQUFCZ0lOcUpBQURnV0ZwQkFRQUFhSTBnS0FBQUFBd2tIcVZMU1FBQXdJSHl4ODFkdFlJQ0FBRFFDRUZRQUFBQUdNeTZKZ0FBNEVEeEFaYTdHd0FBZ0ZZSWdnSUFBTUJnU3RVS0NnQUFSNHViTzI1dkFBQUF1Sm9nS0FBQUFBd29DNElDQU1EaHRJSUNBQURRQWtGUUFBQUFHRkMwRThWY0pRQUFjSnhhdFlJQ0FBQndQVUZRQUFBQUdGQ0VRTmVjQUFDQWcya0ZCUUFBNEdxQ29BQUFBRENvTEFnS0FBQ0hpMVpRdHpjQUFBQlhFZ1FGQUFDQVFVVXJhRXpFQXdBQXg0bzIvcmkvQVFBQTRBcUNvQUFBQURBd001VUFBSEM4Q0lGcUJRVUFBT0FxZ3FBQUFBQXdzRksxZ2dJQXdCbHkwUW9LQUFEQU5RUkJBUUFBWUhCWkVCUUFBQTZuRlJRQUFJQ3JDSUlDQUFEQTRJcG1JZ0FBT0lWV1VBQUFBSzRnQ0FvQUFBQ0RpNGZvVlRNUkFBQWN6dTBOQUFEQUZRUkJBUUFBWUFJbUtnRUE0Qnh4ZTFldG9BQUFBSnhJRUJRQUFBQW1FTTFFTVJFUEFBQWNiMTBUQUFBQW5FWVFGQUFBQUNiaE1Sb0FBTTRSSDJHVm1nQUFBT0FVZ3FBQUFBQXdpWGlJcmg2akFRRGdGRDdFQWdBQTRDeUNvQUFBQURDUmJCNGVBQUJPRVI5aGFRVUZBQURnRElLZ0FBQUFNSkdjVTlxMkJBQUFuRUFyS0FBQUFHY1FCQVVBQUlDSlJBaFVLeWdBQUp4REt5Z0FBQUJuRUFRRkFBQ0F5WlNjQUFDQWsyZ0ZCUUFBNEdpQ29BQUFBRENaYUNRcVdrRUJBT0FVV2tFQkFBQTRtaUFvQUFBQVRNZzhQQUFBbkVjcktBQUFBRWNTQkFVQUFJQUpSU1BvdGlVQUFPQUUwUXFhY3dJQUFJQkRDSUlDQUFEQWhDSUV1bnFJQmdDQTA3aS9BUUFBT0lvZ0tBQUFBRXlxbUljSEFJRFR4TWRZV2tFQkFBQTRnaUFvQUFBQVRDcm1LWVZCQVFEZ1BGcEJBUUFBT0lJZ0tBQUFBRXhNSXhFQUFKd25Xa0hYTlFFQUFNQ3VCRUVCQUFCZ1lyazhIcU1CQUlCenVNRUJBQURZbXlBb0FBQUFUTTQ4SlFBQW5DZENvSnI1QVFBQTJKTWdLQUFBQUV6T0l6UUFBSnhMS3lnQUFBQjdFZ1FGQUFDQXljVURkQ2tKQUFBNGlWWlFBQUFBOWlRSUNnQUFBS1IxVFFBQXdJbTBnZ0lBQUxBWFFWQUFBQUFnbGVvUkdnQUF6cVFWRkFBQWdMMElnZ0lBQUFCM3EwZG9BQUE0bFZaUUFBQUE5aUFJQ2dBQUFOeVZrZ0FBZ0JOcEJRVUFBR0FQZ3FBQUFBREFYYTNDb0FBQWNEYXRvQUFBQUx4TEVCUUFBQUQ0bXpZaUFBQTRsMVpRQUFBQTNpVUlDZ0FBQVB5dFZHMUVBQUJ3TnEyZ0FBQUF2RU1RRkFBQUFQamJ2WTNJUER3QUFKeEtLeWdBQUFEdkVBUUZBQUFBL3FONGdBWUFnTk5wQlFVQUFPQlZncUFBQUFEQWY4UThmTkVLQ2dBQXA5SUtDZ0FBd0tzRVFRRUFBSUJmbUljSEFJRHp1Y01CQUFCNGhTQW9BQUFBOEl0aWxoSUFBRTZuRlJRQUFJQlhDSUlDQUFBQXY3Zy9RR3NqQWdDQTA2MkNvQUFBQUh5VElDZ0FBQUR3cWVJQkdnQUFUcWNWRkFBQWdPOFNCQVVBQUFBK1ZhcDVlQUFBdUlKMmZnQUFBTDVERUJRQUFBRDRMYk9VQUFCd3Zsb2ZIMllCQUFEQU13UkJBUUFBZ044eVNRa0FBTmRZMXdRQUFBQlBFUVFGQUFBQWZpdW00WXRaU2dBQU9KMVdVQUFBQUo0bENBb0FBQUQ4VVJZRUJRQ0FTMmdGQlFBQTRCbUNvQUFBQU1BZlJTTm9OSU1DQUFEbjBnb0tBQURBTXdSQkFRQUFnRCtLRUtoV1VBQUF1SVpXVUFBQUFMNGlDQW9BQUFCOHFlUUVBQUJjUUNzb0FBQUFYeEVFQlFBQUFMNFVEOCtieDJjQUFMaEU5bUVXQUFBQWZ5QUlDZ0FBQUR4bE5ROFBBQUNYS0IrM2VOMFNBQUFBZkVvUUZBQUFBSGlLRmlJQUFMaE9YaE1BQUFCOFNoQVVBQUFBZU1xMlBacUlBQUNBODVYNnVNa0JBQURnWjRLZ0FBQUF3Tk95SUNnQUFGd2lRcUJhK2dFQUFQaU1JQ2dBQUFEd3RHZ0UxVUlFQUFEWHlPNXhBQUFBUGlFSUNnQUFBRHd0SHAxclRRQUF3QVcwZ2dJQUFQQVpRVkFBQUFEZ1c5WTFBUUFBRjRsV1VBQUFBUGczUVZBQUFBRGdXMG8xUndrQUFGZlJDZ29BQU1EUEJFRUJBQUNBYjlOQ0JBQUExM0dQQXdBQThHK0NvQUFBQU1DM0ZRMUVBQUJ3bVZvZlRmMEFBQUFRQkVFQkFBQ0FiN3ZQdzN0NEJnQ0F5NnhyQWdBQWdEdEJVQUFBQU9BbHF6bEtBQUM0akZaUUFBQUFmaEFFQlFBQUFGNlN6Y01EQU1DbDNPUUFBQUFFUVZBQUFBRGdKZHVXVXRFS0NnQUFsNGw3UE81eUFBQUE1aVlJQ2dBQUFMd3NDNElDQU1DbHRJSUNBQUFnQ0FvQUFBQzhUQ01vQUFCY0syc0ZCUUFBbUo0Z0tBQUFBUEF5OC9BQUFIQXROemtBQUFDQ29BQUFBTUJiek1NREFNQzFWdlB3QUFBQVV4TUVCUUFBQU41U1RGRUNBTUNsN3EyZ05RRUFBREFwUVZBQUFBRGdMZkhvWEQwNkF3REFwZFkxQVFBQU1DbEJVQUFBQU9CdEhwMEJBT0JhOFhHV1ZsQUFBSUE1Q1lJQ0FBQUFiNnViZVhnQUFMaGF5UWtBQUlBSkNZSUNBQUFBYjRzUWFDNEpBQUM0VURTQytrQUxBQUJnUG9LZ0FBQUF3QzYwRHdFQXdMWHVIMmk1eXdFQUFLWWpDQW9BQUFEc3dqdzhBQUJjVDFNL0FBREFmQVJCQVFBQWdGMllod2NBZ092RlhWN2M1UUFBQUZNUkJBVUFBQUIyWXg0ZUFBQ3V0N3JMQVFBQXBpSUlDZ0FBQU95bVZQUHdBQUJ3dFZvZnR6a0FBQUJ6RUFRRkFBQUFkbVVlSGdBQXJxZXRId0FBWUI2Q29BQUFBTUN1UERnREFNRDF0UFVEQUFETVF4QVVBQUFBMkpVSFp3QUF1RjdjNU5sSFdnQUFBRk1RQkFVQUFBQjJaeDRlQUFDdTV5NEhBQUNZZ3lBb0FBQUFzRHZ6OEFBQWNMMW9CWTNHZmdBQUFNWW1DQW9BQUFEc3pqdzhBQUMwWVYwVEFBQUFneE1FQlFBQUFBNWhoaElBQUs1WDY4ZlBSMW9BQUFCREV3UUZBQUFBRG1FZUhnQUEydUEyQndBQUdKc2dLQUFBQUhDSWFCMHlEdzhBQU5lTHRuNjNPUUFBd0xnRVFRRUFBSUJEeEVPemVYZ0FBTGhlM09iRmJRNEFBREFzUVZBQUFBRGdNQ1lvQVFDZ0RUN1NBZ0FBR0pjZ0tBQUFBSEFZOC9BQUFOQ0dXbE1xTlFFQUFEQWdRVkFBQUFEZ01CRUNyUjZiQVFDZ0NScjdBUUFBeGlRSUNnQUFBQnpLQkNVQUFMUWhHa0UxOWdNQUFJeEhFQlFBQUFBNFZDa2Vtd0VBb0FWeGx4Y2ZhZ0VBQUF4SEVCUUFBQUE0bEhsNEFBQm9oOForQUFDQThRaUNBZ0FBQUlmejJBd0FBRzJJajdTS0Q3VUFBQUNHSWdnS0FBQUFITTc4SkFBQXRLUGtCQUFBd0VBRVFRRUFBSUREeFR5OE1DZ0FBTFFoR2tIalJnY0FBR0FNZ3FBQUFBREFLY3pEQXdCQUczeW9CUUFBTUJaQlVBQUFBT0FVSHBvQkFLQWRQdFFDQUFBWWh5QW9BQUFBY0lwb0hkcHFBZ0FBR2xEcll5SWVBQUNBL2dtQ0FnQUFBS2ZKSHBvQkFLQVpWU3NvQUFEQUVBUkJBUUFBZ05PVW5BQUFnRWJFUEh3MDl3TUFBTkEzUVZBQUFBRGdOREU5NmFFWkFBRGFFTGQ1ZFo4REFBQjBUeEFVQUFBQU9GVTJQd2tBQU0xWTF3UUFBRURuQkVFQkFBQ0FVNW1IQndDQWRsU3QvUUFBQU4wVEJBVUFBQUJPRmRPVEhwb0JBS0FkMmNkYUFBQUFYUk1FQlFBQUFFNFZJZEJvSFFJQUFOcVFTd0lBQUtCamdxQUFBQURBNlR3MEF3QkFPK0pqcmVKakxRQUFnRzRKZ2dJQUFBQ25LNEtnQUFEUWxHSWVIZ0FBb0Z1Q29BQUFBTURwb25GbzB6Z0VBQUROaUViUXVOTUJBQURvanlBb0FBQUFjSWxWS3lnQUFEVGpQZy92UmdjQUFPaVNJQ2dBQUFCd2llcVJHUUFBbXBMZDZBQUFBRjBTQkFVQUFBQXVZWG9TQUFEYVV0M29BQUFBWFJJRUJRQUFBQzZqY1FnQUFOcVNjd0lBQUtBemdxQUFBQURBWmFKeENBQUFhRWR4b3dNQUFIUkhFQlFBQUFDNFRORUlDZ0FBVFltUHRZUkJBUUFBK2lJSUNnQUFBRnhtMjRSQkFRQ2dOY1U4UEFBQVFGY0VRUUVBQUlCTGFSc0NBSUMydU5FQkFBRDZJZ2dLQUFBQVhLcHFCQVVBZ0tiY20vdUZRUUVBQUxvaENBb0FBQUJjS2g2WTQ2RVpBQUJvUnpZUER3QUEwQTFCVUFBQUFPQnlXU3NvQUFBMHBmcGdDd0FBb0J1Q29BQUFBTURscXRsSkFBQm95bjBlM2dkYkFBQUFYUkFFQlFBQUFDN25nUmtBQU5xanVSOEFBS0FQZ3FBQUFBREE1YUp0YU5NS0NnQUFUVEVQRHdBQTBBZEJVQUFBQUtBSldSQVVBQUNhbzcwZkFBQ2dmWUtnQUFBQVFCTktUZ0FBUUdQTXd3TUFBTFJQRUJRQUFBQm9RdDNNVGdJQVFHdk13d01BQUxSUEVCUUFBQUJvUWp3dVYvUHdBQURRSFBQd0FBQUFiUk1FQlFBQUFKcGhkaElBQU5yalRnY0FBR2liSUNnQUFBRFFESTJnQUFEUUh2UHdBQUFBYlJNRUJRQUFBSnJoZ1JrQUFOcGtIaDRBQUtCZGdxQUFBQUJBVTh4T0FnQkFlOXpwQUFBQTdSSUVCUUFBQUpwaUhoNEFBTm9UZDdwYkhRQUFvRTJDb0FBQUFFQlRURTRDQUVDYjNPb0FBQUJ0RWdRRkFBQUFtckp0SHo5TlF3QUEwSnppVGdjQUFHaVNJQ2dBQUFEUW5PeUJHUUFBbW1NZUhnQUFvRTJDb0FBQUFFQnpQQzREQUVDYjNPb0FBQUR0RVFRRkFBQUFtbE5LQWdBQUdwVGQ2Z0FBQU0wUkJBVUFBQUNhczIwZlAwMURBQURRbkdnRWpYc2RBQUNBZGdpQ0FnQUFBRTNLZ3FBQUFOQWtEZjRBQUFCdEVRUUZBQUFBbWxRRlFRRUFvRW5tNFFFQUFOb2lDQW9BQUFBMFNjc1FBQUMweVR3OEFBQkFXd1JCQVFBQWdDYkZ3L0ttRlJRQUFKcmt3eTBBQUlCMkNJSUNBQUFBemNxQ29BQUEwQ1R6OEFBQUFPMFFCQVVBQUFDYVZRVkJBUUNnU2ZjR2YvUHdBQUFBVFJBRUJRQUFBSnBsYmhJQUFOb1VJVkFmYmdFQUFMUkJFQlFBQUFCbzFyMWx5T015QUFBMHlUdzhBQUJBR3dSQkFRQUFnS1psUVZBQUFHaVNSbEFBQUlBMkNJSUNBQUFBVGZPNERBQUFiWW9HLytKZUJ3QUF1SndnS0FBQUFOQzBZbTRTQUFDYVZYSUNBQURnWW9LZ0FBQUFRTk9pWldqVE1nUUFBRTNTQ0FvQUFIQTlRVkFBQUFDZ2VkbmpNZ0FBTkNrKzNLcnVkUUFBZ0VzSmdnSUFBQUROODdBTUFBRHRLaVVCQUFCd0lVRlFBQUFBb0hrZWxnRUFvRjNtNFFFQUFLNGxDQW9BQUFBMEwrWW00d2NBQUxRbkd2emQ2d0FBQU5jUkJBVUFBQUM2a0xXQ0FnQkFzN1Q0QXdBQVhFY1FGQUFBQU9oQ05UY0pBQUROTWc4UEFBQndIVUZRQUFBQW9BdUNvQUFBMEM3M09nQUF3SFVFUVFFQUFJQXV4TVB5dGlVQUFLQkJjYXRyQlFVQUFMaUdJQ2dBQUFEUURTMURBQURRcmxvU0FBQUFGeEFFQlFBQUFMcFJOWUlDQUVDek5JSUNBQUJjUXhBVUFBQUE2SVpHVUFBQWFGZmM2NXVQdHdBQUFFNG5DQW9BQUFCMG81aWFCQUNBcHJuWkFRQUF6aWNJQ2dBQUFIUWoyb1UycmFBQUFOQXM4L0FBQUFEbkV3UUZBQUFBdXBJOUxBTUFRTE9xZXgwQUFPQjBncUFBQUFCQVZ6d3NBd0JBdTZMRlh5c29BQURBdVFSQkFRQUFnSzRJZ2dJQVFOdHFTUUFBQUp4SUVCUUFBQURvU2dSQm8yVUlBQUJvazBaUUFBQ0Fjd21DQWdBQUFOM1JDZ29BQU8zeThSWUFBTUM1QkVFQkFBQ0E3bFNQeWdBQTBEUWZid0VBQUp4SEVCUUFBQURvamtkbEFBQm9XeWtKQUFDQWt3aUNBZ0FBQU4zeHFBd0FBRzByUHQ0Q0FBQTRqU0FvQUFEQS85aTdGeVM1Y1NRSm9BQS9kZjhEcXlwWGtNYkd0cWU3VmN4TWdvZ0EzelBqSFFDR3d3Tkk1L0g0L1FFQUFERTVzd01BQUZ4SEVCUUFBQUJJeVhwNEFBQ0lUWk0vQUFEQU5RUkJBUUFBZ0pSK0dDb0RBRUJvMXNNREFBQmNReEFVQUFBQUFBQUFPSjBXZndBQWdHc0lnZ0lBQUFBcFdUTUpBQUN4UFI3Q29BQUFBRmNRQkFVQUFBQlNha1BsaDZFeUFBQ0VKZ2dLQUFEUW55QW9BQUFBa05iWG93QUFBSUY5Q29JQ0FBQjBKd2dLQUFBQXBQWERlbmdBQUFoTkl5Z0FBRUIvZ3FBQUFBQUFBQUJBRjQrSE1DZ0FBRUJ2Z3FBQUFBQkFXcDhhUVFFQUlEeEJVQUFBZ0w0RVFRRUFBSUMwV3J2UXcxQVpBQUJDKzNSbUJ3QUE2RW9RRkFBQUFFanQ2MUVBQUlEQU5JSUNBQUQwSlFnS0FBQUFwQ1lJQ2dBQXNiVW1mMkZRQUFDQWZnUkJBUUFBZ05RTWxBRUFJRDduZGdBQWdINEVRUUVBQUlEVVBqOExBQUFRM0tjZ0tBQUFRRGVDb0FBQUFFQnFiYzNrdzNwNEFBQUlUU01vQUFCQVA0S2dBQUFBUUhxR3lnQUFFSnNIWEFBQUFQMElnZ0lBQUFEcGZSa29Bd0JBZUI1d0FRQUE5Q0VJQ2dBQUFLUm5vQXdBQVBGOWZoWUFBQUE2RUFRRkFBQUEwaE1FQlFDQStEVDVBd0FBOUNFSUNnQUFBS1QzTUZBR0FJRHcyZ011WjNjQUFJRHpDWUlDQUFBQTZiVmg4a01yS0FBQWhLY1ZGQUFBNEh5Q29BQUFBTUFVZmdpQ0FnQkFlQjV3QVFBQW5FOFFGQUFBQUppQ0ZaTUFBQkRmcHlBb0FBREE2UVJCQVFBQWdDa0lnZ0lBUUh4ZmdxQUFBQUNuRXdRRkFBQUFwdkQ1V1FBQWdPRGFBeTVoVUFBQWdITUpnZ0lBQUFCVGFBTmxyYUFBQUJDZklDZ0FBTUM1QkVFQkFBQ0FlUWlDQWdCQWVJS2dBQUFBNXhJRUJRQUFBS2J4dzBBWkFBREMrL0tBQ3dBQTRGU0NvQUFBQU1BME5Bc0JBRUI4RDBGUUFBQ0FVd21DQWdBQUFBQUFBSmRwUVZDUHVBQUFBTTRqQ0FvQUFBQk00L096QUFBQUNRaUNBZ0FBbkVjUUZBQUFBSmhHYXhheVpoSUFBT0w3RkFRRkFBQTRqU0FvQUFBQU1CZEJVQUFBQ004RExnQUFnUE1JZ2dJQUFBQlQrYUZaQ0FBQXdtdXI0WVZCQVFBQXppRUlDZ0FBQUV6Rk1Ca0FBSEp3ZGdjQUFEaUhJQ2dBQUFBd0ZjTmtBQURJNFV1YlB3QUF3Q2tFUVFFQUFJQ3BHQ1lEQUVBT3p1NEFBQURuRUFRRkFBQUFwcUlSRkFBQWN2aHlkZ2NBQURpRklDZ0FBQUF3bFJZRWZXZ1dBZ0NBOER6aUFnQUFPSWNnS0FBQUFEQWR6VUlBQUJCZkM0SmFEdzhBQVBBK1FWQUFBQUJnT29LZ0FBQ1FneUFvQUFEQSt3UkJBUUFBZ09rWUpnTUFRQTdPN2dBQUFPOFRCQVVBQUFBQUFBQ0dVT1lQQUFEd1BrRlFBQUFBWURxZm53VUFBRWhBSXlnQUFNRDdCRUVCQUFDQTZUelVDZ0VBUUFydDdPNzhEZ0FBOEI1QlVBQUFBR0JLRDgxQ0FBQ1FnbFpRQUFDQTl3aUNBZ0FBQUZQNjBpb0VBQUFwYUFRRkFBQjRqeUFvQUFBQU1DVkJVQUFBeU9GVEl5Z0FBTUJiQkVFQkFBQ0FLVmt2Q1FBQU9XZ0VCUUFBZUk4Z0tBQUFBQUFBQURDTUlDZ0FBTUI3QkVFQkFBQ0FLV2tFQlFDQUhGb1ExUGtkQUFEZ2RZS2dBQUFBd0pTMENnRUFRQjdPN3dBQUFLOFRCQVVBQUFDbTFBYkpoc2tBQUpDRHN6c0FBTURyQkVFQkFBQ0FlUmttQXdCQUNwOVd3d01BQUx4TUVCUUFBQUNZMWcvRFpBQUFTRUVqS0FBQXdPc0VRUUVBQUFBQUFJQ2hCRUVCQUFCZUp3Z0tBQUFBVE90TEl5Z0FBS1RRZ3FETzd3QUFBSzhSQkFVQUFBQUFBQUNHMHdvS0FBRHdHa0ZRQUFBQVlGcWZud1VBQUVoQ0VCUUFBT0ExZ3FBQUFBQUFBQURBY0ZiREF3QUF2RVlRRkFBQUFKaFdheFRTS2dRQUFEazR1Z01BQUx4R0VCUUFBQUNZbTJreUFBQ2tvQkVVQUFEZ05ZS2dBQUFBd05TK0JFRUJBQ0FGYmY0QUFBQ3ZFUVFGQUFBQXBpWUlDZ0FBZVdnRkJRQUFlSjRnS0FBQUFEQTFyVUlBQUpDSDh6c0FBTUR6QkVFQkFBQ0FxUmtrQXdCQUhzN3ZBQUFBenhNRUJRQUFBS1ptdFNRQUFPVGgvQTRBQVBBOFFWQUFBQUJnYWhxRkFBQWdEOGQzQUFDQTV3bUNBZ0FBQUFBQUFDRm9CQVVBQUhpZUlDZ0FBQUF3dGRZSXFoVVVBQUFBQUFDWWxTQW9BQUFBTUQ5QlVBQUFTS0U5NHRJS0NnQUE4QnhCVUFBQUFHQjZYNEtnQUFBQUFBREFwQVJCQVFBQWdPa0pnZ0lBUUI0YVFRRUFBSjRqQ0FvQUFBQUFBQUFBQUFDUWxDQW9BQUFBTUQyTlFnQUFrSWZ6T3dBQXdITUVRUUVBQUFBQUFJQXdIZ1VBQUlCbkNJSUNBQUFBMDlNb0JBQUFlVHdrUVFFQUFKNGlDQW9BQUFCTXp5QVpBQUR5Y0g0SEFBQjRqaUFvQUFBQUFBQUFFRVlMZ2dxREFnQUFIQ2NJQ2dBQUFFelBFQmtBQUhKeGhnY0FBRGhPRUJRQUFBQzRoY2RYQVFBQWtwQURCUUFBT0U0UUZBQUFBQUFBQUFqRlF5NEFBSURqQkVFQkFBQ0FXL2hTS1FRQUFHbFlEUThBQUhDY0lDZ0FBQUJ3QzRLZ0FBQ1FoeUFvQUFEQWNZS2dBQUFBQUFBQVFDaHlvQUFBQU1jSmdnSUFBQUMzb0ZFSUFBRHljSDRIQUFBNFRoQVVBQUFBdUFXRFpBQUF5TVA1SFFBQTREaEJVQUFBQUFBQUFBQUFBSUNrQkVFQkFBQUFBQUNBVUZvanFGWlFBQUNBWXdSQkFRQUFnRnY0K2lvQUFFQWlncUFBQUFESENJSUNBQUFBdDJDSURBQUF1VGpDQXdBQUhDTUlDZ0FBQUFBQUFJVHowT29QQUFCd2lDQW9BQUFBY0FzYVFRRUFBQUFBZ0JrSmdnSUFBQUMzSVF3S0FBQjVPTDhEQUFBY0l3Z0tBQUFBM0lkQk1nQUFwQ0VJQ2dBQWNJd2dLQUFBQUFBQUFCQ09IQ2dBQU1BeGdxQUFBQURBYlh5WkpBTUFBQUFBQUpNUkJBVUFBQUFBQUFEQ3NSb2VBQURnR0VGUUFBQUE0RFkwZ2dJQVFCNkNvQUFBQU1jSWdnSUFBQUFBQUFBQUFBQWtKUWdLQUFBQUFBQUFoS01SRkFBQTRCaEJVQUFBQU9BMkRKSUJBQ0FYWjNnQUFJRHZDWUlDQUFBQXQyR0lEQUFBdVRqREF3QUFmRThRRkFBQUFBQUFBQUFBQUNBcFFWQUFBQUFBQUFBZ0pJV2dBQUFBM3hNRUJRQUFBQUFBQUdLU0JBVUFBUGlXSUNnQUFBQndHMTlmQlFBQVNPUWhDQW9BQVBBdFFWQUFBQUFBQUFBQUFBQ0FwQVJCQVFBQUFBQUFnSkEwZ2dJQUFIeFBFQlFBQUFDNERVTmtBQUFBQUFCZ05vS2dBQUFBQUFBQUFBQUFBRWtKZ2dJQUFBQUFBQUFoZlduMUJ3QUErSllnS0FBQUFIQWJWc01EQUFBQUFBQ3pFUVFGQUFBQUFBQUFBQUFBU0VvUUZBQUFBQUFBQUFoSnF6OEFBTUQzQkVFQkFBQUFBQUFBQUFBQWtoSUVCUUFBQUc1Rm94QUFBQUFBQURBVFFWQUFBQURnWGdSQkFRQUFBQUNBaVFpQ0FnQUFBQUFBQUNGcDlBY0FBUGllSUNnQUFBQUFBQUFBQUFCQVVvS2dBQUFBQUFBQUFBQUFBRWtKZ2dJQUFBQUFBQUFBQUFBa0pRZ0tBQUFBQUFBQUFBQUFrSlFnS0FBQUFIQXJYNDhDQUFBQUFBQXdEVUZRQUFBQUFBQUFJS1NIaDF3QUFBRGZFZ1FGQUFBQUFBQUFBQUFBU0VvUUZBQUFBQUFBQUFBQUFDQXBRVkFBQUFBQUFBQUFBQUNBcEFSQkFRQUFBQUFBQUFBQUFKSVNCQVVBQUFBQUFBQUFBQUJJU2hBVUFBQUFBQUFBQUFBQUlDbEJVQUFBQUFBQUFBQUFBSUNrQkVFQkFBQUFBQUFBQUFBQWtoSUVCUUFBQUFBQUFBQUFBRWhLRUJRQUFBQUFBQUFBQUFBZ0tVRlFBQUFBQUFBQUFBQUFnS1FFUVFFQUFBQUFBQUFBQUFDU0VnUUZBQUFBQUFBQUFBQUFTRW9RRkFBQUFBQUFBQUFBQUNBcFFWQUFBQUFBQUFBZ3BGb0xBQUFBM3hBRUJRQUFBRzVsTVVnR0FBQUFBQUFtSWdnS0FBQUFBQUFBQUFBQWtKUWdLQUFBQUFBQUFBQUFBRUJTZ3FBQUFBQUFBQUFBQUFBQVNRbUNBZ0FBQUFBQUFDSFZXZ0FBQVBpR0lDZ0FBQUFBQUFBQUFBQkFVb0tnQUFBQXdLMVVmME1BQUFBQUFJQ0pHSDBBQUFBQUFBQUFBQUFBSkNVSUNnQUFBQUFBQUlSVWF3RUFBT0FiZ3FBQUFBQUFBQUFBQUFBQVNRbUNBZ0FBQUxlaFRRZ0FBQUFBQUppTklDZ0FBQUFBQUFBUWtyZGNBQUFBM3hNRUJRQUFBQUFBQUVMUzZnOEFBUEE5UVZBQUFBQUFBQUFBQUFDQXBBUkJBUUFBZ052UUpnUUFBTGs0d3dNQUFIeFBFQlFBQUFBQUFBQUFBQUFnS1VGUUFBQUFBQUFBSUNTTm9BQUFBTjhUQkFVQUFBQnVZL0VuQkFBQWNoRUVCUUFBK0pieEJ3QUFBQUFBQUFBQUFFQlNncUFBQUFBQUFBQkFTQXBCQVFBQXZpY0lDZ0FBQU54R05VVUdBQUFBQUFBbUl3Z0tBQUFBQUFBQWhMU1laZ0lBQUh6TDFRa0FBQUM0RFkyZ0FBQUFBQURBYkFSQkFRQUFBQUFBZ0hBODVBSUFBRGhHRUJRQUFBQUFBQUFBQUFBZ0tVRlFBQUFBNERZV2pVSUFBSkNHUmxBQUFJQmpCRUVCQUFBQUFBQUFBQUFBa2hJRUJRQUFBRzVESXlnQUFPU2hFUlFBQU9BWVFWQUFBQUFBQUFBZ0hEbFFBQUNBWXdSQkFRQUFnTnVvL29RQUFFQWFHa0VCQUFDT01mNEFBQUFBQUFBQXdoRUVCUUFBT0VZUUZBQUFBTGdGUTJRQUFNakZHUjRBQU9BWVFWQUFBQUFBQUFBZ0hrRlFBQUNBUXdSQkFRQUFnRnZRSmdRQUFMazR3Z01BQUJ3akNBb0FBQUFBQUFDRTR6RVhBQURBTVlLZ0FBQUF3QzBzL29JQUFFQXFncUFBQUFESEdJRUFBQUFBQUFBQW9RaUJBZ0FBSENjSUNnQUFBTnlDUVRJQUFPVGgvQTRBQUhDY0lDZ0FBQUJ3Q3diSkFBQUFBQURBakFSQkFRQUFBQUFBZ0ZBODVBSUFBRGhPRUJRQUFBQzRoY1VnR1FBQTBuQitCd0FBT0U0UUZBQUFBQUFBQUFoRkl5Z0FBTUJ4Z3FBQUFBREFMV2dVQWdDQVBLb3BKZ0FBd0dHdVVBQUFBTUF0R0NRREFBQUFBQUF6TWdJQkFBQUFwbWV0SkFBQTVLTFJId0FBNERoQlVBQUFBQUFBQUNBVWo3a0FBQUNPRXdRRkFBQUFwbWVJREFBQWVUaS9Bd0FBUEVjUUZBQUFBSmplNGc4SUFBQ2tJUWdLQUFEd0hHTVFBQUFBQUFBQUlBeEJVQUFBZ09jSWdnSUFBQURUTTBnR0FJQThGdWQzQUFDQXB3aUNBZ0FBQU5NVEJBVUFnRHljM3dFQUFKNGpDQW9BQUFCTVQ2TVFBQURrVVUwd0FRQUFudUlhQlFBQUFBQUFBSVRoSFJjQUFNQnpCRUVCQUFDQTZXa0VCUUNBUEt5R0J3QUFlSTRnS0FBQUFEQTlxeVVCQUNDSEZnSVZCQVVBQUhpT01RZ0FBQUF3TlVOa0FBREl3L2tkQUFEZ2VZS2dBQUFBd05RTWtnRUFJQS9uZHdBQWdPY0pnZ0lBQUFBQUFBQWhMSUtnQUFBQVR4TUVCUUFBQUthMitQc0JBQUJwYUFRRkFBQjRubEVJQUFBQU1EV0RaQUFBeUtPYVhnSUFBRHpOVlFvQUFBQ1ltaUFvQUFEazRmZ09BQUR3UEVGUUFBQUFZR3FMU1RJQUFLU3htRjRDQUFBOHpWVUtBQUFBbUpvZ0tBQUE1Q0FFQ2dBQThCclhLUUFBQUdCdWdxQUFBQUFBQU1ERUJFRUJBQUNBYWRYNit3TUFBT0xUNWc4QUFQQWFRVkFBQUFCZ1drS2dBQUNRaDlYd0FBQUFyM0dkQWdBQUFBQUFBSWFySnBjQUFBQXZjWjBDQUFBQXBxVlJDQUFBOGxEb0R3QUE4QnJqRUFBQUFHQmFWc01EQUVBTzdlenVJUmNBQU1CclhLY0FBQUNBYWEzK2ZBQUFRQW9lY1FFQUFMek9PQVFBQUFBQUFBQVlTaEFVQUFEZ2RZS2dBQUFBd0xRV3cyUUFBRWpCMlIwQUFPQjFncUFBQUFEQXRLby9Id0FBa01MaTdBNEFBUEF5VnlvQUFBQmdTZ2JKQUFDUWg5WHdBQUFBcnpNU0FRQUFBQUFBQUlieWtBc0FBT0IxcmxRQUFBREFsQXlTQVFBZ0IyZDNBQUNBOTdoV0FRQUFBRk15VEFZQWdCeXNoUWNBQUhpUGtRZ0FBQUF3cGNVd0dRQUFVbkIyQndBQWVJOGdLQUFBQURBbHcyUUFBTWhCbXo4QUFNQjdYS3NBQUFDQU9RbUNBZ0JBQ2xiREF3QUF2RWNRRkFBQUFKaE9HeVFiSmdNQVFBNGFRUUVBQU43aldnVUFBQUJNUndnVUFBQnlFQUlGQUFCNG42c1ZBQUFBTUIzRFpBQUF5TUVqTGdBQWdQY1ppd0FBQUFEVE1Vd0dBSUFjVnROS0FBQ0F0N2xhQVFBQUFOTXhUQVlBZ0J5cXN6c0FBTURiWEswQUFBQUFBQUNBSVJadC9nQUFBRzhUQkFVQUFBQ21zL2pqQVFBQTRkWDYrd01BQU9BOXhpSUFBQURBVkF5VEFRQWdCK2QyQUFDQWN3aUNBZ0FBQUZNeFRBWUFnQnlzaFFjQUFEaUhJQ2dBQUFBd0ZXdmhBUUFnaDNVdEFBQUFuTUJvQkFBQUFKaUtJQ2dBQU9TZ3pSOEFBT0FjUmlNQUFBREFWS3lYQkFDQStGb0kxQ011QUFDQWM3aGVBUUFBQUZNUkJBVUFnUGkwZ1FJQUFKeEhFQlFBQUFDWVN2VzNBd0FBd3ZPQUN3QUE0RHhHSXdBQUFNQTBySllFQUlBYzFyVUFBQUJ3RXVNUkFBQUFZQnFDb0FBQWtJUFY4QUFBQU9jeEhnRUFBQUNtWVpnTUFBRHh0WE83UjF3QUFBRG5jY1VDQUFBQXBySDYwd0VBQU9GNXdBVUFBSEF1NHhFQUFBQmdHb3VCTWdBQWhPZmNEZ0FBY0M1QlVBQUFBR0FhMVo4T0FBQUliMTBMQUFBQUp6SWVBUUFBQUthdytNc0JBQUFwV0EwUEFBQndMaU1TQUFBQVlBcUNvQUFBRUY4TGdUcTdBd0FBbk1zMUN3QUFBSmlDVmlFQUFJalB1UjBBQU9COGdxQUFBQURBRkZaL09RQUFJRHpuZGdBQWdQTzVhZ0VBQUFCVFdEUUxBUUJBZU10YUFBQUFPSmtnS0FBQUFEQ0Y2aThIQUFDRTV3RVhBQURBK1l4SUFBQUFnUFFXZnpnQUFDQzhkbTZ2Z3FBQUFBQ25NeVlCQUFBQTBoTUVCUUNBK0lSQUFRQUErakFtQVFBQUFOSXpVQVlBZ1BoV2swa0FBSUF1WExjQUFBQ0E5QXlVQVFBZ1BrMytBQUFBZmJodUFRQUFBT2t0R2tFQkFDQzAxdUl2Q0FvQUFOQ0g2eFlBQUFDUVdoc29WMzg0QUFBZ3RPcnhGZ0FBUURmR0pBQUFBRUJxQnNvQUFCRGZ0aFlBQUFBNkVRUUZBQUFBVXJOZUVnQUE0dFBpRHdBQTBJOHJGd0FBQUpEYTZ1OEdBQUNFNTl3T0FBRFFqeXNYQUFBQWtKclY4QUFBRUpzV2Z3QUFnTDVjdXdBQUFJRFUxclVBQUFDQkxSNXZBUUFBZENVSUNnQUFBS1NsV1FnQUFPSmJ0d0lBQUVCSHhpVUFBQUJBV29LZ0FBQVFuMFpRQUFDQXZveExBQUFBZ0xRRVFRRUFJTFoyWnErQ29BQUFBRjBabHdBQUFBQnBhUllDQUlEWW5Oa0JBQUQ2RXdRRkFBQUEwdElJQ2dBQXNhMXJBUUFBb0RQakVnQUFBQ0FsS3lZQkFDQStqN2NBQUFENmMvVUNBQUFBVWpKUUJnQ0EyRHplQWdBQXVJYVJDUUFBQUpDU0lDZ0FBTVMyQ0lFQ0FBQmN3c2dFQUFBQVNNbFFHUUFBWWx2WEFnQUF3QVVFUVFFQUFJQ1VOSUlDQUVCc3p1d0FBQURYY1AwQ0FBQUEwbWtENWFvUkZBQUF3bkptQndBQXVJNGdLQUFBQUpDT1ppRUFBSWh0RVFJRkFBQzRqTEVKQUFBQWtJNGdLQUFBeExadUJRQUFnSXNZbXdBQUFBRHBhQmNDQUlEWW5Oa0JBQUN1SXdnS0FBQUFwS01SRkFBQTRtcm45U29JQ2dBQWNCbGpFd0FBQUNBVlEyVUFBSWh0TllFRUFBQzRsR3NZQUFBQWtJbzJVQUFBaUcxWkN3QUFBQmN5T2dFQUFBQlMwUzRFQUFCeHRmWitaM1lBQUlCcnVZWUJBQUFBcVJncUF3QkFYQnI4QVFBQXJ1Y3FCZ0FBQUtUUjJvV3F2eGtBQUJDV2gxc0FBQURYY3hVREFBQUEwbWhCVUFBQUlLNWxMUUFBQUZ4TUVCUUFBQUJJdzVwSkFBQ0lxejNjV2p6ZUFnQUF1Snp4Q1FBQUFKREdwbDBJQUFEQzhuQUxBQUJnRE5jeEFBQUFJQTJEWlFBQWlNdkRMUUFBZ0RHTVR3QUFBSUFVV2dpMFdqTUpBQUJoZWJnRkFBQXdodXNZQUFBQWtJS2hNZ0FBeE9YaEZnQUF3RGhHS0FBQUFFQUtncUFBQUJDWHRmQUFBQURqR0tFQUFBQUFLV3orWWdBQVFGZ2ViZ0VBQUl6alNnWUFBQUNFMTFaTVZuOHhBQUFncEhaZUZ3UUZBQUFZeDVVTUFBQUFDSzhObGdFQWdKaUVRQUVBQU1aeUxRTUFBQURDVzljQ0FBQUV0VG12QXdBQURDVUlDZ0FBQUlTMytvTUJBQUJoYVFRRkFBQVl5N1VNQUFBQUNNOWdHUUFBWW1wbjlWb0xBQUFBQXhtakFBQUFBS0VaTEFNQVFGeld3Z01BQUl3bkNBb0FBQUNFcGcwVUFBRGlXZ1JCQVFBQWhqTktBUUFBQUVMVE1BUUFBREcxUjF1TDluNEFBSURoQkVFQkFBQ0EwQXlXQVFBZ0ptZDFBQUNBR0FSQkFRQUFnTEJhdzFEMTl3SUFBRUphdHdJQUFFQUFSaWtBQUFCQVdJcy9Gd0FBRUZLdHBhek82d0FBQUNHNG5nRUFBQUJoR1N3REFFQk1IbTBCQUFERTRZb0dBQUFBaENVSUNnQUFNVzFyQVFBQUlBampGQUFBQUNDa3RtcXkrbk1CQUFBaHJZS2dBQUFBWVJpbkFBQUFBQ0VaTEFNQVFFek82Z0FBQUxFSWdnSUFBQUFoV1FzUEFBQXhPYXNEQUFERTRwb0dBQUFBaEdTNERBQUFNUzBhUVFFQUFFSXhVZ0VBQUFEQ3FmWG41NjhGQUFDRXMvdzhweSsxQUFBQUVJaVJDZ0FBQUJET3FtRUlBQUJDMnB6VkFRQUF3aEVFQlFBQUFNS3hGaDRBQUdLeUZoNEFBQ0FlWXhVQUFBQWdIRUZRQUFDSXgxcDRBQUNBbUl4VkFBQUFnRkRxejhGeTljY0NBQURDc1JZZUFBQWdKbU1WQUFBQUlKVFZjQmtBQUVLeUZoNEFBQ0FtUVZBQUFBQWdGR3ZoQVFBZ0htdmhBUUFBNGpKYUFRQUFBRUlSQkFVQWdIaXNoUWNBQUlqTGFBVUFBQUFJbzlhZm43OFZBQUFRenVLY0RnQUFFSllyR3dBQUFCREdxbVVJQUFEQ2FRKzJCRUVCQUFEaWNtVURBQUFBd3JCdUVnQUE0bGxORkFFQUFFSnpiUU1BQUFEQzBESUVBQUR4YkZzQkFBQWdNT01WQUFBQUlJUVdBbTBySndFQWdEaXNoUWNBQUlqUHRRMEFBQUFJd1hBWkFBRGlzUlllQUFBZ1BsYzNBQUFBSUlSdExRQUFRRERiWGdBQUFBaE9FQlFBQUFBSVlSVUVCUUNBVUZwci8xSUxBQUFBd1FtQ0FnQUFBTU5aQ3c4QUFQRm83UWNBQU1qQm1BVUFBQUFZYnRzS0FBQVF6Q0lJQ2dBQWtJSWdLQUFBQUREYzVnOEZBQUNFWWkwOEFBQkFIc1lzQUFBQXdGRDE1M0M1K2tNQkFBQ2hXQXNQQUFDUWh6RUxBQUFBTU5ScXdBd0FBT0ZZQ3c4QUFKQ0hJQ2dBQUFBdzFPcnZCQUFBaEdJdFBBQUFRQzVHTFFBQUFNQlFncUFBQUJDTHRmQUFBQUM1R0xVQUFBQUF3N1Ntb2VydkJBQUFoR0l0UEFBQVFDNUdMUUFBQU1Bd2l6OFRBQUFReXJwYUN3OEFBSkNOY1FzQUFBQXdqSldUQUFBUXkycDZDQUFBa0k2ckhBQUFBREJFcmIvYmhnQUFnQmphR1gzYkNnQUFBTWtJZ2dJQUFBQkRDSUVDQUVBc2k4a2hBQUJBU3E1ekFBQUF3QkJXVGdJQVFDemFRQUVBQUhJeWNnRUFBQUNHRUFRRkFJQTQybHA0WjNRQUFJQ2NYT2NBQUFDQXk3V1ZrOVZmQ1FBQUNNTmFlQUFBZ0x4YzZRQUFBSURMR1RJREFFQXN1N1h3QUFBQWFSbTdBQUFBQUpmYjFnSUFBQVRSSG1wNXJBVUFBSkNYS3gwQUFBQndxVnBMV1FWQkFRQWdEQSsxQUFBQWNoTUVCUUFBQUM0bEJBb0FBTEVzenVnQUFBQ3BDWUlDQUFBQWwxcjlqUUFBZ0REYVE2MmxGZ0FBQUJJemVnRUFBQUF1SlFnS0FBQnhPSjhEQUFEazUyb0hBQUFBWEdiNStTZWkraHNCQUFBaDFGckt0aFVBQUFDU00zb0JBQUFBTG1QSURBQUFjU3dtaFFBQUFGTnd2UU1BQUFBdXMva1RBUUFBWWV3ZWFnRUFBRXpCK0FVQUFBQzRSRnM3YVMwOEFBREUwTTduR2tFQkFBRG00SG9IQUFBQVhHSmRDd0FBRUlRMlVBQUFnSGtJZ2dJQUFBQ1gyQVJCQVFBZ2pNWDVIQUFBWUJxQ29BQUFBRUIzYmUya1JsQUFBSWlobmMyWFdnQUFBSmlFSUNnQUFBRFFuUkFvQUFERW9hMGZBQUJnTG9LZ0FBQUFRSGVyUHhBQUFCQ0N0bjRBQUlENUdNTUFBQUFBM1FtQ0FnQkFESXV6T1FBQXdIUmM5UUFBQUlDdTJxQzUrZ01CQUFBaDdIc0JBQUJnTXNZd0FBQUFRRmY3VmdBQWdBRGFJNjJsRmdBQUFDWWpDQW9BQUFCMFpTMDhBQURFc0swRkFBQ0FDUm5GQUFBQUFOMVlDdzhBQURIVVdzcW1yUjhBQUdCS1JqRUFBQUJBTjRzL0R3QUFFSUt6T1FBQXdMeGMrUUFBQUlCdVBqUU9BUUJBQ1B0ZUFBQUFtSlFnS0FBQUFOQkZXejFwTFR3QUFJelgya0NYV2dBQUFKaVVjUXdBQUFEUXhib1dBQUFnZ00zWkhBQUFZR3FDb0FBQUFFQVhoczBBQURCZWErcmZ0Z0lBQU1ERUJFRUJBQUNBMDdWaHMwWlFBQUFZYnpFTkJBQUFtSjZySHdBQUFIQTZJVkFBQUloaDN3c0FBQUNURXdRRkFBQUFUbWN0UEFBQWpOZmFRSmRhQUFBQW1Kd2dLQUFBQUhBcWErRUJBQ0FHRDdRQUFBRHVRUkFVQUFBQU9KVVFLQUFBak5jZWFHMWJBUUFBNEFZRVFRRUFBSUJUYVIwQ0FJRHhGbE5BQUFDQTIzQUZCQUFBQUU1akxUd0FBTVN3N3dVQUFJQ2JFQVFGQUFBQVRpTUVDZ0FBNDdWeitWSUxBQUFBTnlFSUNnQUFBSnhtOWFjQkFBQ0cyN1lDQUFEQWpSalBBQUFBQUtmUkNBb0FBR1BWNm9FV0FBREEzYmdHQWdBQUFLZG9yVVBWK2trQUFCaHExd1lLQUFCd080S2dBQUFBd0NtMERnRUF3SGlMbG40QUFJRGJNYUlCQUFBQVRtRXRQQUFBak5YTzVJdVdmZ0FBZ05zUkJBVUFBQURlWmkwOEFBQ010KzhGQUFDQUd4SUVCUUFBQU41bUxUd0FBSXkxTE5wQUFRQUE3c3FZQmdBQUFIaWJ0ZkFBQUREVzVrd09BQUJ3VzRLZ0FBQUF3RnVzaFFjQWdMSGFlYnlkeXdFQUFMZ25RVkFBQUFEZ0xacUhBQUJnckYwSUZBQUE0TllFUVFFQUFJQ1h0ZVloYStFQkFHQ3N4WmtjQUFEZzFnUkJBUUFBZ0pjSmdRSUF3Rmp0VEw3VUFnQUF3STBKZ2dJQUFBQXZzeFllQUFERzJ2Y0NBQURBelFtQ0FnQUFBQyt4Rmg0QUFNWmFGbTJnQUFBQUNJSUNBQUFBTHhJQ0JRQ0FzVFQwQXdBQTBBaUNBZ0FBQUM4eGRBWUFnSEZhUS8rMkZRQUFBQkFFQlFBQUFKNW5MVHdBQUl5MUM0RUNBQUR3SDRLZ0FBQUF3Tk9FUUFFQVlKejJNR3R4SmdjQUFPQS9CRUVCQUFDQXAxa0xEd0FBNHl3L0ozeExMUUFBQVBDTElDZ0FBQUR3Rkd2aEFRQmdySDB2QUFBQThGK0NvQUFBQU1CVGhFQUJBR0NjZGg3WEJnb0FBTUQvSndnS0FBQUFQT1ZqS3dBQXdDQ2I4emdBQUFEL1F4QVVBQUFBT0d6NStTZWgrcHNBQUFCRHRQUDQ2andPQUFEQS8zQlZCQUFBQUE3YnRROEJBTUF3MjFvQUFBRGdid1JCQVFBQWdNTzBEd0VBd0JpMVdnc1BBQURBUHpPK0FRQUFBQTZ4Rmg0QUFNYlJ6ZzhBQU1DL01iNEJBQUFBRGpGNEJnQ0FNYlNCQWdBQThDZUNvQUFBQU1BaDYxb0FBSUFCbk1VQkFBRDRFMEZRQUFBQTRGdXRmYWkxRUFFQUFOZlRCZ29BQU1DZkNJSUNBQUFBMzlvMEVBRUF3QkN0RFhUeEtBc0FBSUEvRUFRRkFBQUEvcWcxZ1ZwRkNRQUFZK3g3QVFBQWdEOFNCQVVBQUFEK1NBZ1VBQURHMEFZS0FBREFFWUtnQUFBQXdCOVpDdzhBQUdOc1d3RUFBSUJ2Q1lJQ0FBQUEvOHBhZUFBQUdHUDVPY1ZiVGZJQUFBQTR3UFVSQUFBQStGZjdYZ0FBZ0FGMmJhQUFBQUFjSkFnS0FBQUEvS3ZObndNQUFMaWNabjRBQUFDZVlad0RBQUFBL0tPMmlyTDZjd0FBQUpmVEJnb0FBTUF6akhNQUFBQ0FmMlQ0REFBQTEydHRvSnV6T0FBQUFFOFFCQVVBQUFEK3hpcEtBQUFZdzRNc0FBQUFuaVVJQ2dBQUFQeE5DNEcyTUNnQUFIQWRiYUFBQUFDOFFoQVVBQUFBK0p0Tkd5Z0FBRnhPR3lnQUFBQ3ZFQVFGQUFBQS9zSmFlQUFBdUY0N2h5L080UUFBQUx4QUVCUUFBQUQ0QzZzb0FRRGdldTBjdnRRQ0FBQUFUeE1FQlFBQUFQNWkxMElFQUFDWDA4b1BBQURBcXdSQkFRQUFnUDlhZnY0cHFQNFdBQURBcFZvSVZCc29BQUFBcnpMYUFRQUFBUDVydHhZZUFBQXV0KzhGQUFBQVhpWUlDZ0FBQVB4U2F5bWJJQ2dBQUZ4S0d5Z0FBQUR2RWdRRkFBQUFmbWtEYUFBQTRGcmFRQUVBQUhpWElDZ0FBQUR3eTRjMlVBQUF1SlEyVUFBQUFNNGdDQW9BQUFEOFdndGYvU1VBQUlCTGFRTUZBQURnREVZOEFBQUFRUGt3Z0FZQWdFdHBBd1VBQU9Bc2dxQUFBQUJBV2YwaEFBQ0FTMmtEQlFBQTRDekdQQUFBQUhCejIyWXRQQUFBWEVrYktBQUFBR2N5NWdFQUFJQ2IyOVlDQUFCY1NCc29BQUFBWnhJRUJRQUFnQnVyOVhjYkVRQUFjQTF0b0FBQUFKeE5FQlFBQUFCdXJLMkZCd0FBcnFNTkZBQUFnTE1KZ2dJQUFNQ043ZHBBQVFEZ010cEFBUUFBNkVFUUZBQUFBRzZxdFlGV2Z3WUFBT0F5MmtBQkFBRG93YmdIQUFBQWJtclRCZ29BQUpmUkJnb0FBRUF2Z3FBQUFBQndRN1grSGtRREFBRFgwQVlLQUFCQUw0S2dBQUFBY0VOQ29BQUFjQjF0b0FBQUFQUWtDQW9BQUFBMzlMRVZBQURnSXRwQUFRQUE2RWtRRkFBQUFHNW0rZmszb1BvakFBQUFsOUFHQ2dBQVFHL0dQZ0FBQUhBenV6WlFBQUM0akRaUUFBQUFlaE1FQlFBQWdCdXB0WlJORUJRQUFDNmhEUlFBQUlBckNJSUNBQURBamJSQk5BQUFjQTF0b0FBQUFGeEJFQlFBQUFCdTVFTWJLQUFBWEVJYktBQUFBRmNSQkFVQUFJQ2JhQ3ZocXo4QkFBQndDVzJnQUFBQVhNWDRCd0FBQUc1aXN4WWVBQUF1b1EwVUFBQ0FLd21DQWdBQXdBM1UrbnNZRFFBQTlLY05GQUFBZ0NzSmdnSUFBTUFOdExYd0FBQkFmOXBBQVFBQXVKb2dLQUFBQU56QXJnMFVBQUF1b1EwVUFBQ0Fxd21DQWdBQXdPUmFHMmoxQndBQUFMclRCZ29BQU1BSXhrQUFBQUF3dVUwYktBQUFYRUliS0FBQUFDTUlnZ0lBQU1ERWF2M2RTZ1FBQVBUVm12aTFnUUlBQURDQ0lDZ0FBQUJNN0VNakVRQUFkTmNlWUxVZ0tBQUFBSXdnQ0FvQUFBQVRXOTM4QVFDZ08yMmdBQUFBakdRY0JBQUFBSk5xdytqcTVnOEFBRjIxTnRCMUxRQUFBRENNY1JBQUFBQk02c05xU2dBQTZHN1hCZ29BQU1CZ2dxQUFBQUF3b1dYUkJnb0FBTDIxTnRETkF5d0FBQUFHTXhJQ0FBQ0FDZTJHMFFBQTBKMXpOd0FBQUJFSWdnSUFBTUJrdEJJQkFFQi96dDBBQUFCRUlRZ0tBQUFBa3pHTUJnQ0EvclNCQWdBQUVJVWdLQUFBQUV4bVh3c0FBTkNSTmxBQUFBQWlFUVFGQUFDQWliUmhkSFhiQndDQXJqNCtDZ0FBQUlSaE5BUUFBQUFUMmJTQkFnQkFWK3ZQTS9kcXdnWUFBRUFncnFrQUFBQXdpYmFlY2hVRUJRQ0FydmE5QUFBQVFDaUNvQUFBQURDSkR3TnBBQURvcWoyOFdtb0JBQUNBVUFSQkFRQUFZQUt0RFhUYkNnQUEwSkUyVUFBQUFDSVNCQVVBQUlBSldBa1BBQUI5YVFNRkFBQWdLa0ZRQUFBQW1NQ0hObEFBQU9pbU5mQnJBd1VBQUNBcVFWQUFBQUJJcnEyRXIyNzRBQURRVFR0emF3TUZBQUFnS21NaUFBQUFTRzZ6Rmg0QUFMcjUxUWFxZ1I4QUFJREFCRUVCQUFBZ3NUYVVYZ1ZCQVFDZ0d5RlFBQUFBb2hNRUJRQUFnTVErOWdJQUFIVFNIbDV0Z3FBQUFBQUVKd2dLQUFBQVNSbEtBd0JBWDlwQUFRQUF5RUFRRkFBQUFKSVNBZ1VBZ0g3VzFaa2JBQUNBSEFSQkFRQUFJS2w5TFFBQVFDZjdYZ0FBQUNBRlFWQUFBQUJJcURVVFZiZDZBQURvb3JXQkxyVUFBQUJBQ2taR0FBQUFrTkNIRlpVQUFOQ05ObEFBQUFBeUVRUUZBQUNBWkpaRkd5Z0FBUFRTUXFEYVFBRUFBTWpFMkFnQUFBQ1MyYldCQWdCQUY3V1dzcTBGQUFBQVVoRUVCUUFBZ0VSK0RhWUZRUUVBb0l2MjZLcHFBd1VBQUNBWlFWQUFBQUJJNUdNdkFBQkFCeDVkQVFBQWtKVWdLQUFBQUNUUkJ0T3JOWlVBQU5ERjd0RVZBQUFBU1FtQ0FnQUFRQkl0QkdwTkpRQUFuSytkdFRlUHJnQUFBRWhLRUJRQUFBQ1MrTENtRWdBQXV0QUdDZ0FBUUdhQ29BQUFBSkRBdHBWUzNlSUJBT0IwclExMDBid1BBQUJBWWtaSUFBQUFrSUEyVUFBQU9GK3Qya0FCQUFESVR4QVVBQUFBZ2xzV2JhQUFBTkREdm1rREJRQUFJRDlqSkFBQUFBaHUxd1lLQUFDbmEyMmdtN00yQUFBQUV4QUVCUUFBZ01BTXB3RUFvQThQcmdBQUFKaUZJQ2dBQUFBRTlyRVhBQURnWk92cXdSVUFBQUR6RUFRRkFBRGcvOWk3RHlTM2tTU0FvZ1ZUUVBQK0YxNG1PWm9kU1cxb1lNcThGNkhvS3hTVkg1a1V5alpRQUFEWVIvYkJGUUFBQUEwUmdnSUFBRUNoYkFNRkFJRHR4VGJRY1VnQUFBRFFEQ0VvQUFBQUZHcnlxeDBBQURZVlcvZHRBd1VBQUtBMVJrb0FBQUJRb0RnSlAvalZEZ0FBbThxemJhQUFBQUMweDBnSkFBQUFDclRNQ1FBQTJGQnNBNTI5c3dFQUFHaVFFQlFBQUFBS1l4c29BQUJzejBsNEFBQUFXbVdzQkFBQUFJV3hEUlFBQUxZMVRTbk5Vd0lBQUlBbUNVRUJBQUNnSU9Ob0d5Z0FBR3pOTmxBQUFBQmFaclFFQUFBQUJWa01xQUVBWUZNUmdZNURBZ0FBZ0dZSlFRRUFBS0FRdzNBL1dRa0FBR3dqM3RoT3dnTUFBTkE2SVNnQUFBQVV3alpRQUFEWVZwN3ZNU2dBQUFDMFRBZ0tBQUFBQmJodEtwb1RBQUN3RVc5c0FBQUFlaUVFQlFBQWdBTFlCZ29BQU50YTF3UUFBQUJkRUlJQ0FBREF5V3dxQWdDQWJVM1RkUWptSkR3QUFBQ2RFSUlDQUFEQXlXd0RCUUNBN2NTSFZ0a2JHd0FBZ0k0SVFRRUFBT0JFTWFTZS9Eb0hBSURONU5rMlVBQUFBUHBpMUFRQUFBQW5pcE9WZzEvbkFBQ3dpZmpRYXA0VEFBQUFkTVdvQ1FBQUFFNjBHRklEQU1CbTFqVUJBQUJBZDRTZ0FBQUFjSkxZVkdRYktBQUFiQ08yN1RzSkR3QUFRSStNbXdBQUFPQWt0b0VDQU1BMjRpUjh6Z2tBQUFDNkpBUUZBQUNBRTlnR0NnQUEyOG16YmFBQUFBRDB5OGdKQUFBQVRtQWJLQUFBYkNPMmdjN2Uxd0FBQUhSTUNBb0FBQUFIc3cwVUFBQzJzNjRKQUFBQXVtYnNCQUFBQUFlYnB3UUFBR3hnbXB5RUJ3QUFBQ0VvQUFBQUhHZ2M3OE5xQUFEZ1BYRVNQdWNFQUFBQTNST0NBZ0FBd0lFV2cyb0FBTmhFbm0wREJRQUFnQ0FFQlFBQWdJUFlCZ29BQU51SWJhRHpuQUFBQUlBa0JBVUFBSUREWklOcUFBRFl4TG9tQUFBQTRCOUNVQUFBQURpQWpVVUFBTENOMlVsNEFBQUErSTBRRkFBQUFBNnc1QVFBQUx6SkIxWUFBQUR3TnlFb0FBQUE3TXl3R2dBQXRwRnRBd1VBQUlDL0NFRUJBQUJnWjdhQkFnREErNmJKQjFZQUFBRHdHU0VvQUFBQTdNZzJVQUFBMkViMmdSVUFBQUI4U2dnS0FBQUFPN0lORkFBQTNoY1JxSlB3QUFBQThEa2hLQUFBQU96RU5sQUFBSGhmdkt1emR6VUFBQUI4U1FnS0FBQUFPN0VORkFBQTNpY0NCUUFBZ084SlFRRUFBR0FIdG9FQ0FNRDdwc203R2dBQUFINGlCQVVBQUlBZDJBWUtBQUR2dVoyRTk2NEdBQUNBSHdsQkFRQUFZR08yZ1FJQXdQdmlKUHc0SkFBQUFPQUhRbEFBQUFEWW1HMmdBQUR3SGg5WEFRQUF3T09Fb0FBQUFMQWhBMnNBQUhqZnVpWUFBQURnUVVKUUFBQUEySkJ0b0FBQThKNmNuWVFIQUFDQVp3aEJBUUFBWUNPMmdRSUF3SHZpVFoyOXFRRUFBT0FwUWxBQUFBRFlpRzJnQUFEd0hoRW9BQUFBUEU4SUNnQUFBQnVJelVYVGxBQUFnQmZGZTlxR2ZRQUFBSGllRUJRQUFBQTJFQVByaUVFQkFJRG4zVTdDMjdBUEFBQUFMeEdDQWdBQXdKdHVRMnZiUUFFQTRHVnhFbjcwWVJVQUFBQzhSQWdLQUFBQWI0ck5SWU5mMkFBQThKSnhkQkllQUFBQTNtRk1CUUFBQUcrNGJRTTF0QVlBZ0pjdFN3SUFBQURlSUFRRkFBQ0FOeXc1QVFBQUw0cnQrazdDQXdBQXdIdUVvQUFBQVBDaTJBYnFoQ1VBQUx6R2RuMEFBQURZaGhBVUFBQUFYbVFiS0FBQXZHNWRFd0FBQUxBQklTZ0FBQUM4d0RaUUFBQjRYYnlsbllRSEFBQ0FiUWhCQVFBQTRBVzJnUUlBd0d1Y2hBY0FBSUJ0Q1VFQkFBRGdTYmFCQWdEQTZ5SUNIV3dEQlFBQWdNMElRUUVBQU9CSnRvRUNBTUJycHNsSFZRQUFBTEExSVNnQUFBQTh3VFpRQUFCNHplMGt2SStxQUFBQVlITkNVQUFBQUhpQ2JhQUFBUENhT0FrL09na1BBQUFBbXhPQ0FnQUF3SU5zQXdVQWdOYzRDUThBQUFEN0VZSUNBQURBZzJ3REJRQ0E1emtKRHdBQUFQc1NnZ0lBQU1BRGJBTUZBSURYT0FrUEFBQUEreEtDQWdBQXdBTnNBd1VBZ09lTm93K3FBQUFBWUc5Q1VBQUFBUGlCYmFBQUFQQzhlRWN2U3dJQUFBQjJKZ1FGQUFDQUg5Z0dDZ0FBejV1ZGhBY0FBSUJEQ0VFQkFBRGdHN2FCQWdEQTgrSWRuYjJqQVFBQTRCQkNVQUFBQVBpR2JhQUFBUEM4ZFUwQUFBREFRWVNnQUFBQThJVnh0QTBVQUFDZWxiT1Q4QUFBQUhBa0lTZ0FBQUI4d1RaUUFBQjRqcFB3QUFBQWNEd2hLQUFBQUh3aU5vRk9Vd0lBQUo3Z0pEd0FBQUFjVHdnS0FBQUFuMWhzTVFJQWdLYzRDUThBQUFEbkVJSUNBQURBSDJJYjZPQVhNd0FBUE14SmVBQUFBRGlQc1JZQUFBRDh3VFpRQUFCNGpwUHdBQUFBY0I0aEtBQUFBUHlIYmFBQUFQQWNKK0VCQUFEZ1hFWmJBQUFBOEIrMmdRSUF3T09jaEFjQUFJRHpDVUVCQUFEZ0g3YUJBZ0RBYzV5RUJ3QUFnUE1aYndFQUFFQzZiekt5RFJRQUFCN25KRHdBQUFDVVFRZ0tBQUFBeVRaUUFBQjRocFB3QUFBQVVBNGpMZ0FBQUxwM0cySlBDUUFBZUpDVDhBQUFBRkFPSVNnQUFBRGRXN0p0b0FBQThDZ240UUVBQUtBc3hsd0FBQUIwTGJhQnprNWFBZ0RBUTV5RUJ3QUFnUElJUVFFQUFPaGFiQU1GQUFBZTR5UThBQUFBbEVjSUNnQUFRTGRzQXdVQWdNYzVDUThBQUFCbEVvSUNBQURRTGR0QUFRRGdNVTdDQXdBQVFMbUVvQUFBQUhUSk5sQUFBSGljay9BQUFBQlFMaUVvQUFBQVhWcVhCQUFBUE1CSmVBQUFBQ2liRUJRQUFJRHV4Q2JRYVVvQUFNQVB4dEZKZUFBQUFDaWRFQlFBQUlEdUxBYlpBQUR3bzJHNHZwMXQwZ2NBQUlEaUNVRUJBQURvU213REhmd2FCZ0NBSDhVbVVDZmhBUUFBb0h4R1h3QUFBSFRGTmxBQUFQalpOTjAvb2dJQUFBREtKd1FGQUFDZ0d6bmJCZ29BQUQrSmsvRHhkZ1lBQUFEcVlQd0ZBQUJBRjI3RDdDa0JBQUEvY0JJZUFBQUE2aUlFQlFBQW9BdUxiYUFBQVBBakorRUJBQUNnUGtaZ0FBQUFOQysyZ1JwbUF3REE5NXlFQndBQWdEb0pRUUVBQUdqZVlwZ05BQUEvaWdqVVNYZ0FBQUNvanhBVUFBQ0FwdGtHQ2dBQVA0czM4endsQUFBQW9FSkNVQUFBQUpxMkxna0FBUGpHN1NTOGo2Y0FBQUNnV2tKUUFBQUFtaFZialNaYmpRQUE0RnZyZW85QkFRQUFnRG9KUVFFQUFHaldZcXNSQUFCOEsrZnJzRWdFQ2dBQUFGVVRnZ0lBQU5DazJBWTYrTlVMQUFCZmNoSWVBQUFBMm1Ba0JnQUFRSk5zQXdVQWdLOUZCQm9uNFFFQUFJRDZDVUVCQUFCb1RweTN0QTBVQUFDK0ZwdEFuWVFIQUFDQU5oaUxBUUFBMEJUbkxRRUE0SHZUbE5Mc3pRd0FBQURORUlJQ0FBRFFsQ1hmWTFBQUFPQnZ0dytuY2dJQUFBQWFJZ1FGQUFDZ0dUSFV0dGtJQUFDKzVpUThBQUFBdEVjSUNnQUFRRE1XbTQwQUFPQkw4ZEdVRDZjQUFBQ2dQVUpRQUFBQW1qQk5odG9BQVBDVjIwbDQ3MlVBQUFCb2toQVVBQUNBSnF5MmdRSUF3SmZXOVI2REFnQUFBTzBSZ2dJQUFGQzkyQVE2K0lVTEFBQ2Z5dms2RUJLQkFnQUFRTE9NeVFBQUFLaGFiRFZhbkxnRUFJQlBPUWtQQUFBQTdST0NBZ0FBVURYYlFBRUE0SE1SZ2NaSmVBQUFBS0J0Um1VQUFBQlU2N1lOTkNjQUFPQVRzUW5VU1hnQUFBQm9ueEFVQUFDQWFvbEFBUURnYzlOMDM1NFBBQUFBdEU4SUNnQUFRSlZpRzZqQk5nQUEvQzNleXRsSFV3QUFBTkFOSVNnQUFBQlYrbGdUQUFEd2lYVjFFaDRBQUFCNklnUUZBQUNnT3JFSmRQU0xGZ0FBL2hLYlFFV2dBQUFBMEJkak13QUFBS3F6T0FrUEFBQi91WjJFOTFZR0FBQ0E3Z2hCQVFBQXFFcHNPQnI4bWdVQWdOOUVCQm9uNFFFQUFJRCtHSjBCQUFCUWpkdUdveWtCQUFCL2lFMmdUc0lEQUFCQW40U2dBQUFBVkdPeERSUUFBUDR5VFNuTlRzSURBQUJBdDR6UEFBQUFxRUpzQXpYY0JnQ0EzOFU3T1Q2WUFnQUFBUG9sQkFVQUFLQUtodHNBQVBDM2RiM0hvQUFBQUVDL2hLQUFBQUFVTHphQjJnWUtBQUMveS9rNjZCR0JBZ0FBUVBlRW9BQUFBQlJ2RVlFQ0FNQnZ4dXVFSjNzbkF3QUFBRWtJQ2dBQVFPRml5OUhnMXlzQUFQd3JUc0V2U3dJQUFBQzRNVW9EQUFDZ1dESGd6bE1DQUFEK3cwbDRBQUFBNEwrRW9BQUFBQlJyc1EwVUFBQitFeEhvN0dNcEFBQUE0RCtNMHdBQUFDaFNiQU9kNXdRQUFQemp0akhmR3hrQUFBRDRneEFVQUFDQUluMnNDUUFBK0VkRW9LczNNZ0FBQVBBSklTZ0FBQURGaVUyZ28xK3NBQUR3cjlnRU9nNEpBQUFBNEMvR2FnQUFBQlJuY2U0U0FBRCtOVTMzajZVQUFBQUFQaU1FQlFBQW9DZzVwelQ0dFFvQUFEZHhFbjdKQ1FBQUFPQkxSbXNBQUFBVXc1QWJBQUIrdDY3M2R6SUFBQURBVjRTZ0FBQUFGRU1FQ2dBQS94ZmI4a2NSS0FBQUFQQURJU2dBQUFCRkdLKy9VT2M1QVFBQVY5T1VVdlkrQmdBQUFCNGdCQVVBQUtBSUgwc0NBQURTL1JSOHRpMGZBQUFBZUpBUUZBQUFnTlBGSnREQkwxUUFBTGhaVnlmaEFRQUFnTWNac3dFQUFIQ3EySGEwT0hrSkFBQTNzUWxVQkFvQUFBQThRd2dLQUFEQXFaWnNHeWdBQUlUeCtpN09QcElDQUFBQW5tVFVCZ0FBd0dsaUcraHMwQTBBQVBkTitVc0NBQUFBZUpvUUZBQUFnTk44ckFrQUFFajNDTlJKZUFBQUFPQVZRbEFBQUFCT0VadEFSNzlLQVFBZzVaelM1RzBNQUFBQXZNaC9Ld0FBQUhDNDI5bExKK0VCQU9EMmNWVDJOZ1lBQUFEZUlBUUZBQURnY0xFTmRQQ0xGQUNBenQwK2tGb1NBQUFBd0Z1TTNRQUFBRGpVYmRpZEV3QUFkQzhpMEhGSUFBQUFBRzhSZ2dJQUFIQW9FU2dBQUtTVXIrL2l5WlFHQUFBQTJJRC9ZZ0FBQU9Bd2NSSSsvZ0VBUU0vRzYzUW1leGNEQUFBQUd4R0NBZ0FBY0pqRnNCc0FnTTROdy8wa1BBQUFBTUJXaEtBQUFBQWNJazVmRG42RkFnRFF1WWhBeHlFQkFBQUFiTVlJRGdBQWdOM2R0aDdsQkFBQVhZdVBveWFUR1FBQUFHQmovcnNCQUFDQTNZbEFBUURvM1hpZHlPUTVBUUFBQUd4T0NBb0FBTUN1NXZuK0R3QUFlblhia0w4a0FBQUFnRjBJUVFFQUFOalZJZ0lGQUtCejYzb2R5QXdKQUFBQVlCZENVQUFBQUhhVGMwcURYNTRBQUhRczNzUWlVQUFBQUdCUHhuRUFBQURzNG5iK01pY0FBT2pXTktXVWJjZ0hBQUFBZGlZRUJRQUFZQmNpVUFBQWVoWWZSbVZ2WWdBQUFPQUFRbEFBQUFBMk44LzNmd0FBMEt0MWRSSWVBQUFBT0lZUUZBQUFnTTB0SWxBQUFEb1dtMEJGb0FBQUFNQlJoS0FBQUFCc0tvYmVnMStiQUFCMGFwcXViMklmUmdFQUFBQUhNcG9EQUFCZ004T1EwcElUQUFCMHlYc1lBQUFBT0lNUUZBQUFnTTBZZWdNQTBLdUlRTmYxL2hjQUFBRGdTRUpRQUFBQU5qSFA5MzhBQU5Dak9BYy9pa0FCQUFDQUV3aEJBUUFBZU52dEJLWUlGQUNBVHZrb0NnQUFBRGlURUJRQUFJQzM1WnpTNEJjbUFBQWR1bjBVbFJNQUFBREFhWXpwQUFBQWVFc012clB0UndBQWRDamV3dXVhQUFBQUFFNGxCQVVBQU9BdEh3YmZBQUIwS2piamowTUNBQUFBT0pVUUZBQUFnSmZOOC9XSHBWK1dBQUIwS0NMUWVVb0FBQUFBcHpPdUF3QUE0Q1Z4Qm5OeEVoNEFnQTVOVTByWld4Z0FBQUFvaEJBVUFBQ0FseXc1cGNHdlNnQUFPaE1mUk1VMlVBQUFBSUJTR05rQkFBRHd0QmgrenpZZ0FRRFFvWFc5RGxlR0JBQUFBRkFNSVNnQUFBQlB1NndKQUFDNkUxdnhSYUFBQUFCQWFZU2dBQUFBUENVN0NROEFRSWRpSTc2dCtBQUFBRUNKak80QUFBQjRXSnlFejRiZkFBQjBKdDdCc1EwVUFBQUFvRVJDVUFBQUFCNFd3Ky9CS1V3QUFEb1M3OTkxVFFBQUFBREZFb0lDQUFEd0VLY3dBUURvVWM3WFlZcVBvUUFBQUlDQ0NVRUJBQUQ0MGUwVXBnZ1VBSURPUkFRNlR3a0FBQUNnYUVKUUFBQUFmaFFEOE1FdlNBQUFPakpOMTNld2o2RUFBQUNBQ2hqakFRQUE4SzNZQm1vQURnQkFUMjV2NEp3QUFBQUFxaUFFQlFBQTRGdVhOUUVBUURjaUFsMnZiK0J4U0FBQUFBQlZFSUlDQUFEd3BYbDJFaDRBZ0w3RU5ud1JLQUFBQUZBVDR6d0FBQUErRlp1UUZpZmhBUURvU0p5RG43MkJBUUFBZ01vSVFRRUFBUGpVa20wREJRQ2dIL0VoVkJhQkFnQUFBQlV5MGdNQUFPQXZzUVhKSmlRQUFIb1JFZWk2SmdBQUFJQXFDVUVCQUFENGpaUHdBQUQwSmlMUWNVZ0FBQUFBVlJLQ0FnQUE4SnZZQk9va1BBQUF2Vml5Q0JRQUFBQ29tOUVlQUFBQS83cHRBODBKQUFDNkVCOUJ6YmJoQXdBQUFKVVRnZ0lBQVBDdnk1b0FBS0FMUG9JQ0FBQUFXaUVFQlFBQTRNWkplQUFBZWhFUjZPb2pLQUFBQUtBUlJud0FBQURZaGdRQVFGY2lBaDJIQkFBQUFOQUVJU2dBQUFDM0NIUXdDQWNBb0FQeDloV0JBZ0FBQUMwUmdnSUFBSFF1VHNMSFB3QUFhSjIzTHdBQUFOQWlJU2dBQUVESGJpZmhEY0lCQU9qQTdlMmJFd0FBQUVCemhLQUFBQUFkdTUyRTk4c1FBSURHUlFTNnJna0FBQUNnU2NaOUFBQUFuUnBIWnpFQkFPaERSS0Rqa0FBQUFBQ2FKQVFGQUFEbzFNZVNBQUNnZWJFRlh3UUtBQUFBdEV3SUNnQUEwS0hzSkR3QUFCMklkNjh0K0FBQUFFRHJqUDBBQUFBNk13ejNyVWdBQU5DeWVQZG1FU2dBQUFEUUFTRW9BQUJBWnk1ckFnQ0Fwa1VFdW5yM0FnQUFBSjBRZ2dJQUFIUWt6bUk2Q1E4QVFNdCtSYURqa0FBQUFBQzZZUHdIQUFEUUNTZmhBUURvUVp5REY0RUNBQUFBUFJHQ0FnQUFkQ0lpME1GQUhBQ0FodVY4MzRJUEFBQUEwQk1oS0FBQVFBZGlHRzRnRGdCQXk2YnB2ZzBVQUFBQW9EZENVQUFBZ01iZFRzSWJpQU1BMExCNDg4WTJVQUFBQUlBZUNVRUJBQUFhZHpzSjc5Y2ZBQUNOaWdoMFhhOERqeUVCQUFBQWRNa29FQUFBb0dGT3dnTUEwTHJZQkNvQ0JRQUFBSG9tQkFVQUFHaVVrL0FBQUxRdUl0QjVTZ0FBQUFCZEU0SUNBQUEwS2pzSkR3QkF3Mkx6ZmZiaEV3QUFBSUFRRkFBQW9FV3hEZFJRSEFDQVZ0MjIzK2NFQUFBQVFCS0NBZ0FBTk9teUpnQUFhRkpFb0t2M0xnQUFBTUMvaEtBQUFBQ05jUkllQUlDV1JRUTZEZ2tBQUFDQWZ4Z05BZ0FBTk1TSlRBQUFXaFp2WFJFb0FBQUF3TytFb0FBQUFBMXhFaDRBZ0ZiRjV2dDVUZ0FBQUFEOFFRZ0tBQURRQ0NmaEFRQm8xVFJkMzdzaVVBQUFBSUJQR1JFQ0FBQTB3RWw0QUFCYTVhMExBQUFBOEQwaEtBQUFRQU9jaEFjQW9FVVJnYTdyL1M4QUFBQUFueE9DQWdBQVZNNUplQUFBV2hVUjZDZ0NCUUFBQVBpV1VTRUFBRURGbk1rRUFLQlY4Y0dUQ0JRQUFBRGdaMEpRQUFDQWlxMUxBZ0NBNWtRRW11Y0VBQUFBd0FPRW9BQUFBSldhcjRQeGFVb0FBTkNVY1JTQkFnQUFBRHhEQ0FvQUFGQWhKK0VCQUdqUjdaMXI2ejBBQUFEQVU0U2dBQUFBRllxVDhERWtCd0NBVnNUN2RsMnZnd3Z2WEFBQUFJQ25DRUVCQUFBcTR5UThBQUF0aWsyZ0lsQUFBQUNBNXdsQkFRQUFLbkk3bFRrbkFBQm9TczRwVFNZV0FBQUFBQy94M3lvQUFBQVZXYTREOHNFdk9RQUFHaElSYVBheEV3QUFBTURMakE4QkFBQXFFU2ZoWndOeUFBQWFNazBpVUFBQUFJQjNDVUVCQUFBcTRDUThBQUN0dWIxeGN3SUFBQURnVFVKUUFBQ0FDamdKRHdCQVN5SUNYZGY3WHdBQUFBRGVZNHdJQUFCUU9DZmhBUUJvVFVTZ293Z1VBQUFBWUJOQ1VBQUFnSUk1Q1E4QVFHdGkyNzBJRkFBQUFHQTdRbEFBQUlDQ09Ra1BBRUJMY3JidEhnQUFBR0JyeG9rQUFBQ0ZjaEllQUlDV1RGTksyZnNXQUFBQVlITkNVQUFBZ0FJNUNROEFRRXR1Nzl1Y0FBQUFBTmlCRUJRQUFLQkFUc0lEQU5DS2lFRFg5ZjRYQUFBQWdPMFpLd0lBQUJUR1NYZ0FBRnJ4S3dJZFJhQUFBQUFBdXhHQ0FnQUFGTVJKZUFBQVdwS3pDQlFBQUFCZ2IwSlFBQUNBZ2pnSkR3QkFLeUlDbmFjRUFBQUF3TTZNRndFQUFBcmhKRHdBQUsySWQyMzJ0Z1VBQUFBNGhCQVVBQUNnQUxlVDhEa0JBRUQxeHRIYkZnQUFBT0JJUWxBQUFJQUNyTXM5QmdVQWdKcmRQbkJhRWdBQUFBQUhFb0lDQUFDY0xNNW1UbE1DQUlDcVJRUzZydGZCZ3crY0FBQUFBQTRsQkFVQUFEaVJrL0FBQUxSQ0JBb0FBQUJ3RGlFb0FBREFpVDVXSitFQkFLaGZmTndrQWdVQUFBQTRoeEFVQUFEZ0pEbUc1WDZWQVFCUXVYalh6bk1DQUFBQTRDUkdqZ0FBQUNkd0VoNEFnQlpFQUpwRm9BQUFBQUNuRW9JQ0FBQ2M0TEltQUFDb21vK2JBQUFBQU1vZ0JBVUFBRGhZbk00Yy9Cb0RBS0JpRVlHdVBtNENBQUFBS0lMUkl3QUF3SUZzVFFJQW9IYS9JdEJ4U0FBQUFBQVVRQWdLQUFCd0lDZmhBUUNvbVFnVUFBQUFvRHhDVUFBQWdJTTRDUThBUU8zaVRTc0NCUUFBQUNpTEVTUUFBTUFCbklRSEFLQjJFWUhPVXdJQUFBQ2dNRUpRQUFDQW5VVUU2aVE4QUFBMWl3ZzB6d2tBQUFDQUFnbEJBUUFBZHVZa1BBQUFOWnNtRVNnQUFBQkF5WXdpQVFBQWRqVFBodVlBQU5RcnR0c3ZPUUVBQUFCUU1DRW9BQURBVG01RGN4RW9BQUNWaXZmc3V0Ny9BZ0FBQUZBdUlTZ0FBTUJPRmlmaEFRQ28xSzhJZEJTQkFnQUFBQlRQU0JJQUFHQUhjUkordGcwVUFJQktMWXNJRkFBQUFLQVdRbEFBQUlDTk9Ra1BBRUROWXJQOVpIb0FBQUFBVUEzL2xRTUFBTEF4SitFQkFLaFZ6amJiQXdBQUFOVEdhQklBQUdCRFRzSURBRkNyZU1kbWIxa0FBQUNBNmdoQkFRQUFObkk3Q1o4VEFBQlVaeHk5WlFFQUFBQnFKUVFGQUFEWXlHVzl4NkFBQUZDVGVNT3VTd0lBQUFDZ1VrSlFBQUNBRGVSOEhhRDdoUVVBUUdWdUVhZ1BtZ0FBQUFDcVprd0pBQUR3SmlmaEFRQ28wYThJZEJTQkFnQUFBRlJOQ0FvQUFQQ21PQWtQQUFDMVdSWVJLQUFBQUVBTGhLQUFBQUJ2aU9HNWsvQUFBTlFtTnRwUDNyRUFBQUFBVGZEZlBBQUFBQzhhcjcrbzhwd0FBS0FxT2FjMGU4Y0NBQUFBTkVNSUNnQUE4SUpoU09salNRQUFVSlVJUUgzTUJBQUFBTkFXSVNnQUFNQUw0cFNtay9BQUFOUmttdTd2V0FBQUFBRGFZbXdKQUFEd3BOaWk1SlFtQUFBMWlZMzJJbEFBQUFDQU5nbEJBUUFBbm5BYm9JdEFBUUNvU0x4aDEvWCtGd0FBQUlEMkNFRUJBQUNlc0M1T3dnTUFVSTlmRWVnb0FnVUFBQUJvbHZFbEFBREFnM0pPYVpvU0FBQlVRUVFLQUFBQTBBY2hLQUFBd0FOdUorRnpBZ0NBYXNTSFRDSlFBQUFBZ1BZSlFRRUFBQjV3V1JNQUFGUWpJdERaTm5zQUFBQ0FMZ2hCQVFBQWZyQXNLUTErUFFFQVVJbUlRUE9jQUFBQUFPaUVVU1lBQU1BMzV0a1FIUUNBZW5pL0FnQUFBUFJIQ0FvQUFQQ0ZZVWhwTVVRSEFLQVMwM1I5ditZRUFBQUFRR2VFb0FBQUFGK0lJYnFUOEFBQTFPRDJFWk1JRkFBQUFLQkxScG9BQUFDZmlKT2FzMjJnQUFCVUlDTFFkYjMvQlFBQUFLQS9RbEFBQUlBLzJLWUVBRUF0ZmtXZ293Z1VBQUFBb0Z0Q1VBQUFnRDljYkZNQ0FLQUNJbEFBQUFBQWdoQVVBQURnUDNLK0R0VDlVZ0lBb0FMTElnSUZBQUFBUUFnS0FBRHdyM0YwRWg0QWdEckV1M1h5UC93QUFBQUFKQ0VvQUFEQVRaelYvRmdTQUFBVUw3Yll6M01DQUFBQWdCc2hLQUFBUUxwdlZISVNIZ0NBMGtVRW1rV2dBQUFBQVB5SE1TY0FBTkM5Mktaa294SUFBS1dMTjZzSUZBQUFBSUEvQ1VFQkFJQ3V4VW40MkFZS0FBQWxHMGZ2VmdBQUFBQStKd1FGQUFDNmRsbnZNU2dBQUpRcTNxdnJrZ0FBQUFEZ1UwSlFBQUNnV3psZmgrcCtGUUVBVUxCYkJPcmpKUUFBQUFDK1llUUpBQUIweVdsTkFBQks5eXNDSFVXZ0FBQUFBSHhEQ0FvQUFIUW5CdW9mVG1zQ0FGQXdFU2dBQUFBQWp4S0NBZ0FBM1ZtY2hBY0FvSEFpVUFBQUFBQWVaZlFKQUFCMFpaN3Yvd0FBb0ZUTElnSUZBQUFBNEhGQ1VBQUFvQnR4WGpPMmdRSUFRS255OWIwNlR3a0FBQUFBSGlZRUJRQUF1bkZaN3pFb0FBQ1VLQ0xRYkhzOUFBQUFBRThTZ2dJQUFGMklvZnJnRnhBQUFJVVNnUUlBQUFEd0ttTlFBQUNnZWZQc0pEd0FBT1dLOTZvSUZBQUFBSUJYQ1VFQkFJQ214U240eFZBZEFJQkNqYU9QbGdBQUFBQjRqeEFVQUFCbzJ1SWtQQUFBaFlxUGx0WWxBUUFBQU1CYmpFTUJBSUJtNVh3L3N3a0FBS1c1UmFEci9TOEFBQUFBdkVNSUNnQUFOT2wyRXQ2SlRRQUFDdlFyQWgxRm9BQUFBQUJzUUFnS0FBQTBKd2JybHpVQkFFQnhSS0FBQUFBQWJFMElDZ0FBTkNkT3dnOSs3UUFBVUJnUktBQUFBQUI3TUJvRkFBQ2FNczhwNVRrQkFFQnhSS0FBQUFBQTdFRUlDZ0FBTkNNMkxDMDVBUUJBY1paRkJBb0FBQURBUG9TZ0FBQkFNeTdyUFFZRkFJQ1M1SnpTUENVQUFBQUEySVVRRkFBQWFFSU0xd2UvY0FBQUtFeThVL09jQUFBQUFHQTN4cVFBQUVEMTV0bEplQUFBeWlNQ0JRQUFBT0FJUWxBQUFLQnFjUXArTVZ3SEFLQXc4YkdTQ0JRQUFBQ0FJd2hCQVFDQXFxMkxrL0FBQUpURnhub0FBQUFBam1SY0NnQUFWQ3RPYlU1VEFnQ0FZdHcyMW90QUFRQUFBRGlRRUJRQUFLaVNBVHNBQUtXSk4rckhtZ0FBQUFEZ1VFSlFBQUNnT2pGZ3Z4aXdBd0JRa0hpanJ1djlMd0FBQUFBY1NRZ0tBQUJVSnphQkRuN05BQUJRaUY4UjZDZ0NCUUFBQU9BRVJxY0FBRUJWNXZuK0R3QUFTaUFDQlFBQUFPQnNRbEFBQUtBYXR5SDdrZ0FBb0FnaVVBQUFBQUJLSUFRRkFBQ3FFRVAyeTVvQUFLQUlJbEFBQUFBQVNpRUVCUUFBcXBEemRkanVGd3dBQUlXSTk2a0lGQUFBQUlBU0dLTUNBQURGbStmcm9IMU9BQUJRaEdXNXZsR25CQUFBQUFCRkVJSUNBQUJGaTVPYlMwNEFBRkNFZUp1S1FBRUFBQUFvaVJBVUFBQW8ybVc5eDZBQUFIQzJPQWMvMjFRUEFBQUFRR0dFb0FBQVFMSGk1T2JnVndzQUFBV0lDRFNMUUFFQUFBQW9rSkVxQUFCUXBOaTBaTkFPQUVBSlJLQUFBQUFBbEV3SUNnQUFGQ2RPd1M4NUFRREE2WHlnQkFBQUFFRHBoS0FBQUVCeEx1czlCZ1VBZ0RORkJPb0RKUUFBQUFCS0p3UUZBQUNLRW1jM0I3OVVBQUE0MlRTSlFBRUFBQUNvZy9FcUFBQlFEQnVYQUFBb1FXeW45eTRGQUFBQW9CWkNVQUFBb0FpM1lmdWNBQURnVlBFdS9WanZmd0VBQUFDZ0JrSlFBQUNnQ0pmVlNYZ0FBTTRWOGVjcUFnVUFBQUNnTXNhc0FBREE2WElXZ1FJQWNLNWZFZWdvQWdVQUFBQ2dNa2F0QUFEQXFlWTVwU1VuQUFBNGpRZ1VBQUFBZ0pvSlFRRUFnTlBFd0gyWkV3QUFuRVlFQ2dBQUFFRHRoS0FBQU1CcExxdVQ4QUFBbkVjRUNnQUFBRUFMakZ3QkFJQlQ1Q3dDQlFEZ1BDSlFBQUFBQUZwaDdBb0FBQnh1bmxOYWNnSUFnRk9JUUFFQUFBQm9pUkFVQUFBNFZBemRsemtCQU1CcFlqdTlDQlFBQUFDQVZnaEJBUUNBUTExV0orRUJBRGpQc3FRMFR3a0FBQUFBbW1IOENnQUFIQ2FHN2lKUUFBRE9JZ0lGQUFBQW9FVkdzQUFBd0NIbU9hWHNKRHdBQUNlSmMvQWlVQUFBQUFCYUpBUUZBQUIyTnd3cExUa0JBTUFwSWdMMVVSSUFBQUFBclJLQ0FnQUF1N3VzOXhnVUFBQ09KZ0lGQUFBQW9IVkNVQUFBWUZmTGt0TGdsd2NBQUNjUWdRSUFBQURRQStOWUFBQmdOL05zOEE0QXdEbEVvQUFBQUFEMFFnZ0tBQURzSWs3Qkx6a0JBTURoUktBQUFBQUE5RVFJQ2dBQWJDNGkwTXQ2L3dzQUFFZXlsUjRBQUFDQTNnaEJBUUNBemNVbTBNR3ZEUUFBRGhZUnFLMzBBQUFBQVBUR2FCWUFBTmhVRE45bkc1Z0FBRGlZQ0JRQUFBQ0FYZ2xCQVFDQXpjUXArSFZKQUFCd3FIaUhpa0FCQUFBQTZKVVFGQUFBMkVRTTN5OXJBZ0NBUThVNzlNTTdGQUFBQUlDT0NVRUJBSUJOeEFhbXdTOE1BQUFPOUNzQ2piOEFBQUFBMEN0aldnQUE0RzA1cHpUUENRQUFEaU1DQlFBQUFJQTdJU2dBQVBDV2NieHZBd1VBZ0tORS9MbUtRQUVBQUFEZ1JnZ0tBQUM4N0xhRmFVa0FBSENZWHhIb0tBSUZBQUFBZ0JzaEtBQUE4TExiS1U2L0tnQUFPSWdJRkFBQUFBRCtabVFMQUFDOEpPZjdXWGdBQURpQ0NCUUFBQUFBUG1kc0N3QUFQRzJlVTFweUFnQ0FRNGhBQVFBQUFPQnJRbEFBQU9BcE1ZUmY1Z1FBQUljUWdRSUFBQURBOTRTZ0FBREFVeTdYSWZ6Z2x3UUFBQWNRZ1FJQUFBREF6NHh2QVFDQWh5MkxDQlFBZ0dPSVFBRUFBQURnTVVhNEFBREFRK1k1cGV3a1BBQUFCeENCQWdBQUFNRGpoS0FBQU1DUGJvUDRKUUVBd081RW9BQUFBQUR3SENFb0FBRHdyUmpFWDlZRUFBQzdFNEVDQUFBQXdQT0VvQUFBd0xlV2ZCM0krK1VBQU1ET1JLQUFBQUFBOEJyalhBQUE0RXM1cHpUUENRQUFkaVVDQlFBQUFJRFhDVUVCQUlCUFJRQWEyMEFCQUdCUElsQUFBQUFBZUk4UUZBQUErRXNNNHhlYlFBRUEySmtJRkFBQUFBRGVKd1FGQUFEK2Nya080d2UvRmdBQTJKRUlGQUFBQUFDMlliUUxBQUQ4WmxsRW9BQUE3QzluRVNnQUFBQUFiTUY0RndBQStOYzhYd2Z5VHNJREFMQ3orUGhvbmhJQUFBQUFzQUVoS0FBQWNITTd6YmtrQUFEWWxRZ1VBQUFBQUxZbEJBVUFBRzRSNkdWTkFBQ3dLeEVvQUFBQUFHeFBDQW9BQUtRbHB6VDRkUUFBd0k1RW9BQUFBQUN3RDZOZUFBRG9YTTdYZ2Z5Y0FBQmdOeUpRQUFBQUFOaVBFQlFBQURvV0FXaHNBd1VBZ0wySVFBRUFBQUJnWDBKUUFBRG8xREJjaC9JMmdRSUFzQ01SS0FBQUFBRHNUd2dLQUFBZGlnajBzbDcvK2tVQUFNQk9SS0FBQUFBQWNBeGpYd0FBNkZET0lsQUFBUFlqQWdVQUFBQ0E0eGo5QWdCQVp5SUN6VTdDQXdDd0V4RW9BQUFBQUJ4TENBb0FBQjBaaCt0Z1BpY0FBTmlGQ0JRQUFBQUFqaWNFQlFDQVRneERTaDlyQWdDQVhZaEFBUUFBQU9BY1FsQUFBT2hFUktDRFh3QUFBT3hBQkFvQUFBQUE1ekVHQmdDQUR1UjhmZng3L1FNQXNBTVJLQUFBQUFDY3l5Z1lBQUFhTjgvWDRYeE9BQUN3T1JFb0FBQUFBSnhQQ0FvQUFBMGJocFRXSlFFQXdPWkVvQUFBQUFCUUJpRW9BQUEwS2lMUXk1b0FBR0J6SWxBQUFBQUFLSWNRRkFBQUdoV2JRQWN2ZmdBQU5pWUNCUUFBQUlDeUdBc0RBRUNEY2s1cE1wd0hBR0JqSWxBQUFBQUFLSThRRkFBQUdqUFAxd0Y5VGdBQXNDa1JLQUFBQUFDVVNRZ0tBQUFOR1FZUktBQUEyeE9CQWdBQUFFQzVoS0FBQU5DSWlFQXY2LzB2QUFCc1JRUUtBQUFBQUdVVGdnSUFRQ05pRStqZ2hROEF3SVpFb0FBQUFBQlFQbU5pQUFCb1FNN1hBZjJjQUFCZ015SlFBQUFBQUtpREVCUUFBQ29YQVdoc0F3VUFnSzJJUUFFQUFBQ2dIa0pRQUFDbzJEQ0lRQUVBMkpZSUZBQUFBQURxSWdRRkFJQktSUVI2V2U5L0FRQmdDeUpRQUFBQUFLaVBFQlFBQUNvVm0wQUhMM29BQURZaUFnVUFBQUNBT2hrYkF3QkFoWEsrRHVubkJBQUFteENCQWdBQUFFQzloS0FBQUZDWkNFQmpHeWdBQUd4QkJBb0FBQUFBZGJORENBQUFLaklNSWxBQUFMWVJiOHZicG5rUktBQUFBQUJVVFFnS0FBQ1ZpRUg5WmIzL0JRQ0FkOFNiY3IyK0xVZHZTd0FBQUFDb250UHdBQUJRaWRnRU9uakJBd0R3SmhFb0FBQUFBTFRGR0JrQUFDcHdPOWxwbno4QUFHOFNnUUlBQUFCQWU0U2dBQUJRdUFoQVl4c29BQUM4UXdRS0FBQUFBRzBTZ2dJQVFNRmlXQzhDQlFEZ1hTSlFBQUFBQUdpWEVCUUFBQW9Wdy9yTGV2OExBQUN2RW9FQ0FBQUFRTnVFb0FBQVVLaVBpRUM5MkFFQWVJTUlGQUFBQUFEYVo2d01BQUFGeXZuNldQZGFCd0RnRFNKUUFBQUFBT2lEMFRJQUFCUm1ubE5hY2dJQWdKZUpRQUVBQUFDZ0gwSlFBQUFvU0F6cTF5VUJBTURMUktBQUFBQUEwQmNoS0FBQUZDSUc5aDlyQWdDQWw0bEFBUUFBQUtBL1FsQUFBQ2pFNVRxd0g3elFBUUI0a1FnVUFBQUFBUHBrekF3QUFBVllGaEVvQUFDdkU0RUNBQUFBUUwrTW1nRUE0R1E1WC8vTkNRQUFYaUlDQlFBQUFJQytDVUVCQU9CRTQvVkZ2dVFFQUFBdkVZRUNBQUFBQUVKUUFBQTRTUXp0UDVZRUFBQXZFWUVDQUFBQUFNRUJTZ0FBT0VFTTdTL1hvZjNnMHl3QUFGNXcrNmhvdmY4RkFBQUFBUHBtN0F3QUFDZUljL0FpVUFBQVhpRUNCUUFBQUFEK3krZ1pBQUFPbG5OS3M5MzhBQUM4UUFRS0FBQUFBUHpKK0JrQUFBNFVBV2hzQXdVQWdHZU5ZMHJySWdJRkFBQUFBSDRuQkFVQWdJUEV3RjRFQ2dEQUszeFFCQUFBQUFCOHhXbDRBQUE0UUVTZ0Z5YzhBUUI0Z1FnVUFBQUFBUGlPRUJRQUFBN3dFUkdvMXpjQUFFOFNnUUlBQUFBQVAzRWFIZ0FBZHJZc0tZMGlVQUFBbnBUejlaLy93UVVBQUFBQWZtQWNEUUFBT3pLOEJ3RGdGZDZSQUFBQUFNQ2poS0FBQUxBVFp6d0JBSGlGQ0JRQUFBQUFlSVlRRkFBQWRqQU1LUzJHOXdBQVBFa0VDZ0FBQUFBOFN3Z0tBQUFiaXdqMHNsNy9lbTBEQVBBRUVTZ0FBQUFBOEFxamFRQUEyRmljZ3hlQkFnRHdEQkVvQUFBQUFQQXEvN1VJQUFBYmlnSCs3SlVOQU1BVGx1WDZocHdTQUFBQUFNQkw3Q2tDQUlDTlJBQWEyMEFCQU9CUklsQUFBQUFBNEYxMkZRRUF3QWJHSWFWMVNRQUE4SkJoK0dlYnZBZ1VBQUFBQUhpVEVCUUFBTjRVUS95UE5RRUF3RVBpL2JpdTk0K0pBQUFBQUFEZTVUUThBQUM4SVliNGwrc1FmL0N5QmdEZ0FTSlFBQUFBQUdCcnh0VUFBUENHSll0QUFRQjRqQWdVQUFBQUFOaURrVFVBQUx3bzU1VG1PUUVBd0k5RW9BQUFBQURBWG9TZ0FBRHdnZ2hBWXhzb0FBRDhSQVFLQUFBQUFPeEpDQW9BQUUrS0FmNjZKQUFBK0pFSUZBQUFBQURZbXhBVUFBQ2VFSVA4anpVQkFNQ1BSS0FBQUFBQXdCR0VvQUFBOEtBWTVGK3VnL3pCS3hvQWdCK0lRQUVBQUFDQW84d0pBQUI0eUpKRm9BQUEvT3pYRnZsQkJBb0FBQUFBSEVBSUNnQUFEOGo1K25qMmVnWUE0QWZqbU5LNmlFQUJBQUFBZ09NWVpRTUF3QThpQUkxdG9BQUE4QjN2UmdBQUFBRGdEQTViQWdEQU44Ymh2dEVKQUFDK0l3SUZBQUFBQU01aUl5Z0FBSHdoem5sK3JBa0FBTDZWOC9XZi8ya0ZBQUFBQUU1aUl5Z0FBSHdpSXRETGV2M3J4UXdBd0RkRW9BQUFBQURBMll5MUFRRGdFM0hXVXdRS0FNQjNSS0FBQUFBQVFBbU10Z0VBNEE4eDBKOE45QUVBK0lZSUZBQUFBQUFvaGYrcUJBQ0EvNGdBTkxhQkFnREFWNWJsK202Y0VnQUFBQUJBRVd3RUJRQ0FmNHhEU3V1U0FBRGdTeUpRQUFBQUFLQTBOb0lDQU1EVk1LVDBzU1lBQVBoVXZCZlg5Zjd4RUFBQUFBQkFTV3dFQlFDZ2V6SFV2MXlIK29QWE1RQUFueENCQWdBQUFBQWxNK29HQUtCN0h5SlFBQUMrSUFJRkFBQUFBRXBuM0EwQVFOZVc1Zm9vOWlvR0FPQVRJbEFBQUFBQW9BWkczZ0FBZEN2bjY3ODVBUURBWDBTZ0FBQUFBRUF0aEtBQUFIUnBubE5hY2dJQWdMK0lRQUVBQUFDQW10aC9CQUJBZDJLd0x3SUZBT0F6OFZiOFdPOS9BUUFBQUFCcUlBUUZBS0FyTWRDL0dPd0RBUENKMkJxZloyOUZBQUFBQUtBdVFsQUFBTHJ4YndRNkpnQUErRTFFb0xiR0F3QUFBQUExRW9JQ0FOQ05HT3lMUUFFQStGUE85MDJnQUFBQUFBQTFNZ1lIQUtBTE1keWZEZmNCQVBpRENCUUFBQUFBcUowUUZBQ0E1am56Q1FEQVowU2dBQUFBQUVBTC9EY25BQUJORzRlVTFpVUJBTUJ2Rmh2akFRQUFBSUJHK0s5T0FBQ2FOUXdwZmF3SkFBQitzeXpYL3hpZEVnQUFBQUJBRTRTZ0FBQTBLU0xReTNyOU95WUFBTGlKTjJKRW9KTTNJZ0FBQVBDLzl1NEV5VzBjQ2FCb2lpSUExdjB2UEVyVHJoNjM3WFp0a3JDOEY2SFFGVEtBendUQVJJU2dBQUJNNlJDQkFnRHdmeklDYmJjWmNic0VBQUFBQU1CVVhJMERBRENkM1BLMG1YUUJBUGhPQkFvQUFBQUF6TXoxT0FBQVV5bmw5clAzSGdDQTcwU2dBQUFBQU1Ec2hLQUFBRXhqM3lOcUNRQUErRVlFQ2dBQUFBQ3N3SzRrQUFDbWtKZjdyUVlBQUh5VEVlalJ6bjhBQUFBQWdKa0pRUUVBR042UFMzNEFBRWk1S2I3c0lsQUFBQUFBWUExQ1VBQUFocGFYK3krNTZXa0xBQUQ0Rm9IV0VnQUFBQUFBeXhDQ0FnQXd0RU1FQ2dEQWQ2V2NtMEFCQUFBQUFGYml5aHdBZ0dIVmVodG9UYlFBQUlRSUZBQUFBQUJZbDZOUkFBQ0c1S0lmQUlBZjhpbjQzV3dJQUFBQUFDeks4U2dBQU1QSlMvNjg3QWNBZ053U3YxOERBQUFBQUdCWlFsQUFBSWF5WFNKYURRQUFGbmU1bkJIb2RRc0FBQUFBZ0tVSlFRRUFHRVplOWg4dEFBQllYTTZGclowZkNRRUFBQUFBck03MzhnQUFEQ0V2KzE5dWwvMFhFeXdBd05KRW9BQUFBQUFBUDNPTkRnQkE5MzVzQWhXQkFnQ3NUUVFLQUFBQUFQQXJUOE1EQU5DOVdtNlgvU0pRQUlDbHZYNGNKQUlGQUFBQUFQaUpFQlFBZ0s2VmNodGFUYTBBQUV2TGo0SmFGWUVDQUFBQUFQeU9LM1VBQUxxVkVXaHVBd1VBWUYzNVVaQ1pFQUFBQUFEZ3o0U2dBQUIweVlVL0FBRDVZVkJ4Z2drQUFBQUE4SisyQUFDQXp1U1RueUpRQUlDMWlVQUJBQUFBQU43R1VTb0FBRjNKQ1BTbG5mOEFBS3dwUHdyYW5Wd0NBQUFBQUx5SjQxUUFBTHJ4R29IYVd3OEFzS1NjQjNNVDZINE5BQUFBQUFEZVNBZ0tBRUEzV2hXQkFnQ3NLaVBRMWlJMm0rRUJBQUFBQU43Rk5Uc0FBRjJvTmVKcTh4TUF3SkpFb0FBQUFBQUFIeWNFQlFEZzZmTDV6MkpYUFFEQWtrU2dBQUFBQUFDZkl3UUZBT0NwOWoyaWxnQUFZRUVpVUFBQUFBQ0F6N04zQ1FDQXA4a0wvMVlEQUlBRmJkczVDMTVFb0FBQUFBQUFueUlFQlFEZ0tmTEMvemdDQUlBRjJRb1BBQUFBQVBCMWhLQUFBRHhjUnFBdnpmWW5BSUFWbFhMN09aVUVBQUFBQVBneVd3QUF3QU85UnFBbVVRQ0E1WWhBQVFBQUFBQytubU5YQUFBZUtwOEFGWUVDQUt3bjU4RGRhU1FBQUFBQXdKZHo5QW9Bd01QVTZ2SWZBR0ExdVJFK040SHUxd0FBQUFBQTRBNWN3d01BOEJDZUFRVUFXRTlHb0sxRmJKY0FBQUFBQU9CT1BNb0pBTURkNVJiUWZBb1VBSUIxaUVBQkFBQUFBQjVEQ0FvQXdGM2x4WCtyQVFEQVFrU2dBQUFBQUFDUDQzRk9BQUR1SmdPQTR3Z0FBQmJ5YlFaczV6OEFBQUFBQVBjbkJBVUE0Qzd5NHY5RkFBQUFzSlQ5ZHRwWVN3QUFBQUFBOEVCQ1VBQUF2dHhyQkxvRkFBQ0xLT1gyYzlvSUFBQUFBUEJ3cnVZQkFQaHlod2dVQUdBcElsQUFBQUFBZ09keFBBc0F3SmVxTldJVGdRSUFMQ09mZ3QrZE1nSUFBQUFBUEkwaldnQUF2b3hOVUFBQTY3aGN6bytBcmo0Q0FnQUFBQUI0S3RmMEFBQjhpWXhBY3hzVUFBRHp5d2kwdFlqdEVnQUFBQUFBUEpudjlRRUErTFI4Q2xRRUNnQ3dCaEVvQUFBQUFFQmZoS0FBQUh4S0JnQWlVQUNBTlloQUFRQUFBQUQ2NDJsNEFBQStMRU9BbzUzL0FBRE1iZHNpV2pYN0FRQUFBQUQwUmdnS0FNQ0haQUR3a2hHb0hmTUFBTlBiZDF2Z0FRQUFBQUI2SlFRRkFPRGRSS0FBQU9zbzVmWnppZ2dBQUFBQTBDMUh1QUFBdkZ0dWd4S0JBZ0RNTCtlKzNRa2lBQUFBQUVEWEhPTUNBUEF1dFlvQkFBQm1seHZnY3hQb2ZnMEFBQUFBQURybkNoOEFnRGZ6TENnQXdQd3lBbTB0WXJzRUFBQUFBQUFEOEtBbkFBQnZraEZvUGcwS0FNQzhSS0FBQUFBQUFPTVJnZ0lBOEZmNUZMd0lGQUJnYmlKUUFBQUFBSUF4ZWRnVEFJRC9sQ0dBQ0JRQVlHN2JGdEhxR1lNQ0FBQUFBREFXSVNnQUFIK1VJY0RSQkFFQUFET3ovUjBBQUFBQVlHeENVQUFBZml2ano1ZU1RTGNBQUdCU3BkeCtUZ2dCQUFBQUFJYm1tQmNBZ0YrSVFBRUE1cGRiUUhlbmd3QUFBQUFBdzNQVUN3REFMdzRSS0FEQXRQS2puOXdFdWw4REFBQUFBSUFKQ0VFQkFQaEpyUkdiQ0JRQVlFb1pnYloybS9jdUFRQUFBQURBSkZ6eEF3RHdLamRERlo4S0FRQk1TUVFLQUFBQUFEQW5JU2dBQU45a0JGcExBQUF3SVJFb0FBQUFBTUM4N0hzQ0FDRDJYUVFLQURDcm5QVnk2L3RGQkFvQUFBQUFNQ1VoS0FEQTRuSXJWS3NCQU1DRWN1dDdjUUlJQUFBQUFEQTFUOE1EQUN3c3QwSWRSd0FBTUNFUktBQUFBQURBR2h3RkF3QXNLaVBRbCthSlVBQ0EyZVI4bHhIb2ZnMEFBQUFBQUJZZ0JBVUFXTkJyQkdvL1BBREFWSExPYTdjNWIvT3hEd0FBQUFEQU1sejlBd0FzUmdRS0FEQW5FU2dBQUFBQXdKcGMvd01BTEtaVkVTZ0F3R3hFb0FBQUFBQUE2L0kwUEFEQVFtcU51RjREQUlDSjVIeFh5eG1EQWdBQUFBQ3dIaUVvQU1BaVNybjlUSDhBQUZQWjl6TUNCUUFBQUFCZ1hWSUFBSUFGWkFRcUVBQUFtSXNQZlFBQUFBQUFTSTZLQVFBbVowc1VBTUJjOGduNGpFRDNhd0FBQUFBQWdCQVVBR0JtR1lHMkdnQUFUQ0lqME5ZaXRrc0FBQUFBQU1BM1d3QUFNS1dNQTJ3Q0JRQ1lod2dVQUFBQUFJRGZFWUlDQUV3b0k0R2puZjhBQUl4UEJBb0FBQUFBd0o5NEdoNEFZRElaQ2J4a0JPcVRId0NBS2V5M0U3eXkrOGdIQUFBQUFJRGZFNElDQUV4RUJBb0FNSmRTemdnVUFBQUFBQUQrUkNJQUFEQ0oxK2ZnVFhnQUFGTVFnUUlBQUFBQThCYU9rZ0VBSmxGTHhDWUNCUUFZWG43Z2t4SG9mZzBBQUFBQUFQZ3JJU2dBd0FScXZRMTJKanNBZ09GbEJOcGF4SFlKQUFBQUFBQjRFenVqQUFBRzU4bFFBSUE1aUVBQkFBQUFBUGdJeVFBQXdNQXlBczBuNFFFQUdOdTJSYlI2eHFBQUFBQUFBUEFlUWxBQWdFSGxVL0FpVUFDQThabnJBQUFBQUFENERDRW9BTUNBTWhiSWpWRUFBSXd0Tjd3WEozUUFBQUFBQUh5Q1kyWUFnTUZzRnh1akFBQm1rRFBkN25RT0FBQUFBSUJQY3RRTUFEQ1F5eVhpT001L0FBREdsTE5jclJIWExRQUFBQUFBNE5PRW9BQUFnOGhnNEtXSlFBRUFScGF6WEd2bmxuY0FBQUFBQVBnSzlnNEFBQXpnTlFJMXZRRUFERXNFQ2dBQUFBREFQZGdJQ2dEUU9SRW9BTUQ0OXRzcFhObHRkd2NBQUFBQTRPc0pRUUVBT3BhaHdDRUNCUUFZV2lsbkJBb0FBQUFBQVBmZ0NCb0FvR08xUkd3aVVBQ0FZZVU4dHp1QkF3QUFBQURnamh4REF3QjBxbGJSQUFEQXFIS3plODV6VngvMUFBQUFBQUJ3WjlJQ0FJQU9lVDRVQUdCY0dZRzJGckZkQWdBQUFBQUE3czVPQWdDQXptUUVtaytJQWdBd0hoRW9BQUFBQUFDUFpzOFVBRUJIUktBQUFPUGE5M09yKzBVRUNnQUFBQURBQXdsQkFRQTZrZUdBQ0JRQVlFejVRVTl4MGdZQUFBQUF3Qk00bmdZQTZFQStIZHBxQUFBd29QeVlaM2ZLQmdBQUFBREFremlpQmdCNHNveEFqeU1BQUJoTVBnRmZhOFIxQ3dBQUFBQUFlQm9oS0FEQUUyVThjTFR6SHdDQWNlVDgxdHI1VVE4QUFBQUFBRHlUZlFVQUFFK1M4Y0JMUnFBbU1nQ0FvWWhBQVFBQUFBRG9pWTJnQUFCUElBSUZBQmpUZmp0Tks3dU43Z0FBQUFBQTlFTUlDZ0R3WUNKUUFJQXhsWEpHb0FBQUFBQUEwQk5IMXdBQUQ1UVI2Q0VDQlFBWVRpM25ObEFBQUFBQUFPaU40MnNBZ0FmS2dHQVRnUUlBRENNLzVLazE0bXFHQXdBQUFBQ2dVMEpRQUlBSGFkVVdLUUNBa1dRRTJsckVkZ2tBQUFBQUFPaVdGQUVBNEFHS3AwUUJBSWFTRWVqUnpuOEFBQUFBQU9pWkhBRUE0TTR5QXMwbjRRRUFHRU4rd0dOK0F3QUFBQUJnRkVKUUFJQTdFb0VDQUl3bDU3Zml4QXdBQUFBQWdJRTQxZ1lBdUJNUktBREFPUElKK0p6Zjltc0FBQUFBQU1CUWhLQUFBSGZnT1ZFQWdIRmtCTnBheEhZSkFBQUFBQUFZemhZQUFIeXBqRUJiRFFBQUJpQUNCUUFBQUFCZ2REYUNBZ0I4b1F3SWJBSUZBQmpEOVhyT2JoY1JLQUFBQUFBQUF4T0NBZ0I4a1F3SWprTklBQUF3Z3R6aTdnTWVBQUFBQUFCbUlBUUZBUGdDR1grK05CRW9BTUFJTWdEZG5Zb0JBQUFBQURBSlI5NEFBSi8wR29GdUFRQkF4M0p1cXpYaWFtNERBQUFBQUdBaVFsQUFnRThRZ1FJQWpDSG50bmFiMnpZYjNBRUFBQUFBbUl3UUZBRGdnMFNnQUFCajJHN3pXcXZuL0FZQUFBQUFBTE1SZ2dJQWZFQkdCSWNJRkFDZ2UvdnQ5S3VXQUFBQUFBQ0FhUWxCQVFBK0lDUFFUUVFLQU5DMVVtNC9wMThBQUFBQUFFek9VVGdBd0R2bHM2SWlVQUNBZnVYMjlveEE5MnNBQUFBQUFNRDBoS0FBQU8rUUVlaHVnZ0lBNkZaR29DMjN0MThDQUFBQUFBQ1dZSmNWQU1BYmZkc3FKUUlGQU9pV0NCUUFBQUFBZ0JWSkdRQUEzaUFqMEZvQ0FJQk81UWM3WlQ5alVBQUFBQUFBV0lrUUZBRGdMMFNnQUFCOXkzbXRPT1VDQUFBQUFHQlJqc2dCQVA2RENCUUFvRis1L1RQbnRmMGFBQUFBQUFDd0xDRW9BTUFmNVBPaUlsQUFnRDVsQk5wYXhPWXBlQUFBQUFBQUZyY0ZBQUMveUFpMDFRQUFvRU1pVUFBQUFBQUErSWVOb0FBQS95SUNCUURvVjg1cVpUOWpVQUFBQUFBQVFBZ0tBUENUM0NybE9YZ0FnRDZWY2thZ0FBQUFBQURBUHh5ZEF3QjhseEhvY2RndUJRRFFtNXpQTWdMZHJ3RUFBQUFBQVB5TEVCUUFJTTY0NEdnaVVBQ0EzdVI4MXRyNTBRNEFBQUFBQVBDckxRQUFGcGR4d1V0R29DWWpBSUN1aUVBQkFBQUFBT0R2YkFRRkFKWW1BZ1VBNk5OK083VXF1NDN0QUFBQUFBRHdOMEpRQUdCWklsQUFnRDZWY2thZ0FBQUFBQURBM3psU0J3Q1dKQUlGQU9oUHptZ1pnZTdYQUFBQUFBQUEza2dJQ2dBc1J3UUtBTkNmbk5IYWJVYmJQQVVQQUFBQUFBRHZJbjhBQUphU2djRWhBZ1VBNklvSUZBQUFBQUFBUHM1R1VBQmdHVDhpMEUwRUNnRFFqZjEyT2xYMmMxWURBQUFBQUFEZVR3Z0tBQ3lqRmhFb0FFQlBTamtqVUFBQUFBQUE0T1ArQjlTQ2ZHTDlkTW9SQUFBQUFFbEZUa1N1UW1DQyIvPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat
}

@media (max-width: 1199px) {
	.maincenter-start {
		padding-top:30px;
		min-height: auto
	}

	.maincenter-start .container {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px
	}

	.maincenter-start__benefits {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 0
	}

	.maincenter-start__benefits-item {
		width: 100%;
		min-height: 80px;
		border-radius: 20px;
		margin-left: 0;
		padding: 20px 20px 25px 20px
	}

	.maincenter-start__benefits-item p {
		margin-left: 10px
	}

	.maincenter-start__benefits-item p:before {
		top: -9px;
		left: -20px;
		width: 60px;
		height: 60px
	}

	.maincenter-start__button {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		text-align: right;
		width: 100%
	}

	.maincenter-start__image {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		position: static;
		margin-top: 0;
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.maincenter-start__stamp {
		top: 170px;
		left: 16px;
		width: 100px;
		height: 100px;
		background-size: contain;
		-webkit-transform: none;
		transform: none
	}
}

@media (min-width: 1920px) {
	.maincenter-start {
		padding-top:45px;
		min-height: 894px
	}

	.maincenter-start__benefits {
		padding: 73px 0
	}

	.maincenter-start__benefits-item {
		width: 825px;
		min-height: 125px;
		border-radius: 50px 0 0 50px;
		margin-bottom: 25px;
		margin-left: -75px;
		padding: 25px 250px 25px 100px
	}

	.maincenter-start__benefits-item p:before {
		top: -6px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 44px 0 44px 44px
	}

	.maincenter-start__button {
		padding-left: 25px
	}

	.maincenter-start__image {
		right: -75px;
		width: 825px;
		height: 700px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.maincenter-start__stamp {
		top: 438px;
		width: 210px;
		height: 210px;
		background-size: contain
	}
}

.maincenter-social .wrapper {
	min-height: 140px;
	padding: 44px 30px 44px 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px;
	border-radius: 40px;
	background: var(--bg_green);
	-webkit-box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1)
}

.maincenter-social__title {
	width: 431px
}

.maincenter-social__title h4 {
	margin-bottom: 0;
	position: relative;
	z-index: 1
}

.maincenter-social__title h4:before {
	content: '';
	position: absolute;
	top: -8px;
	left: -20px;
	z-index: -1;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #f4fffa
}

.maincenter-social__address {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 30px
}

.maincenter-social__address .select {
	margin-right: 0
}

.maincenter-social__address .custom-select {
	padding-right: 54px
}

@media (max-width: 1199px) {
	.maincenter-social .wrapper {
		width:100%;
		min-height: auto;
		padding: 24px 20px 24px 30px;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px;
		border-radius: 20px;
		-webkit-box-shadow: 3px 3px 30px 0 rgba(0,56,89,.1);
		box-shadow: 3px 3px 30px 0 rgba(0,56,89,.1)
	}

	.maincenter-social__title {
		width: 100%
	}

	.maincenter-social__title h4:before {
		content: '';
		position: absolute;
		top: -9px;
		left: -20px;
		width: 60px;
		height: 60px
	}

	.maincenter-social__address {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 10px
	}

	.maincenter-social__button {
		margin: 20px auto 0
	}
}

@media (min-width: 1920px) {
	.maincenter-social .wrapper {
		min-height:175px;
		padding: 55px 38px 55px 63px;
		gap: 38px;
		border-radius: 50px;
		-webkit-box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1);
		box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1)
	}

	.maincenter-social__title {
		width: 539px
	}

	.maincenter-social__title h4:before {
		top: -10px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px
	}

	.maincenter-social__address {
		gap: 38px
	}

	.maincenter-social__address .custom-select {
		padding-right: 68px
	}
}

.allcenter-start {
	padding-top: 55px;
	min-height: 715px
}

.allcenter-start .container {
	position: relative
}

.allcenter-start .wrapper {
	padding-top: 53px
}

.allcenter-start__info {
	width: 689px;
	min-height: 433px;
	padding: 50px 80px;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.allcenter-start__info h1 {
	position: relative;
	z-index: 1
}

.allcenter-start__info h1:before {
	content: '';
	position: absolute;
	top: -9px;
	left: -20px;
	z-index: -1;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 35px 0 35px 35px;
	background: #f5f8ff
}

.allcenter-start__image {
	position: absolute;
	top: 0;
	right: -60px;
	z-index: 4;
	width: 660px;
	height: 560px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.allcenter-start__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.allcenter-start__stamp {
	position: absolute;
	top: 350px;
	left: 50%;
	-webkit-transform: translateX(-60%);
	transform: translateX(-60%);
	z-index: 5;
	width: 168px;
	height: 168px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY4IiBoZWlnaHQ9IjE2OCIgdmlld0JveD0iMCAwIDE2OCAxNjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KPGcgaWQ9InN0YW1wIj4NCjxwYXRoIGQ9Ik0xNjggODRDMTY4IDEzMC4zOTIgMTMwLjM5MiAxNjggODQgMTY4QzM3LjYwODEgMTY4IDAgMTMwLjM5MiAwIDg0QzAgMzcuNjA4MSAzNy42MDgxIDAgODQgMEMxMzAuMzkyIDAgMTY4IDM3LjYwODEgMTY4IDg0WiIgZmlsbD0idXJsKCNwYXR0ZXJuMCkiLz4NCjxwYXRoIGQ9Ik0xMTEuNjI1IDI5LjU1NzRDMTExLjQzNCAyOS4xNzgzIDExMC45NTggMjkuMDgzNSAxMTAuNjczIDI5LjI3MzFDMTA4LjM4OCAzMC41MDUxIDEwNS45MTMgMzAuNjk0NiAxMDMuNTMyIDMwLjY5NDZDMTAzLjQzNyAzMC4xMjYgMTAzLjM0MiAyOS41NTc0IDEwMy4xNTIgMjguOTg4OEMxMDIuMzkgMjcuMDkzNCAxMDAuNTgxIDI1LjU3NzEgOTguMjk2MiAyNC44MTlDOTUuMDU5MyAyMy43NzY1IDkxLjI1MTEgMjQuMjUwMyA4Ny44MjM4IDI2LjI0MDVDODYuNzc2NiAyNi44MDkxIDg1LjgyNDUgMjcuNDcyNSA4NC44NzI1IDI4LjIzMDZDODQuNDkxNyAyNy41NjczIDg0LjExMDggMjYuOTAzOSA4My42MzQ4IDI2LjMzNTNDNzkuOTIxOSAyMC45MzM0IDczLjE2MjQgMTUuMTUyNiA3MC42ODcxIDEzLjkyMDZDNzAuNTkxOSAxMy45MjA2IDcwLjAyMDYgMTMuNjM2MyA2OS42Mzk4IDE0LjI5OTZDNjguNDk3NCAxNi4wMDU1IDYxLjkyODMgMzUuNTI3OCA3NS42Mzc3IDQ2LjQyNjJDNzcuOTIyNiA0OC4yMjY4IDgwLjQ5MzEgNDkuMTc0NSA4My4zNDkyIDQ5LjE3NDVDNzcuNDQ2NiA1NS4zMzQ1IDY2LjAyMjEgNTcuMzI0NiA2MC40MDUgNTcuNzAzN0M2Ni40MDI5IDU1LjA1MDIgNzAuMDIwNiA1MC41MDEzIDczLjA2NzIgNDUuODU3NkM3My4yNTc2IDQ1LjU3MzMgNzMuMTYyNCA0NS4wOTk1IDcyLjg3NjggNDQuOTA5OUM3Mi40OTU5IDQ0LjcyMDQgNzIuMTE1MSA0NC44MTUyIDcxLjkyNDcgNDUuMDk5NUM2OC4wMjE0IDUxLjA2OTkgNjQuMDIyOCA1NS40MjkzIDU2Ljk3NzcgNTcuNTE0MkM1Ni4zMTEzIDU3LjcwMzcgNTYuMjE2MSA1OC4xNzc1IDU2LjMxMTMgNTguMzY3MUM1Ni4zMTEzIDU4LjY1MTQgNTYuNTAxNyA1OS4wMzA1IDU3LjE2ODEgNTkuMTI1MkM1Ny41NDg5IDU5LjIyIDU4LjEyMDEgNTkuMjIgNTguNzg2NiA1OS4yMkM2NC45NzQ4IDU5LjIyIDgyLjc3OCA1Ni43NTYgODcuNDQzIDQ1LjQ3ODVDODguOTY2MiA0MS42ODc4IDg4LjU4NTQgMzYuMjg2IDg2LjM5NTcgMzEuMTY4NUM4Ni4yMDUzIDMwLjc4OTQgODUuODI0NSAzMC41OTk5IDg1LjQ0MzcgMzAuNzg5NEM4NS4wNjI5IDMwLjk3ODkgODQuODcyNSAzMS4zNTggODUuMDYyOSAzMS43MzcxQzg3LjE1NzQgMzYuNTcwMyA4Ny41MzgyIDQxLjQ5ODMgODYuMTEwMSA0NS4wMDQ3Qzg1LjcyOTMgNDUuOTUyNCA4NS4yNTMzIDQ2LjgwNTMgODQuNTg2OSA0Ny42NTgyQzgxLjYzNTUgNDcuOTQyNSA3OC44NzQ2IDQ3LjA4OTYgNzYuNTg5NyA0NS4yODlDNzUuOTIzMyA0NC43MjA0IDc1LjI1NjkgNDQuMTUxOCA3NC42ODU2IDQzLjU4MzJDNzQuOTcxMyA0My4yMDQxIDc1LjE2MTcgNDIuNzMwMiA3NS40NDczIDQyLjM1MTJDNzguODc0NiAzNi44NTQ2IDgyLjMwMiAzMS4yNjMyIDg4LjU4NTQgMjcuNjYyQzkxLjcyNzIgMjUuODYxNCA5NS4wNTkzIDI1LjM4NzYgOTcuOTE1NCAyNi4zMzUzQzk5LjgxOTUgMjYuOTk4NiAxMDEuMjQ4IDI4LjIzMDYgMTAxLjkxNCAyOS43NDY5QzEwMi4xMDQgMzAuMTI2IDEwMi4xMDQgMzAuNDEwMyAxMDIuMiAzMC43ODk0QzEwMS45MTQgMzAuNzg5NCAxMDEuNjI4IDMwLjc4OTQgMTAxLjM0MyAzMC42OTQ2Qzk3LjkxNTQgMzAuNTA1MSA5NC43NzM3IDMwLjMxNTUgOTMuMDYgMzIuOTY5MUM5MS43MjcyIDM1LjE0ODggOTIuNTg0IDM3LjYxMjcgOTQuMjk3NyAzOC43NUM5NC45NjQxIDM5LjIyMzggOTUuODIwOSAzOS41MDgxIDk2Ljc3MyAzOS41MDgxQzk4LjI5NjIgMzkuNTA4MSAxMDAuMTA1IDM4LjY1NTIgMTAxLjkxNCAzNi40NzU1QzEwMi40ODUgMzUuNzE3NCAxMDIuOTYxIDM0Ljg2NDQgMTAzLjM0MiAzNC4xMDYzQzEwMy41MzIgMzMuNzI3MiAxMDMuMzQyIDMzLjM0ODEgMTAyLjk2MSAzMy4xNTg2QzEwMi41OCAzMy4wNjM4IDEwMi4yIDMzLjE1ODYgMTAyLjAwOSAzMy41Mzc3QzEwMS43MjQgMzQuMjAxMSAxMDEuMzQzIDM0Ljg2NDQgMTAwLjg2NyAzNS41Mjc4Qzk4LjY3NyAzOC4zNzA5IDk2LjQ4NzQgMzguMzcwOSA5NS4yNDk3IDM3LjUxOEM5NC4xMDczIDM2Ljc1OTggOTMuNTM2IDM1LjA1NCA5NC40ODgxIDMzLjYzMjVDOTUuNzI1NyAzMS42NDIzIDk4LjI5NjIgMzEuODMxOCAxMDEuNDM4IDMyLjAyMTRDMTA0LjY3NSAzMi4yMTA5IDEwOC4yOTMgMzIuNDk1MiAxMTEuNzIgMzAuNTk5OEMxMTEuNjI1IDMwLjMxNTUgMTExLjgxNSAyOS45MzY1IDExMS42MjUgMjkuNTU3NFpNNzQuMTE0NCA0MS40MDM1QzczLjkyNCA0MS42ODc4IDczLjczMzYgNDEuOTcyMSA3My41NDMyIDQyLjI1NjRDNjUuMzU1NiAzMi40OTUyIDY5LjI1OSAxOC4yNzk5IDcwLjQ5NjcgMTUuMzQyMUM3My4xNjI0IDE3LjA0NzkgNzkuMDY1IDIyLjE2NTQgODIuMzk3MiAyNi45OTg2QzgyLjg3MzIgMjcuNjYyIDgzLjI1NCAyOC4zMjU0IDgzLjYzNDggMjguOTg4OEM3OS41NDEgMzIuNTkgNzYuNzgwMSAzNy4wNDQxIDc0LjExNDQgNDEuNDAzNVpNOTYuMDExMyA0MS40OTgyQzk2LjI5NjkgNDEuNzgyNiA5Ni4zOTIyIDQyLjE2MTYgOTYuMTA2NSA0Mi41NDA3Qzk0LjEwNzMgNDUuMDA0NyA5MS4zNDYzIDQ2Ljk5NDggODguNDkwMiA0OC4wMzczQzg4LjM5NSA0OC4wMzczIDg4LjI5OTggNDguMDM3MyA4OC4yMDQ2IDQ4LjAzNzNDODcuOTE5IDQ4LjAzNzMgODcuNjMzNCA0Ny44NDc4IDg3LjUzODIgNDcuNTYzNEM4Ny40NDMgNDcuMTg0NCA4Ny41MzgyIDQ2LjgwNTMgODcuOTE5IDQ2LjYxNThDOTAuNTg0NyA0NS42NjgxIDkyLjk2NDggNDMuNzcyNyA5NC44Njg5IDQxLjQ5ODJDOTUuMjQ5NyA0MS4zMDg3IDk1LjcyNTcgNDEuMjEzOSA5Ni4wMTEzIDQxLjQ5ODJaIiBmaWxsPSIjRkYzQzYyIi8+DQo8cGF0aCBkPSJNMTAuNDU1NCAxMTAuNzU4QzEwLjA3NTIgMTA5Ljc1MiAxMC4wMjggMTA4Ljc3MiAxMC4zMTM2IDEwNy44MTdDMTAuNjAyMiAxMDYuODcgMTEuMTA5NCAxMDYuMTQ1IDExLjgzNTMgMTA1LjY0MkwxMi4yNzE5IDEwNi43OTdDMTEuODA0OSAxMDcuMjAxIDExLjQ5MTQgMTA3LjcyNiAxMS4zMzE1IDEwOC4zNzJDMTEuMTgyMyAxMDkuMDIzIDExLjIzNTUgMTA5LjY4NiAxMS40OTA5IDExMC4zNjFDMTEuODA4NyAxMTEuMjAyIDEyLjM0MzMgMTExLjgyMSAxMy4wOTQ2IDExMi4yMTZDMTMuODUzOCAxMTIuNjA5IDE0LjY2MjEgMTEyLjcwNSAxNS41MTk2IDExMi41MDJMMTMuODg4OSAxMDguMTg5TDE0LjkwMDkgMTA3LjgwMUwxNi41MjcxIDExMi4xMDNDMTcuMjc5NyAxMTEuNjcxIDE3Ljc5OTYgMTExLjA2MyAxOC4wODY3IDExMC4yNzhDMTguMzgxNyAxMDkuNDkxIDE4LjM3MTggMTA4LjY4IDE4LjA1NjkgMTA3Ljg0OEMxNy44MDE1IDEwNy4xNzIgMTcuMzk5MiAxMDYuNjQyIDE2Ljg1MDIgMTA2LjI1OUMxNi4zMTIgMTA1Ljg4IDE1LjczMTEgMTA1LjY5OCAxNS4xMDc4IDEwNS43MTJMMTQuNjcxMSAxMDQuNTU3QzE1LjU0NTYgMTA0LjQ0NyAxNi40MDMzIDEwNC42NDkgMTcuMjQ0MyAxMDUuMTYzQzE4LjA5MzIgMTA1LjY3NSAxOC43MDkyIDEwNi40MzcgMTkuMDkyNCAxMDcuNDUxQzE5LjU1ODcgMTA4LjY4NSAxOS41MzIxIDEwOS44NzMgMTkuMDEyNCAxMTEuMDE3QzE4LjUwMzYgMTEyLjE2NSAxNy42MzczIDExMi45NzMgMTYuNDEzNSAxMTMuNDQyQzE1LjE4OTcgMTEzLjkxIDE0LjAwNDYgMTEzLjg4NyAxMi44NTgzIDExMy4zNzNDMTEuNzIyNyAxMTIuODYzIDEwLjkyMTggMTExLjk5MiAxMC40NTU0IDExMC43NThaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTQuMzUwMSAxMjAuMTJMMTUuNDYzNyAxMTYuMDIzTDEyLjk1NzcgMTE3LjI5NEwxMi40Nzg3IDExNi4zMjJMMTguMDk3NiAxMTMuNDczTDE4LjU3NjYgMTE0LjQ0NUwxNi4wODE4IDExNS43MUwxOS44MTMxIDExNi45NTRMMjAuNDIwMiAxMTguMTg2TDE2LjMwMjMgMTE2LjgxM0wxNS4wMDczIDEyMS40NTNMMTQuMzUwMSAxMjAuMTJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTYuMjkxNiAxMjMuNzY0QzE1Ljk2MzcgMTIzLjIwNiAxNS44MTI1IDEyMi42MzQgMTUuODM3OCAxMjIuMDQ4QzE1Ljg2NzUgMTIxLjQ2OSAxNi4wOTk4IDEyMC45NzggMTYuNTM0OSAxMjAuNTc0TDE3LjA5MDYgMTIxLjUxOUMxNi42ODEgMTIyLjAxNSAxNi42NzYzIDEyMi42MDQgMTcuMDc2NiAxMjMuMjg0QzE3LjMxMDkgMTIzLjY4MyAxNy41NyAxMjMuOTMzIDE3Ljg1NDIgMTI0LjAzNUMxOC4xMzgzIDEyNC4xMzcgMTguNDEzIDEyNC4xMDcgMTguNjc4MiAxMjMuOTQ1QzE4Ljk0MzUgMTIzLjc4MyAxOS4wOTE3IDEyMy41NTUgMTkuMTIzIDEyMy4yNkMxOS4xNTg2IDEyMi45NzIgMTkuMDY3OCAxMjIuNjQ0IDE4Ljg1MDUgMTIyLjI3NUwxOC40OCAxMjEuNjQ1TDE5LjIzMjcgMTIxLjE4NUwxOS42MDMzIDEyMS44MTVDMTkuNzc3OSAxMjIuMTEyIDE5Ljk4MDggMTIyLjMwOCAyMC4yMTIxIDEyMi40MDNDMjAuNDQ3NiAxMjIuNTA1IDIwLjY5MDggMTIyLjQ3OSAyMC45NDE3IDEyMi4zMjZDMjEuMTg1NCAxMjIuMTc3IDIxLjMyIDEyMS45NjcgMjEuMzQ1NSAxMjEuNjk2QzIxLjM3MSAxMjEuNDI0IDIxLjI5IDEyMS4xMjkgMjEuMTAyNiAxMjAuODExQzIwLjczMjEgMTIwLjE4MSAyMC4yNDkxIDExOS45NCAxOS42NTM2IDEyMC4wODdMMTkuMTEwNiAxMTkuMTY0QzE5LjY2NDggMTE4Ljk2MyAyMC4xODYgMTE4Ljk3OSAyMC42NzQgMTE5LjIxMkMyMS4xNjkzIDExOS40NDEgMjEuNTcyMyAxMTkuODIgMjEuODgzMiAxMjAuMzQ5QzIyLjI0MSAxMjAuOTU3IDIyLjM3NjUgMTIxLjUxOSAyMi4yOSAxMjIuMDM0QzIyLjIxMDUgMTIyLjU0NSAyMS45NTU4IDEyMi45MzIgMjEuNTI1NyAxMjMuMTk1QzIxLjAwMjMgMTIzLjUxNCAyMC40Nzk2IDEyMy41MjkgMTkuOTU3NSAxMjMuMjM3QzIwLjA0MTUgMTIzLjk5MyAxOS43NzUyIDEyNC41NTkgMTkuMTU4NyAxMjQuOTM2QzE4LjcwNzEgMTI1LjIxMiAxOC4yMTY0IDEyNS4yNTUgMTcuNjg2NyAxMjUuMDY3QzE3LjE1NyAxMjQuODc5IDE2LjY5MiAxMjQuNDQ0IDE2LjI5MTYgMTIzLjc2NFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0yMC4wMDcxIDEyOS40NTFDMTkuNTAyMiAxMjguNzM4IDE5LjMzMzkgMTI3Ljk0OCAxOS41MDIgMTI3LjA4MUMxOS42NzQ5IDEyNi4yMjEgMjAuMTI1OCAxMjUuNTIgMjAuODU0NCAxMjQuOThDMjEuNTgzMSAxMjQuNDQgMjIuMzczNyAxMjQuMjE5IDIzLjIyNjIgMTI0LjMxOUMyNC4wODM3IDEyNC40MjUgMjQuNzY0OCAxMjQuODM1IDI1LjI2OTYgMTI1LjU0OEMyNS41MzY2IDEyNS45MjUgMjUuNjk5OCAxMjYuMzM3IDI1Ljc1OTMgMTI2Ljc4NEMyNS44MzA0IDEyNy4yMzQgMjUuODAwOCAxMjcuNjQyIDI1LjY3MDcgMTI4LjAxMUwyNi40NDk5IDEyNy40MzNMMjcuMDc2MSAxMjguMzE3TDIyLjAxNiAxMzIuMDdMMjEuMzg5OCAxMzEuMTg2TDIyLjE2OSAxMzAuNjA4QzIxLjc4NjQgMTMwLjYyIDIxLjM5NDMgMTMwLjUyNCAyMC45OTI2IDEzMC4zMkMyMC42MDI2IDEzMC4xMTggMjAuMjc0IDEyOS44MjggMjAuMDA3MSAxMjkuNDUxWk0yMC45MDEyIDEyOC45OTJDMjEuMjYwNCAxMjkuNDk5IDIxLjczMiAxMjkuNzg3IDIyLjMxNTggMTI5Ljg1NkMyMi44OTk2IDEyOS45MjUgMjMuNDUxMyAxMjkuNzY3IDIzLjk3MDggMTI5LjM4MUMyNC40OTAzIDEyOC45OTYgMjQuODA5IDEyOC41MDkgMjQuOTI2OCAxMjcuOTE5QzI1LjA0NDcgMTI3LjMzIDI0LjkyNCAxMjYuNzgyIDI0LjU2NDggMTI2LjI3NUMyNC4yMDA3IDEyNS43NiAyMy43MjY3IDEyNS40NjkgMjMuMTQyOSAxMjUuNEMyMi41NTkxIDEyNS4zMzEgMjIuMDA3NCAxMjUuNDg5IDIxLjQ4NzkgMTI1Ljg3NUMyMC45Njg0IDEyNi4yNiAyMC42NDk3IDEyNi43NDcgMjAuNTMxOSAxMjcuMzM3QzIwLjQxNCAxMjcuOTI2IDIwLjUzNzIgMTI4LjQ3OCAyMC45MDEyIDEyOC45OTJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMjEuODM2NyAxMzUuOTIzTDIxLjEzMjYgMTM1LjA5OUwyNy43NjMxIDEyOS4xMTJMMjguNDY3MiAxMjkuOTM2TDI3Ljc0NzEgMTMwLjU4NkMyOC4xMjYgMTMwLjUzOCAyOC41MTg1IDEzMC41OTcgMjguOTI0NiAxMzAuNzYyQzI5LjM0MjUgMTMwLjkyOCAyOS43MDE1IDEzMS4xODYgMzAuMDAxNyAxMzEuNTM3QzMwLjU2OTQgMTMyLjIwMSAzMC44MDczIDEzMi45NzEgMzAuNzE1NiAxMzMuODQ1QzMwLjYyOTMgMTM0LjcyNyAzMC4yNDk1IDEzNS40NzEgMjkuNTc2MSAxMzYuMDc5QzI4LjkwMjggMTM2LjY4NyAyOC4xMzU0IDEzNi45NzggMjcuMjc0IDEzNi45NTNDMjYuNDE4MSAxMzYuOTM0IDI1LjcwNjQgMTM2LjU5MiAyNS4xMzg3IDEzNS45MjhDMjQuODM4NSAxMzUuNTc3IDI0LjYzMjIgMTM1LjE4MSAyNC41MTk4IDEzNC43MzlDMjQuNDE5MiAxMzQuMjk4IDI0LjQxNjMgMTMzLjg4OCAyNC41MTE0IDEzMy41MDhMMjEuODM2NyAxMzUuOTIzWk0yNS4yNTg1IDEzMy41MjlDMjUuMTk2MyAxMzQuMTI4IDI1LjM2NzIgMTM0LjY2NCAyNS43NzExIDEzNS4xMzdDMjYuMTc1IDEzNS42MDkgMjYuNjcgMTM1Ljg1MiAyNy4yNTYyIDEzNS44NjZDMjcuODQyNCAxMzUuODggMjguMzc1NiAxMzUuNjcgMjguODU1NiAxMzUuMjM2QzI5LjMzNTcgMTM0LjgwMyAyOS42MDY4IDEzNC4yODcgMjkuNjY5IDEzMy42ODdDMjkuNzMxMyAxMzMuMDg4IDI5LjU2MDQgMTMyLjU1MiAyOS4xNTY1IDEzMi4wOEMyOC43NTI2IDEzMS42MDcgMjguMjU3NSAxMzEuMzY0IDI3LjY3MTMgMTMxLjM1QzI3LjA4NTEgMTMxLjMzNyAyNi41NTIgMTMxLjU0NyAyNi4wNzE5IDEzMS45OEMyNS41OTE5IDEzMi40MTMgMjUuMzIwNyAxMzIuOTMgMjUuMjU4NSAxMzMuNTI5WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTI5LjAxOCAxMzkuODVMMzIuNjQ1MSAxMzUuOTc5TDMxLjIyNjEgMTM0LjU2NUwzMS45MDY3IDEzMy44MzlMMzUuNTc0NyAxMzcuNDk0TDM0Ljg5NDEgMTM4LjIyMUwzMy40MTI2IDEzNi43NDRMMjkuNzg1NSAxNDAuNjE1TDI5LjAxOCAxMzkuODVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMzMuODk2NiAxNDQuNDczQzMzLjIzMDggMTQzLjkwOCAzMi44NjkgMTQzLjE4MiAzMi44MTEyIDE0Mi4yOTZDMzIuNzU5OCAxNDEuNDE1IDMzLjAxNiAxNDAuNjE5IDMzLjU3OTcgMTM5LjkwOEMzNC4xNDM1IDEzOS4xOTcgMzQuODQ3OCAxMzguNzgyIDM1LjY5MjcgMTM4LjY2M0MzNi41NDQgMTM4LjU0OSAzNy4zMDI1IDEzOC43NzUgMzcuOTY4MyAxMzkuMzRDMzguMzIwNCAxMzkuNjM5IDM4LjU4MTcgMTM5Ljk5OSAzOC43NTIxIDE0MC40MTlDMzguOTM0MSAxNDAuODM4IDM5LjAwOTEgMTQxLjI0MyAzOC45NzcyIDE0MS42MzVMMzkuNTgwMSAxNDAuODc1TDQwLjQwNiAxNDEuNTc2TDM2LjQ5MDkgMTQ2LjUxMkwzNS42NjUgMTQ1LjgxTDM2LjI2OCAxNDUuMDVDMzUuOTAzMiAxNDUuMTU5IDM1LjUwMTkgMTQ1LjE2NSAzNS4wNjQxIDE0NS4wNjhDMzQuNjM3OSAxNDQuOTcxIDM0LjI0ODcgMTQ0Ljc3MiAzMy44OTY2IDE0NC40NzNaTTM0LjY0IDE0My44QzM1LjExMzggMTQ0LjIwMiAzNS42NCAxNDQuMzYzIDM2LjIxODggMTQ0LjI4MUMzNi43OTc1IDE0NC4yIDM3LjI4NzkgMTQzLjkwNiAzNy42ODk4IDE0My40QzM4LjA5MTggMTQyLjg5MyAzOC4yNzQ4IDE0Mi4zMzggMzguMjM5IDE0MS43MzVDMzguMjAzMSAxNDEuMTMxIDM3Ljk0ODMgMTQwLjYyOCAzNy40NzQ2IDE0MC4yMjZDMzYuOTk0NCAxMzkuODE4IDM2LjQ2NSAxMzkuNjU1IDM1Ljg4NjIgMTM5LjczNkMzNS4zMDc1IDEzOS44MTcgMzQuODE3MiAxNDAuMTExIDM0LjQxNTIgMTQwLjYxOEMzNC4wMTMzIDE0MS4xMjUgMzMuODMwMiAxNDEuNjggMzMuODY2MSAxNDIuMjgzQzMzLjkwMTkgMTQyLjg4NiAzNC4xNTk5IDE0My4zOTIgMzQuNjQgMTQzLjhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNDEuODAyMSAxNDYuNTlMNDIuMzcwOCAxNDUuNjY3TDQ1LjA0MyAxNDcuNDUyTDQ0LjQ3NDMgMTQ4LjM3NEw0MS44MDIxIDE0Ni41OVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik00Ny4wNzI0IDE1Ni4zMUw0Ni4xMDc2IDE1NS44MTdMNDkuODgwNSAxNDcuNzE5TDUwLjg0NTMgMTQ4LjIxMkw1MC40MzU1IDE0OS4wOTJDNTAuNzY0OCAxNDguOTAyIDUxLjE0NzggMTQ4LjgwNiA1MS41ODQ0IDE0OC44MDNDNTIuMDMyMSAxNDguNzk2IDUyLjQ2MTYgMTQ4Ljg5OCA1Mi44NzI5IDE0OS4xMDhDNTMuNjUwNyAxNDkuNTA2IDU0LjE2NjYgMTUwLjEyOCA1NC40MjA1IDE1MC45NzRDNTQuNjgxOSAxNTEuODI0IDU0LjYyMSAxNTIuNjYxIDU0LjIzNzggMTUzLjQ4M0M1My44NTQ3IDE1NC4zMDUgNTMuMjYyOCAxNTQuODcgNTIuNDYyMiAxNTUuMTc3QzUxLjY2OTEgMTU1LjQ4OCA1MC44ODM2IDE1NS40NDUgNTAuMTA1OCAxNTUuMDQ3QzQ5LjY5NDQgMTU0LjgzNyA0OS4zNTE5IDE1NC41NDggNDkuMDc4IDE1NC4xODJDNDguODE1MiAxNTMuODEyIDQ4LjY1NCAxNTMuNDMyIDQ4LjU5NDMgMTUzLjA0NEw0Ny4wNzI0IDE1Ni4zMVpNNDkuMjg4NCAxNTIuNzc2QzQ5LjQ2MjkgMTUzLjM1NiA0OS44MjY5IDE1My43ODcgNTAuMzgwMyAxNTQuMDdDNTAuOTMzOCAxNTQuMzUzIDUxLjQ4MjIgMTU0LjM4OCA1Mi4wMjU3IDE1NC4xNzZDNTIuNTY5MiAxNTMuOTY0IDUyLjk3NzUgMTUzLjU2NCA1My4yNTA2IDE1Mi45NzhDNTMuNTIzOCAxNTIuMzkyIDUzLjU3MzEgMTUxLjgwOSA1My4zOTg2IDE1MS4yMjlDNTMuMjI0MSAxNTAuNjUgNTIuODYwMSAxNTAuMjE5IDUyLjMwNjcgMTQ5LjkzNkM1MS43NTMzIDE0OS42NTMgNTEuMjA0OCAxNDkuNjE3IDUwLjY2MTMgMTQ5LjgzQzUwLjExNzkgMTUwLjA0MiA0OS43MDk2IDE1MC40NDEgNDkuNDM2NCAxNTEuMDI4QzQ5LjE2MzIgMTUxLjYxNCA0OS4xMTM5IDE1Mi4xOTcgNDkuMjg4NCAxNTIuNzc2WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTU2LjM0NiAxNTcuNzc1QzU1LjUzMzkgMTU3LjQ1MyA1NC45NTc4IDE1Ni44ODEgNTQuNjE3NSAxNTYuMDZDNTQuMjg1MSAxNTUuMjQxIDU0LjI3MDkgMTU0LjQwNSA1NC41NzUyIDE1My41NUM1NC44Nzk0IDE1Mi42OTUgNTUuNDExOSAxNTIuMDc2IDU2LjE3MjUgMTUxLjY5MUM1Ni45NDEgMTUxLjMxIDU3LjczMTMgMTUxLjI4IDU4LjU0MzMgMTUxLjYwMkM1OC45NzI3IDE1MS43NzMgNTkuMzM1NyAxNTIuMDI5IDU5LjYzMjMgMTUyLjM3M0M1OS45Mzk1IDE1Mi43MTIgNjAuMTQxIDE1My4wNzEgNjAuMjM3IDE1My40NTNMNjAuNTYyNCAxNTIuNTM5TDYxLjU2OTYgMTUyLjkzOEw1OS40NTY4IDE1OC44NzNMNTguNDQ5NiAxNTguNDc0TDU4Ljc3NDkgMTU3LjU2QzU4LjQ2NDkgMTU3Ljc4IDU4LjA4NzIgMTU3LjkxNSA1Ny42NDIgMTU3Ljk2NEM1Ny4yMDc0IDE1OC4wMDggNTYuNzc1NCAxNTcuOTQ1IDU2LjM0NiAxNTcuNzc1Wk01Ni44MzIxIDE1Ni44OTdDNTcuNDA5OSAxNTcuMTI3IDU3Ljk1OTQgMTU3LjExIDU4LjQ4MDcgMTU2Ljg0N0M1OS4wMDE5IDE1Ni41ODQgNTkuMzcxIDE1Ni4xNDggNTkuNTg3OSAxNTUuNTM5QzU5LjgwNDkgMTU0LjkyOSA1OS43OTkyIDE1NC4zNDUgNTkuNTcwOSAxNTMuNzg0QzU5LjM0MjYgMTUzLjIyNCA1OC45Mzk1IDE1Mi44MyA1OC4zNjE3IDE1Mi42QzU3Ljc3NjEgMTUyLjM2OCA1Ny4yMjI3IDE1Mi4zODMgNTYuNzAxNCAxNTIuNjQ2QzU2LjE4MDEgMTUyLjkwOSA1NS44MTExIDE1My4zNDUgNTUuNTk0MSAxNTMuOTU0QzU1LjM3NzIgMTU0LjU2NCA1NS4zODI5IDE1NS4xNDggNTUuNjExMiAxNTUuNzA5QzU1LjgzOTUgMTU2LjI2OSA1Ni4yNDY1IDE1Ni42NjUgNTYuODMyMSAxNTYuODk3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTYzLjYxMTQgMTYwLjE5N0M2Mi43MDA1IDE1OS45MyA2Mi4wMjUzIDE1OS40MDQgNjEuNTg1OCAxNTguNjE5QzYxLjE0ODMgMTU3LjgyNiA2MS4wNDM3IDE1Ni45ODYgNjEuMjcxNyAxNTYuMDk5QzYxLjQ5OTggMTU1LjIxMiA2MS45OTA2IDE1NC41NTEgNjIuNzQ0IDE1NC4xMTZDNjMuNDk5NSAxNTMuNjczIDY0LjMzMjcgMTUzLjU4NSA2NS4yNDM1IDE1My44NTJDNjUuOTkzMSAxNTQuMDcyIDY2LjU4NzYgMTU0LjQ3MyA2Ny4wMjY5IDE1NS4wNTdDNjcuNDY4MyAxNTUuNjMzIDY3LjY5NDkgMTU2LjI4NSA2Ny43MDY2IDE1Ny4wMTVMNjYuNTk0MiAxNTYuNjg5QzY2LjU1MTcgMTU2LjI0OCA2Ni4zOTE1IDE1NS44NTkgNjYuMTEzNiAxNTUuNTI0QzY1LjgzNTggMTU1LjE4OSA2NS40NjMxIDE1NC45NTMgNjQuOTk1NiAxNTQuODE2QzY0LjM3NDkgMTU0LjYzNCA2My44MTI3IDE1NC42OTYgNjMuMzA4OSAxNTUuMDA0QzYyLjgxMzIgMTU1LjMxMyA2Mi40ODQ4IDE1NS43ODEgNjIuMzIzNiAxNTYuNDA4QzYyLjE2MjUgMTU3LjAzNCA2Mi4yMjEgMTU3LjYxNSA2Mi40OTkxIDE1OC4xNTJDNjIuNzg1MyAxNTguNjkxIDYzLjIzODcgMTU5LjA1MSA2My44NTkzIDE1OS4yMzNDNjQuMzI2OSAxNTkuMzcgNjQuNzYwMiAxNTkuMzcxIDY1LjE1OTUgMTU5LjIzNEM2NS41NTg3IDE1OS4wOTcgNjUuODgyMSAxNTguODUxIDY2LjEyOTcgMTU4LjQ5NUw2Ny4yNDIxIDE1OC44MjFDNjYuODkxMSAxNTkuNDQ0IDY2LjM4NzEgMTU5Ljg4NyA2NS43MzAyIDE2MC4xNDlDNjUuMDc1MyAxNjAuNDAzIDY0LjM2OTEgMTYwLjQxOSA2My42MTE0IDE2MC4xOTdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjcuNzk5NCAxNjEuMTMxTDY4LjgxMTYgMTU0LjkxM0w3NC4xOCAxNTUuOTU0TDczLjE2NzggMTYyLjE3Mkw3Mi4xMDQgMTYxLjk2Nkw3Mi45NTYzIDE1Ni43M0w2OS43MTU1IDE1Ni4xMDJMNjguODYzMiAxNjEuMzM3TDY3Ljc5OTQgMTYxLjEzMVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03Ny41MTM3IDE2Mi43M0M3Ni41Njg5IDE2Mi42MzkgNzUuODA1MiAxNjIuMjQ5IDc1LjIyMjUgMTYxLjU2Qzc0LjY0ODggMTYwLjg2MyA3NC4zOTQzIDE2MC4wNTggNzQuNDU4OSAxNTkuMTQ1Qzc0LjUyMzQgMTU4LjIzMSA3NC44ODczIDE1Ny40OSA3NS41NTA1IDE1Ni45MjJDNzYuMjIyNiAxNTYuMzQ1IDc3LjAzMSAxNTYuMTAzIDc3Ljk3NTggMTU2LjE5NEM3OC45MTIyIDE1Ni4yODUgNzkuNjY3MyAxNTYuNjc5IDgwLjI0MSAxNTcuMzc1QzgwLjgyMzYgMTU4LjA2NCA4MS4wODI3IDE1OC44NjUgODEuMDE4MSAxNTkuNzc5QzgwLjk1MzUgMTYwLjY5MiA4MC41ODUyIDE2MS40MzcgNzkuOTEzMSAxNjIuMDEzQzc5LjI0OTkgMTYyLjU4MiA3OC40NTAxIDE2Mi44MjEgNzcuNTEzNyAxNjIuNzNaTTc2LjA1MDggMTYwLjkxOEM3Ni40Mjk2IDE2MS4zOTQgNzYuOTQxIDE2MS42NjIgNzcuNTg0OCAxNjEuNzI1Qzc4LjIyODYgMTYxLjc4NyA3OC43NjY1IDE2MS42MTkgNzkuMTk4NyAxNjEuMjIzQzc5LjYzMDggMTYwLjgyNiA3OS44Njk0IDE2MC4zMDkgNzkuOTE0NCAxNTkuNjcyQzc5Ljk1OTUgMTU5LjAzNSA3OS43OTY3IDE1OC40OCA3OS40MjYyIDE1OC4wMDVDNzkuMDU1NyAxNTcuNTMxIDc4LjU0ODUgMTU3LjI2MiA3Ny45MDQ3IDE1Ny4yQzc3LjI2MDkgMTU3LjEzOCA3Ni43MTg4IDE1Ny4zMDUgNzYuMjc4MyAxNTcuNzAxQzc1Ljg0NjEgMTU4LjA5OCA3NS42MDc1IDE1OC42MTQgNzUuNTYyNSAxNTkuMjUxQzc1LjUxNzUgMTU5Ljg4OCA3NS42ODAyIDE2MC40NDQgNzYuMDUwOCAxNjAuOTE4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTgxLjg5NTMgMTYyLjk3NkM4MS42MDk3IDE2Mi45NzUgODEuNDIwNSAxNjIuOTYyIDgxLjMyNzcgMTYyLjkzNkw4MS4zMTExIDE2MS45NjZDODEuMzcwMiAxNjEuOTgzIDgxLjUwNDcgMTYxLjk5MiA4MS43MTQ3IDE2MS45OTNDODEuOTc1MSAxNjEuOTk0IDgyLjE2NjggMTYxLjkwNiA4Mi4yODk4IDE2MS43M0M4Mi40MTI3IDE2MS41NDYgODIuNDcwMSAxNjEuMjIzIDgyLjQ2MjIgMTYwLjc2MUw4Mi4zOTEgMTU2LjU5MUw4Ny4yNTQ1IDE1Ni42MDhMODcuMzYyMiAxNjIuOTA3TDg2LjI3ODYgMTYyLjkwM0w4Ni4xODggMTU3LjZMODMuNDkxNiAxNTcuNTlMODMuNTQ5NyAxNjAuOTkxQzgzLjU2MDcgMTYxLjYzOCA4My40MTM4IDE2Mi4xMzMgODMuMTA4OSAxNjIuNDc2QzgyLjgwMzggMTYyLjgxMSA4Mi4zOTkzIDE2Mi45NzggODEuODk1MyAxNjIuOTc2WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTkxLjcwMDIgMTYyLjY0OEM5MC44MzA1IDE2Mi43MyA5MC4wNjQgMTYyLjQ4MiA4OS40MDA4IDE2MS45MDRDODguNzQ2IDE2MS4zMjUgODguMzY5MiAxNjAuNTg0IDg4LjI3MDUgMTU5LjY4MkM4OC4xNzE4IDE1OC43ODEgODguMzgwNCAxNTcuOTg1IDg4Ljg5NjMgMTU3LjI5NUM4OS40MjA1IDE1Ni42MDQgOTAuMTE3NSAxNTYuMjE3IDkwLjk4NzIgMTU2LjEzNUM5MS40NDcyIDE1Ni4wOTEgOTEuODg1MSAxNTYuMTU1IDkyLjMwMSAxNTYuMzI3QzkyLjcyNDMgMTU2LjQ4OSA5My4wNjIxIDE1Ni43MTkgOTMuMzE0MiAxNTcuMDE1TDkzLjIwODcgMTU2LjA1MUw5NC4yODc0IDE1NS45NDlMOTQuOTcyOSAxNjIuMjExTDkzLjg5NDIgMTYyLjMxM0w5My43ODg2IDE2MS4zNDlDOTMuNjA1OSAxNjEuNjg3IDkzLjMyNTMgMTYxLjk3OSA5Mi45NDY3IDE2Mi4yMjZDOTIuNTc1NiAxNjIuNDY0IDkyLjE2MDEgMTYyLjYwNCA5MS43MDAyIDE2Mi42NDhaTTkxLjc1NDkgMTYxLjY0M0M5Mi4zNzM4IDE2MS41ODQgOTIuODYwMSAxNjEuMzE5IDkzLjIxNCAxNjAuODQ3QzkzLjU2NzkgMTYwLjM3NCA5My43MDk2IDE1OS44MTcgOTMuNjM5MiAxNTkuMTc0QzkzLjU2ODggMTU4LjUzMSA5My4zMDkyIDE1OC4wMTEgOTIuODYwMyAxNTcuNjE1QzkyLjQxMTMgMTU3LjIxOSA5MS44Nzc0IDE1Ny4wNSA5MS4yNTg2IDE1Ny4xMDlDOTAuNjMxNCAxNTcuMTY4IDkwLjE0MDkgMTU3LjQzNCA4OS43ODcgMTU3LjkwNkM4OS40MzMyIDE1OC4zNzggODkuMjkxNCAxNTguOTM2IDg5LjM2MTggMTU5LjU3OUM4OS40MzIyIDE2MC4yMjIgODkuNjkxOCAxNjAuNzQyIDkwLjE0MDcgMTYxLjEzOEM5MC41ODk3IDE2MS41MzQgOTEuMTI3NyAxNjEuNzAyIDkxLjc1NDkgMTYxLjY0M1oiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik05Ni4zMzQ2IDE2MS45MTVMOTUuMTg4MSAxNTUuNzJMOTkuMDcyNSAxNTUuMDM4TDk5LjI1MzcgMTU2LjAxN0w5Ni40MzY1IDE1Ni41MTJMOTcuNDAxOSAxNjEuNzI4TDk2LjMzNDYgMTYxLjkxNVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMDMuNTIxIDE2MC41MDZDMTAyLjY3NSAxNjAuNzI1IDEwMS44ODIgMTYwLjYwMSAxMDEuMTQzIDE2MC4xMzNDMTAwLjQxMSAxNTkuNjYzIDk5LjkyOTcgMTU4Ljk4OSA5OS42OTg4IDE1OC4xMTJDOTkuNDY4IDE1Ny4yMzUgOTkuNTU2IDE1Ni40MTQgOTkuOTYyOCAxNTUuNjQ5QzEwMC4zNzggMTU0Ljg4MiAxMDEuMDA4IDE1NC4zODkgMTAxLjg1NCAxNTQuMTY5QzEwMi4zMDEgMTU0LjA1MyAxMDIuNzQyIDE1NC4wNDggMTAzLjE3OCAxNTQuMTUyQzEwMy42MTkgMTU0LjI0NSAxMDMuOTg3IDE1NC40MTkgMTA0LjI3OSAxNTQuNjczTDEwNC4wMzIgMTUzLjczNUwxMDUuMDgxIDE1My40NjNMMTA2LjY4NCAxNTkuNTU2TDEwNS42MzUgMTU5LjgyOEwxMDUuMzg4IDE1OC44ODlDMTA1LjI1OCAxNTkuMjUzIDEwNS4wMjUgMTU5LjU4NyAxMDQuNjg4IDE1OS44OTFDMTA0LjM1NyAxNjAuMTg1IDEwMy45NjggMTYwLjM5IDEwMy41MjEgMTYwLjUwNlpNMTAzLjQyNiAxNTkuNTAyQzEwNC4wMjggMTU5LjM0NiAxMDQuNDY4IDE1OS4wMDYgMTA0Ljc0NyAxNTguNDgzQzEwNS4wMjYgMTU3Ljk1OSAxMDUuMDg0IDE1Ny4zODUgMTA0LjkxOSAxNTYuNzU5QzEwNC43NTUgMTU2LjEzNCAxMDQuNDIyIDE1NS42NiAxMDMuOTIgMTU1LjMzOUMxMDMuNDE5IDE1NS4wMTggMTAyLjg2NyAxNTQuOTM1IDEwMi4yNjUgMTU1LjA5MUMxMDEuNjU2IDE1NS4yNDkgMTAxLjIxMSAxNTUuNTkgMTAwLjkzMiAxNTYuMTEzQzEwMC42NTMgMTU2LjYzNyAxMDAuNTk1IDE1Ny4yMTIgMTAwLjc2IDE1Ny44MzdDMTAwLjkyNSAxNTguNDYzIDEwMS4yNTggMTU4LjkzNiAxMDEuNzU5IDE1OS4yNTdDMTAyLjI2IDE1OS41NzggMTAyLjgxNiAxNTkuNjYgMTAzLjQyNiAxNTkuNTAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMC44OTkgMTU4LjE1MkMxMTAuMDQgMTU4LjQ2OSAxMDkuMjIgMTU4LjQ0IDEwOC40MzkgMTU4LjA2NkMxMDcuNjY3IDE1Ny42ODggMTA3LjExOSAxNTcuMDU4IDEwNi43OTYgMTU2LjE3NEMxMDYuNDcgMTU1LjI4MyAxMDYuNDc0IDE1NC40NDkgMTA2LjgwNyAxNTMuNjcyQzEwNy4xNDYgMTUyLjg4NCAxMDcuNzY4IDE1Mi4zMjMgMTA4LjY3NCAxNTEuOTg5QzEwOS41ODggMTUxLjY1MSAxMTAuNDI0IDE1MS43MSAxMTEuMTggMTUyLjE2NUMxMTEuOTM2IDE1Mi42MiAxMTIuNDU1IDE1My4zMjkgMTEyLjczNSAxNTQuMjkxTDEwNy45MjQgMTU2LjA2N0MxMDguMTM2IDE1Ni41OTcgMTA4LjQ5NyAxNTYuOTc0IDEwOS4wMDggMTU3LjE5OEMxMDkuNTE2IDE1Ny40MTMgMTEwLjAzOCAxNTcuNDIyIDExMC41NzMgMTU3LjIyNEMxMTEuMzc3IDE1Ni45MjcgMTExLjgyNyAxNTYuMzg1IDExMS45MjQgMTU1LjU5N0wxMTIuOTY0IDE1NS4yMTNDMTEzLjAxNiAxNTUuODIxIDExMi44NjQgMTU2LjM5NiAxMTIuNTA4IDE1Ni45NEMxMTIuMTUyIDE1Ny40ODMgMTExLjYxNiAxNTcuODg3IDExMC44OTkgMTU4LjE1MlpNMTEwLjI5MyAxNTIuODk1QzEwOS44NjYgMTUyLjczMSAxMDkuNDI0IDE1Mi43MzMgMTA4Ljk2NyAxNTIuOTAxQzEwOC41MSAxNTMuMDcgMTA4LjE1MSAxNTMuMzU5IDEwNy44ODkgMTUzLjc2OUMxMDcuNjM2IDE1NC4xNzYgMTA3LjU2NSAxNTQuNjY4IDEwNy42NzcgMTU1LjI0NUwxMTEuMzY1IDE1My44ODNDMTExLjA3NCAxNTMuMzgxIDExMC43MTcgMTUzLjA1MiAxMTAuMjkzIDE1Mi44OTVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTE1Ljg1OSAxNTUuOTQ1TDExMy42NzQgMTUxLjExMUwxMTEuODU2IDE1MS45NTNMMTExLjQ0NiAxNTEuMDQ2TDExNi4xNDYgMTQ4Ljg3MUwxMTYuNTU2IDE0OS43NzhMMTE0LjY1OCAxNTAuNjU2TDExNi44NDMgMTU1LjQ5TDExNS44NTkgMTU1Ljk0NVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjUuNjY0IDE1MC41NjRMMTIxLjU1MSAxNDkuNzg0TDEyMi45NzYgMTUyLjIwNkwxMjIuMDUxIDE1Mi43NzFMMTE4Ljg1NyAxNDcuMzQxTDExOS43ODIgMTQ2Ljc3NkwxMjEuMiAxNDkuMTg3TDEyMi4xNjkgMTQ1LjMxOEwxMjMuMzQxIDE0NC42MDJMMTIyLjI3MiAxNDguODcyTDEyNi45MzMgMTQ5Ljc4OUwxMjUuNjY0IDE1MC41NjRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTI4Ljc3MiAxNDcuMjE3TDEyOC44OSAxNDcuMTIyQzEyOS4zNiAxNDYuNzQyIDEyOS4xOCAxNDYuMDEyIDEyOC4zNDkgMTQ0LjkzNEwxMjYuMzU4IDE0Mi4zNDlMMTMwLjI0NSAxMzkuMjAxTDEzMy40ODIgMTQzLjQwM0wxMzQuMjE3IDE0Mi44MDhMMTM1Ljc5MyAxNDQuODU1TDEzNSAxNDUuNDk3TDEzNC4wMzEgMTQ0LjIzOUwxMzAuMTczIDE0Ny4zNjRMMTMxLjE0MiAxNDguNjIxTDEzMC4zNDggMTQ5LjI2NEwxMjguNzcyIDE0Ny4yMTdaTTEyNy44MDcgMTQyLjQ1NUwxMjkuMjk5IDE0NC4zOTJDMTI5Ljc4MSAxNDUuMDE4IDEzMC4wNTkgMTQ1LjU5MiAxMzAuMTMzIDE0Ni4xMTVMMTMyLjY0IDE0NC4wODVMMTMwLjAxMSAxNDAuNjcxTDEyNy44MDcgMTQyLjQ1NVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMzcuNjEyIDE0MS4wMDVDMTM2LjkzOCAxNDEuNjcyIDEzNi4xNjEgMTQxLjk5NyAxMzUuMjg0IDE0MS45OEMxMzQuNDA2IDE0MS45NSAxMzMuNjU1IDE0MS42MDEgMTMzLjAzMSAxNDAuOTMyQzEzMi40MDYgMTQwLjI2MiAxMzIuMSAxMzkuNDc5IDEzMi4xMTIgMTM4LjU4MUMxMzIuMTI0IDEzNy42NzEgMTMyLjQ2NyAxMzYuODgyIDEzMy4xNDIgMTM2LjIxNUMxMzMuODExIDEzNS41NTMgMTM0LjU4NCAxMzUuMjM3IDEzNS40NjEgMTM1LjI2NkMxMzYuMzM5IDEzNS4yODQgMTM3LjA5IDEzNS42MjcgMTM3LjcxNSAxMzYuMjk3QzEzOC4zNCAxMzYuOTY2IDEzOC42NDYgMTM3Ljc1NiAxMzguNjM0IDEzOC42NjZDMTM4LjYyMiAxMzkuNTYzIDEzOC4yODEgMTQwLjM0MyAxMzcuNjEyIDE0MS4wMDVaTTEzNS4zNDkgMTQwLjkwNUMxMzUuOTQgMTQwLjkzNSAxMzYuNDY1IDE0MC43MjMgMTM2LjkyNSAxNDAuMjY4QzEzNy4zODQgMTM5LjgxMyAxMzcuNjA5IDEzOS4yODQgMTM3LjU5NyAxMzguNjgxQzEzNy41ODYgMTM4LjA3OCAxMzcuMzYyIDEzNy41NDMgMTM2LjkyNyAxMzcuMDc3QzEzNi40OTEgMTM2LjYxIDEzNS45ODEgMTM2LjM1OSAxMzUuMzk2IDEzNi4zMjNDMTM0LjgxMiAxMzYuMjg3IDEzNC4yOSAxMzYuNDk3IDEzMy44MyAxMzYuOTUyQzEzMy4zNyAxMzcuNDA2IDEzMy4xNDMgMTM3LjkzOCAxMzMuMTQ4IDEzOC41NDdDMTMzLjE2IDEzOS4xNSAxMzMuMzgzIDEzOS42ODUgMTMzLjgxOSAxNDAuMTUyQzEzNC4yNTQgMTQwLjYxOCAxMzQuNzY0IDE0MC44NyAxMzUuMzQ5IDE0MC45MDVaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTQwLjY5OSAxMzcuNjIyTDEzNi4wMTggMTMzLjQwNkwxMzcuNzg4IDEzMS4zMDZDMTM4LjIzOCAxMzAuNzczIDEzOC42OTcgMTMwLjQ2OSAxMzkuMTY2IDEzMC4zOTVDMTM5LjYzNSAxMzAuMzIgMTQwLjA2MyAxMzAuNDU3IDE0MC40NSAxMzAuODA1QzE0MC44MTkgMTMxLjEzNyAxNDAuOTg5IDEzMS41NjcgMTQwLjk2MSAxMzIuMDk1QzE0MS42NTQgMTMxLjc5NCAxNDIuMjU3IDEzMS44NzMgMTQyLjc2OSAxMzIuMzM0QzE0My4xNjIgMTMyLjY4OCAxNDMuMzY1IDEzMy4xMjUgMTQzLjM3NyAxMzMuNjQ0QzE0My4zODkgMTM0LjE2NCAxNDMuMTUyIDEzNC43MTMgMTQyLjY2NSAxMzUuMjkxTDE0MC42OTkgMTM3LjYyMlpNMTQwLjY5NiAxMzYuMTYxTDE0Mi4wMDMgMTM0LjYxQzE0Mi4yMiAxMzQuMzUzIDE0Mi4zMjggMTM0LjA5NSAxNDIuMzI3IDEzMy44MzVDMTQyLjMzMyAxMzMuNTY4IDE0Mi4yMjYgMTMzLjMzNiAxNDIuMDA3IDEzMy4xNEMxNDEuNzg5IDEzMi45NDMgMTQxLjU1NSAxMzIuODY4IDE0MS4zMDcgMTMyLjkxNkMxNDEuMDU3IDEzMi45NTEgMTQwLjgyNCAxMzMuMDk3IDE0MC42MDggMTMzLjM1NEwxMzkuMyAxMzQuOTA1TDE0MC42OTYgMTM2LjE2MVpNMTM4LjY1NCAxMzQuMzIzTDEzOS43ODMgMTMyLjk4NEMxNDAuMiAxMzIuNDkgMTQwLjE5OSAxMzIuMDU0IDEzOS43ODEgMTMxLjY3N0MxMzkuNTYzIDEzMS40ODEgMTM5LjM0NyAxMzEuNDExIDEzOS4xMzQgMTMxLjQ2OEMxMzguOTE1IDEzMS41MTkgMTM4LjcxNyAxMzEuNjUxIDEzOC41MzggMTMxLjg2M0wxMzcuNDA5IDEzMy4yMDJMMTM4LjY1NCAxMzQuMzIzWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE0Ni41NzcgMTMwLjM0OUMxNDYuMDUxIDEzMS4wOTkgMTQ1LjM2NyAxMzEuNTM0IDE0NC41MjQgMTMxLjY1NUMxNDMuNjg1IDEzMS43NjkgMTQyLjg5MSAxMzEuNTQzIDE0Mi4xNCAxMzAuOTc2QzE0MS4zODIgMTMwLjQwNCAxNDAuOTI1IDEyOS42OTYgMTQwLjc2OCAxMjguODUyQzE0MC42MDkgMTI3Ljk5NiAxNDAuODA3IDEyNy4xNzMgMTQxLjM2MSAxMjYuMzgyQzE0MS45MjEgMTI1LjU4NCAxNDIuNjM0IDEyNS4xNjUgMTQzLjUwMiAxMjUuMTI2QzE0NC4zNyAxMjUuMDg3IDE0NS4xODQgMTI1LjM5NiAxNDUuOTQzIDEyNi4wNTNMMTQzIDEzMC4yNTNDMTQzLjQ2NiAxMzAuNTgzIDE0My45NjggMTMwLjY5OSAxNDQuNTA4IDEzMC42MDJDMTQ1LjA0MSAxMzAuNSAxNDUuNDcyIDEzMC4yMTQgMTQ1LjggMTI5Ljc0N0MxNDYuMjkxIDEyOS4wNDUgMTQ2LjM1OSAxMjguMzM0IDE0Ni4wMDMgMTI3LjYxM0wxNDYuNjQgMTI2LjcwNUMxNDcuMDE4IDEyNy4xOSAxNDcuMjExIDEyNy43NjIgMTQ3LjIyMSAxMjguNDIxQzE0Ny4yMyAxMjkuMDggMTQ3LjAxNiAxMjkuNzIzIDE0Ni41NzcgMTMwLjM0OVpNMTQzLjE4MiAxMjYuMjQxQzE0Mi43NDMgMTI2LjM0MSAxNDIuMzg0IDEyNi41OTEgMTQyLjEwNCAxMjYuOTlDMTQxLjgyNCAxMjcuMzg5IDE0MS42OTEgMTI3LjgzNSAxNDEuNzA0IDEyOC4zMjhDMTQxLjcyMiAxMjguODE1IDE0MS45MzUgMTI5LjI3MSAxNDIuMzQ1IDEyOS42OTVMMTQ0LjYwMSAxMjYuNDc2QzE0NC4wODggMTI2LjIxNSAxNDMuNjE0IDEyNi4xMzYgMTQzLjE4MiAxMjYuMjQxWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE1MS42OTIgMTI3LjFMMTUxLjE1NCAxMjguMDQxTDE0My41NjYgMTIzLjMyNUwxNDQuMTA1IDEyMi4zODRMMTQ0LjkyOSAxMjIuODk2QzE0NC43NjYgMTIyLjUzOCAxNDQuNjk3IDEyMi4xMzUgMTQ0LjcyMiAxMjEuNjg2QzE0NC43NDQgMTIxLjIyNSAxNDQuODY5IDEyMC43OTQgMTQ1LjA5OSAxMjAuMzkzQzE0NS41MzMgMTE5LjYzNSAxNDYuMTY3IDExOS4xNjkgMTQ3LjAwMSAxMTguOTk1QzE0Ny44MzkgMTE4LjgxNSAxNDguNjQzIDExOC45NjQgMTQ5LjQxNCAxMTkuNDQzQzE1MC4xODQgMTE5LjkyMiAxNTAuNjkzIDEyMC41ODkgMTUwLjkzOSAxMjEuNDQzQzE1MS4xODkgMTIyLjI5MSAxNTEuMDk3IDEyMy4wOTMgMTUwLjY2MyAxMjMuODUyQzE1MC40MzQgMTI0LjI1MyAxNTAuMTM0IDEyNC41NzUgMTQ5Ljc2MiAxMjQuODE5QzE0OS4zODggMTI1LjA1IDE0OS4wMTEgMTI1LjE3NyAxNDguNjMxIDEyNS4xOThMMTUxLjY5MiAxMjcuMVpNMTQ4LjQxNyAxMjQuNDU3QzE0OC45ODggMTI0LjMzNyAxNDkuNDI4IDEyNC4wMDggMTQ5LjczNyAxMjMuNDY4QzE1MC4wNDUgMTIyLjkyOSAxNTAuMTE0IDEyMi4zNjkgMTQ5Ljk0NCAxMjEuNzg4QzE0OS43NzMgMTIxLjIwOCAxNDkuNDEzIDEyMC43NDcgMTQ4Ljg2MyAxMjAuNDA1QzE0OC4zMTQgMTIwLjA2NCAxNDcuNzU0IDExOS45NTMgMTQ3LjE4MyAxMjAuMDcyQzE0Ni42MTEgMTIwLjE5MiAxNDYuMTcxIDEyMC41MjEgMTQ1Ljg2MyAxMjEuMDYxQzE0NS41NTQgMTIxLjYgMTQ1LjQ4NSAxMjIuMTYgMTQ1LjY1NiAxMjIuNzQxQzE0NS44MjcgMTIzLjMyMSAxNDYuMTg3IDEyMy43ODIgMTQ2LjczNiAxMjQuMTI0QzE0Ny4yODUgMTI0LjQ2NSAxNDcuODQ2IDEyNC41NzYgMTQ4LjQxNyAxMjQuNDU3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTE1Mi45NTEgMTE5LjIyOUwxNTIuNTUxIDEyMC4xMTNMMTQ2LjkxIDExNy4zMDZMMTQ3LjM1NyAxMTYuMzE5TDE1MS40OTcgMTE4LjM3OUwxNDguODIzIDExMy4wODJMMTQ5LjIxOCAxMTIuMjA5TDE1NC44NTggMTE1LjAxNkwxNTQuNDE2IDExNS45OTJMMTUwLjI3NiAxMTMuOTMyTDE1Mi45NTEgMTE5LjIyOVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xNTcuNDM0IDEwOC4wOTJDMTU3LjE3NSAxMDguODgyIDE1Ni43MDMgMTA5LjQ2IDE1Ni4wMTggMTA5LjgyNkMxNTUuMzM1IDExMC4xODMgMTU0LjU5MiAxMTAuMjY4IDE1My43ODggMTEwLjA4TDE1My40MTEgMTExLjIyOUwxNTUuOTY2IDExMi4xNjhMMTU1LjYyOCAxMTMuMTk3TDE0OS43MTQgMTExLjAyNkwxNTAuMDUyIDEwOS45OTZMMTUyLjUgMTEwLjg5NUwxNTIuODgxIDEwOS43MzRDMTUyLjE3MSAxMDkuMzM5IDE1MS42NjMgMTA4Ljc4NiAxNTEuMzU4IDEwOC4wNzRDMTUxLjA1NSAxMDcuMzU1IDE1MS4wMyAxMDYuNjA4IDE1MS4yODQgMTA1LjgzNEMxNTEuNTY5IDEwNC45NjQgMTUyLjEgMTA0LjM1NCAxNTIuODc3IDEwNC4wMDRDMTUzLjY1NCAxMDMuNjU1IDE1NC40NzcgMTAzLjYzOSAxNTUuMzQ0IDEwMy45NThDMTU2LjIxMSAxMDQuMjc2IDE1Ni44NDggMTA0LjgyNyAxNTcuMjUzIDEwNS42MTFDMTU3LjY1OSAxMDYuMzk1IDE1Ny43MTkgMTA3LjIyMiAxNTcuNDM0IDEwOC4wOTJaTTE1NS40MTQgMTA4LjkyQzE1NS45MzYgMTA4LjcgMTU2LjI5IDEwOC4zMDcgMTU2LjQ3NiAxMDcuNzRDMTU2LjY2MiAxMDcuMTc0IDE1Ni42MTQgMTA2LjYzMyAxNTYuMzMyIDEwNi4xMThDMTU2LjA0MiAxMDUuNiAxNTUuNTk4IDEwNS4yMzEgMTU0Ljk5OSAxMDUuMDExQzE1NC4zOTkgMTA0Ljc5MSAxNTMuODM4IDEwNC43OTEgMTUzLjMxNiAxMDUuMDExQzE1Mi43ODYgMTA1LjIyNyAxNTIuNDI3IDEwNS42MTkgMTUyLjI0MiAxMDYuMTg2QzE1Mi4wNTYgMTA2Ljc1MiAxNTIuMTA0IDEwNy4yOTMgMTUyLjM4NiAxMDcuODA4QzE1Mi42NyAxMDguMzE1IDE1My4xMTYgMTA4LjY4IDE1My43MjMgMTA4LjkwM0MxNTQuMzIyIDEwOS4xMjMgMTU0Ljg4NiAxMDkuMTI4IDE1NS40MTQgMTA4LjkyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTI5LjgzNTkgMTAwLjhWOTUuNzZIMzQuMjEwNlYxMDAuOEgzMy4zNDM3Vjk2LjU1NjNIMzAuNzAyN1YxMDAuOEgyOS44MzU5WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTM4LjA3ODMgMTAwLjkwMUMzNy4zMTg5IDEwMC45MDEgMzYuNjg3MyAxMDAuNjQ5IDM2LjE4MzMgMTAwLjE0NUMzNS42ODYgOTkuNjM0MSAzNS40MzczIDk5LjAxMjUgMzUuNDM3MyA5OC4yOEMzNS40MzczIDk3LjU0NzUgMzUuNjg2IDk2LjkyOTMgMzYuMTgzMyA5Ni40MjUzQzM2LjY4NzMgOTUuOTE0NiAzNy4zMTg5IDk1LjY1OTIgMzguMDc4MyA5NS42NTkyQzM4LjgzMDkgOTUuNjU5MiAzOS40NTU5IDk1LjkxNDYgMzkuOTUzMiA5Ni40MjUzQzQwLjQ1NzIgOTYuOTI5MyA0MC43MDkyIDk3LjU0NzUgNDAuNzA5MiA5OC4yOEM0MC43MDkyIDk5LjAxMjUgNDAuNDU3MiA5OS42MzQxIDM5Ljk1MzIgMTAwLjE0NUMzOS40NTU5IDEwMC42NDkgMzguODMwOSAxMDAuOTAxIDM4LjA3ODMgMTAwLjkwMVpNMzYuODA4MiA5OS41NzAyQzM3LjEzNzUgOTkuOTE5NyAzNy41NjA5IDEwMC4wOTQgMzguMDc4MyAxMDAuMDk0QzM4LjU5NTcgMTAwLjA5NCAzOS4wMTU3IDk5LjkxOTcgMzkuMzM4MyA5OS41NzAyQzM5LjY2MDkgOTkuMjIwOCAzOS44MjIxIDk4Ljc5MDcgMzkuODIyMSA5OC4yOEMzOS44MjIxIDk3Ljc2OTMgMzkuNjYwOSA5Ny4zMzkyIDM5LjMzODMgOTYuOTg5OEMzOS4wMTU3IDk2LjY0MDMgMzguNTk1NyA5Ni40NjU2IDM4LjA3ODMgOTYuNDY1NkMzNy41NjA5IDk2LjQ2NTYgMzcuMTM3NSA5Ni42NDAzIDM2LjgwODIgOTYuOTg5OEMzNi40ODU3IDk3LjMzOTIgMzYuMzI0NCA5Ny43NjkzIDM2LjMyNDQgOTguMjhDMzYuMzI0NCA5OC43OTA3IDM2LjQ4NTcgOTkuMjIwOCAzNi44MDgyIDk5LjU3MDJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNDEuOTUzNSA5NS43Nkg0Mi43NDk4TDQ0LjYxNDYgOTguMjM5N0w0Ni40ODk1IDk1Ljc2SDQ3LjI4NThWMTAwLjhINDYuNDE5Vjk3LjE2MTFMNDQuNjE0NiA5OS41NEw0Mi44MjA0IDk3LjE2MTFWMTAwLjhINDEuOTUzNVY5NS43NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik01MS4xNjA2IDEwMC45MDFDNTAuNDAxMyAxMDAuOTAxIDQ5Ljc2OTYgMTAwLjY0OSA0OS4yNjU2IDEwMC4xNDVDNDguNzY4MyA5OS42MzQxIDQ4LjUxOTcgOTkuMDEyNSA0OC41MTk3IDk4LjI4QzQ4LjUxOTcgOTcuNTQ3NSA0OC43NjgzIDk2LjkyOTMgNDkuMjY1NiA5Ni40MjUzQzQ5Ljc2OTYgOTUuOTE0NiA1MC40MDEzIDk1LjY1OTIgNTEuMTYwNiA5NS42NTkyQzUxLjkxMzMgOTUuNjU5MiA1Mi41MzgyIDk1LjkxNDYgNTMuMDM1NSA5Ni40MjUzQzUzLjUzOTUgOTYuOTI5MyA1My43OTE1IDk3LjU0NzUgNTMuNzkxNSA5OC4yOEM1My43OTE1IDk5LjAxMjUgNTMuNTM5NSA5OS42MzQxIDUzLjAzNTUgMTAwLjE0NUM1Mi41MzgyIDEwMC42NDkgNTEuOTEzMyAxMDAuOTAxIDUxLjE2MDYgMTAwLjkwMVpNNDkuODkwNiA5OS41NzAyQzUwLjIxOTggOTkuOTE5NyA1MC42NDMyIDEwMC4wOTQgNTEuMTYwNiAxMDAuMDk0QzUxLjY3ODEgMTAwLjA5NCA1Mi4wOTgxIDk5LjkxOTcgNTIuNDIwNiA5OS41NzAyQzUyLjc0MzIgOTkuMjIwOCA1Mi45MDQ1IDk4Ljc5MDcgNTIuOTA0NSA5OC4yOEM1Mi45MDQ1IDk3Ljc2OTMgNTIuNzQzMiA5Ny4zMzkyIDUyLjQyMDYgOTYuOTg5OEM1Mi4wOTgxIDk2LjY0MDMgNTEuNjc4MSA5Ni40NjU2IDUxLjE2MDYgOTYuNDY1NkM1MC42NDMyIDk2LjQ2NTYgNTAuMjE5OCA5Ni42NDAzIDQ5Ljg5MDYgOTYuOTg5OEM0OS41NjggOTcuMzM5MiA0OS40MDY3IDk3Ljc2OTMgNDkuNDA2NyA5OC4yOEM0OS40MDY3IDk4Ljc5MDcgNDkuNTY4IDk5LjIyMDggNDkuODkwNiA5OS41NzAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTU1LjAzNTkgMTAwLjhWOTUuNzZINTguMTkwOVY5Ni41NTYzSDU1LjkwMjdWMTAwLjhINTUuMDM1OVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik02MS4xMDg5IDEwMC45MDFDNjAuNDEgMTAwLjkwMSA1OS44MjIgMTAwLjY0NSA1OS4zNDQ5IDEwMC4xMzVDNTguODc0NSA5OS42MjQgNTguNjM5MyA5OS4wMDU4IDU4LjYzOTMgOTguMjhDNTguNjM5MyA5Ny41NTQyIDU4Ljg3NDUgOTYuOTM2IDU5LjM0NDkgOTYuNDI1M0M1OS44MjIgOTUuOTE0NiA2MC40MSA5NS42NTkyIDYxLjEwODkgOTUuNjU5MkM2MS40Nzg1IDk1LjY1OTIgNjEuODIxMiA5NS43NDMyIDYyLjEzNzEgOTUuOTExMkM2Mi40NTk2IDk2LjA3MjUgNjIuNzA4MyA5Ni4yODA4IDYyLjg4MyA5Ni41MzYyVjk1Ljc2SDYzLjc0OTlWMTAwLjhINjIuODgzVjEwMC4wMjRDNjIuNzA4MyAxMDAuMjc5IDYyLjQ1OTYgMTAwLjQ5MSA2Mi4xMzcxIDEwMC42NTlDNjEuODIxMiAxMDAuODIgNjEuNDc4NSAxMDAuOTAxIDYxLjEwODkgMTAwLjkwMVpNNjEuMjM5OSAxMDAuMTA0QzYxLjczNzIgMTAwLjEwNCA2Mi4xNDcxIDk5LjkyOTggNjIuNDY5NyA5OS41ODAzQzYyLjc5MjMgOTkuMjMwOSA2Mi45NTM1IDk4Ljc5NzQgNjIuOTUzNSA5OC4yOEM2Mi45NTM1IDk3Ljc2MjYgNjIuNzkyMyA5Ny4zMjkxIDYyLjQ2OTcgOTYuOTc5N0M2Mi4xNDcxIDk2LjYzMDIgNjEuNzM3MiA5Ni40NTU1IDYxLjIzOTkgOTYuNDU1NUM2MC43MzU5IDk2LjQ1NTUgNjAuMzIyNyA5Ni42MzAyIDYwLjAwMDEgOTYuOTc5N0M1OS42Nzc1IDk3LjMyOTEgNTkuNTE2MyA5Ny43NjI2IDU5LjUxNjMgOTguMjhDNTkuNTE2MyA5OC43OTc0IDU5LjY3NzUgOTkuMjMwOSA2MC4wMDAxIDk5LjU4MDNDNjAuMzIyNyA5OS45Mjk4IDYwLjczNTkgMTAwLjEwNCA2MS4yMzk5IDEwMC4xMDRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjcuNTI4NyAxMDAuOTAxQzY2Ljc5NjIgMTAwLjkwMSA2Ni4xODggMTAwLjY1MiA2NS43MDQyIDEwMC4xNTVDNjUuMjI3MSA5OS42NTc2IDY0Ljk4ODUgOTkuMDMyNiA2NC45ODg1IDk4LjI4QzY0Ljk4ODUgOTcuNTIwNiA2NS4yMjA0IDk2Ljg5NTcgNjUuNjg0IDk2LjQwNTFDNjYuMTU0NCA5NS45MDc4IDY2Ljc3NiA5NS42NTkyIDY3LjU0ODggOTUuNjU5MkM2OC4zMjg0IDk1LjY1OTIgNjguOTM5OSA5NS45MzQ3IDY5LjM4MzQgOTYuNDg1OEM2OS44MjY5IDk3LjAzNjggNzAuMDIxOCA5Ny43MTIyIDY5Ljk2OCA5OC41MTE4SDY1Ljg2NTVDNjUuODc4OSA5OC45Njg4IDY2LjA0NjkgOTkuMzUxOCA2Ni4zNjk1IDk5LjY2MUM2Ni42OTIgOTkuOTYzNCA2Ny4wODE4IDEwMC4xMTUgNjcuNTM4OCAxMDAuMTE1QzY4LjIyNDIgMTAwLjExNSA2OC43MTE0IDk5LjgzMjMgNjkuMDAwNCA5OS4yNjc4SDY5Ljg4NzRDNjkuNzU5NyA5OS43MzgyIDY5LjQ4NzUgMTAwLjEyOCA2OS4wNzA5IDEwMC40MzdDNjguNjU0MyAxMDAuNzQ2IDY4LjE0MDIgMTAwLjkwMSA2Ny41Mjg3IDEwMC45MDFaTTY4LjUxNjUgOTYuNzg4MkM2OC4yNDEgOTYuNTQ2MiA2Ny45MDg0IDk2LjQyNTMgNjcuNTE4NiA5Ni40MjUzQzY3LjEyODggOTYuNDI1MyA2Ni43Nzk0IDk2LjU0MjkgNjYuNDcwMyA5Ni43NzgxQzY2LjE2NzkgOTcuMDEzMyA2NS45Nzk3IDk3LjM2MjcgNjUuOTA1OCA5Ny44MjY0SDY5LjA1MDhDNjguOTcwMSA5Ny4zNjk0IDY4Ljc5MiA5Ny4wMjM0IDY4LjUxNjUgOTYuNzg4MloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03MS4yMTkgOTUuNzZINzIuMDE1M0w3My44ODAxIDk4LjIzOTdMNzUuNzU1IDk1Ljc2SDc2LjU1MTNWMTAwLjhINzUuNjg0NFY5Ny4xNjExTDczLjg4MDEgOTkuNTRMNzIuMDg1OSA5Ny4xNjExVjEwMC44SDcxLjIxOVY5NS43NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik04MC42MTk4IDEwMC44Vjk1Ljc2SDgyLjgxNzJDODMuMzc1IDk1Ljc2IDgzLjgwMTcgOTUuODg0MyA4NC4wOTc0IDk2LjEzM0M4NC4zOTMgOTYuMzgxNiA4NC41NDA5IDk2LjcxNDIgODQuNTQwOSA5Ny4xMzA5Qzg0LjU0MDkgOTcuNTI3NCA4NC4zNzYyIDk3Ljg1MzMgODQuMDQ3IDk4LjEwODZDODQuNTk4IDk4LjM3NzQgODQuODczNSA5OC43ODc0IDg0Ljg3MzUgOTkuMzM4NEM4NC44NzM1IDk5Ljc2MTggODQuNzIyMyAxMDAuMTExIDg0LjQxOTkgMTAwLjM4N0M4NC4xMTc1IDEwMC42NjIgODMuNjYzOSAxMDAuOCA4My4wNTkxIDEwMC44SDgwLjYxOThaTTgxLjQ4NjYgMTAwLjA0NEg4My4xMDk1QzgzLjM3ODMgMTAwLjA0NCA4My41OSA5OS45NzY4IDgzLjc0NDYgOTkuODQyNEM4My45MDU4IDk5LjcwOCA4My45ODY1IDk5LjUyMzIgODMuOTg2NSA5OS4yODhDODMuOTg2NSA5OS4wNTI4IDgzLjkwNTggOTguODcxNCA4My43NDQ2IDk4Ljc0MzdDODMuNTkgOTguNjA5MyA4My4zNzgzIDk4LjU0MjEgODMuMTA5NSA5OC41NDIxSDgxLjQ4NjZWMTAwLjA0NFpNODEuNDg2NiA5Ny44NDY2SDgyLjg4NzhDODMuNDA1MiA5Ny44NDY2IDgzLjY2MzkgOTcuNjIxNCA4My42NjM5IDk3LjE3MTJDODMuNjYzOSA5Ni45MzYgODMuNTkgOTYuNzY4IDgzLjQ0MjIgOTYuNjY3MkM4My4yOTQzIDk2LjU1OTcgODMuMTA5NSA5Ni41MDU5IDgyLjg4NzggOTYuNTA1OUg4MS40ODY2Vjk3Ljg0NjZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNODguMzUwMyAxMDAuOTAxQzg3LjU5MSAxMDAuOTAxIDg2Ljk1OTMgMTAwLjY0OSA4Ni40NTUzIDEwMC4xNDVDODUuOTU4IDk5LjYzNDEgODUuNzA5NCA5OS4wMTI1IDg1LjcwOTQgOTguMjhDODUuNzA5NCA5Ny41NDc1IDg1Ljk1OCA5Ni45MjkzIDg2LjQ1NTMgOTYuNDI1M0M4Ni45NTkzIDk1LjkxNDYgODcuNTkxIDk1LjY1OTIgODguMzUwMyA5NS42NTkyQzg5LjEwMyA5NS42NTkyIDg5LjcyNzkgOTUuOTE0NiA5MC4yMjUyIDk2LjQyNTNDOTAuNzI5MiA5Ni45MjkzIDkwLjk4MTIgOTcuNTQ3NSA5MC45ODEyIDk4LjI4QzkwLjk4MTIgOTkuMDEyNSA5MC43MjkyIDk5LjYzNDEgOTAuMjI1MiAxMDAuMTQ1Qzg5LjcyNzkgMTAwLjY0OSA4OS4xMDMgMTAwLjkwMSA4OC4zNTAzIDEwMC45MDFaTTg3LjA4MDMgOTkuNTcwMkM4Ny40MDk1IDk5LjkxOTcgODcuODMyOSAxMDAuMDk0IDg4LjM1MDMgMTAwLjA5NEM4OC44Njc4IDEwMC4wOTQgODkuMjg3OCA5OS45MTk3IDg5LjYxMDMgOTkuNTcwMkM4OS45MzI5IDk5LjIyMDggOTAuMDk0MiA5OC43OTA3IDkwLjA5NDIgOTguMjhDOTAuMDk0MiA5Ny43NjkzIDg5LjkzMjkgOTcuMzM5MiA4OS42MTAzIDk2Ljk4OThDODkuMjg3OCA5Ni42NDAzIDg4Ljg2NzggOTYuNDY1NiA4OC4zNTAzIDk2LjQ2NTZDODcuODMyOSA5Ni40NjU2IDg3LjQwOTUgOTYuNjQwMyA4Ny4wODAzIDk2Ljk4OThDODYuNzU3NyA5Ny4zMzkyIDg2LjU5NjQgOTcuNzY5MyA4Ni41OTY0IDk4LjI4Qzg2LjU5NjQgOTguNzkwNyA4Ni43NTc3IDk5LjIyMDggODcuMDgwMyA5OS41NzAyWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTkzLjgyODMgMTAwLjkwMUM5My4zMTA4IDEwMC45MDEgOTIuODU3MiAxMDAuNzczIDkyLjQ2NzUgMTAwLjUxOEM5Mi4wODQ0IDEwMC4yNjIgOTEuODQ1OSA5OS45MDI5IDkxLjc1MTggOTkuNDM5Mkg5Mi42Mjg3QzkyLjc5NjcgOTkuOTIzIDkzLjE5NjYgMTAwLjE2NSA5My44MjgzIDEwMC4xNjVDOTQuMTk3OSAxMDAuMTY1IDk0LjQ3NjcgMTAwLjA4OCA5NC42NjQ5IDk5LjkzMzFDOTQuODUzMSA5OS43Nzg2IDk0Ljk0NzEgOTkuNTc3IDk0Ljk0NzEgOTkuMzI4M0M5NC45NDcxIDk5LjA3OTcgOTQuODUzMSA5OC44ODQ4IDk0LjY2NDkgOTguNzQzN0M5NC40ODM1IDk4LjYwMjYgOTQuMjIxNCA5OC41MzIgOTMuODc4NyA5OC41MzJIOTMuMjk0Vjk3LjgyNjRIOTMuODc4N0M5NC4xNTQyIDk3LjgyNjQgOTQuMzcyNiA5Ny43NjU5IDk0LjUzMzkgOTcuNjQ1Qzk0LjcwMTkgOTcuNTI0IDk0Ljc4NTkgOTcuMzQ1OSA5NC43ODU5IDk3LjExMDdDOTQuNzg1OSA5Ni44ODIyIDk0LjY5ODUgOTYuNzA0MiA5NC41MjM4IDk2LjU3NjVDOTQuMzQ5MSA5Ni40NDg4IDk0LjExMzkgOTYuMzg1IDkzLjgxODIgOTYuMzg1QzkzLjIzMzUgOTYuMzg1IDkyLjg2NzMgOTYuNjIwMiA5Mi43MTk1IDk3LjA5MDZIOTEuODYyN0M5MS45NTY3IDk2LjYyNjkgOTIuMTg1MiA5Ni4yNzQxIDkyLjU0ODEgOTYuMDMyMkM5Mi45MTEgOTUuNzgzNSA5My4zMzc3IDk1LjY1OTIgOTMuODI4MyA5NS42NTkyQzk0LjM5MjcgOTUuNjU5MiA5NC44MzI5IDk1Ljc5MzYgOTUuMTQ4NyA5Ni4wNjI0Qzk1LjQ2NDYgOTYuMzI0NSA5NS42MjI1IDk2LjY1NzEgOTUuNjIyNSA5Ny4wNjAzQzk1LjYyMjUgOTcuNTUwOSA5NS40MTQyIDk3LjkxNzEgOTQuOTk3NSA5OC4xNTlDOTUuNTQ4NiA5OC40MDc3IDk1LjgyNDEgOTguODIxIDk1LjgyNDEgOTkuMzk4OUM5NS44MjQxIDk5LjgyMjIgOTUuNjQ5NCAxMDAuMTc4IDk1LjI5OTkgMTAwLjQ2N0M5NC45NTA1IDEwMC43NTYgOTQuNDU5OSAxMDAuOTAxIDkzLjgyODMgMTAwLjkwMVoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik05Ny4xMDggMTAwLjhWOTUuNzZIOTkuMzA1NUM5OS44NjMyIDk1Ljc2IDEwMC4yOSA5NS44ODQzIDEwMC41ODYgOTYuMTMzQzEwMC44ODEgOTYuMzgxNiAxMDEuMDI5IDk2LjcxNDIgMTAxLjAyOSA5Ny4xMzA5QzEwMS4wMjkgOTcuNTI3NCAxMDAuODY1IDk3Ljg1MzMgMTAwLjUzNSA5OC4xMDg2QzEwMS4wODYgOTguMzc3NCAxMDEuMzYyIDk4Ljc4NzQgMTAxLjM2MiA5OS4zMzg0QzEwMS4zNjIgOTkuNzYxOCAxMDEuMjExIDEwMC4xMTEgMTAwLjkwOCAxMDAuMzg3QzEwMC42MDYgMTAwLjY2MiAxMDAuMTUyIDEwMC44IDk5LjU0NzQgMTAwLjhIOTcuMTA4Wk05Ny45NzQ5IDEwMC4wNDRIOTkuNTk3OEM5OS44NjY2IDEwMC4wNDQgMTAwLjA3OCA5OS45NzY4IDEwMC4yMzMgOTkuODQyNEMxMDAuMzk0IDk5LjcwOCAxMDAuNDc1IDk5LjUyMzIgMTAwLjQ3NSA5OS4yODhDMTAwLjQ3NSA5OS4wNTI4IDEwMC4zOTQgOTguODcxNCAxMDAuMjMzIDk4Ljc0MzdDMTAwLjA3OCA5OC42MDkzIDk5Ljg2NjYgOTguNTQyMSA5OS41OTc4IDk4LjU0MjFIOTcuOTc0OVYxMDAuMDQ0Wk05Ny45NzQ5IDk3Ljg0NjZIOTkuMzc2Qzk5Ljg5MzUgOTcuODQ2NiAxMDAuMTUyIDk3LjYyMTQgMTAwLjE1MiA5Ny4xNzEyQzEwMC4xNTIgOTYuOTM2IDEwMC4wNzggOTYuNzY4IDk5LjkzMDQgOTYuNjY3MkM5OS43ODI2IDk2LjU1OTcgOTkuNTk3OCA5Ni41MDU5IDk5LjM3NiA5Ni41MDU5SDk3Ljk3NDlWOTcuODQ2NloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMDMuNDY4IDEwMi45MDdIMTAyLjYwMVY5NS43NkgxMDMuNDY4Vjk2LjUzNjJDMTAzLjY0MiA5Ni4yODA4IDEwMy44ODggOTYuMDcyNSAxMDQuMjA0IDk1LjkxMTJDMTA0LjUyNiA5NS43NDMyIDEwNC44NzIgOTUuNjU5MiAxMDUuMjQyIDk1LjY1OTJDMTA1Ljk0MSA5NS42NTkyIDEwNi41MjUgOTUuOTE0NiAxMDYuOTk2IDk2LjQyNTNDMTA3LjQ3MyA5Ni45MzYgMTA3LjcxMSA5Ny41NTQyIDEwNy43MTEgOTguMjhDMTA3LjcxMSA5OS4wMDU4IDEwNy40NzMgOTkuNjI0IDEwNi45OTYgMTAwLjEzNUMxMDYuNTI1IDEwMC42NDUgMTA1Ljk0MSAxMDAuOTAxIDEwNS4yNDIgMTAwLjkwMUMxMDQuODcyIDEwMC45MDEgMTA0LjUyNiAxMDAuODIgMTA0LjIwNCAxMDAuNjU5QzEwMy44ODggMTAwLjQ5MSAxMDMuNjQyIDEwMC4yNzkgMTAzLjQ2OCAxMDAuMDI0VjEwMi45MDdaTTEwMy44ODEgOTkuNTgwM0MxMDQuMjA0IDk5LjkyOTggMTA0LjYxMyAxMDAuMTA0IDEwNS4xMTEgMTAwLjEwNEMxMDUuNjA4IDEwMC4xMDQgMTA2LjAxOCA5OS45Mjk4IDEwNi4zNDEgOTkuNTgwM0MxMDYuNjYzIDk5LjIzMDkgMTA2LjgyNCA5OC43OTc0IDEwNi44MjQgOTguMjhDMTA2LjgyNCA5Ny43NjI2IDEwNi42NjMgOTcuMzI5MSAxMDYuMzQxIDk2Ljk3OTdDMTA2LjAxOCA5Ni42MzAyIDEwNS42MDggOTYuNDU1NSAxMDUuMTExIDk2LjQ1NTVDMTA0LjYxMyA5Ni40NTU1IDEwNC4yMDQgOTYuNjMwMiAxMDMuODgxIDk2Ljk3OTdDMTAzLjU1OCA5Ny4zMjkxIDEwMy4zOTcgOTcuNzYyNiAxMDMuMzk3IDk4LjI4QzEwMy4zOTcgOTguNzk3NCAxMDMuNTU4IDk5LjIzMDkgMTAzLjg4MSA5OS41ODAzWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMS4wMzYgMTAwLjkwMUMxMTAuMzM4IDEwMC45MDEgMTA5Ljc1IDEwMC42NDUgMTA5LjI3MiAxMDAuMTM1QzEwOC44MDIgOTkuNjI0IDEwOC41NjcgOTkuMDA1OCAxMDguNTY3IDk4LjI4QzEwOC41NjcgOTcuNTU0MiAxMDguODAyIDk2LjkzNiAxMDkuMjcyIDk2LjQyNTNDMTA5Ljc1IDk1LjkxNDYgMTEwLjMzOCA5NS42NTkyIDExMS4wMzYgOTUuNjU5MkMxMTEuNDA2IDk1LjY1OTIgMTExLjc0OSA5NS43NDMyIDExMi4wNjUgOTUuOTExMkMxMTIuMzg3IDk2LjA3MjUgMTEyLjYzNiA5Ni4yODA4IDExMi44MSA5Ni41MzYyVjk1Ljc2SDExMy42NzdWMTAwLjhIMTEyLjgxVjEwMC4wMjRDMTEyLjYzNiAxMDAuMjc5IDExMi4zODcgMTAwLjQ5MSAxMTIuMDY1IDEwMC42NTlDMTExLjc0OSAxMDAuODIgMTExLjQwNiAxMDAuOTAxIDExMS4wMzYgMTAwLjkwMVpNMTExLjE2NyAxMDAuMTA0QzExMS42NjUgMTAwLjEwNCAxMTIuMDc1IDk5LjkyOTggMTEyLjM5NyA5OS41ODAzQzExMi43MiA5OS4yMzA5IDExMi44ODEgOTguNzk3NCAxMTIuODgxIDk4LjI4QzExMi44ODEgOTcuNzYyNiAxMTIuNzIgOTcuMzI5MSAxMTIuMzk3IDk2Ljk3OTdDMTEyLjA3NSA5Ni42MzAyIDExMS42NjUgOTYuNDU1NSAxMTEuMTY3IDk2LjQ1NTVDMTEwLjY2MyA5Ni40NTU1IDExMC4yNSA5Ni42MzAyIDEwOS45MjggOTYuOTc5N0MxMDkuNjA1IDk3LjMyOTEgMTA5LjQ0NCA5Ny43NjI2IDEwOS40NDQgOTguMjhDMTA5LjQ0NCA5OC43OTc0IDEwOS42MDUgOTkuMjMwOSAxMDkuOTI4IDk5LjU4MDNDMTEwLjI1IDk5LjkyOTggMTEwLjY2MyAxMDAuMTA0IDExMS4xNjcgMTAwLjEwNFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjIuNjk4IDEwMC4wMDRWMTAyLjA3SDEyMS44ODFWMTAwLjhIMTE1LjMwOVY5NS43NkgxMTYuMTc2VjEwMC4wMDRIMTE4LjE4MlY5NS43NkgxMTkuMDQ5VjEwMC4wMDRIMTIxLjA1NVY5NS43NkgxMjEuOTIyVjEwMC4wMDRIMTIyLjY5OFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMjUuODUxIDEwMC45MDFDMTI1LjE1MiAxMDAuOTAxIDEyNC41NjQgMTAwLjY0NSAxMjQuMDg3IDEwMC4xMzVDMTIzLjYxNyA5OS42MjQgMTIzLjM4MiA5OS4wMDU4IDEyMy4zODIgOTguMjhDMTIzLjM4MiA5Ny41NTQyIDEyMy42MTcgOTYuOTM2IDEyNC4wODcgOTYuNDI1M0MxMjQuNTY0IDk1LjkxNDYgMTI1LjE1MiA5NS42NTkyIDEyNS44NTEgOTUuNjU5MkMxMjYuMjIxIDk1LjY1OTIgMTI2LjU2NCA5NS43NDMyIDEyNi44NzkgOTUuOTExMkMxMjcuMjAyIDk2LjA3MjUgMTI3LjQ1MSA5Ni4yODA4IDEyNy42MjUgOTYuNTM2MlY5NS43NkgxMjguNDkyVjEwMC44SDEyNy42MjVWMTAwLjAyNEMxMjcuNDUxIDEwMC4yNzkgMTI3LjIwMiAxMDAuNDkxIDEyNi44NzkgMTAwLjY1OUMxMjYuNTY0IDEwMC44MiAxMjYuMjIxIDEwMC45MDEgMTI1Ljg1MSAxMDAuOTAxWk0xMjUuOTgyIDEwMC4xMDRDMTI2LjQ4IDEwMC4xMDQgMTI2Ljg4OSA5OS45Mjk4IDEyNy4yMTIgOTkuNTgwM0MxMjcuNTM1IDk5LjIzMDkgMTI3LjY5NiA5OC43OTc0IDEyNy42OTYgOTguMjhDMTI3LjY5NiA5Ny43NjI2IDEyNy41MzUgOTcuMzI5MSAxMjcuMjEyIDk2Ljk3OTdDMTI2Ljg4OSA5Ni42MzAyIDEyNi40OCA5Ni40NTU1IDEyNS45ODIgOTYuNDU1NUMxMjUuNDc4IDk2LjQ1NTUgMTI1LjA2NSA5Ni42MzAyIDEyNC43NDIgOTYuOTc5N0MxMjQuNDIgOTcuMzI5MSAxMjQuMjU5IDk3Ljc2MjYgMTI0LjI1OSA5OC4yOEMxMjQuMjU5IDk4Ljc5NzQgMTI0LjQyIDk5LjIzMDkgMTI0Ljc0MiA5OS41ODAzQzEyNS4wNjUgOTkuOTI5OCAxMjUuNDc4IDEwMC4xMDQgMTI1Ljk4MiAxMDAuMTA0WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTEzMS4wODIgMTAwLjhWOTYuNTU2M0gxMjkuNDc5Vjk1Ljc2SDEzMy42MjJWOTYuNTU2M0gxMzEuOTQ4VjEwMC44SDEzMS4wODJaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTM0LjYxMyAxMDAuOFY5NS43NkgxMzUuNDhWOTcuNTc0NEgxMzYuNjQ5QzEzNy4yNTQgOTcuNTc0NCAxMzcuNzExIDk3LjczMjMgMTM4LjAyIDk4LjA0ODJDMTM4LjMzNiA5OC4zNjQgMTM4LjQ5NCA5OC43NDAzIDEzOC40OTQgOTkuMTc3MUMxMzguNDk0IDk5LjYyMDYgMTM4LjMzNiAxMDAuMDA0IDEzOC4wMiAxMDAuMzI2QzEzNy43MDQgMTAwLjY0MiAxMzcuMjQ0IDEwMC44IDEzNi42MzkgMTAwLjhIMTM0LjYxM1pNMTM1LjQ4IDk4LjM2MDZWMTAwLjAxNEgxMzYuNjA5QzEzNi45MzEgMTAwLjAxNCAxMzcuMTggOTkuOTM5OCAxMzcuMzU0IDk5Ljc5MkMxMzcuNTM2IDk5LjY0NDIgMTM3LjYyNyA5OS40MzkyIDEzNy42MjcgOTkuMTc3MUMxMzcuNjI3IDk4LjkxNSAxMzcuNTM5IDk4LjcxMzQgMTM3LjM2NSA5OC41NzIzQzEzNy4xOSA5OC40MzEyIDEzNi45NDEgOTguMzYwNiAxMzYuNjE5IDk4LjM2MDZIMTM1LjQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTQ1LjM1OCAxMTMuNEg0NC41ODE4VjEwOC4zNkg0NS40NDg3VjExMi4wNTlMNDguMjkxMiAxMDguMzZINDkuMDU3M1YxMTMuNEg0OC4yMDA1VjEwOS43MDFMNDUuMzU4IDExMy40WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTUzLjEzNiAxMTMuNFYxMDguMzZINTcuNTEwN1YxMTMuNEg1Ni42NDM5VjEwOS4xNTZINTQuMDAyOVYxMTMuNEg1My4xMzZaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjEuMzc4NSAxMTMuNTAxQzYwLjYxOTEgMTEzLjUwMSA1OS45ODc0IDExMy4yNDkgNTkuNDgzNCAxMTIuNzQ1QzU4Ljk4NjEgMTEyLjIzNCA1OC43Mzc1IDExMS42MTIgNTguNzM3NSAxMTAuODhDNTguNzM3NSAxMTAuMTQ4IDU4Ljk4NjEgMTA5LjUyOSA1OS40ODM0IDEwOS4wMjVDNTkuOTg3NCAxMDguNTE1IDYwLjYxOTEgMTA4LjI1OSA2MS4zNzg1IDEwOC4yNTlDNjIuMTMxMSAxMDguMjU5IDYyLjc1NjEgMTA4LjUxNSA2My4yNTMzIDEwOS4wMjVDNjMuNzU3MyAxMDkuNTI5IDY0LjAwOTMgMTEwLjE0OCA2NC4wMDkzIDExMC44OEM2NC4wMDkzIDExMS42MTIgNjMuNzU3MyAxMTIuMjM0IDYzLjI1MzMgMTEyLjc0NUM2Mi43NTYxIDExMy4yNDkgNjIuMTMxMSAxMTMuNTAxIDYxLjM3ODUgMTEzLjUwMVpNNjAuMTA4NCAxMTIuMTdDNjAuNDM3NyAxMTIuNTIgNjAuODYxIDExMi42OTQgNjEuMzc4NSAxMTIuNjk0QzYxLjg5NTkgMTEyLjY5NCA2Mi4zMTU5IDExMi41MiA2Mi42Mzg1IDExMi4xN0M2Mi45NjEgMTExLjgyMSA2My4xMjIzIDExMS4zOTEgNjMuMTIyMyAxMTAuODhDNjMuMTIyMyAxMTAuMzY5IDYyLjk2MSAxMDkuOTM5IDYyLjYzODUgMTA5LjU5QzYyLjMxNTkgMTA5LjI0IDYxLjg5NTkgMTA5LjA2NiA2MS4zNzg1IDEwOS4wNjZDNjAuODYxIDEwOS4wNjYgNjAuNDM3NyAxMDkuMjQgNjAuMTA4NCAxMDkuNTlDNTkuNzg1OCAxMDkuOTM5IDU5LjYyNDUgMTEwLjM2OSA1OS42MjQ1IDExMC44OEM1OS42MjQ1IDExMS4zOTEgNTkuNzg1OCAxMTEuODIxIDYwLjEwODQgMTEyLjE3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTY0LjY4MTIgMTEyLjYwNEg2NC44MDIyQzY1LjI4NiAxMTIuNjA0IDY1LjUyOCAxMTIuMDU5IDY1LjUyOCAxMTAuOTcxVjEwOC4zNkg2OS41Mjk3VjExMi42MDRINzAuMjg1N1YxMTQuNjdINjkuNDY5MlYxMTMuNEg2NS40OTc3VjExNC42N0g2NC42ODEyVjExMi42MDRaTTY2LjM5NDggMTA5LjE1NlYxMTEuMTEyQzY2LjM5NDggMTExLjc0NCA2Ni4yOTA3IDExMi4yNDEgNjYuMDgyNCAxMTIuNjA0SDY4LjY2MjhWMTA5LjE1Nkg2Ni4zOTQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTcwLjk4MTIgMTEyLjYwNEg3MS4xMDIyQzcxLjU4NiAxMTIuNjA0IDcxLjgyNzkgMTEyLjA1OSA3MS44Mjc5IDExMC45NzFWMTA4LjM2SDc1LjgyOTdWMTEyLjYwNEg3Ni41ODU3VjExNC42N0g3NS43NjkyVjExMy40SDcxLjc5NzdWMTE0LjY3SDcwLjk4MTJWMTEyLjYwNFpNNzIuNjk0OCAxMDkuMTU2VjExMS4xMTJDNzIuNjk0OCAxMTEuNzQ0IDcyLjU5MDcgMTEyLjI0MSA3Mi4zODI0IDExMi42MDRINzQuOTYyOFYxMDkuMTU2SDcyLjY5NDhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNzkuODEzNyAxMTMuNTAxQzc5LjA4MTIgMTEzLjUwMSA3OC40NzMgMTEzLjI1MiA3Ny45ODkyIDExMi43NTVDNzcuNTEyMSAxMTIuMjU4IDc3LjI3MzUgMTExLjYzMyA3Ny4yNzM1IDExMC44OEM3Ny4yNzM1IDExMC4xMjEgNzcuNTA1NCAxMDkuNDk2IDc3Ljk2OSAxMDkuMDA1Qzc4LjQzOTQgMTA4LjUwOCA3OS4wNjEgMTA4LjI1OSA3OS44MzM4IDEwOC4yNTlDODAuNjEzNCAxMDguMjU5IDgxLjIyNDkgMTA4LjUzNSA4MS42Njg0IDEwOS4wODZDODIuMTExOSAxMDkuNjM3IDgyLjMwNjggMTEwLjMxMiA4Mi4yNTMgMTExLjExMkg3OC4xNTA1Qzc4LjE2MzkgMTExLjU2OSA3OC4zMzE5IDExMS45NTIgNzguNjU0NSAxMTIuMjYxQzc4Ljk3NyAxMTIuNTYzIDc5LjM2NjggMTEyLjcxNSA3OS44MjM4IDExMi43MTVDODAuNTA5MiAxMTIuNzE1IDgwLjk5NjQgMTEyLjQzMiA4MS4yODU0IDExMS44NjhIODIuMTcyNEM4Mi4wNDQ3IDExMi4zMzggODEuNzcyNiAxMTIuNzI4IDgxLjM1NTkgMTEzLjAzN0M4MC45MzkzIDExMy4zNDYgODAuNDI1MiAxMTMuNTAxIDc5LjgxMzcgMTEzLjUwMVpNODAuODAxNSAxMDkuMzg4QzgwLjUyNiAxMDkuMTQ2IDgwLjE5MzQgMTA5LjAyNSA3OS44MDM2IDEwOS4wMjVDNzkuNDEzOCAxMDkuMDI1IDc5LjA2NDQgMTA5LjE0MyA3OC43NTUzIDEwOS4zNzhDNzguNDUyOSAxMDkuNjEzIDc4LjI2NDcgMTA5Ljk2MyA3OC4xOTA4IDExMC40MjZIODEuMzM1OEM4MS4yNTUxIDEwOS45NjkgODEuMDc3IDEwOS42MjMgODAuODAxNSAxMDkuMzg4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTg0LjM3MDkgMTE1LjUwN0g4My41MDRWMTA4LjM2SDg0LjM3MDlWMTA5LjEzNkM4NC41NDU2IDEwOC44ODEgODQuNzkwOSAxMDguNjcyIDg1LjEwNjcgMTA4LjUxMUM4NS40MjkzIDEwOC4zNDMgODUuNzc1MyAxMDguMjU5IDg2LjE0NDkgMTA4LjI1OUM4Ni44NDM4IDEwOC4yNTkgODcuNDI4NSAxMDguNTE1IDg3Ljg5ODkgMTA5LjAyNUM4OC4zNzYgMTA5LjUzNiA4OC42MTQ1IDExMC4xNTQgODguNjE0NSAxMTAuODhDODguNjE0NSAxMTEuNjA2IDg4LjM3NiAxMTIuMjI0IDg3Ljg5ODkgMTEyLjczNUM4Ny40Mjg1IDExMy4yNDUgODYuODQzOCAxMTMuNTAxIDg2LjE0NDkgMTEzLjUwMUM4NS43NzUzIDExMy41MDEgODUuNDI5MyAxMTMuNDIgODUuMTA2NyAxMTMuMjU5Qzg0Ljc5MDkgMTEzLjA5MSA4NC41NDU2IDExMi44NzkgODQuMzcwOSAxMTIuNjI0VjExNS41MDdaTTg0Ljc4NDEgMTEyLjE4Qzg1LjEwNjcgMTEyLjUzIDg1LjUxNjYgMTEyLjcwNCA4Ni4wMTM5IDExMi43MDRDODYuNTExMiAxMTIuNzA0IDg2LjkyMTEgMTEyLjUzIDg3LjI0MzcgMTEyLjE4Qzg3LjU2NjIgMTExLjgzMSA4Ny43Mjc1IDExMS4zOTcgODcuNzI3NSAxMTAuODhDODcuNzI3NSAxMTAuMzYzIDg3LjU2NjIgMTA5LjkyOSA4Ny4yNDM3IDEwOS41OEM4Ni45MjExIDEwOS4yMyA4Ni41MTEyIDEwOS4wNTYgODYuMDEzOSAxMDkuMDU2Qzg1LjUxNjYgMTA5LjA1NiA4NS4xMDY3IDEwOS4yMyA4NC43ODQxIDEwOS41OEM4NC40NjE2IDEwOS45MjkgODQuMzAwMyAxMTAuMzYzIDg0LjMwMDMgMTEwLjg4Qzg0LjMwMDMgMTExLjM5NyA4NC40NjE2IDExMS44MzEgODQuNzg0MSAxMTIuMThaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTUuNDk0OCAxMTMuNEw5My4xMDU4IDExMS4xNjJWMTEzLjRIOTIuMjM4OVYxMTEuMTYyTDg5Ljg1IDExMy40SDg4LjcxMDlMOTEuNDEyNCAxMTAuODNMODkuMDYzNyAxMDguMzZIOTAuMTQyM0w5Mi4yMzg5IDExMC41OThWMTA4LjM2SDkzLjEwNThWMTEwLjU5OEw5NS4yMTI1IDEwOC4zNkg5Ni4yODFMOTMuOTMyNCAxMTAuODRMOTYuNjMzOCAxMTMuNEg5NS40OTQ4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTk4LjE4OTQgMTEzLjRIOTcuNDEzMlYxMDguMzZIOTguMjgwMVYxMTIuMDU5TDEwMS4xMjMgMTA4LjM2SDEwMS44ODlWMTEzLjRIMTAxLjAzMlYxMDkuNzAxTDk4LjE4OTQgMTEzLjRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTAzLjUzNiAxMTMuNFYxMDguMzZIMTA1LjczM0MxMDYuMjkxIDEwOC4zNiAxMDYuNzE4IDEwOC40ODQgMTA3LjAxNCAxMDguNzMzQzEwNy4zMDkgMTA4Ljk4MiAxMDcuNDU3IDEwOS4zMTQgMTA3LjQ1NyAxMDkuNzMxQzEwNy40NTcgMTEwLjEyNyAxMDcuMjkyIDExMC40NTMgMTA2Ljk2MyAxMTAuNzA5QzEwNy41MTQgMTEwLjk3NyAxMDcuNzkgMTExLjM4NyAxMDcuNzkgMTExLjkzOEMxMDcuNzkgMTEyLjM2MiAxMDcuNjM5IDExMi43MTEgMTA3LjMzNiAxMTIuOTg3QzEwNy4wMzQgMTEzLjI2MiAxMDYuNTggMTEzLjQgMTA1Ljk3NSAxMTMuNEgxMDMuNTM2Wk0xMDQuNDAzIDExMi42NDRIMTA2LjAyNkMxMDYuMjk1IDExMi42NDQgMTA2LjUwNiAxMTIuNTc3IDEwNi42NjEgMTEyLjQ0MkMxMDYuODIyIDExMi4zMDggMTA2LjkwMyAxMTIuMTIzIDEwNi45MDMgMTExLjg4OEMxMDYuOTAzIDExMS42NTMgMTA2LjgyMiAxMTEuNDcxIDEwNi42NjEgMTExLjM0NEMxMDYuNTA2IDExMS4yMDkgMTA2LjI5NSAxMTEuMTQyIDEwNi4wMjYgMTExLjE0MkgxMDQuNDAzVjExMi42NDRaTTEwNC40MDMgMTEwLjQ0N0gxMDUuODA0QzEwNi4zMjEgMTEwLjQ0NyAxMDYuNTggMTEwLjIyMSAxMDYuNTggMTA5Ljc3MUMxMDYuNTggMTA5LjUzNiAxMDYuNTA2IDEwOS4zNjggMTA2LjM1OCAxMDkuMjY3QzEwNi4yMTEgMTA5LjE2IDEwNi4wMjYgMTA5LjEwNiAxMDUuODA0IDEwOS4xMDZIMTA0LjQwM1YxMTAuNDQ3WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTExMS4xMDUgMTEzLjUwMUMxMTAuNDA2IDExMy41MDEgMTA5LjgxOCAxMTMuMjQ1IDEwOS4zNDEgMTEyLjczNUMxMDguODcxIDExMi4yMjQgMTA4LjYzNiAxMTEuNjA2IDEwOC42MzYgMTEwLjg4QzEwOC42MzYgMTEwLjE1NCAxMDguODcxIDEwOS41MzYgMTA5LjM0MSAxMDkuMDI1QzEwOS44MTggMTA4LjUxNSAxMTAuNDA2IDEwOC4yNTkgMTExLjEwNSAxMDguMjU5QzExMS40NzUgMTA4LjI1OSAxMTEuODE4IDEwOC4zNDMgMTEyLjEzMyAxMDguNTExQzExMi40NTYgMTA4LjY3MiAxMTIuNzA1IDEwOC44ODEgMTEyLjg3OSAxMDkuMTM2VjEwOC4zNkgxMTMuNzQ2VjExMy40SDExMi44NzlWMTEyLjYyNEMxMTIuNzA1IDExMi44NzkgMTEyLjQ1NiAxMTMuMDkxIDExMi4xMzMgMTEzLjI1OUMxMTEuODE4IDExMy40MiAxMTEuNDc1IDExMy41MDEgMTExLjEwNSAxMTMuNTAxWk0xMTEuMjM2IDExMi43MDRDMTExLjczNCAxMTIuNzA0IDExMi4xNDQgMTEyLjUzIDExMi40NjYgMTEyLjE4QzExMi43ODkgMTExLjgzMSAxMTIuOTUgMTExLjM5NyAxMTIuOTUgMTEwLjg4QzExMi45NSAxMTAuMzYzIDExMi43ODkgMTA5LjkyOSAxMTIuNDY2IDEwOS41OEMxMTIuMTQ0IDEwOS4yMyAxMTEuNzM0IDEwOS4wNTYgMTExLjIzNiAxMDkuMDU2QzExMC43MzIgMTA5LjA1NiAxMTAuMzE5IDEwOS4yMyAxMDkuOTk2IDEwOS41OEMxMDkuNjc0IDEwOS45MjkgMTA5LjUxMyAxMTAuMzYzIDEwOS41MTMgMTEwLjg4QzEwOS41MTMgMTExLjM5NyAxMDkuNjc0IDExMS44MzEgMTA5Ljk5NiAxMTIuMThDMTEwLjMxOSAxMTIuNTMgMTEwLjczMiAxMTIuNzA0IDExMS4yMzYgMTEyLjcwNFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMTYuMzM2IDExMy40VjEwOS4xNTZIMTE0LjczM1YxMDguMzZIMTE4Ljg3NlYxMDkuMTU2SDExNy4yMDNWMTEzLjRIMTE2LjMzNloiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0xMTkuODY3IDExMy40VjEwOC4zNkgxMjAuNzM0VjExMC4xNzRIMTIxLjkwM0MxMjIuNTA4IDExMC4xNzQgMTIyLjk2NSAxMTAuMzMyIDEyMy4yNzQgMTEwLjY0OEMxMjMuNTkgMTEwLjk2NCAxMjMuNzQ4IDExMS4zNCAxMjMuNzQ4IDExMS43NzdDMTIzLjc0OCAxMTIuMjIxIDEyMy41OSAxMTIuNjA0IDEyMy4yNzQgMTEyLjkyNkMxMjIuOTU4IDExMy4yNDIgMTIyLjQ5OCAxMTMuNCAxMjEuODkzIDExMy40SDExOS44NjdaTTEyMC43MzQgMTEwLjk2MVYxMTIuNjE0SDEyMS44NjNDMTIyLjE4NSAxMTIuNjE0IDEyMi40MzQgMTEyLjU0IDEyMi42MDkgMTEyLjM5MkMxMjIuNzkgMTEyLjI0NCAxMjIuODgxIDExMi4wMzkgMTIyLjg4MSAxMTEuNzc3QzEyMi44ODEgMTExLjUxNSAxMjIuNzkzIDExMS4zMTMgMTIyLjYxOSAxMTEuMTcyQzEyMi40NDQgMTExLjAzMSAxMjIuMTk1IDExMC45NjEgMTIxLjg3MyAxMTAuOTYxSDEyMC43MzRaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNjMuMjA5MyAxMjYuMTAxQzYyLjY5MTggMTI2LjEwMSA2Mi4yMzgyIDEyNS45NzMgNjEuODQ4NSAxMjUuNzE4QzYxLjQ2NTQgMTI1LjQ2MiA2MS4yMjY5IDEyNS4xMDMgNjEuMTMyOCAxMjQuNjM5SDYyLjAwOThDNjIuMTc3OCAxMjUuMTIzIDYyLjU3NzYgMTI1LjM2NSA2My4yMDkzIDEyNS4zNjVDNjMuNTc4OSAxMjUuMzY1IDYzLjg1NzggMTI1LjI4OCA2NC4wNDU5IDEyNS4xMzNDNjQuMjM0MSAxMjQuOTc5IDY0LjMyODIgMTI0Ljc3NyA2NC4zMjgyIDEyNC41MjhDNjQuMzI4MiAxMjQuMjggNjQuMjM0MSAxMjQuMDg1IDY0LjA0NTkgMTIzLjk0NEM2My44NjQ1IDEyMy44MDMgNjMuNjAyNCAxMjMuNzMyIDYzLjI1OTcgMTIzLjczMkg2Mi42NzVWMTIzLjAyNkg2My4yNTk3QzYzLjUzNTIgMTIzLjAyNiA2My43NTM2IDEyMi45NjYgNjMuOTE0OSAxMjIuODQ1QzY0LjA4MjkgMTIyLjcyNCA2NC4xNjY5IDEyMi41NDYgNjQuMTY2OSAxMjIuMzExQzY0LjE2NjkgMTIyLjA4MiA2NC4wNzk1IDEyMS45MDQgNjMuOTA0OCAxMjEuNzc2QzYzLjczMDEgMTIxLjY0OSA2My40OTQ5IDEyMS41ODUgNjMuMTk5MiAxMjEuNTg1QzYyLjYxNDYgMTIxLjU4NSA2Mi4yNDgzIDEyMS44MiA2Mi4xMDA1IDEyMi4yOTFINjEuMjQzN0M2MS4zMzc4IDEyMS44MjcgNjEuNTY2MiAxMjEuNDc0IDYxLjkyOTEgMTIxLjIzMkM2Mi4yOTIgMTIwLjk4NCA2Mi43MTg3IDEyMC44NTkgNjMuMjA5MyAxMjAuODU5QzYzLjc3MzggMTIwLjg1OSA2NC4yMTM5IDEyMC45OTQgNjQuNTI5OCAxMjEuMjYyQzY0Ljg0NTYgMTIxLjUyNCA2NS4wMDM1IDEyMS44NTcgNjUuMDAzNSAxMjIuMjZDNjUuMDAzNSAxMjIuNzUxIDY0Ljc5NTIgMTIzLjExNyA2NC4zNzg2IDEyMy4zNTlDNjQuOTI5NiAxMjMuNjA4IDY1LjIwNTEgMTI0LjAyMSA2NS4yMDUxIDEyNC41OTlDNjUuMjA1MSAxMjUuMDIyIDY1LjAzMDQgMTI1LjM3OCA2NC42ODEgMTI1LjY2N0M2NC4zMzE1IDEyNS45NTYgNjMuODQxIDEyNi4xMDEgNjMuMjA5MyAxMjYuMTAxWiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTY2LjAwNTIgMTI1LjIwNEg2Ni4xMjYyQzY2LjYxIDEyNS4yMDQgNjYuODUxOSAxMjQuNjU5IDY2Ljg1MTkgMTIzLjU3MVYxMjAuOTZINzAuODUzN1YxMjUuMjA0SDcxLjYwOTdWMTI3LjI3SDcwLjc5MzJWMTI2SDY2LjgyMTdWMTI3LjI3SDY2LjAwNTJWMTI1LjIwNFpNNjcuNzE4OCAxMjEuNzU2VjEyMy43MTJDNjcuNzE4OCAxMjQuMzQ0IDY3LjYxNDcgMTI0Ljg0MSA2Ny40MDYzIDEyNS4yMDRINjkuOTg2OFYxMjEuNzU2SDY3LjcxODhaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNNzQuOTI4NCAxMjYuMTAxQzc0LjE2OSAxMjYuMTAxIDczLjUzNzMgMTI1Ljg0OSA3My4wMzMzIDEyNS4zNDVDNzIuNTM2MSAxMjQuODM0IDcyLjI4NzQgMTI0LjIxMiA3Mi4yODc0IDEyMy40OEM3Mi4yODc0IDEyMi43NDggNzIuNTM2MSAxMjIuMTI5IDczLjAzMzMgMTIxLjYyNUM3My41MzczIDEyMS4xMTUgNzQuMTY5IDEyMC44NTkgNzQuOTI4NCAxMjAuODU5Qzc1LjY4MSAxMjAuODU5IDc2LjMwNiAxMjEuMTE1IDc2LjgwMzMgMTIxLjYyNUM3Ny4zMDczIDEyMi4xMjkgNzcuNTU5MyAxMjIuNzQ4IDc3LjU1OTMgMTIzLjQ4Qzc3LjU1OTMgMTI0LjIxMiA3Ny4zMDczIDEyNC44MzQgNzYuODAzMyAxMjUuMzQ1Qzc2LjMwNiAxMjUuODQ5IDc1LjY4MSAxMjYuMTAxIDc0LjkyODQgMTI2LjEwMVpNNzMuNjU4MyAxMjQuNzdDNzMuOTg3NiAxMjUuMTIgNzQuNDEwOSAxMjUuMjk0IDc0LjkyODQgMTI1LjI5NEM3NS40NDU4IDEyNS4yOTQgNzUuODY1OCAxMjUuMTIgNzYuMTg4NCAxMjQuNzdDNzYuNTEwOSAxMjQuNDIxIDc2LjY3MjIgMTIzLjk5MSA3Ni42NzIyIDEyMy40OEM3Ni42NzIyIDEyMi45NjkgNzYuNTEwOSAxMjIuNTM5IDc2LjE4ODQgMTIyLjE5Qzc1Ljg2NTggMTIxLjg0IDc1LjQ0NTggMTIxLjY2NiA3NC45Mjg0IDEyMS42NjZDNzQuNDEwOSAxMjEuNjY2IDczLjk4NzYgMTIxLjg0IDczLjY1ODMgMTIyLjE5QzczLjMzNTcgMTIyLjUzOSA3My4xNzQ1IDEyMi45NjkgNzMuMTc0NSAxMjMuNDhDNzMuMTc0NSAxMjMuOTkxIDczLjMzNTcgMTI0LjQyMSA3My42NTgzIDEyNC43N1oiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik03OS42NzA1IDEyOC4xMDdINzguODAzNlYxMjAuOTZINzkuNjcwNVYxMjEuNzM2Qzc5Ljg0NTIgMTIxLjQ4MSA4MC4wOTA1IDEyMS4yNzIgODAuNDA2MyAxMjEuMTExQzgwLjcyODkgMTIwLjk0MyA4MS4wNzQ5IDEyMC44NTkgODEuNDQ0NSAxMjAuODU5QzgyLjE0MzQgMTIwLjg1OSA4Mi43MjgxIDEyMS4xMTUgODMuMTk4NSAxMjEuNjI1QzgzLjY3NTYgMTIyLjEzNiA4My45MTQxIDEyMi43NTQgODMuOTE0MSAxMjMuNDhDODMuOTE0MSAxMjQuMjA2IDgzLjY3NTYgMTI0LjgyNCA4My4xOTg1IDEyNS4zMzVDODIuNzI4MSAxMjUuODQ1IDgyLjE0MzQgMTI2LjEwMSA4MS40NDQ1IDEyNi4xMDFDODEuMDc0OSAxMjYuMTAxIDgwLjcyODkgMTI2LjAyIDgwLjQwNjMgMTI1Ljg1OUM4MC4wOTA1IDEyNS42OTEgNzkuODQ1MiAxMjUuNDc5IDc5LjY3MDUgMTI1LjIyNFYxMjguMTA3Wk04MC4wODM3IDEyNC43OEM4MC40MDYzIDEyNS4xMyA4MC44MTYyIDEyNS4zMDQgODEuMzEzNSAxMjUuMzA0QzgxLjgxMDggMTI1LjMwNCA4Mi4yMjA3IDEyNS4xMyA4Mi41NDMzIDEyNC43OEM4Mi44NjU4IDEyNC40MzEgODMuMDI3MSAxMjMuOTk3IDgzLjAyNzEgMTIzLjQ4QzgzLjAyNzEgMTIyLjk2MyA4Mi44NjU4IDEyMi41MjkgODIuNTQzMyAxMjIuMThDODIuMjIwNyAxMjEuODMgODEuODEwOCAxMjEuNjU2IDgxLjMxMzUgMTIxLjY1NkM4MC44MTYyIDEyMS42NTYgODAuNDA2MyAxMjEuODMgODAuMDgzNyAxMjIuMThDNzkuNzYxMiAxMjIuNTI5IDc5LjU5OTkgMTIyLjk2MyA3OS41OTk5IDEyMy40OEM3OS41OTk5IDEyMy45OTcgNzkuNzYxMiAxMjQuNDMxIDgwLjA4MzcgMTI0Ljc4WiIgZmlsbD0iIzNFNTc5OCIvPg0KPHBhdGggZD0iTTg3LjQwMDQgMTI2LjEwMUM4Ni42NDExIDEyNi4xMDEgODYuMDA5NCAxMjUuODQ5IDg1LjUwNTQgMTI1LjM0NUM4NS4wMDgxIDEyNC44MzQgODQuNzU5NCAxMjQuMjEyIDg0Ljc1OTQgMTIzLjQ4Qzg0Ljc1OTQgMTIyLjc0OCA4NS4wMDgxIDEyMi4xMjkgODUuNTA1NCAxMjEuNjI1Qzg2LjAwOTQgMTIxLjExNSA4Ni42NDExIDEyMC44NTkgODcuNDAwNCAxMjAuODU5Qzg4LjE1MzEgMTIwLjg1OSA4OC43NzggMTIxLjExNSA4OS4yNzUzIDEyMS42MjVDODkuNzc5MyAxMjIuMTI5IDkwLjAzMTMgMTIyLjc0OCA5MC4wMzEzIDEyMy40OEM5MC4wMzEzIDEyNC4yMTIgODkuNzc5MyAxMjQuODM0IDg5LjI3NTMgMTI1LjM0NUM4OC43NzggMTI1Ljg0OSA4OC4xNTMxIDEyNi4xMDEgODcuNDAwNCAxMjYuMTAxWk04Ni4xMzAzIDEyNC43N0M4Ni40NTk2IDEyNS4xMiA4Ni44ODMgMTI1LjI5NCA4Ny40MDA0IDEyNS4yOTRDODcuOTE3OSAxMjUuMjk0IDg4LjMzNzkgMTI1LjEyIDg4LjY2MDQgMTI0Ljc3Qzg4Ljk4MyAxMjQuNDIxIDg5LjE0NDIgMTIzLjk5MSA4OS4xNDQyIDEyMy40OEM4OS4xNDQyIDEyMi45NjkgODguOTgzIDEyMi41MzkgODguNjYwNCAxMjIuMTlDODguMzM3OSAxMjEuODQgODcuOTE3OSAxMjEuNjY2IDg3LjQwMDQgMTIxLjY2NkM4Ni44ODMgMTIxLjY2NiA4Ni40NTk2IDEyMS44NCA4Ni4xMzAzIDEyMi4xOUM4NS44MDc4IDEyMi41MzkgODUuNjQ2NSAxMjIuOTY5IDg1LjY0NjUgMTIzLjQ4Qzg1LjY0NjUgMTIzLjk5MSA4NS44MDc4IDEyNC40MjEgODYuMTMwMyAxMjQuNzdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTEuMjc1NiAxMjZWMTIwLjk2SDkzLjQ3MzFDOTQuMDMwOCAxMjAuOTYgOTQuNDU3NSAxMjEuMDg0IDk0Ljc1MzIgMTIxLjMzM0M5NS4wNDg5IDEyMS41ODIgOTUuMTk2NyAxMjEuOTE0IDk1LjE5NjcgMTIyLjMzMUM5NS4xOTY3IDEyMi43MjcgOTUuMDMyMSAxMjMuMDUzIDk0LjcwMjggMTIzLjMwOUM5NS4yNTM5IDEyMy41NzcgOTUuNTI5NCAxMjMuOTg3IDk1LjUyOTQgMTI0LjUzOEM5NS41Mjk0IDEyNC45NjIgOTUuMzc4MiAxMjUuMzExIDk1LjA3NTggMTI1LjU4N0M5NC43NzM0IDEyNS44NjIgOTQuMzE5OCAxMjYgOTMuNzE1IDEyNkg5MS4yNzU2Wk05Mi4xNDI1IDEyNS4yNDRIOTMuNzY1NEM5NC4wMzQyIDEyNS4yNDQgOTQuMjQ1OSAxMjUuMTc3IDk0LjQwMDQgMTI1LjA0MkM5NC41NjE3IDEyNC45MDggOTQuNjQyMyAxMjQuNzIzIDk0LjY0MjMgMTI0LjQ4OEM5NC42NDIzIDEyNC4yNTMgOTQuNTYxNyAxMjQuMDcxIDk0LjQwMDQgMTIzLjk0NEM5NC4yNDU5IDEyMy44MDkgOTQuMDM0MiAxMjMuNzQyIDkzLjc2NTQgMTIzLjc0Mkg5Mi4xNDI1VjEyNS4yNDRaTTkyLjE0MjUgMTIzLjA0N0g5My41NDM2Qzk0LjA2MTEgMTIzLjA0NyA5NC4zMTk4IDEyMi44MjEgOTQuMzE5OCAxMjIuMzcxQzk0LjMxOTggMTIyLjEzNiA5NC4yNDU5IDEyMS45NjggOTQuMDk4IDEyMS44NjdDOTMuOTUwMiAxMjEuNzYgOTMuNzY1NCAxMjEuNzA2IDkzLjU0MzYgMTIxLjcwNkg5Mi4xNDI1VjEyMy4wNDdaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNOTYuNzY4NCAxMjZWMTIwLjk2SDk3LjYzNTNWMTIyLjc3NEg5OC44MDQ2Qzk5LjQwOTQgMTIyLjc3NCA5OS44NjYzIDEyMi45MzIgMTAwLjE3NSAxMjMuMjQ4QzEwMC40OTEgMTIzLjU2NCAxMDAuNjQ5IDEyMy45NCAxMDAuNjQ5IDEyNC4zNzdDMTAwLjY0OSAxMjQuODIxIDEwMC40OTEgMTI1LjIwNCAxMDAuMTc1IDEyNS41MjZDOTkuODU5NiAxMjUuODQyIDk5LjM5OTMgMTI2IDk4Ljc5NDUgMTI2SDk2Ljc2ODRaTTk3LjYzNTMgMTIzLjU2MVYxMjUuMjE0SDk4Ljc2NDNDOTkuMDg2OCAxMjUuMjE0IDk5LjMzNTUgMTI1LjE0IDk5LjUxMDIgMTI0Ljk5MkM5OS42OTE2IDEyNC44NDQgOTkuNzgyMyAxMjQuNjM5IDk5Ljc4MjMgMTI0LjM3N0M5OS43ODIzIDEyNC4xMTUgOTkuNjk1IDEyMy45MTMgOTkuNTIwMyAxMjMuNzcyQzk5LjM0NTYgMTIzLjYzMSA5OS4wOTY5IDEyMy41NjEgOTguNzc0NCAxMjMuNTYxSDk3LjYzNTNaIiBmaWxsPSIjM0U1Nzk4Ii8+DQo8cGF0aCBkPSJNMTAzLjkxNiAxMjYuMTAxQzEwMy4xODQgMTI2LjEwMSAxMDIuNTc1IDEyNS44NTIgMTAyLjA5MiAxMjUuMzU1QzEwMS42MTQgMTI0Ljg1OCAxMDEuMzc2IDEyNC4yMzMgMTAxLjM3NiAxMjMuNDhDMTAxLjM3NiAxMjIuNzIxIDEwMS42MDggMTIyLjA5NiAxMDIuMDcxIDEyMS42MDVDMTAyLjU0MiAxMjEuMTA4IDEwMy4xNjMgMTIwLjg1OSAxMDMuOTM2IDEyMC44NTlDMTA0LjcxNiAxMjAuODU5IDEwNS4zMjcgMTIxLjEzNSAxMDUuNzcxIDEyMS42ODZDMTA2LjIxNCAxMjIuMjM3IDEwNi40MDkgMTIyLjkxMiAxMDYuMzU1IDEyMy43MTJIMTAyLjI1M0MxMDIuMjY2IDEyNC4xNjkgMTAyLjQzNCAxMjQuNTUyIDEwMi43NTcgMTI0Ljg2MUMxMDMuMDc5IDEyNS4xNjMgMTAzLjQ2OSAxMjUuMzE1IDEwMy45MjYgMTI1LjMxNUMxMDQuNjEyIDEyNS4zMTUgMTA1LjA5OSAxMjUuMDMyIDEwNS4zODggMTI0LjQ2OEgxMDYuMjc1QzEwNi4xNDcgMTI0LjkzOCAxMDUuODc1IDEyNS4zMjggMTA1LjQ1OCAxMjUuNjM3QzEwNS4wNDIgMTI1Ljk0NiAxMDQuNTI4IDEyNi4xMDEgMTAzLjkxNiAxMjYuMTAxWk0xMDQuOTA0IDEyMS45ODhDMTA0LjYyOCAxMjEuNzQ2IDEwNC4yOTYgMTIxLjYyNSAxMDMuOTA2IDEyMS42MjVDMTAzLjUxNiAxMjEuNjI1IDEwMy4xNjcgMTIxLjc0MyAxMDIuODU4IDEyMS45NzhDMTAyLjU1NSAxMjIuMjEzIDEwMi4zNjcgMTIyLjU2MyAxMDIuMjkzIDEyMy4wMjZIMTA1LjQzOEMxMDUuMzU4IDEyMi41NjkgMTA1LjE3OSAxMjIuMjIzIDEwNC45MDQgMTIxLjk4OFoiIGZpbGw9IiMzRTU3OTgiLz4NCjxwYXRoIGQ9Ik0yNC4yMzQgODQuMjQ3OEMyMi4zNjcyIDg0LjI0NzggMjAuODE0NCA4My42MjgzIDE5LjU3NTQgODIuMzg5M0MxOC4zNTI5IDgxLjEzMzggMTcuNzQxNiA3OS42MDU3IDE3Ljc0MTYgNzcuODA1QzE3Ljc0MTYgNzYuMDA0MyAxOC4zNTI5IDc0LjQ4NDUgMTkuNTc1NCA3My4yNDU1QzIwLjgxNDQgNzEuOTkgMjIuMzY3MiA3MS4zNjIyIDI0LjIzNCA3MS4zNjIyQzI1LjgzNjQgNzEuMzYyMiAyNy4xOTkzIDcxLjgwODIgMjguMzIyNyA3Mi43MDAzQzI5LjQ2MjYgNzMuNTkyNCAzMC4xOTc3IDc0Ljc0MDUgMzAuNTI4MSA3Ni4xNDQ3SDI3LjY1MzZDMjcuNDA1OCA3NS40NTA5IDI2Ljk3NjMgNzQuODk3NSAyNi4zNjUxIDc0LjQ4NDVDMjUuNzcwNCA3NC4wNTUgMjUuMDYgNzMuODQwMiAyNC4yMzQgNzMuODQwMkMyMy4xNDM3IDczLjg0MDIgMjIuMjUxNiA3NC4yMTE5IDIxLjU1NzggNzQuOTU1M0MyMC44NjM5IDc1LjY5ODcgMjAuNTE3IDc2LjY0ODYgMjAuNTE3IDc3LjgwNUMyMC41MTcgNzguOTYxNCAyMC44NjM5IDc5LjkxMTMgMjEuNTU3OCA4MC42NTQ3QzIyLjI1MTYgODEuMzk4MSAyMy4xNDM3IDgxLjc2OTggMjQuMjM0IDgxLjc2OThDMjUuMDYgODEuNzY5OCAyNS43NzA0IDgxLjU2MzMgMjYuMzY1MSA4MS4xNTAzQzI2Ljk3NjMgODAuNzIwOCAyNy40MDU4IDgwLjE1OTEgMjcuNjUzNiA3OS40NjUzSDMwLjUyODFDMzAuMTk3NyA4MC44Njk1IDI5LjQ2MjYgODIuMDE3NiAyOC4zMjI3IDgyLjkwOTdDMjcuMTk5MyA4My44MDE4IDI1LjgzNjQgODQuMjQ3OCAyNC4yMzQgODQuMjQ3OFoiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik00OS44ODk2IDgxLjMyMzhWODRIMzguMjQzVjgzLjAwODhDMzguMjQzIDgyLjM4MSAzOC4zMzM5IDgxLjc4NjMgMzguNTE1NiA4MS4yMjQ2QzM4LjcxMzggODAuNjQ2NCAzOC45MjAzIDgwLjE2NzQgMzkuMTM1MSA3OS43ODc0QzM5LjM0OTkgNzkuNDA3NCAzOS43MDUgNzguOTg2MiA0MC4yMDA2IDc4LjUyMzZDNDAuNjk2MiA3OC4wNDQ1IDQxLjA3NjIgNzcuNzA1OSA0MS4zNDA1IDc3LjUwNzZDNDEuNjA0OCA3Ny4yOTI5IDQyLjA2NzQgNzYuOTQ2IDQyLjcyODIgNzYuNDY2OUM0My40MDU1IDc1Ljk4NzggNDMuODM1IDc1LjY4MjIgNDQuMDE2OCA3NS41NUM0NS4wNTc1IDc0Ljc5MDEgNDUuODA5MiA3NC4xMjEgNDYuMjcxNyA3My41NDI4QzQ2LjczNDMgNzIuOTY0NiA0Ni45NjU2IDcyLjI3MDggNDYuOTY1NiA3MS40NjEzQzQ2Ljk2NTYgNzAuNjUxOCA0Ni43MTc4IDcwLjAwNzYgNDYuMjIyMiA2OS41Mjg1QzQ1LjcyNjYgNjkuMDMyOSA0NS4wNDEgNjguNzg1MSA0NC4xNjU0IDY4Ljc4NTFDNDMuMjU2OCA2OC43ODUxIDQyLjUwNTIgNjkuMDU3NyA0MS45MTA1IDY5LjYwMjhDNDEuMzE1NyA3MC4xMzE1IDQxLjAxMDEgNzAuODU4MyA0MC45OTM2IDcxLjc4MzVIMzguMjQzQzM4LjI0MyA3MC4xMTQ5IDM4LjgwNDcgNjguNzUyIDM5LjkyODEgNjcuNjk0OEM0MS4wNjc5IDY2LjYzNzUgNDIuNDg4NyA2Ni4xMDg4IDQ0LjE5MDIgNjYuMTA4OEM0NS43NTk2IDY2LjEwODggNDcuMDczIDY2LjU3MTQgNDguMTMwMiA2Ny40OTY1QzQ5LjE4NzUgNjguNDIxNiA0OS43MTYyIDY5LjcxODUgNDkuNzE2MiA3MS4zODdDNDkuNzE2MiA3Mi43MDg2IDQ5LjQxMDUgNzMuODIzNyA0OC43OTkzIDc0LjczMjNDNDguMjA0NiA3NS42MjQ0IDQ3LjIxMzQgNzYuNTY2IDQ1LjgyNTcgNzcuNTU3MkM0NS42MTA5IDc3LjcyMjQgNDUuMjE0NSA3OC4wMDMyIDQ0LjYzNjMgNzguMzk5N0M0NC4wNTgxIDc4Ljc5NjIgNDMuNjI4NSA3OS4xMDE4IDQzLjM0NzcgNzkuMzE2NkM0My4wODM0IDc5LjUzMTMgNDIuNzk0MyA3OS44Mjg3IDQyLjQ4MDQgODAuMjA4N0M0Mi4xNjY1IDgwLjU3MjEgNDEuOTUxOCA4MC45NDM4IDQxLjgzNjEgODEuMzIzOEg0OS44ODk2WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTYzLjQ1NDkgODIuMzY0NUM2Mi4yNjU1IDgzLjYyIDYwLjczNzQgODQuMjQ3OCA1OC44NzA2IDg0LjI0NzhDNTcuMDAzOSA4NC4yNDc4IDU1LjQ3NTggODMuNjIgNTQuMjg2MyA4Mi4zNjQ1QzUzLjA5NjkgODEuMDkyNSA1Mi41MDIyIDc5LjQ2NTMgNTIuNTAyMiA3Ny40ODI5VjcyLjg3MzhDNTIuNTAyMiA3MC44OTE0IDUzLjA5NjkgNjkuMjcyNCA1NC4yODYzIDY4LjAxNjlDNTUuNDc1OCA2Ni43NDQ5IDU3LjAwMzkgNjYuMTA4OCA1OC44NzA2IDY2LjEwODhDNjAuNzM3NCA2Ni4xMDg4IDYyLjI2NTUgNjYuNzQ0OSA2My40NTQ5IDY4LjAxNjlDNjQuNjYwOSA2OS4yNzI0IDY1LjI2MzkgNzAuODkxNCA2NS4yNjM5IDcyLjg3MzhWNzcuNDgyOUM2NS4yNjM5IDc5LjQ2NTMgNjQuNjYwOSA4MS4wOTI1IDYzLjQ1NDkgODIuMzY0NVpNNTguODcwNiA4MS41NzE2QzU5Ljk3NzUgODEuNTcxNiA2MC44NjEzIDgxLjIwODEgNjEuNTIyMSA4MC40ODEyQzYyLjE5OTQgNzkuNzU0NCA2Mi41MzgxIDc4Ljc1NDkgNjIuNTM4MSA3Ny40ODI5VjcyLjg3MzhDNjIuNTM4MSA3MS42MDE3IDYyLjE5OTQgNzAuNjAyMyA2MS41MjIxIDY5Ljg3NTRDNjAuODYxMyA2OS4xNDg1IDU5Ljk3NzUgNjguNzg1MSA1OC44NzA2IDY4Ljc4NTFDNTcuNzgwMyA2OC43ODUxIDU2Ljg5NjUgNjkuMTQ4NSA1Ni4yMTkyIDY5Ljg3NTRDNTUuNTU4NCA3MC42MDIzIDU1LjIyOCA3MS42MDE3IDU1LjIyOCA3Mi44NzM4Vjc3LjQ4MjlDNTUuMjI4IDc4Ljc1NDkgNTUuNTU4NCA3OS43NTQ0IDU2LjIxOTIgODAuNDgxMkM1Ni44OTY1IDgxLjIwODEgNTcuNzgwMyA4MS41NzE2IDU4Ljg3MDYgODEuNTcxNloiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik03MC4yOTM2IDg0VjY5LjEwNzJINjYuNzUwMUw2OC44MzE2IDY2LjQwNjJINzMuMDE5NFY4NEg3MC4yOTM2WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTgyLjEwNjMgODQuMjQ3OEM4MC41MDM5IDg0LjI0NzggNzkuMDk5NyA4My43NDM5IDc3Ljg5MzcgODIuNzM2MkM3Ni42ODc4IDgxLjcyODUgNzYuMDY4MyA4MC41MDYgNzYuMDM1MiA3OS4wNjg4SDc4LjgzNTRDNzkuMDE3MSA3OS44MTIyIDc5LjQwNTMgODAuNDE1MiA4MCA4MC44Nzc3QzgwLjYxMTMgODEuMzQwMyA4MS4zMTM0IDgxLjU3MTYgODIuMTA2MyA4MS41NzE2QzgzLjA4MSA4MS41NzE2IDgzLjg3NCA4MS4yNTc3IDg0LjQ4NTIgODAuNjI5OUM4NS4wOTY1IDc5Ljk4NTYgODUuNDAyMSA3OS4yMDkyIDg1LjQwMjEgNzguMzAwNkM4NS40MDIxIDc3LjM1OSA4NS4wOTY1IDc2LjU4MjUgODQuNDg1MiA3NS45NzEzQzgzLjg5MDUgNzUuMzQzNSA4My4xMjIzIDc1LjAyOTYgODIuMTgwNyA3NS4wMjk2QzgwLjc2IDc1LjAyOTYgNzkuNzM1NyA3NS42MzI2IDc5LjEwOCA3Ni44Mzg2TDc2LjY1NDcgNzYuMDcwNEw3OC41MzggNjYuNDA2Mkg4Ni45MTM3VjY5LjA1NzdIODAuNjY5MUw3OS44NTEzIDczLjI3MDNDODAuNTc4MiA3Mi43NTgxIDgxLjQ5NTEgNzIuNTAyMSA4Mi42MDE5IDcyLjUwMjFDODQuMjUzOSA3Mi41MDIxIDg1LjU5MjEgNzMuMDcyIDg2LjYxNjMgNzQuMjExOUM4Ny42NDA1IDc1LjM1MTggODguMTUyNiA3Ni44MDU1IDg4LjE1MjYgNzguNTczMkM4OC4xNTI2IDgwLjIyNTIgODcuNTgyNyA4MS41ODgxIDg2LjQ0MjggODIuNjYxOUM4NS4zMTk1IDgzLjcxOTIgODMuODc0IDg0LjI0NzggODIuMTA2MyA4NC4yNDc4WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTk2LjgyMTQgODRWNzEuNjFIMTA0Ljk0OVY3NC4wMzg0SDk5LjU0NzJWODRIOTYuODIxNFoiIGZpbGw9IiNGRjNDNjIiLz4NCjxwYXRoIGQ9Ik0xMTcuMDQ5IDgyLjM4OTNDMTE1LjgxIDgzLjYyODMgMTE0LjI3NCA4NC4yNDc4IDExMi40NCA4NC4yNDc4QzExMC42MDYgODQuMjQ3OCAxMDkuMDYyIDgzLjYyODMgMTA3LjgwNiA4Mi4zODkzQzEwNi41NjcgODEuMTMzOCAxMDUuOTQ4IDc5LjYwNTcgMTA1Ljk0OCA3Ny44MDVDMTA1Ljk0OCA3Ni4wMDQzIDEwNi41NjcgNzQuNDg0NSAxMDcuODA2IDczLjI0NTVDMTA5LjA2MiA3MS45OSAxMTAuNjA2IDcxLjM2MjIgMTEyLjQ0IDcxLjM2MjJDMTE0LjI3NCA3MS4zNjIyIDExNS44MSA3MS45OSAxMTcuMDQ5IDczLjI0NTVDMTE4LjMwNSA3NC40ODQ1IDExOC45MzMgNzYuMDA0MyAxMTguOTMzIDc3LjgwNUMxMTguOTMzIDc5LjYwNTcgMTE4LjMwNSA4MS4xMzM4IDExNy4wNDkgODIuMzg5M1pNMTEyLjQ0IDgxLjcyMDJDMTEzLjUxNCA4MS43MjAyIDExNC4zOTggODEuMzQ4NSAxMTUuMDkyIDgwLjYwNTFDMTE1LjgwMiA3OS44NDUyIDExNi4xNTcgNzguOTExOCAxMTYuMTU3IDc3LjgwNUMxMTYuMTU3IDc2LjY5ODIgMTE1LjgwMiA3NS43NzMgMTE1LjA5MiA3NS4wMjk2QzExNC4zOTggNzQuMjY5NyAxMTMuNTE0IDczLjg4OTggMTEyLjQ0IDczLjg4OThDMTExLjM1IDczLjg4OTggMTEwLjQ0OSA3NC4yNjk3IDEwOS43MzkgNzUuMDI5NkMxMDkuMDQ1IDc1Ljc3MyAxMDguNjk4IDc2LjY5ODIgMTA4LjY5OCA3Ny44MDVDMTA4LjY5OCA3OC45MTE4IDEwOS4wNDUgNzkuODQ1MiAxMDkuNzM5IDgwLjYwNTFDMTEwLjQ0OSA4MS4zNDg1IDExMS4zNSA4MS43MjAyIDExMi40NCA4MS43MjAyWiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTEyMC4zNjYgODEuNTcxNkgxMjAuNjg5QzEyMS44NjIgODEuNTcxNiAxMjIuNDQ4IDgwLjM1NzMgMTIyLjQ0OCA3Ny45Mjg5VjcxLjYxSDEzMi42NTdWODEuNTcxNkgxMzQuNTlWODcuMDk3NUgxMzIuMTEyVjg0SDEyMi44NjlWODcuMDk3NUgxMjAuMzY2VjgxLjU3MTZaTTEyNS4xNzQgNzQuMDM4NFY3OC4yMDE1QzEyNS4xNzQgNzkuNzA0OCAxMjQuOTM0IDgwLjgyODIgMTI0LjQ1NSA4MS41NzE2SDEyOS45MzJWNzQuMDM4NEgxMjUuMTc0WiIgZmlsbD0iI0ZGM0M2MiIvPg0KPHBhdGggZD0iTTE0Mi4wOTYgODQuMjQ3OEMxNDAuNDExIDg0LjI0NzggMTM4Ljk5IDgzLjYyIDEzNy44MzQgODIuMzY0NUMxMzYuNjk0IDgxLjEwOSAxMzYuMTI0IDc5LjU4OTIgMTM2LjEyNCA3Ny44MDVDMTM2LjEyNCA3Ni4wMjA4IDEzNi42OTQgNzQuNTAxIDEzNy44MzQgNzMuMjQ1NUMxMzguOTkgNzEuOTkgMTQwLjQxMSA3MS4zNjIyIDE0Mi4wOTYgNzEuMzYyMkMxNDIuOTM5IDcxLjM2MjIgMTQzLjcxNSA3MS41NTIyIDE0NC40MjYgNzEuOTMyMUMxNDUuMTM2IDcyLjI5NTYgMTQ1LjY4MSA3Mi43NDE2IDE0Ni4wNjEgNzMuMjcwM1Y3MS42MUgxNDguNzg3Vjg0SDE0Ni4wNjFWODIuMzM5N0MxNDUuNjgxIDgyLjg2ODQgMTQ1LjEzNiA4My4zMjI3IDE0NC40MjYgODMuNzAyNkMxNDMuNzE1IDg0LjA2NjEgMTQyLjkzOSA4NC4yNDc4IDE0Mi4wOTYgODQuMjQ3OFpNMTM5Ljk0IDgwLjYyOTlDMTQwLjYzNCA4MS4zODk4IDE0MS41MTggODEuNzY5OCAxNDIuNTkyIDgxLjc2OThDMTQzLjY2NiA4MS43Njk4IDE0NC41NDkgODEuMzg5OCAxNDUuMjQzIDgwLjYyOTlDMTQ1LjkzNyA3OS44NyAxNDYuMjg0IDc4LjkyODQgMTQ2LjI4NCA3Ny44MDVDMTQ2LjI4NCA3Ni42ODE2IDE0NS45MzcgNzUuNzQgMTQ1LjI0MyA3NC45ODAxQzE0NC41NDkgNzQuMjIwMiAxNDMuNjY2IDczLjg0MDIgMTQyLjU5MiA3My44NDAyQzE0MS41MTggNzMuODQwMiAxNDAuNjM0IDc0LjIyMDIgMTM5Ljk0IDc0Ljk4MDFDMTM5LjI0NiA3NS43NCAxMzguOSA3Ni42ODE2IDEzOC45IDc3LjgwNUMxMzguOSA3OC45Mjg0IDEzOS4yNDYgNzkuODcgMTM5Ljk0IDgwLjYyOTlaIiBmaWxsPSIjRkYzQzYyIi8+DQo8L2c+DQo8ZGVmcz4NCjxwYXR0ZXJuIGlkPSJwYXR0ZXJuMCIgcGF0dGVybkNvbnRlbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHdpZHRoPSIxIiBoZWlnaHQ9IjEiPg0KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzcyNV80MzUwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4xNzI1KSBzY2FsZSgwLjAwMDUpIi8+DQo8L3BhdHRlcm4+DQo8aW1hZ2UgaWQ9ImltYWdlMF83MjVfNDM1MCIgZGF0YS1uYW1lPSJGcmFtZSAxMTgucG5nIiB3aWR0aD0iMjY5MCIgaGVpZ2h0PSIyMDAwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQ29JQUFBZlFDQVlBQUFEc1RkOExBQUFBQ1hCSVdYTUFBQllsQUFBV0pRRkpVaVR3QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFMS0tTVVJCVkhnQjdOMVJjdU5Nc3BqUkhNZU1IZDcvQ3YzaUxSQ29LZ0NYU1RZMTNYK3JXeEpGZ2dYZ25BZ0Z0NUNoK3BENXIvLzMvNWNsQUdDai92V3ZpUC83Zjg2Ly95c0FBQTdwZi84bjR0Ly9EZ0FBQUFBQUFBNUtOZ1BBcHVYbkRLZngvRHNIQU1BaGxSb3hsb2paWjU0QUFBQUFBQUNISkFRRllQTnVNZWdzQmdVQURtcWFJc2J6UE5TbUFBQUFBQUFBNEdDRW9BRHN3aVVHSFNKYUN3Q0FROHA1cUpTSVdnTUFBQUFBQUlBREVZSUNzQ3VqK0FFQU9MamFyaC9JT0JVUEFBQUFBQUJ3REVKUUFIYW5WREVvQUhCc3VSMTBzQzBkQUFBQUFBRGdFSVNnQU95U0dCUUE0RG9UNWNaMDIwRUJBQUFBQUFEMlN3Z0t3RzVkd29jeEFBQU9iWnF1TTlFMEJ3QUFBQUFBQURza0JBVmcxOW9VY1RwZHo2TUNBQnhWemtJWmc5cVlEZ0FBQUFBQXNEOUNVQUIyTDAraG5vYUl4UllzQU9EZ2Fydk9SVTdGQXdBQUFBQUE3SWNRRklCRHlDMVlwMUVNQ2dCdzJ3N2FXZ0FBQUFBQUFMQURRbEFBRGtNTUNnQndsWE5ScVJGanNSMFVBQUFBQUFCZzY0U2dBQnpLTFFhZHhhQUFBREZOMSsyZ1ppTUFBQUFBQUlEdEVvSUNjRGlYR0hSd0RoVUFJT1ZzTkl3UnRRWUFBQUFBQUFBYkpBUUY0TER5RktyZ0FRRGdxcmJyeHpKT3hRTUFBQUFBQUd5TEVCU0FReXRWREFvQWNKUGJRZk5Vdk0zcEFBQUFBQUFBMnlFRUJlRHd4S0FBQVArVk1Xak9SL20zMkE0S0FBQUFBQURRUFNFb0FNUTFkTWp0VndBQVhPVlcwR0YwS2g0QUFBQUFBS0IzUWxBQStLRk4xeGpVNWlzQWdLdWNpNGJCcVhnQUFBQUFBSUNlQ1VFQjRDY1pnMmJzc013QkFNQVBsKzNweFhaUUFBQUFBQUNBSGdsQkFlQWZNbkE0aldKUUFJQ2ZUVCsycDA5bUpBQUFBQUFBZ0s0SVFRSGdIWXNZRkFEZ056a2paUXhhYXdBQUFBQUFBTkFKSVNnQS9JRVlGQURnZmJXZDU2VEJxWGdBQUFBQUFJQWVDRUVCNEM5dU1lZ3NCZ1VBK01WdE8yaHJBUUFBQUFBQXdBc0pRUUhnQTVjWWRCQTVBQUQ4VTg1SnBWNy9GdHRCQVFBQUFBQUFYa0lJQ2dDZk5CWXhLQURBZTNKR0drYW40Z0VBQUFBQUFGNUJDQW9BWDVBeGFLMEJBTUEvNUViUXdSWjFBQUFBQUFDQTFRbEJBZUNMOHZTcEdCUUE0SDA1SytYSE03YURBZ0FBQUFBQXJFTUlDZ0IzRUlNQ0FQelpORVdNZVNwK0RnQUFBQUFBQUo1TUNBb0FkN3BzdXhvREFJQjNYRTdGano2ZUFRQUFBQUFBZURZaEtBQjhRNXNpaHVFYU9nQUE4THZhcmtHb1UvRUFBQUFBQUFEUElRUUZnRythNWg4eHFOT25BQUR2eWhQeHVVazlQNklCQUFBQUFBRGdzWVNnQVBBQXVlSHFOSXBCQVFEK0pEZW9sK0pVUEFBQUFBQUF3S01KUVFIZ1FSWXhLQURBaC9KVS9HbHdLaDRBQUFBQUFPQlJoS0FBOEVCaVVBQ0FqK1hNZERrVjN3SUFBQUFBQUlCdkVvSUN3SVBkWXRCWkRBb0E4RWVYVS9IMStyZllEZ29BQUFBQUFIQTNJU2dBUEVIR0RNTVlNVTBCQU1CZjVGYlFuSnVjaWdjQUFBQUFBTGlQRUJRQW51UVdnenA1Q2dEd2Q1ZTVhVEEzQVFBQUFBQUEzRU1JQ2dCUE5wYUlXZ01BZ0Eva21maWNuV3dIQlFBQUFBQUErRHdoS0FDc0lLTUdNU2dBd01lbUtXSjBLaDRBQUFBQUFPRFRoS0FBc0JJeEtBREE1OXhPeFp1ZEFBQUFBQUFBUGlZRUJZQVZpVUVCQUQ2dk5xZmlBUUFBQUFBQVBpSUVCWUNWWlF5YTUwNEJBUGpZN1ZUOE5BY0FBQUFBQUFEdkVJSUN3QXUwSDBIRFlyc1ZBTUNIY21iSzJjbG1kUUFBQUFBQWdOOEpRUUhnUlRJR0hRWXhLQURBWitXcCtHRjBLaDRBQUFBQUFPQm5RbEFBZUtHTUdDNHhxRk9uQUFDZk1zL1g3YUQ1VVEwQUFBQUFBQUJDVUFCNHVZeEJUNk1ZRkFEZ3MzS2plaWxPeFFNQUFBQUFBQ1FoS0FCMFlCR0RBZ0I4V1o2S1B3MU94UU1BQUFBQUFNY21CQVdBVG9oQkFRQytMbWVveTZuNEZnQUFBQUFBQUlja0JBV0Fqb2hCQVFDKzduSXF2am9WRHdBQUFBQUFISk1RRkFBNmM0dEJaekVvQU1DWE9CVVBBQUFBQUFBY2tSQVVBRHFVTWVqZ3hDa0F3SmM1RlE4QUFBQUFBQnlORUJRQU9uV0pHSXFJQVFEZ3E1eUtCd0FBQUFBQWprUUlDZ0NkRTRNQ0FOekhxWGdBQUFBQUFPQUloS0FBc0FFWmc5cG9CUUR3ZFU3RkF3QUFBQVFBc0hOQ1VBRFlDT2ROQVFEdWN6c1ZYOHhTQUFBQUFBREFEZ2xCQVdCRHhLQUFBUGRyVHNVREFBQUFBQUE3SkFRRmdJMFJnd0lBM00rcGVBQUFBQUFBWUcrRW9BQ3dRWmZUcGlVQUFMaURVL0VBQUFBQUFNQ2VDRUVCWUtOcXUyNnpBZ0RnUGs3RkF3QUFBQUFBZXlBRUJZQU5hOU0xQmwzRUN3QUFkM0VxSGdBQUFBQUEyRG9oS0FCc1hNYWd3eUFHQlFDNGwxUHhBQUFBQUFEQWxnbEJBV0FIOHB6cEpRYWRBd0NBT3prVkR3QUFBQUFBYkpFUUZBQjJJb09GMHlnR0JRRDREcWZpQVFBQUFBQ0FyUkdDQXNDT0xHSlFBSUJ2dTUyS3IwN0ZBd0FBQUFBQUd5QUVCWUNkRVlNQ0FEeEdkU29lQUFBQUFBRFlBQ0VvQU95UUdCUUE0REdjaWdjQUFBQUFBSG9uQkFXQW5SS0RBZ0E4aGxQeEFBQUFBQUJBejRTZ0FMQmp0eGgwRm9NQ0FIeWJVL0VBQUFBQUFFQ1BoS0FBc0hNWmd3NWlVQUNBaDNnN0ZUOEZBQUFBQUFCQUY0U2dBSEFBdHhoMEVpd0FBSHpiNVZSOGNTb2VBQUFBQUFEb2d4QVVBQTdpRm9PMkZnQUFQRUNlaXI5c1huY3FIZ0FBQUFBQWVDRWhLQUFjekZqRW9BQUFqekxQMTFQeDB4d0FBQUFBQUFBdklRUUZnQU1TZ3dJQVBFNXVYczhZMUtsNEFBQUFBQURnRllTZ0FIQlFHWU9LRlFBQUhpZFB4ZWVNNVZROEFBQUFBQUN3SmlFb0FCeFlxV0pRQUlCSG1xYnJkdERacVhnQUFBQUFBR0FsUWxBQU9EZ3hLQURBWStXcCtNR3BlQUFBQUFBQVlDVkNVQUJBREFvQThBUk94UU1BQUFBQUFHc1FnZ0lBRjJKUUFJREhlenNWTHdZRkFBQUFBQUNlUkFnS0FMd1Jnd0lBUE43bFZQd1EwVm9BQUFBQUFBQThuQkFVQVBoRnhxQ2xCQUFBRDNhWnMrbzFEQVVBQUFBQUFIZ1VJU2dBOEp2YXJpZE1BUUI0ck53S09qZ1ZEd0FBQUFBQVBKQVFGQUI0VjV2RW9BQUF6NUFiUVhQT2Npb2VBQUFBQUFCNEJDRW9BUEJIdHhqVStWSUFnTWZLK1NyUHhOY2FBQUFBQUFBQTN5SUVCUUQrS21QUVlSQ0RBZ0E4UTIwUnA4R3BlQUFBQUFBQTRINUNVQURnUXhrbWlFRUJBSjdqN1ZUOEZBQUFBQUFBQUY4bUJBVUFQa1VNQ2dEd1BKZFQ4Y1dwZUFBQUFBQUE0T3VFb0FEQXA3M0ZvSE1BQVBBRWVTcCtHSjJLQndBQUFBQUFQazhJQ2dCOFNVWUpwMUVNQ2dEd0xQTjhQUlUvbTdjQUFBQUFBSUJQRUlJQ0FGKzJpRUVCQUo0cTU2M2NET3BVUEFBQUFBQUE4QkVoS0FCd0Z6RW9BTUR6NWFuNHNWeG5Md0FBQUFBQWdQY0lRUUdBdTRsQkFRQ2ViNXF1MjBGbk1TZ0FBQUFBQVBBT0lTZ0E4QzFpVUFDQTU4dVphenpQWEswRkFBQUFBQURBTDRTZ0FNQzNpVUVCQUo0dlo2NVNyMzhBQUFBQUFBQTNRbEFBNENIRW9BQUE2OGl0b0tmQnFYZ0FBQUFBQU9CS0NBb0FQSXdZRkFCZ0hXK240cWNBQUFBQUFBQU9UZ2dLQUR5VUdCUUFZQjJYVS9FbG9qb1ZEd0FBQUFBQWh5WUVCUUFlVGd3S0FMQ2UyaUxHNGxROEFBQUFBQUFjbFJBVUFIaUtXd3c2aTBFQkFKNXVtcTZuNHNXZ0FBQUFBQUJ3UEVKUUFPQnBNZ1lkeEtBQUFLdTR6RjVEUkdzQkFBQUFBQUFjaUJBVUFIZ3FNU2dBd0xwS3ZmNEJBQUFBQUFESElBUUZBSjVPREFvQXNLN2NDbm9hbklvSEFBQUFBSUFqRUlJQ0FLc1Fnd0lBckN2bnIvRThmN1VwQUFBQUFBQ0FIUk9DQWdDckVZTUNBS3dyNTY5U0lxcFQ4UUFBQUFBQXNGdENVQUJnVmJjWU5NK1ZBZ0N3am5xZXZjYmlWRHdBQUFBQUFPeVJFQlFBV04zbFRHa1Jnd0lBckdtYXJxZml4YUFBQUFBQUFMQXZRbEFBNEdYRW9BQUE2N3BzWngvTVlBQUFBQUFBc0NkQ1VBRGdwY1NnQUFEcksvWDZCd0FBQUFBQWJKOFFGQUI0T1RFb0FNRDZjdjQ2RFU3RkF3QUFBQURBMWdsQkFZQXVpRUVCQU5hWHArTEg4VHlIVFFFQUFBQUFBR3lVRUJRQTZJWVlGQUJnZlJtRGx2TWNWcDJLQndBQUFBQ0FUUktDQWdCZEVZTUNBTHhHYmRkWmJIRXFIZ0FBQUFBQU5rVUlDZ0IwUnd3S0FQQWEweFF4akJHekdCUUFBQUFBQURaRENBb0FkRWtNQ2dEd0dya1JkQnpOWWdBQUFBQUFzQlZDVUFDZ1cySlFBSURYeUJpMDFJaGFBd0FBQUFBQTZKd1FGQURvbWhnVUFPQjE2bmtPT3cxT3hRTUFBQUFBUU0rRW9BQkE5eklHdFkwS0FPQTFicWZpNXprQUFBQUFBSUFPQ1VFQmdFMXdtaFFBNEhVeUJoMUc4eGdBQUFBQUFQUklDQW9BYklZWUZBRGd0ZkpVZkRHUEFRQUFBQUJBVjRTZ0FNQ21pRUVCQUY2cnRZalRFREV2QVFBQUFBQUFkRUFJQ2dCc2poZ1VBT0MxOGxUOE9FYTBLUUFBQUFBQWdCY1RnZ0lBbXlRR0JRQjRyWXhCU3pHVEFRQUFBQURBcXdsQkFZRE5Fb01DQUx4ZWJSRmp1WWFoQUFBQUFBREErb1NnQU1DbWlVRUJBRjV2bWlLR01XSVdnd0lBQUFBQXdPcUVvQURBNW9sQkFRQmVMemVDam1ORWF3RUFBQUFBQUt4SUNBb0E3SUlZRkFEZzlUSUdOWmNCQUFBQUFNQzZoS0FBd0c2SURnQUErbEJieEZpY2lnY0FBQUFBZ0RVSVFRR0FYUkdEQWdEMFlacXVwK0xGb0FBQUFBQUE4RnhDVUFCZ2Q4U2dBQUI5eUZQeEdZTzJGZ0FBQUFBQXdKTUlRUUdBWFJLREFnRDBJV05Rc3hrQUFBQUFBRHlQRUJRQTJDM0JBUUJBUDJxTEdKeUtCd0FBQUFDQWh4T0NBZ0M3bGpHb1U2UUFBSDJZNSt1cGVERW9BQUFBQUFBOGpoQVVBTmk5c1loQkFRQjZrYWZpaDhGOEJnQUFBQUFBanlJRUJRQU9RUXdLQU5DWDNOeGVhd0FBQUFBQUFOOGtCQVVBRGtNTUNnRFFsM3FlelU2RFUvRUFBQUFBQVBBZFFsQUE0RkRFb0FBQWZjbFQ4ZU1vQmdVQUFBQUFnSHNKUVFHQXd4R0RBZ0QwSldQUVlUQ2pBUUFBQUFEQVBZU2dBTUFoaVVFQkFQcFRha1N0QVFBQUFBQUFmSUVRRkFBNExERW9BRUIvNm5rK093MU94UU1BQUFBQXdHY0pRUUdBUXhPREFnRDBKMC9GajZNWUZBQUFBQUFBUGtNSUNnQWNuaGdVQUtBL0dZTU9nemtOQUFBQUFBQStJZ1FGQUFneEtBQkFyMHFOcURVQUFBQUFBSUEvRUlJQ0FQeVFNZWcwQlFBQW5ha3RZbkFxSGdBQUFBQUEzaVVFQlFENFNjYWc4eHdBQUhRbVo3UlJEQW9BQUFBQUFMOFJnZ0lBL0dSWmZteWJFb01DQUhRblo3V01RVnNMQUFBQUFBRGdCeUVvQU1BL2lFRUJBUHFWczFxcEViVUdBQUFBQUFBUVFsQUFnSGVKUVFFQStsWmJ4RmljaWdjQUFBQUFBQ0VvQU1BZmlFRUJBUG8yVGRkVDhXSlFBQUFBQUFDT1RBZ0tBUEFYWWxBQWdMN2x2Sll4YUdzQkFBQUFBQUNISkFRRkFQakFMUVpkeEtBQUFGM0tlYTNVaUZvREFBQUFBQUFPUndnS0FQQUpHUmVjeEtBQUFGMnJMV0lzMTlrTkFBQUFBQUNPUWdnS0FQQkpZbEFBZ1A1TjAzV2IreXdHQlFBQUFBRGdJSVNnQUFCZklBWUZBT2hmem16amVXWnJVd0FBQUFBQXdPNEpRUUVBdmtnTUNnRFF2NXpaU29tb05RQUFBQUFBWU5lRW9BQUFkeENEQWdCc1EyMFJwVjduTndBQUFBQUEyQ01oS0FEQW5jU2dBQURiMEZyRWNKN2JaakVvQUFBQUFBQTdKQVFGQVBnR01TZ0F3RGJrM0RabURHcHVBd0FBQUFCZ1o0U2dBQURmSkFZRkFOaUduTnR5TTJodUNBVUFBQUFBZ0wwUWdnSUFQSUFZRkFCZ08wcU5xRFVBQUFBQUFHQVhoS0FBQUE5eTJ6Q1Z2d0FBOUsyMmlOTVFNWnZkQUFBQUFBRFlPQ0VvQU1BRFpVZ3dER0pRQUlBdHlKbHRITVdnQUFBQUFBQnNteEFVQU9EQnhLQUFBTnR4aTBGYkN3QUFBQUFBMkNRaEtBREFFNGhCQVFDMkkyZTJVaU5xRFFBQUFBQUEyQndoS0FEQWsyUU1Xa29BQUxBUnRVV014Y2M4QUFBQUFBQnNpeEFVQU9DSjJuUTlOUW9Bd0RaTTUvbHRHSzhmOVFBQUFBQUF3QllJUVFFQW5rd01DZ0N3TGJrUk5PZTNlUTRBQUFBQUFPaWVFQlFBWUFWaVVBQ0FiY2tZTkRlRDFob0FBQUFBQU5BMUlTZ0F3RW95QmhVU0FBQnNTMjFtT0FBQUFBQUEraVlFQlFCWVVhbENBZ0NBcmNrWTlEUkV6RXNBQUFBQUFFQjNoS0FBQUNzVGd3SUFiRStlaWg5SE1TZ0FBQUFBQVAwUmdnSUF2SUFZRkFCZ2UyNHhhSnNDQUFBQUFBQzZJUVFGQUhnUk1TZ0F3UFprREZxS09RNEFBQUFBZ0g3OE93QUFlSm55SXlENHozOENBSUFOcVMwaXI4VC81L3pmdFgvOUt3QUFBQUFBNEdWc0JBVUFlTEdNUVZzTEFBQTJKbWU0WVl5WWx3QUFBQUFBZ0pjUmdnSUFkR0FzWWxBQWdDM0tVL0ZqeHFCekFBQUFBQURBU3doQkFRQTZJUVlGQU5pbWpFRnpNNmhaRGdBQUFBQ0FWeENDQWdCMEpHUFFhUW9BQURhbzFJaGFBd0FBQUFBQVZpVUVCUURvVE1hZ1Rvc0NBR3hUYmRkNUxyZUVBZ0FBQUFEQUdvU2dBQUNkdVowV0ZZTUNBR3hUYm5pL3pITmlVQUFBQUFBQVZpQUVCUURvMEMwR1hjU2dBQUNibFBQYzZPTWVBQUFBQUFCV0lBUUZBT2hVeGdNbk1TZ0F3R2JkUHU1cExRQUFBQUFBNEdtRW9BQUFIUk9EQWdCc1g2a1J0UVlBQUFBQUFEeUZFQlFBb0hOaVVBQ0E3YXN0WWl6WDJRNEFBQUFBQUI1SkNBb0FzQUZpVUFDQTdadW02Nm40V1F3S0FBQUFBTUFEQ1VFQkFEWWlZOUFNQjJ5UkFnRFlycHpseG94QmZlQURBQUFBQU1DRENFRUJBRFlrdDBjTmd4Z1VBR0RMYmgvNHRCWUFBQUFBQVBCdFFsQUFnSTBSZ3dJQTdFT3BFYlVHQUFBQUFBQjhpeEFVQUdDRE1nWXRKUUFBMkxqYUlzYmlJeDhBQUFBQUFPNG5CQVVBMktnMlJZeGpBQUN3Y2ROMFBSVS9pMEVCQUFBQUFMaURFQlFBWU1NeUJyVVpGQUJnKzNJamFIN2tNODhCQUFBQUFBQmZJZ1FGQU5pNFBDZGFhd0FBc0hFWmcrWm0wTllDQUFBQUFBQStUUWdLQUxBRHBZcEJBUUQyd213SEFBQUFBTUJYQ0VFQkFIWkNNQUFBc0IrNTlYMHMxeTJoQUFBQUFBRHdOMEpRQUlBZHlSalVLVkVBZ0gyWXB1dXArRmtNQ2dBQUFBREFYd2hCQVFCMkpqZEhpVUVCQVBZaE40S09HWVBPQVFBQUFBQUE3eEtDQWdEc2tCZ1VBR0EvTWdiTnphRG1Pd0FBQUFBQTNpTUVCUURZcVR3VGIzTVVBTUIrNUh4WGF3QUFBQUFBd0MrRW9BQUFPM1hiSENVR0JRRFlqOXF1UVdqT2VnQUFBQUFBa0lTZ0FBQTdkb3RCRnpFb0FNQnU1SW40eXdjL1lsQUFBQUFBQUVJSUNnQ3dleG1EbnNTZ0FBQzdralBlS0FZRkFBQUFBQ0NFb0FBQWh5QUdCUURZbjFzTTJxWUFBQUFBQU9EQWhLQUFBQWNoQmdVQTJKK2M4VXFKcURVQUFBQUFBRGdvSVNnQXdJRmtLRENNMTE4QUFQYWp0b2dpQmdVQUFBQUFPQ1FoS0FEQXdjd1pndzVpVUFDQXZXa3Q0alJjNXowQUFBQUFBSTVEQ0FvQWNFRHpqeE9pQUFEc1MzN3NNNDVpVUFBQUFBQ0FJeEdDQWdBY1ZKdXVrUUFBQVB2eUZvUE9BUUFBQUFEQUFRaEJBUUFPTEdQUVdnTUFnSjNKR0hRWXIrZmlBUUFBQUFEWU55RW9BTURCbFNvR0JRRFlLN01lQUFBQUFNRCtDVUVCQUJBSUFBRHNXRzBSWTdsdUNRVUFBQUFBWUgrRW9BQUFYR1FNNm5Rb0FNQStUZFAxVlB3c0JnVUFBQUFBMkIwaEtBQUFiM0pUbEJnVUFHQ2ZjaVBvS0FZRkFBQUFBTmdkSVNnQUFML0lHSFNlQXdDQUhickZvRzBLQUFBQUFBQjJRZ2dLQU1CdkxtZER4YUFBQUx1VU1XZ3BFYlVHQUFBQUFBQTdJQVFGQU9BM0dRZGtETHFJUVFFQWRxczJNU2dBQUFBQXdCNElRUUVBZUZmR29DY3hLQURBcm1VTU9wYnI3QWNBQUFBQXdEWUpRUUVBK0NNeEtBREEvazNUZFJ2OExBWUZBQUFBQU5na0lTZ0FBSC8xZGlaZUdBQUFzRnM1NjQxaVVBQUFBQUNBVFJLQ0FnRHdvUXdDaGtFTUNnQ3daN2NZdEUwQkFBQUFBTUNHQ0VFQkFQaVVqRUZMQ1FBQWRtejVNZlBWR2dBQUFBQUFiSVFRRkFDQVQ4dnRVTGtsQ2dDQWZhdE5EQW9BQUFBQXNCVkNVQUFBdmlSalVGRUFBTUQrWlF3Nmx1dVdVQUFBQUFBQStpVUVCUURneTBvVmd3SUFITUUwUlF4anhDd0dCUUFBQUFEb2xoQVVBSUM3WkF6YVdnQUFzSE81RVhRVWd3SUFBQUFBZEVzSUNnREEzZkpVcUJnVUFHRC9iakZvbXdJQUFBQUFnTTRJUVFFQStKYU1RZWM1QUFEWXVZeEJ5M24ycXpVQUFBQUFBT2lJRUJRQWdHOGJSakVvQU1CUjFDWUdCUUFBQUFEb2lSQVVBSUJ2eSsxUUdZTXVZbEFBZ0VQSUdEUTN3K2NjQ0FBQUFBREFhd2xCQVFCNGlJd0FUbUpRQUlERG1LWWZtK0hGb0FBQUFBQUFMeVVFQlFEZ1lkNWlVREVBQU1BaDVOdzNpa0VCQUFBQUFGNUtDQW9Bd0VOZHpzUVBZbEFBZ0tONGkwRnRoZ2NBQUFBQWVBa2hLQUFBRDVjYm9Vb0pBQUFPNHZJeDBCalJXZ0FBQUFBQXNESWhLQUFBVDlHbTYyWW9BQUNPbzlTSVdnTUFBQUFBZ0JVSlFRRUFlSnFNUVlVQUFBREhVdHMxQ0FVQUFBQUFZQjFDVUFBQW5zcFdLQUNBNDhrVDhhZmhlakllQUFBQUFJRG5Fb0lDQVBCMEdZTm1EQUFBd0hGa0JEcU1FYk1ZRkFBQUFBRGdxWVNnQUFDc1lpeGlVQUNBbzhrWWRCU0RBZ0FBQUFBOGxSQVVBSURWNUdiUWVRNEFBQTdrRm9PMktRQUFBQUFBZUFJaEtBQUFxN21kQjEzRW9BQUFoNUp6WUNrUnRRWUFBQUFBQUE4bUJBVUFZRlVaQVp6RW9BQUFoMVNiR0JRQUFBQUE0TkdFb0FBQXJPNHRCbDBDQUlDRHlSaDBMQUVBQUFBQXdJTUlRUUVBZUluTG1maEJEQW9BY0VUVEZIRTZ6NEt6V1JBQUFBQUE0TnVFb0FBQXZFdysvQmZib0FBQURpay9DQnBITVNnQUFBQUF3SGNKUVFFQWVLazJpVUVCQUk3cUxRYWRBd0FBQUFDQU93bEJBUUI0dWRyT2Z6VUFBRGlnU3d4YXJoOElBUUFBQUFEd2RVSlFBQUM2VUtvWUZBRGdxRElHelMzeDVrRUFBQUFBZ0s4VGdnSUEwSTJNUVZzTEFBQU95cVo0QUFBQUFJQ3ZFNElDQU5DVlBBczZ6d0VBd0VGbERGckVvQUFBQUFBQW55WUVCUUNnTzhNWXNZaEJBUUFPSzdmRW40YUllUWtBQUFBQUFENGdCQVVBb0R2TCtjSC9KQVlGQURpMG5BbkhVUXdLQUFBQUFQQVJJU2dBQUYwU2d3SUFJQVlGQUFBQUFQaVlFQlFBZ0c3bHcvL2xUTHlIZndDQXc3ckZvSk1QaEFBQUFBQUEzaVVFQlFDZ2E3bjlxWlFBQU9EQWJqRm9hd0VBQUFBQXdEOElRUUVBNkY2YnhLQUFBSnhud2hwUmF3QUFBQUFBOEJNaEtBQUFtMUNiUjM4QUFLNXpZVEVYQWdBQUFBQzhFWUlDQUxBWitlRHZIQ2dBQURrVGp1VjZNaDRBQUFBQTRPaUVvQUFBYkVvKytJdEJBUUNZcG9oaGpKakZvQUFBQUFEQXdRbEJBUURZbk53TU9zOEJBTURCNVViUVVRd0tBQUFBQUJ5Y0VCUUFnTTNKQi8vYy9yU0lRUUVBRHU4dEJqVWJBZ0FBQUFBSEpRUUZBR0NUOHNIL0pBWUZBQ0IreEtBbG9rMEJBQUFBQUhBNFFsQUFBRGJyYlRPb1U2QUFBSWVYTTJFcEViVUdBQUFBQU1DaENFRUJBTmkwK2NjcFVBQUFTTFdKUVFFQUFBQ0FZeEdDQWdDd2VkTXNCZ1VBNEw4eUJpMWlVQUFBQUFEZ0lJU2dBQURzUXB0c2ZnSUE0TDlhaXhqTDlXUThBQUFBQU1DZUNVRUJBTmlOM1BxVUQvNEFBSkNtS1dJWUkyWXhLQUFBQUFDd1kwSlFBQUIySmJjK2lVRUJBTGpKamFDakdCUUFBQUFBMkRFaEtBQUF1NU9iUWVjNUFBRGdRZ3dLQUFBQUFPeVpFQlFBZ04zSmgvNDhBYnFJUVFFQStPRVdnMDVtUkFBQUFBQmdaNFNnQUFEc1VqNzBuOFNnQUFEODVCYUR0aFlBQUFBQUFMc2hCQVVBWUxmZU5vTTZBUW9Bd0U5S2phZzFBQUFBQUFCMlFRZ0tBTUN1emN2NW9iOEVBQUQ4b2pZeEtBQUFBQUN3RDBKUUFBQjJyMDFpVUFBQWZwY3g2R2hPQkFBQUFBQTJUZ2dLQU1BaDJQZ0VBTUI3cGluaU5FUXNTd0FBQUFBQWJKSVFGQUNBd3lnMW9yVUFBSUJmWkFRNmpCR3pHQlFBQUFBQTJDQWhLQUFBaDVLblAzUHJFd0FBL0N4ajBGRU1DZ0FBQUFCc2tCQVVBSUREeVJoMG1RTUFBSDd4Rm9PYUZRRUFBQUNBRFJHQ0FnQndPUG5BZnhyRm9BQUEvTzRTZzVhSVpvczhBQUFBQUxBUlFsQUFBQTRwSC9pSDhmb0xBQUEveXhteFpBemFBZ0FBQUFDZ2UwSlFBQUFPYS81eCtoTUFBTjVUYWtTdEFRQUFBQURRTlNFb0FBQ0hOczNYYlU4QUFQQ2Uyc1NnQUFBQUFFRGZoS0FBQUJ5ZXgzMEFBUDRtNThWaVhnUUFBQUFBT2lVRUJRQ0F1RDdzdHhZQUFQQ3VuQlhIRXJFc0FRQUFBQURRRlNFb0FBRDhrQS83OHh3QUFQQ3VhWW9ZeHZQTUtBWUZBQUFBQURvaUJBVUFnSi9rdy80aUJnVUE0QTl5SStnb0JnVUFBQUFBT2lJRUJRQ0FuK1REL2trTUNnREFYNGhCQVFBQUFJQ2VDRUVCQU9BZjhtSC9zaG5Vd3o0QUFIL3dGb1A2Z0FnQUFBQUFlREVoS0FBQXZDTzNPNVVTQUFEd1I1Y1k5RHd6dGlrQUFBQUFBRjVHQ0FvQUFIK1FEL3BpVUFBQS9tYjU4UUZSYXdFQUFBQUE4QkpDVUFBQStJdDZmdEN2TlFBQTRLOUtOVGNDQUFBQUFLOGhCQVVBZ0Eva283NE5Ud0FBZk1SSFJBQUFBQURBS3doQkFRRGdFeklHbmVjQUFJQy95aGkwaUVFQkFBQUFnQlVKUVFFQTRCT1dKV0lZejc5aVVBQUFQcERiNU1keW5TRUJBQUFBQUo1TkNBb0FBSitVRC9tbjBZTStBQUFmbTZZZkh4S1pIUUVBQUFDQUp4T0NBZ0RBRitSRC9qZ0dBQUI4NkxaVmZoYURBZ0FBQUFCUEpBUUZBSUF2bXVhSVVnSUFBRDUwKzVCSURBb0FBQUFBUElzUUZBQUE3bERiK2E4R0FBQjhTQXdLQUFBQUFEeVRFQlFBQU81VWFrUnJBUUFBSDNxTFFlY0FBQUFBQUhnb0lTZ0FBSHhEeHFBZTh3RUErSXhMREZwOFRBUUFBQUFBUEpZUUZBQUF2aUVmODRmeC9Dc0dCUURnRTNKK3RGa2VBQUFBQUhna0lTZ0FBSHhUUHVhZnh1c3ZBQUI4UnNhZ3RRWUFBQUFBd0xjSlFRRUE0QUV1bTBHSEFBQ0FUNnROREFvQUFBQUFmSjhRRkFBQUhtUmVJc1l4QUFEZzA4U2dBQUFBQU1CM0NVRUJBT0NCMnVRaEh3Q0FyOGtZZEN3QkFBQUFBSEFYSVNnQUFEeFlxUkd0QlFBQWZObzBSUXhqeExJRUFBQUFBTUNYQ0VFQkFPQUpNZ2FkNXdBQWdFL0wrVEZqMEZrTUNnQUFBQUI4Z1JBVUFBQ2VJRGM1WFRZNmlVRUJBUGlDbkNOSE1TZ0FBQUFBOEFWQ1VBQUFlSko4eEQ4NTd3a0F3QmVKUVFFQUFBQ0FyeENDQWdEQUU5MGU4UUVBNEN2RW9BQUFBQURBWndsQkFRRGd5YVk1b3BRQUFJQXZlWXRCNXdBQUFBQUErQ01oS0FBQXJLQzI4MThOQUFENGtrc01XcTRmRndFQUFBQUF2RWNJQ2dBQUt5azFvclVBQUlBdnVXMEdOVXNDQUFBQUFPOFJnZ0lBd0lveUJuWGFFd0NBZS9pd0NBQUFBQUI0anhBVUFBQldsTnVjaHZIOEt3WUZBT0FPR1lQV0dnQUFBQUFBYjRTZ0FBQ3dzcmNZZEFrQUFQaXkyc1NnQUFBQUFNQi9DVUVCQU9BRjVpV2lsQUFBZ0x1SVFRRUFBQUNBR3lFb0FBQzhTSnM4M2dNQWNMK01RVWNmRndFQUFBREE0UWxCQVFEZ2hVcU5hQzBBQU9BdTB5UUdCUUFBQUlDakU0SUNBTUNMNWNOOVB1QURBTUE5Y3BZOERSSExFZ0FBQUFEQUFRbEJBUUNnQXhtRExuTUFBTUJkTWdJZHhvaFpEQW9BQUFBQWh5TUVCUUNBRHVURC9XbTB4UWtBZ1B2bExEbUtRUUVBQUFEZ2NJU2dBQURRaWR2RFBRQUEzRXNNQ2dBQUFBREhJd1FGQUlDT1RITkVLUUVBQUhjVGd3SUFBQURBc1FoQkFRQ2dNN1ZGdEJZQUFIQTNNU2dBQUFBQUhJY1FGQUFBT2pTV2lHa0tBQUM0MjFzTU9nY0FBQUFBc0dOQ1VBQUE2RlRHb0l0SGV3QUF2dUVTZ3hZeEtBQUFBQURzbVJBVUFBQTZsWS8ycC9INkN3QUE5OHA1Y2pqUGxhMEZBQUFBQUxCRFFsQUFBT2pZN1p3bkFBQjhWNmxpVUFBQUFBRFlJeUVvQUFCMGJwclBqL1lsQUFEZzJ6SUdyVFVBQUFBQWdCMFJnZ0lBd0FiVVpuc1RBQUNQa2JPbEdCUUFBQUFBOWtNSUNnQUFHekdXaUdrS0FBRDROakVvQUFBQUFPeUhFQlFBQURZa1k5QmxEZ0FBK0RZeEtBQUFBQURzZ3hBVUFBQTJaRmtpVHVQMUZ3QUF2a3NNQ2dBQUFBRGJKd1FGQUlDTnlRaDBIQU1BQUI0aVk5RGNQQThBQUFBQWJKTVFGQUFBTm1pYUk0ckhlZ0FBSG1TYXhLQUFBQUFBc0ZWQ1VBQUEyS2pjM05SYUFBREFROXhpME54QUR3QUFBQUJzaHhBVUFBQTJMQi9xODhFZUFBQWVJV2ZMWVJTREFnQUFBTUNXQ0VFQkFHRGpMbHViNWdBQWdJZklDRlFNQ2dBQUFBRGJJUVFGQUlDTnl3ZjZrNGQ2QUFBZTZCYUR6bVpNQUFBQUFPaWVFQlFBQUhZZ0grckhNUUFBNEdGdU02WVlGQUFBQUFENkpnUUZBSUNkbU9hSVVnSUFBQjVHREFvQUFBQUEvUk9DQWdEQWp0UVcwVm9BQU1ERGlFRUJBQUFBb0c5Q1VBQUEySm14bkIvcDV3QUFnSWNSZ3dJQUFBQkF2NFNnQkFBQSt6T2NIK2tYTVNnQUFBOGtCZ1VBQUFDQVBnbEJBUUJnaC9LUi9oS0RlcVFIQU9DQjNtSlFIeDBCQUFBQVFEZUVvQUFBc0ZPNXFhbVVBQUNBaDdyRW9FVU1DZ0FBQUFDOUVJSUNBTUNPdFNtaTFnQUFnSWNTZ3dJQUFBQkFQNFNnQUFDd2M2Vkd0QllBQVBCUVlsQUFBQUFBNklNUUZBQUFEaUJqME1VRFBRQUFENVl4NkRENjhBZ0FBQUFBWGtrSUNnQUFCNUFQOUtmeCtnc0FBSTltQ3owQUFBQUF2STRRRkFBQUR1Snl1bk1NQUFCNENqRW9BQUFBQUx5R0VCUUFBQTVrbXM4UDlDVUFBT0FweEtBQUFBQUFzRDRoS0FBQUhFeHRIdWNCQUhpZWpFRnJEUUFBQUFCZ0pVSlFBQUE0b0xGRXpITUFBTUJUNU1kSFlsQUFBQUFBV0ljUUZBQUFEbW9ZSXhZeEtBQUFUeUlHQlFBQUFJQjFDRUVCQU9DZ2x1VkhETG9FQUFBOGhSZ1VBQUFBQUo1UENBb0FBQWMyTHhHbEJBQUFQSTBZRkFBQUFBQ2VTd2dLQUFBSDE2YnpYd3NBQUhnYU1TZ0FBQUFBUEk4UUZBQUFpTEZFVEZNQUFNRFRpRUVCQUFBQTREbUVvQUFBd0VYR29Nc2NBQUR3TkdKUUFBQUFBSGc4SVNnQUFIQ3hMQkduOGZvTEFBRFBJZ1lGQUFBQWdNY1NnZ0lBQUc4eUFpMGxBQURncWNTZ0FBQUFBUEE0UWxBQUFPQVhiZklvRHdEQTgyVU1Pdm9JQ1FBQUFBQytUUWdLQUFEOHB0U0kxZ0lBQUo1cW1zU2dBQUFBQVBCZFFsQUFBT0JkR1lNdWN3QUF3Rk9KUVFFQUFBRGdlNFNnQUFEQXU1WWw0alJlZndFQTRKbkVvQUFBQUFCd1B5RW9BQUR3UnhtQkZnL3lBQUNzUUF3S0FBQUFBUGNSZ2dJQUFIL1Z6Zy95dFFZQUFEeWRHQlFBQUFBQXZrNElDZ0FBZktqVWlOWUNBQUNlVGd3S0FBQUFBRjhqQkFVQUFENGxZOUJsRGdBQWVEb3hLQUFBQUFCOG5oQVVBQUQ0bEdXSk9JM1hYd0FBZUxhTVFRZnpKd0FBQUFCOFNBZ0tBQUI4V2o3Q0Y1dVpBQUJZeVR5TFFRRUFBQURnSTBKUUFBRGdTOW9VVVdzQUFNQXFNZ0lWZ3dJQUFBREFud2xCQVFDQUx5czFvclVBQUlCVmlFRUJBQUFBNE0rRW9BQUF3RjB5QmwzbUFBQ0FWWWhCQVFBQUFPQjlRbEFBQU9BdStRQi84aEFQQU1DS3hLQUFBQUFBOERzaEtBQUFjTGQ4Z0M4bEFBQmdOV0pRQUFBQUFQaVZFQlFBQVBpV05rWFVHZ0FBc0JveEtBQUFBQUQ4bHhBVUFBRDR0bElqcGlrQUFHQTFZbEFBQUFBQXVCS0NBZ0FBRHpHVzh5UDhIQUFBc0JveEtBQUFBQUFJUVFFQWdBZnhDQThBd0N1WVF3RUFBQUE0T2lFb0FBRHdNUFA1OGIyVUFBQ0FWWWxCQVFBQUFEZ3lJU2dBQVBCUWJUci90UUFBZ0ZXSlFRRUFBQUE0S2lFb0FBRHdjR09KbUtZQUFJQlZpVUVCQUFBQU9DSWhLQUFBOEJRWmd5NXpBQURBcXNTZ0FBQUFBQnlORUJRQUFIaUsyd004QUFDc1RRd0tBQUFBd0pFSVFRRUFnS2VaencvdnBRUUFBS3hPREFvQUFBREFVUWhCQVFDQXA2b3RvclVBQUlEVmlVRUJBQUFBT0FJaEtBQUE4SFNsUnN4ekFBREE2c1NnQUFBQUFPeWRFQlFBQUhnNmorOEFBTHpTYlI0RkFBQUFnRDBTZ2dJQUFLdkl4L2ZSNHpzQUFDOXltVWRMQUFBQUFNRHVDRUVCQUlEVlRITkVyUUVBQUM4eFRXSlFBQUFBQVBaSENBb0FBS3lxMU9zRFBBQUF2SUlZRkFBQUFJQzlFWUlDQUFDcnk0ZjNaUTRBQUhnSk1TZ0FBQUFBZXlJRUJRQUFWcmNzRWNONC9RVUFnRmNRZ3dJQUFBQ3dGMEpRQUFEZ0plWWxvdFlBQUlDWEVZTUNBQUFBc0FkQ1VBQUE0R1ZxaTJndEFBRGdaY1NnQUFBQUFHeWRFQlFBQUhpcFVpUG1PUUFBNEdYRW9BQUFBQUJzbVJBVUFBQjRxV1dKR01ickx3QUF2RXJHb1BtUkVnQUFBQUJzalJBVUFBQjR1WXhBeHpFQUFPQ2xXb3VvWWxBQUFBQUFOa1lJQ2dBQWRHR2FQYm9EQVBCNlZRd0tBQUFBd01ZSVFRRUFnRzdrS2M0OHlRa0FBSzhrQmdVQUFBQmdTNFNnQUFCQVY4WVNzY3dCQUFBdkpRWUZBQUFBWUN1RW9BQUFRRmVXSldJWUF3QUFYazRNQ2dBQUFNQVdDRUVCQUlEdXpFdEVLUUVBQUM4bkJnVUFBQUNnZDBKUUFBQ2dTL25nM2xvQUFNRExpVUVCQUFBQTZKa1FGQUFBNkZZNVA3WXZjd0FBd011SlFRRUFBQURvbFJBVUFBRG8xckpFbk1ickx3QUF2Sm9ZRkFBQUFJQWVDVUVCQUlDdVpRUmFTZ0FBUUJjeUJtMHRBQUFBQUtBYlFsQUFBS0I3YmZMWURnQkFQMG8xbndJQUFBRFFEeUVvQUFDd0NXT0ptT2NBQUlBdWlFRUJBQUFBNklVUUZBQUEySXhodko2S0J3Q0FIb2hCQVFBQUFPaUJFQlFBQU5pTWpFREhNUUFBb0J1MTJWd1BBQUFBd0dzSlFRRUFnRTJaem8vc3RRWUFBSFRoOHJGU0VZTUNBQUFBOERwQ1VBQUFZSFB5Qk9jMEJRQUFkRUVNQ2dBQUFNQXJDVUVCQUlCTnlvZjJ4VU03QUFDZGVJdEJsd0FBQUFDQVZRbEJBUUNBVGJvOXRBTUFRQzh1TStvb0JnVUFBQUJnWFVKUUFBQmdzNlk1b29oQkFRRG9pQmdVQUFBQWdMVUpRUUVBZ0UyckxXS2FBZ0FBdWlFR0JRQUFBR0JOUWxBQUFHRHo4a1Q4TWdjQUFIUkREQW9BQUFEQVdvU2dBQURBNXVVait6QUdBQUIwUlF3S0FBQUF3QnFFb0FBQXdDN2s0M29wQVFBQVhibkZvSXNZRkFBQUFJQW5FWUlDQUFDN1VWdEVhd0VBQUYyNWJiQVhnd0lBQUFEd0RFSlFBQUJnVjBvOVA3RFBBUUFBWFJHREFnQUFBUEFzUWxBQUFHQlhiZy9zQUFEUW01eFY4OE1sQUFBQUFIZ2tJU2dBQUxBN2N6Nndsd0FBZ081TVU4Um9WZ1VBQUFEZ2dZU2dBQURBTHRVVzBWb0FBRUIzeEtBQUFBQUFQSklRRkFBQTJLMDh1N25NQVFBQTNja1l0RG9URHdBQUFNQURDRUVCQUlEZFdwYUlZUXdBQU9oU2JyRVhnd0lBQUFEd1hVSlFBQUJnMStZbG9qaTdDUUJBcDhTZ0FBQUFBSHlYRUJRQUFOaTlmRnh2TFFBQW9FdGlVQUFBQUFDK1F3Z0tBQUFjUWprL3JDOXpBQUJBbDN5OEJBQUFBTUM5aEtBQUFNQWhMRXZFTUFZQUFIUXJQMTRTZ3dJQUFBRHdWVUpRQUFEZ01PYmwvTGhlQWdBQXVwVXg2R1NUUFFBQUFBQmZJQVFGQUFBT3hjbE5BQUI2bHg4dnpXSlFBQUFBQUQ1SkNBb0FBQnhPYmxsYVBLd0RBTkNwWllrWXhhQUFBQUFBZkpJUUZBQUFPSnpid3pvQUFQVHFMUVpkQWdBQUFBRCtTZ2dLQUFBYzBqUmZUMjRDQUVDdkxqSG9LQVlGQUFBQTRPK0VvQUFBd0dIVkZqRk5BUUFBM1JLREFnQUFBUEFSSVNnQUFIQm9lVzV6bVFNQUFMcDFpMEVYTVNnQUFBQUE3eENDQWdBQWgzWjVWSGNpSGdDQXp1WGNPb2hCQVFBQUFIaUhFQlFBQURpOGFZNW9MUUFBb0dzK1lnSUFBQURnUFVKUUFBQ0F1RDZvVDFNQUFFRFg1bGtNQ2dBQUFNQ3ZoS0FBQUFBLzVJTzZVNXNBQVBRdVAyQXFOUUFBQUFEZ1FnZ0tBQUR3UTBhZ3hYWWxBQUEyb0xXSUtnWUZBQUFBSUlTZ0FBQUF2MmpUOVZFZEFBQjZWOFdnQUFBQUFJUVFGQUFBNERkNUluNmVBd0FBdXBjeHFBK1pBQUFBQUk1TkNBb0FBUENPWWJ5ZWlnY0FnTjZWS2dZRkFBQUFPREloS0FBQXdEc3lBblZtRXdDQXJjZ1lkTExWSGdBQUFPQ1FoS0FBQUFCLzRNd21BQUJiVWtyRUxBWUZBQUFBT0J3aEtBQUF3Ri9rWnFYRll6b0FBQnVRVyszSGpFR1hBQUFBQU9CQWhLQUFBQUIva1kvcHd4Z0FBTEFKbHhoMEZJTUNBQUFBSElrUUZBQUE0QVA1aUo1bk5nRUFZQXZFb0FBQUFBREhJZ1FGQUFENGhOb2lwaWtBQUdBVGJqSG9JZ1lGQUFBQTJEMGhLQUFBd0NlTjVmeVFQZ2NBQUd4Q1JxQ0RHQlFBQUFCZzk0U2dBQUFBbjNUWnF1UkVQQUFBRzVJemJLa0JBQUFBd0k0SlFRRUFBTDVnbWlOYUMrQi8yTHNUSExkMUxRaWczUCtLbnlXUytuM3RuemNrbmJUYjFzRGhITUR3Rmk3QVVoVUEwSTFTaEVFQkFBQUFSaVlJQ2dBQThFM1JDbHBOeEFNQTBKSDRtR2tWQmdVQUFBQVlraUFvQUFEQUMvNjZQV1kyQVFDZ0Y2c3dLQUFBQU1DUUJFRUJBQUJlRUNGUWorZ0FBUFFtd3FEUkRnb0FBQURBT0FSQkFRQUFYdVFSSFFDQUhpMXJTcVVtQUFBQUFBWWhDQW9BQVBDR2VFVGZQS0lEQU5DWlpVbXB1bU1CQUFBQWhpQUlDZ0FBOElhWWlMOHRDUUFBdXZMampxMWJBZ0FBQUtCemdxQUFBQUJ2aWxuTlJSZ1VBSURPM01PZ04yRlFBQUFBZ040SmdnSUFBT3hnelNtVmtnQUFvQ3Mvd3FDYk1DZ0FBQUJBdHdSQkFRQUFkaExUbWg3UUFRRG9UZHl3ZndtREFnQUFBSFJMRUJRQUFHQW44WEJ1SWg0QWdCN2RiOWsxQVFBQUFOQWhRVkFBQUlBZDVmTHh5d2tBQUxwVGlqQW9BQUFBUUk4RVFRRUFBSFlXaitkYlRRQUEwSjM0cUdrVkJnVUFBQURvaWlBb0FBREF6bUpXODJZaUhnQ0FUcTNDb0FBQUFBQmRFUVFGQUFBNFFLa3BMY0tnQUFCMEtzS2cwUTRLQUFBQVFQc0VRUUVBQUE0U2orZWxKQUFBNk5LeXBsUnJBZ0FBQUtCeGdxQUFBQUFIaW9uNG1Jb0hBSUFleFQxYjNiTUFBQUFBVFJNRUJRQUFPRkNFUUUzRUF3RFFxN2huYnpkaFVBQUFBSUNXQ1lJQ0FBQWNMSmVQWDA0QUFOQ2xIMkZRVGZjQUFBQUFiUklFQlFBQU9NR3lmanljMXdRQUFGMktFT2hmd3FBQUFBQUFUUklFQlFBQU9NRzlSY2xFUEFBQUhZdWJOajV3QWdBQUFLQXRncUFBQUFBbktkVkVQQUFBZlN0RkdCUUFBQUNnTllLZ0FBQUFKNHBXMEdvaUhnQ0Fqc1hIVGFzd0tBQUFBRUF6QkVFQkFBQk85dGZ0TWFzSkFBQzlXck8yZXdBQUFJQldDSUlDQUFDY0xFS2dHcFFBQU9oZFRNUVhiZmNBQUFBQWx4TUVCUUFBdUVBMEtKV1NBQUNnYTh1U1VoVUdCUUFBQUxpVUlDZ0FBTUJGYm91SmVBQUEraGIzYk55MTFWMExBQUFBY0JsQlVBQUFnSXZjSDgxdkNRQUF1dmJqcmhVR0JRQUFBTGlHSUNnQUFNQ0ZTazBwNXdRQUFGMzdFUWJWZUE4QUFBQndQa0ZRQUFDQWl5M3J4NE41VFFBQTBMVUlnY1p0Q3dBQUFNQzVCRUVCQUFBdWRtOVBXaElBQUhTdkZHRlFBQUFBZ0xNSmdnSUFBRFRBUkR3QUFLT0l1M1lWQmdVQUFBQTRqU0FvQUFCQUk2SVZ0SnFJQndCZ0FHdjJvUk1BQUFEQVdRUkJBUUFBR3ZMWDdURVZEd0FBdll1SmVCODZBUUFBQUJ4UEVCUUFBS0FoRVFJMW93a0F3Q2p1cmZjK2RBSUFBQUE0bENBb0FBQkFZMkpHczVRRUFBRGRpdytkYmpkaFVBQUFBSUFqQ1lJQ0FBQTBLSnFUVE1RREFEQ0NIMkZROXkwQUFBREFNUVJCQVFBQUdoU1A1TXVTQUFCZ0NQZjdkazBBQUFBQUhFQVFGQUFBb0ZHNWZQeHlBZ0NBSVpRaURBb0FBQUJ3QkVGUUFBQ0Foc1ZEK1ZZVEFBQU1JVDUwV29WQkFRQUFBSFlsQ0FvQUFOQ3dtTkM4bVlnSEFHQWdhOVo4RHdBQUFMQW5RVkFBQUlER2xlcWhIQUNBc1VUemZkVjhEd0FBQUxBTFFWQUFBSUFPbUlnSEFHQTAwWHhmdHdRQUFBREFtd1JCQVFBQU9tQWlIZ0NBMGR4djNKc3dLQUFBQU1DN0JFRUJBQUE2WVNJZUFJRFIvQWlEYnNLZ0FBQUFBQzhUQkFVQUFPaklmVDdUUkR3QUFBT0pFT2l5SmdBQUFBQmVKQWdLQUFEUW1XaE1BZ0NBa1pTUzBpb01DZ0FBQVBBU1FWQUFBSURPMUdoTVdoSUFBQXhselNubG5BQUFBQUQ0SmtGUUFBQ0FEc1VqZWJRbUFRREFTR0lpdnRRRUFBQUF3RGNJZ2dJQUFIVHF0cVMwYlFrQUFJWVM3ZmZWblFzQUFBRHdORUZRQUFDQVRrVUlkRjBUQUFBTUplN2MyMDBZRkFBQUFPQlpncUFBQUFBZE14RVBBTUNJZm9SQk5lQURBQUFBZkUwUUZBQUFvSE1tNGdFQUdGSGN1SXNHZkFBQUFJQXZDWUlDQUFCMHprUThBQUNqaXZaN3R5NEFBQURBbndtQ0FnQUFETUJFUEFBQW80cGJOK2NFQUFBQXdHOElnZ0lBQUF6Q1JEd0FBS09LaWZoU0V3QUFBQUNmRUFRRkFBQVloSWw0QUFCR3Rpd3BWUjgrQVFBQUFQeENFQlFBQUdBZ0p1SUJBQmhWZlBoMHV3bURBZ0FBQVB4TUVCUUFBR0F3SnVJQkFCalZqekNvZXhjQUFBRGdINEtnQUFBQWd6RVJEd0RBeU9MZVhkeTdBQUFBQUg4VEJBVUFBQmlRaVhnQUFFWVd0NjZQbndBQUFBQWVCRUVCQUFBR1pTSWVBSUNSeGNkUE9TY0FBQUNBNlFtQ0FnQUFET28rbWJra0FBQVlWa3pFMTVvQUFBQUFwaVlJQ2dBQU1MQmN0Q1FCQURDMmFNS3ZtdkFCQUFDQWlRbUNBZ0FBREM1YWtrekVBd0F3cXJoMWJ6YzNMd0FBQURBdlFWQUFBSURCbVlnSEFHQjA5ekNvbXhjQUFBQ1lsQ0FvQUFEQUJFekVBd0F3dWxvZmJmZ0FBQUFBc3hFRUJRQUFtSVNKZUFBQVJoY2ZQL2tBQ2dBQUFKaU5JQ2dBQU1Ba0lnUzZha2dDQUdCdzhRRlVxUWtBQUFCZ0dvS2dBQUFBRTFueng2TjRTUUFBTUxSbFNhbHF3d2NBQUFBbUlRZ0tBQUF3bWR0aUloNEFnTEhGdlh1N3VYc0JBQUNBT1FpQ0FnQUFUTVpFUEFBQU03aUhRWmNFQUFBQU1EeEJVQUFBZ0FtWmlBY0FZQWExcHJUNENBb0FBQUFZbkNBb0FBREFwRXpFQXdBd2c1d2ZQd0FBQUlCUkNZSUNBQUJNeWtROEFBQ3ppRmJRVWhNQUFBREFrQVJCQVFBQUptWWlIZ0NBV1N4TFNsVWpQZ0FBQURBZ1FWQUFBSURKbVlnSEFHQUdjZlBlYm01ZkFBQUFZRHlDb0FBQUFKTXpFUThBd0N6dVlkQWxBUUFBQUF4RkVCUUFBQUFUOFFBQVRLUFdsQllmUWdFQUFBQURFUVFGQUFEZ3prUThBQUN6eVBueEF3QUFBQmlCSUNnQUFBQjM5NGw0aitFQUFFd2lXa0ZMVFFBQUFBRGRFd1FGQUFEZ2IrdjZtTW9FQUlBWkxNdkgvYXNWSHdBQUFPaWNJQ2dBQUFEL2Nic2xBQUNZUXJUaXgvMjdDWU1DQUFBQUhSTUVCUUFBNEQraUVTbG1NZ0VBWUFhYit4Y0FBQURvbkNBb0FBQUF2OGo1NDBIY1JEd0FBSk1vSmFWVkdCUUFBQURvbENBb0FBQUF2N2hQWkM0SkFBQ21zZWJIQjFFQUFBQUF2UkVFQlFBQTRGT2xlZ2dIQUdBdUVRYXRtdkVCQUFDQXpnaUNBZ0FBOEZ2TGFpSWVBSUI1L0dqR3Ixc0NBQUFBNklZZ0tBQUFBTDlsSWg0QWdObkVEYnk0Z1FFQUFJQ09DSUlDQUFEd1J5YmlBUUNZVGN6RFJ6cytBQUFBUUE4RVFRRUFBUGpTZlNMZVBDWUFBQk9KajZGOEVBVUFBQUQwUUJBVUFBQ0FMMFVJZE5XSUJBREFaT0tEcUdnSEJRQUFBR2laSUNnQUFBQlBXWE5LcFNRQUFKaktiVW1wYXNjSEFBQUFHaVlJQ2dBQXdOUGlFZHhFUEFBQU00bjc5M1p6QndNQUFBRHRFZ1FGQUFEZ2FTYmlBUUNZMGYwT3pna0FBQUNnU1lLZ0FBQUFmSXVKZUFBQVpwVHo0d2NBQUFEUUdrRlFBQUFBdm0xWkVnQUFUR2RaVXlvMUFRQUFBRFJGRUJRQUFJQnZxNXMySkFBQTVoUWZSY1U5REFBQUFOQUtRVkFBQUFCZUVtMUltellrQUFBbXMyMHAzVzZQZndBQUFJQVdDSUlDQUFEd2t2c0R1SWw0QUFBbUZMZHdmQmdGQUFBQTBBSkJVQUFBQUY1V3FvbDRBQURtVklwYkdBQUFBR2lESUNnQUFBQnZ1VS9FbThVRUFHQkNjUXZIeDFFQUFBQUFWeElFQlFBQTRDMFJBbDNOWWdJQU1LbGxTYW42TUFvQUFBQzRrQ0FvQUFBQWIxdnpZeG9UQUFCbUV4OUczVzVhOGdFQUFJRHJDSUlDQUFDd2k5dmk4UnNBZ0RuRkhieG95UWNBQUFBdUlnZ0tBQURBTHU0VDhUa0JBTUNVb2lFL3U0Y0JBQUNBQ3dpQ0FnQUFzSnQxVFdtckNRQUFwaFN0b01VOURBQUFBSnhNRUJRQUFJQmR4VVE4QUFETWF2bTRoK3VXQUFBQUFFNGpDQW9BQU1DdW9nSEpKQ1lBQUxQYXRwUnV0d1FBQUFCd0drRlFBQUFBZGhlVG1Kc1dKQUFBSmhXM2NOekVBQUFBQUdjUUJBVUFBR0IzSHI0QkFKaGR0T1JyeWdjQUFBRE9JQWdLQUFEQUllTFJ1NVFFQUFEVFdqOXU0bG9UQUFBQXdLRUVRUUVBQURqTWJURVJEd0RBdk9JV2RoTURBQUFBUnhNRUJRQUE0RER4NEwyYXd3UUFZR0kvd3FBQUFBQUFSeEVFQlFBQTRGQXhFYitad3dRQVlHSXhENyt1Q1FBQUFPQVFncUFBQUFBY1NnTVNBQUE4bXZKelNRQUFBQUM3RXdRRkFBRGdjS1UrbWtFQkFHQm0wUXBhdHdRQUFBQ3dLMEZRQUFBQVRyR3NqM1pRQUFDWTFiMHQvK1l1QmdBQUFQWWxDQW9BQU1BcDRyRTdHcEFBQUdCbWNSY3Y3bUlBQUFCZ1I0S2dBQUFBbkdiTktaV1NBQUJnYW5FVDU1d0FBQUFBZGlFSUNnQUF3S20wZ2dJQXdLTVZ0TllFQUFBQThEWkJVQUFBQUU1VnF2WWpBQUFJdCtVeEZROEFBQUR3RGtGUUFBQUFUaGZ0Ung2OEFRQ1lYZHpFRVFZRkFBQUFlSWNnS0FBQUFLZUxCKy9GZ3pjQUFOem40ZGMxQVFBQUFMeE1FQlFBQUlCTDVKSlNLUWtBQUthMzVvL2J1Q1lBQUFDQWx3aUNBZ0FBY0Jrem1BQUE4QkNOK1hWTEFBQUFBTjhtQ0FvQUFNQmw3aFB4WmpBQkFPQitHOTl1ajM4QUFBQ0E3eEFFQlFBQTRGSTVmengybThFRUFJQjdDRFJtNGdFQUFBQytReEFVQUFDQVM5MmJqMHpFQXdEQVhYd29sWVZCQVFBQWdHOFFCQVVBQU9CeXBYNzhTZ0lBQU5LakZiU2FpQWNBQUFDZUpBZ0tBQUJBRTZJVmRQUFlEUUFBajliOG0vc1lBQUFBZUk0Z0tBQUFBRTJJUis3VkJDWUFBTnpGZmJ5c0NRQUFBT0JMZ3FBQUFBQTBJK2VQQisrYUFBQ0FENlU4Ym1RQUFBQ0FQeEVFQlFBQW9CbjNDY3dsQVFBQS94ZXQrZFhIVWdBQUFNQWZDSUlDQUFEUWxGSWZ6VWNBQU1BL0gwdkZQd0FBQU1CbkJFRUJBQUJvam9kdUFBRDRSOXpHeTVvQUFBQUFQaVVJQ2dBQVFIUGlvVHNtTUFFQWdJZG96Yzl1WkFBQUFPQVRncUFBQUFBMEtSNjV0NW9BQUlEL2kxYlE2a1lHQUFBQWZpSUlDZ0FBUUpPaUZUUW00Z0VBZ0gvRWpSeTNNZ0FBQU1BUGdxQUFBQUEwcTlUSEJDWUFBUEFRSWRCb0JnVUFBQUQ0UVJBVUFBQ0FwbWs4QWdDQS80cVBwWEpPQUFBQUFIZUNvQUFBQURRdFFxQ3JSMjRBQVBpUGFBV3ROUUVBQUFBSWdnSUFBTkMrYUR2YVBISURBTUIvYU04SEFBQUFnaUFvQUFBQXpZdkg3V2c4QWdBQS91Rk9CZ0FBQUlJZ0tBQUFBRjNJSmFWU0VnQUE4Qzl4STBlRFBnQUFBREF2UVZBQUFBQzZzU3dKQUFENFNiU0MxcG9BQUFDQVNRbUNBZ0FBMEkyNmFUc0NBSURQM0piSFZEd0FBQUF3SDBGUUFBQUF1aEp0Ung2NEFRRGd2K0pHamxzWkFBQUFtSThnS0FBQUFGMkpCKzdWQXpjQUFQeWlGQTM2QUFBQU1DTkJVQUFBQUxxejVzY2pOd0FBOEY5eEs5ZWFBQUFBZ0lrSWdnSUFBTkFscmFBQUFQQ3JhTkMvTFk5L0FBQUFZQTZDb0FBQUFIU3BWTE9YQUFEd21RaUJybTVsQUFBQW1JWWdLQUFBQU4xYVZrMUhBQUR3bWZob3lvZFRBQUFBTUFkQlVBQUFBTHFsNlFnQUFINHZidVhxd3lrQUFBQVluaUFvQUFBQVhZdVdvNjBtQUFEZ0ovSGgxTzJXQUFBQWdNRUpnZ0lBQU5DMWVOeU9pWGdBQU9CWDdtVUFBQUFZbnlBb0FBQUEzY3NscFZJU0FBRHdpV2pSTDFyMEFRQUFZRmlDb0FBQUFBeGgxWElFQUFDL3RTd3AxUzBCQUFBQUF4SUVCUUFBWUFqUmNCUk5Sd0FBd0svdUUvRkxBZ0FBQUFZa0NBb0FBTUF3bHZYeHdBMEFBUHlxK25nS0FBQUFoaVFJQ2dBQXdEQWlCTHA2MkFZQWdOK0tqNmNpRUFvQUFBQ01ReEFVQUFDQW9helJDdXBoR3dBQWZ1dTJhTklIQUFDQWtRaUNBZ0FBTUp4NDJBWUFBRDRYSWRCb0JnVUFBQURHSUFnS0FBREFjRXI5K0pVRUFBRDhSdHpMT1NjQUFBQmdBSUtnQUFBQURHblJDZ29BQUgrMDVwU3FpWGdBQUFEb25pQW9BQUFBUTRvSGJRMUhBQUR3ZXpFUmY3c2xBQUFBb0hPQ29BQUFBQXhyV1IrUDJ3QUF3T2ZpWG82N0dRQUFBT2lYSUNnQUFBRERpa2Z0VlNzb0FBRDhVVFRwbDVvQUFBQ0FUZ21DQWdBQU1MUjQxTjQ4YWdNQXdCOHRpelo5QUFBQTZKVWdLQUFBQUVPTHgremJrZ0FBZ0Q4d0VROEFBQUQ5RWdRRkFBQmdlREZ6V1VvQ0FBRCtJRzdtYU5RSEFBQUEraUlJQ2dBQXdCUlc3VVlBQVBDbE5hZFVUY1FEQUFCQVZ3UkJBUUFBbUVLMGdtbzNBZ0NBUDd0UHhDOEpBQUFBNklnZ0tBQUFBTk5ZMXNmRE5nQUE4SHUxUG01bkFBQUFvQStDb0FBQUFFd2pRcUNyVmxBQUFQaFN0T2xIcXo0QUFBRFFQa0ZRQUFBQXBoSVAybHBCQVFEZ2F6RVI3M1lHQUFDQTlnbUNBZ0FBTUpWN0s2aVpTd0FBK0pKR2ZRQUFBT2lESUNnQUFBRFRpY2ZzemN3bEFBQjhLUnIxYzBrQUFBQkF3d1JCQVFBQW1OSnRTUUFBd0JPaVViK2FpQWNBQUlCbUNZSUNBQUF3cFZJL2ZwcU5BQURnU3pFUnYvaVFDZ0FBQUpvbENBb0FBTUMwb3RrSUFBRDRXcTJQbVhnQUFBQ2dQWUtnQUFBQVRLdDR6QVlBZ0tldDJVUThBQUFBdEVnUUZBQUFnS2t0NjJQcUVnQUErTE80bTIrM0JBQUFBRFJHRUJRQUFJQ3B4V1AycWhVVUFBQ2VFdmR6ZkV3RkFBQUF0RU1RRkFBQWdPbkZQTHhXVUFBQWVFN2N6NlVtQUFBQW9CR0NvQUFBQUV4UEt5Z0FBSHpQc3ZpWUNnQUFBRm9oQ0FvQUFBQWYxdlhqSVZ1ckVRQUFQTVhIVkFBQUFOQU9RVkFBQUFENHYyVk5BQURBazB6RUF3QUFRQnNFUVFFQUFPRC9jdmw0eUM0SkFBQjRrb2w0QUFBQXVKNGdLQUFBQVB6THFoVVVBQUNlRmlGUXpmb0FBQUJ3TFVGUUFBQUErSmVZdHRRS0NnQUF6NHY3T1diaUFRQUFnR3NJZ2dJQUFNQlB0SUlDQU1EM3JEbWxhaUllQUFBQUxpRUlDZ0FBQUQrSlZsQ05SZ0FBOEx6N1JQeVNBQUFBZ0FzSWdnSUFBTUFubHZYeG1BMEFBRHluK3FBS0FBQUFMaUVJQ2dBQUFKK0lFT2pxRVJzQUFMN0ZSRHdBQUFDY1R4QVVBQUFBZmlQYWpMU0NBZ0RBODB6RUF3QUF3UGtFUVFFQUFPQTN0SUlDQU1EM21ZZ0hBQUNBY3dtQ0FnQUF3QjlvQlFVQWdPOHpFUThBQUFEbkVRUUZBQUNBUDdpM2dxNEpBQUQ0QmhQeEFBQUFjQjVCVUFBQUFQaEN0Qmx0TlFFQUFOOFFFL0UrcWdJQUFJRGpDWUlDQUFEQUUyN2FqQUFBNE52dUUvRStxZ0lBQUlCRENZSUNBQURBRThySDQzVXBDUUFBK0NZZlZRRUFBTUN4QkVFQkFBRGdTV1l0QVFEZys3Yk5MUTBBQUFCSEVnUUZBQUNBSjJrRkJRQ0ExNWlJQndBQWdPTUlnZ0lBQU1BM2FESUNBSURYbUlnSEFBQ0FZd2lDQWdBQXdEZG9CUVVBZ05lWWlBY0FBSUJqQ0lJQ0FBREFOeTJhakFBQTRDVW00Z0VBQUdCL2dxQUFBQUR3VFhWTEtlY0VBQUM4d0VROEFBQUE3RXNRRkFBQUFGNndtTFFFQUlDWG1JZ0hBQUNBZlFtQ0FnQUF3QXMycmFBQUFQQXlFL0VBQUFDd0gwRlFBQUFBZUZHMGdrWWdGQUFBK0Q0VDhRQUFBTEFQUVZBQUFBQjQwWDNTVWlzb0FBQzh4RVE4QUFBQTdFTVFGQUFBQU40UTgvQmFRUUVBNERXNXBGVGQwd0FBQVBBV1FWQUFBQUI0ZzFaUUFBQjRYZHpUaTRsNEFBQUFlSXNnS0FBQUFMeEpLeWdBQUx5dTFzZE5EUUFBQUx4R0VCUUFBQURlcEJVVUFBRGVFL2UwaVhnQUFBQjRqU0FvQUFBQTdFQXJLQUFBdk01RVBBQUFBTHhPRUJRQUFBQjJvQlVVQUFEZVl5SWVBQUFBWGlNSUNnQUFBRHZSQ2dvQUFPOHhFUThBQUFEZkp3Z0tBQUFBTzdtM2dxNEpBQUI0a1lsNEFBQUErRDVCVUFBQUFOaFJOQmh0TlFFQUFDKzZUOFNYQkFBQUFEeEpFQlFBQUFCMnR1UUVBQUM4SVpyMk54UHhBQUFBOEJSQlVBQUFBTmhaMWdvS0FBQnZpUkRvNmdNckFBQUFlSW9nS0FBQUFCeEFLeWdBQUx3blByQXFQckFDQUFDQUx3bUNBZ0FBd0FHMGdnSUF3UHVXeFVROEFBQUFmRVVRRkFBQUFBNmlGUlFBQU41akloNEFBQUMrSmdnS0FBQUFCOUVLQ2dBQTd6TVJEd0FBQUg4bUNBb0FBQUFIMGdvS0FBRHZpNGw0QUFBQTRIT0NvQUFBQUhBZ3JhQUFBUEMrKzBUOG1nQUFBSUJQQ0lJQ0FBREF3VzdhaXdBQTRHMjVwRlMzQkFBQUFQeEVFQlFBQUFBT1Z1ckhyeVFBQU9BTjBRcHFJaDRBQUFCK0pRZ0tBQUFBSnpCakNRQUE3NnMxcFp3VEFBQUE4QytDb0FBQUFIQUNyYUFBQUxDUE5UL2FRUUVBQUlBSFFWQUFBQUE0U1JZRUJRQ0F0MFVJZE5VS0NnQUFBSDhUQkFVQUFJQ1R4SVRsVmhNQUFQQ211SzJMMnhvQUFBRHVCRUVCQUFEZ1JJdm1JZ0FBMk1XeW1JZ0hBQUNBSUFnS0FBQUFKOUlLQ2dBQSs0Z1FhUGFoRlFBQUFBaUNBZ0FBd05tMGdnSUF3RDdXajl1NmFnVUZBQUJnY29LZ0FBQUFjREt0b0FBQXNKK1lpQWNBQUlDWkNZSUNBQURBQmJTQ0FnREFQbW8xRVE4QUFNRGNCRUVCQUFEZ0FscEJBUUJnUHpFUnY1bUlCd0FBWUZLQ29BQUFBSEFScmFBQUFMQ1BDSUd1N21zQUFBQW1KUWdLQUFBQUZ5bEZheEVBQU93bFd2ZUwxbjBBQUFBbUpBZ0tBQUFBRjlGYUJBQUErMXFXQkFBQUFOTVJCQVVBQUlBTFJXdVJWbEFBQU5qSC9XT3JOUUVBQU1CVUJFRUJBQURnUWxwQkFRQmdYN21rVkgxc0JRQUF3RVFFUVFFQUFPQmlXa0VCQUdBL2NWdWJpQWNBQUdBbWdxQUFBQUJ3TWEyZ0FBQ3dyMXBUS2pVQkFBREFGQVJCQVFBQW9BRmFRUUVBWUYvUkN1ckdCZ0FBWUFhQ29BQUFBTkFBcmFBQUFMQ3Z1TEd6R3hzQUFJQUpDSUlDQUFCQUk3U0NBZ0RBdm5KSnFicXhBUUFBR0p3Z0tBQUFBRFJDS3lnQUFPd3JidXlZaUFjQUFJQ1JDWUlDQUFCQVEweFhBZ0RBdm1wTnFkUUVBQUFBd3hJRUJRQUFnSVpFWTVFd0tBQUE3Q3RhUVRjVDhRQUFBQXhLRUJRQUFBQWFzNndKQUFEWWtRK3VBQUFBR0prZ0tBQUFBRFFtSHFsTFNRQUF3STd5eDQxZHRZSUNBQUF3SUVGUUFBQUFhTkNxRlJRQUFIWVZIMXpGUkR3QUFBQ01SaEFVQUFBQUdsU3FWbEFBQU5oYnJZOWJHd0FBQUVZaUNBb0FBQUNOMGdvS0FBRDdpMWJRelVROEFBQUFBeEVFQlFBQWdFWnBCUVVBZ1AxRkNEVG5CQUFBQU1NUUJBVUFBSUNHYVFVRkFJRDk1WkpTMVFvS0FBREFJQVJCQVFBQW9HSFJDcnJWQkFBQTdDaGFRV01pSGdBQUFFWWdDQW9BQUFDTlc4eFdBZ0RBN21wOWZIZ0ZBQUFBdlJNRUJRQUFnTWFWOG1nc0FnQUE5cVVWRkFBQWdCRUlnZ0lBQUVEaklnUzZhZ1VGQUlEZHhhMmQzZG9BQUFCMFRoQVVBQUFBT2hDUDAxcEJBUUJnZjZ0Ykd3QUFnTTRKZ2dJQUFFQUh0SUlDQU1BeDNOb0FBQUQwVGhBVUFBQUFPcUVWRkFBQWpoRzNkcWtKQUFBQXVpUUlDZ0FBQUoySUVHZ3BDUUFBT01DNkpnQUFBT2lTSUNnQUFBQjBKSnVzQkFDQVE5VHEzZ1lBQUtCUGdxQUFBQURRa1ppcjFBb0tBQURIV1BPamlSOEFBQUI2SWdnS0FBQUFuVEZaQ1FBQXg0Z1FxRlpRQUFBQWVpTUlDZ0FBQUozUkNnb0FBTWZKSDdkMjFRb0tBQUJBUndSQkFRQUFvRU5haWdBQTRCalJDcXFGSHdBQWdKNElnZ0lBQUVDSG9xVm8wMUlFQUFDSGlBYithT0lIQUFDQUhnaUNBZ0FBUUtkV3JhQUFBSEFZcmFBQUFBRDBRaEFVQUFBQU9oWHo4RnBCQVFEZ0dMVStibTRBQUFCb25TQW9BQUFBZENwQ29GcEJBUURnT0t1UHJ3QUFBT2lBSUNnQUFBQjBURU1SQUFBY0owS2dibTRBQUFCYUp3Z0tBQUFBSFl1SDZWSVNBQUJ3a0Z5MGdnSUFBTkEyUVZBQUFBRG8zTG9tQUFEZ0lCRUNYZHpjQUFBQU5Fd1FGQUFBQURwWHFsWlFBQUE0VXR6YmNYY0RBQUJBaXdSQkFRQUFZQUJhUVFFQTRGaHViZ0FBQUZvbENBb0FBQUFEaUhhaVRVTVJBQUFjcGxhdG9BQUFBTFJKRUJRQUFBQUdzWnFIQndDQVF5MUxBZ0FBZ09ZSWdnSUFBTUFnY2s1cDJ4SUFBSENRdUxmajdnWUFBSUNXQ0lJQ0FBREFJT0pSZXZVb0RRQUFoMXA5Z0FVQUFFQmpCRUVCQUFCZ0lOcUpBQURnV0ZwQkFRQUFhSTBnS0FBQUFBd2tIcVZMU1FBQXdJSHl4ODFkdFlJQ0FBRFFDRUZRQUFBQUdNeTZKZ0FBNEVEeEFaYTdHd0FBZ0ZZSWdnSUFBTUJnU3RVS0NnQUFSNHViTzI1dkFBQUF1Sm9nS0FBQUFBd29DNElDQU1EaHRJSUNBQURRQWtGUUFBQUFHRkMwRThWY0pRQUFjSnhhdFlJQ0FBQndQVUZRQUFBQUdGQ0VRTmVjQUFDQWcya0ZCUUFBNEdxQ29BQUFBRENvTEFnS0FBQ0hpMVpRdHpjQUFBQlhFZ1FGQUFDQVFVVXJhRXpFQXdBQXg0bzIvcmkvQVFBQTRBcUNvQUFBQURBd001VUFBSEM4Q0lGcUJRVUFBT0FxZ3FBQUFBQXdzRksxZ2dJQXdCbHkwUW9LQUFEQU5RUkJBUUFBWUhCWkVCUUFBQTZuRlJRQUFJQ3JDSUlDQUFEQTRJcG1JZ0FBT0lWV1VBQUFBSzRnQ0FvQUFBQ0RpNGZvVlRNUkFBQWN6dTBOQUFEQUZRUkJBUUFBWUFJbUtnRUE0Qnh4ZTFldG9BQUFBSnhJRUJRQUFBQW1FTTFFTVJFUEFBQWNiMTBUQUFBQW5FWVFGQUFBQUNiaE1Sb0FBTTRSSDJHVm1nQUFBT0FVZ3FBQUFBQXdpWGlJcmg2akFRRGdGRDdFQWdBQTRDeUNvQUFBQURDUmJCNGVBQUJPRVI5aGFRVUZBQURnRElLZ0FBQUFNSkdjVTlxMkJBQUFuRUFyS0FBQUFHY1FCQVVBQUlDSlJBaFVLeWdBQUp4REt5Z0FBQUJuRUFRRkFBQ0F5WlNjQUFDQWsyZ0ZCUUFBNEdpQ29BQUFBRENaYUNRcVdrRUJBT0FVV2tFQkFBQTRtaUFvQUFBQVRNZzhQQUFBbkVjcktBQUFBRWNTQkFVQUFJQUpSU1BvdGlVQUFPQUUwUXFhY3dJQUFJQkRDSUlDQUFEQWhDSUV1bnFJQmdDQTA3aS9BUUFBT0lvZ0tBQUFBRXlxbUljSEFJRFR4TWRZV2tFQkFBQTRnaUFvQUFBQVRDcm1LWVZCQVFEZ1BGcEJBUUFBT0lJZ0tBQUFBRXhNSXhFQUFKd25Xa0hYTlFFQUFNQ3VCRUVCQUFCZ1lyazhIcU1CQUlCenVNRUJBQURZbXlBb0FBQUFUTTQ4SlFBQW5DZENvSnI1QVFBQTJKTWdLQUFBQUV6T0l6UUFBSnhMS3lnQUFBQjdFZ1FGQUFDQXljVURkQ2tKQUFBNGlWWlFBQUFBOWlRSUNnQUFBS1IxVFFBQXdJbTBnZ0lBQUxBWFFWQUFBQUFnbGVvUkdnQUF6cVFWRkFBQWdMMElnZ0lBQUFCM3EwZG9BQUE0bFZaUUFBQUE5aUFJQ2dBQUFOeVZrZ0FBZ0JOcEJRVUFBR0FQZ3FBQUFBREFYYTNDb0FBQWNEYXRvQUFBQUx4TEVCUUFBQUQ0bXpZaUFBQTRsMVpRQUFBQTNpVUlDZ0FBQVB5dFZHMUVBQUJ3TnEyZ0FBQUF2RU1RRkFBQUFQamJ2WTNJUER3QUFKeEtLeWdBQUFEdkVBUUZBQUFBL3FONGdBWUFnTk5wQlFVQUFPQlZncUFBQUFEQWY4UThmTkVLQ2dBQXA5SUtDZ0FBd0tzRVFRRUFBSUJmbUljSEFJRHp1Y01CQUFCNGhTQW9BQUFBOEl0aWxoSUFBRTZuRlJRQUFJQlhDSUlDQUFBQXY3Zy9RR3NqQWdDQTA2MkNvQUFBQUh5VElDZ0FBQUR3cWVJQkdnQUFUcWNWRkFBQWdPOFNCQVVBQUFBK1ZhcDVlQUFBdUlKMmZnQUFBTDVERUJRQUFBRDRMYk9VQUFCd3Zsb2ZIMllCQUFEQU13UkJBUUFBZ044eVNRa0FBTmRZMXdRQUFBQlBFUVFGQUFBQWZpdW00WXRaU2dBQU9KMVdVQUFBQUo0bENBb0FBQUQ4VVJZRUJRQ0FTMmdGQlFBQTRCbUNvQUFBQU1BZlJTTm9OSU1DQUFEbjBnb0tBQURBTXdSQkFRQUFnRCtLRUtoV1VBQUF1SVpXVUFBQUFMNGlDQW9BQUFCOHFlUUVBQUJjUUNzb0FBQUFYeEVFQlFBQUFMNFVEOCtieDJjQUFMaEU5bUVXQUFBQWZ5QUlDZ0FBQUR4bE5ROFBBQUNYS0IrM2VOMFNBQUFBZkVvUUZBQUFBSGlLRmlJQUFMaE9YaE1BQUFCOFNoQVVBQUFBZU1xMlBacUlBQUNBODVYNnVNa0JBQURnWjRLZ0FBQUF3Tk95SUNnQUFGd2lRcUJhK2dFQUFQaU1JQ2dBQUFEd3RHZ0UxVUlFQUFEWHlPNXhBQUFBUGlFSUNnQUFBRHd0SHAxclRRQUF3QVcwZ2dJQUFQQVpRVkFBQUFEZ1c5WTFBUUFBRjRsV1VBQUFBUGczUVZBQUFBRGdXMG8xUndrQUFGZlJDZ29BQU1EUEJFRUJBQUNBYjlOQ0JBQUExM0dQQXdBQThHK0NvQUFBQU1DM0ZRMUVBQUJ3bVZvZlRmMEFBQUFRQkVFQkFBQ0FiN3ZQdzN0NEJnQ0F5NnhyQWdBQWdEdEJVQUFBQU9BbHF6bEtBQUM0akZaUUFBQUFmaEFFQlFBQUFGNlN6Y01EQU1DbDNPUUFBQUFFUVZBQUFBRGdKZHVXVXRFS0NnQUFsNGw3UE81eUFBQUE1aVlJQ2dBQUFMd3NDNElDQU1DbHRJSUNBQUFnQ0FvQUFBQzhUQ01vQUFCY0syc0ZCUUFBbUo0Z0tBQUFBUEF5OC9BQUFIQXROemtBQUFDQ29BQUFBTUJiek1NREFNQzFWdlB3QUFBQVV4TUVCUUFBQU41U1RGRUNBTUNsN3EyZ05RRUFBREFwUVZBQUFBRGdMZkhvWEQwNkF3REFwZFkxQVFBQU1DbEJVQUFBQU9CdEhwMEJBT0JhOFhHV1ZsQUFBSUE1Q1lJQ0FBQUFiNnViZVhnQUFMaGF5UWtBQUlBSkNZSUNBQUFBYjRzUWFDNEpBQUM0VURTQytrQUxBQUJnUG9LZ0FBQUF3QzYwRHdFQXdMWHVIMmk1eXdFQUFLWWpDQW9BQUFEc3dqdzhBQUJjVDFNL0FBREFmQVJCQVFBQWdGMllod2NBZ092RlhWN2M1UUFBQUZNUkJBVUFBQUIyWXg0ZUFBQ3V0N3JMQVFBQXBpSUlDZ0FBQU95bVZQUHdBQUJ3dFZvZnR6a0FBQUJ6RUFRRkFBQUFkbVVlSGdBQXJxZXRId0FBWUI2Q29BQUFBTUN1UERnREFNRDF0UFVEQUFETVF4QVVBQUFBMkpVSFp3QUF1RjdjNU5sSFdnQUFBRk1RQkFVQUFBQjJaeDRlQUFDdTV5NEhBQUNZZ3lBb0FBQUFzRHZ6OEFBQWNMMW9CWTNHZmdBQUFNWW1DQW9BQUFEc3pqdzhBQUMwWVYwVEFBQUFneE1FQlFBQUFBNWhoaElBQUs1WDY4ZlBSMW9BQUFCREV3UUZBQUFBRG1FZUhnQUEydUEyQndBQUdKc2dLQUFBQUhDSWFCMHlEdzhBQU5lTHRuNjNPUUFBd0xnRVFRRUFBSUJEeEVPemVYZ0FBTGhlM09iRmJRNEFBREFzUVZBQUFBRGdNQ1lvQVFDZ0RUN1NBZ0FBR0pjZ0tBQUFBSEFZOC9BQUFOQ0dXbE1xTlFFQUFEQWdRVkFBQUFEZ01CRUNyUjZiQVFDZ0NScjdBUUFBeGlRSUNnQUFBQnpLQkNVQUFMUWhHa0UxOWdNQUFJeEhFQlFBQUFBNFZDa2Vtd0VBb0FWeGx4Y2ZhZ0VBQUF4SEVCUUFBQUE0bEhsNEFBQm9oOForQUFDQThRaUNBZ0FBQUlmejJBd0FBRzJJajdTS0Q3VUFBQUNHSWdnS0FBQUFITTc4SkFBQXRLUGtCQUFBd0VBRVFRRUFBSUREeFR5OE1DZ0FBTFFoR2tIalJnY0FBR0FNZ3FBQUFBREFLY3pEQXdCQUczeW9CUUFBTUJaQlVBQUFBT0FVSHBvQkFLQWRQdFFDQUFBWWh5QW9BQUFBY0lwb0hkcHFBZ0FBR2xEcll5SWVBQUNBL2dtQ0FnQUFBS2ZKSHBvQkFLQVpWU3NvQUFEQUVBUkJBUUFBZ05PVW5BQUFnRWJFUEh3MDl3TUFBTkEzUVZBQUFBRGdOREU5NmFFWkFBRGFFTGQ1ZFo4REFBQjBUeEFVQUFBQU9GVTJQd2tBQU0xWTF3UUFBRURuQkVFQkFBQ0FVNW1IQndDQWRsU3QvUUFBQU4wVEJBVUFBQUJPRmRPVEhwb0JBS0FkMmNkYUFBQUFYUk1FQlFBQUFFNFZJZEJvSFFJQUFOcVFTd0lBQUtCamdxQUFBQURBNlR3MEF3QkFPK0pqcmVKakxRQUFnRzRKZ2dJQUFBQ25LNEtnQUFEUWxHSWVIZ0FBb0Z1Q29BQUFBTURwb25GbzB6Z0VBQUROaUViUXVOTUJBQURvanlBb0FBQUFjSWxWS3lnQUFEVGpQZy92UmdjQUFPaVNJQ2dBQUFCd2llcVJHUUFBbXBMZDZBQUFBRjBTQkFVQUFBQXVZWG9TQUFEYVV0M29BQUFBWFJJRUJRQUFBQzZqY1FnQUFOcVNjd0lBQUtBemdxQUFBQURBWmFKeENBQUFhRWR4b3dNQUFIUkhFQlFBQUFDNFRORUlDZ0FBVFltUHRZUkJBUUFBK2lJSUNnQUFBRnhtMjRSQkFRQ2dOY1U4UEFBQVFGY0VRUUVBQUlCTGFSc0NBSUMydU5FQkFBRDZJZ2dLQUFBQVhLcHFCQVVBZ0tiY20vdUZRUUVBQUxvaENBb0FBQUJjS2g2WTQ2RVpBQUJvUnpZUER3QUEwQTFCVUFBQUFPQnlXU3NvQUFBMHBmcGdDd0FBb0J1Q29BQUFBTURscXRsSkFBQm95bjBlM2dkYkFBQUFYUkFFQlFBQUFDN25nUmtBQU5xanVSOEFBS0FQZ3FBQUFBREE1YUp0YU5NS0NnQUFUVEVQRHdBQTBBZEJVQUFBQUtBSldSQVVBQUNhbzcwZkFBQ2dmWUtnQUFBQVFCTktUZ0FBUUdQTXd3TUFBTFJQRUJRQUFBQm9RdDNNVGdJQVFHdk13d01BQUxSUEVCUUFBQUJvUWp3dVYvUHdBQURRSFBQd0FBQUFiUk1FQlFBQUFKcGhkaElBQU5yalRnY0FBR2liSUNnQUFBRFFESTJnQUFEUUh2UHdBQUFBYlJNRUJRQUFBSnJoZ1JrQUFOcGtIaDRBQUtCZGdxQUFBQUJBVTh4T0FnQkFlOXpwQUFBQTdSSUVCUUFBQUpwaUhoNEFBTm9UZDdwYkhRQUFvRTJDb0FBQUFFQlRURTRDQUVDYjNPb0FBQUJ0RWdRRkFBQUFtckp0SHo5TlF3QUEwSnppVGdjQUFHaVNJQ2dBQUFEUW5PeUJHUUFBbW1NZUhnQUFvRTJDb0FBQUFFQnpQQzREQUVDYjNPb0FBQUR0RVFRRkFBQUFtbE5LQWdBQUdwVGQ2Z0FBQU0wUkJBVUFBQUNhczIwZlAwMURBQURRbkdnRWpYc2RBQUNBZGdpQ0FnQUFBRTNLZ3FBQUFOQWtEZjRBQUFCdEVRUUZBQUFBbWxRRlFRRUFvRW5tNFFFQUFOb2lDQW9BQUFBMFNjc1FBQUMweVR3OEFBQkFXd1JCQVFBQWdDYkZ3L0ttRlJRQUFKcmt3eTBBQUlCMkNJSUNBQUFBemNxQ29BQUEwQ1R6OEFBQUFPMFFCQVVBQUFDYVZRVkJBUUNnU2ZjR2YvUHdBQUFBVFJBRUJRQUFBSnBsYmhJQUFOb1VJVkFmYmdFQUFMUkJFQlFBQUFCbzFyMWx5T015QUFBMHlUdzhBQUJBR3dSQkFRQUFnS1psUVZBQUFHaVNSbEFBQUlBMkNJSUNBQUFBVGZPNERBQUFiWW9HLytKZUJ3QUF1SndnS0FBQUFOQzBZbTRTQUFDYVZYSUNBQURnWW9LZ0FBQUFRTk9pWldqVE1nUUFBRTNTQ0FvQUFIQTlRVkFBQUFDZ2VkbmpNZ0FBTkNrKzNLcnVkUUFBZ0VzSmdnSUFBQUROODdBTUFBRHRLaVVCQUFCd0lVRlFBQUFBb0hrZWxnRUFvRjNtNFFFQUFLNGxDQW9BQUFBMEwrWW00d2NBQUxRbkd2emQ2d0FBQU5jUkJBVUFBQUM2a0xXQ0FnQkFzN1Q0QXdBQVhFY1FGQUFBQU9oQ05UY0pBQUROTWc4UEFBQndIVUZRQUFBQW9BdUNvQUFBMEM3M09nQUF3SFVFUVFFQUFJQXV4TVB5dGlVQUFLQkJjYXRyQlFVQUFMaUdJQ2dBQUFEUURTMURBQURRcmxvU0FBQUFGeEFFQlFBQUFMcFJOWUlDQUVDek5JSUNBQUJjUXhBVUFBQUE2SVpHVUFBQWFGZmM2NXVQdHdBQUFFNG5DQW9BQUFCMG81aWFCQUNBcHJuWkFRQUF6aWNJQ2dBQUFIUWoyb1UycmFBQUFOQXM4L0FBQUFEbkV3UUZBQUFBdXBJOUxBTUFRTE9xZXgwQUFPQjBncUFBQUFCQVZ6d3NBd0JBdTZMRlh5c29BQURBdVFSQkFRQUFnSzRJZ2dJQVFOdHFTUUFBQUp4SUVCUUFBQURvU2dSQm8yVUlBQUJvazBaUUFBQ0Fjd21DQWdBQUFOM1JDZ29BQU8zeThSWUFBTUM1QkVFQkFBQ0E3bFNQeWdBQTBEUWZid0VBQUp4SEVCUUFBQURvamtkbEFBQm9XeWtKQUFDQWt3aUNBZ0FBQU4zeHFBd0FBRzByUHQ0Q0FBQTRqU0FvQUFEQS85aTdGeVM1Y1NRSm9BQS9kZjhEcXlwWGtNYkd0cWU3VmN4TWdvZ0EzelBqSFFDR3d3Tkk1L0g0L1FFQUFERTVzd01BQUZ4SEVCUUFBQUJJeVhwNEFBQ0lUWk0vQUFEQU5RUkJBUUFBZ0pSK0dDb0RBRUJvMXNNREFBQmNReEFVQUFBQUFBQUFPSjBXZndBQWdHc0lnZ0lBQUFBcFdUTUpBQUN4UFI3Q29BQUFBRmNRQkFVQUFBQlNha1BsaDZFeUFBQ0VKZ2dLQUFEUW55QW9BQUFBa05iWG93QUFBSUY5Q29JQ0FBQjBKd2dLQUFBQXBQWERlbmdBQUFoTkl5Z0FBRUIvZ3FBQUFBQUFBQUJBRjQrSE1DZ0FBRUJ2Z3FBQUFBQkFXcDhhUVFFQUlEeEJVQUFBZ0w0RVFRRUFBSUMwV3J2UXcxQVpBQUJDKzNSbUJ3QUE2RW9RRkFBQUFFanQ2MUVBQUlEQU5JSUNBQUQwSlFnS0FBQUFwQ1lJQ2dBQXNiVW1mMkZRQUFDQWZnUkJBUUFBZ05RTWxBRUFJRDduZGdBQWdINEVRUUVBQUlEVVBqOExBQUFRM0tjZ0tBQUFRRGVDb0FBQUFFQnFiYzNrdzNwNEFBQUlUU01vQUFCQVA0S2dBQUFBUUhxR3lnQUFFSnNIWEFBQUFQMElnZ0lBQUFEcGZSa29Bd0JBZUI1d0FRQUE5Q0VJQ2dBQUFLUm5vQXdBQVBGOWZoWUFBQUE2RUFRRkFBQUEwaE1FQlFDQStEVDVBd0FBOUNFSUNnQUFBS1QzTUZBR0FJRHcyZ011WjNjQUFJRHpDWUlDQUFBQTZiVmg4a01yS0FBQWhLY1ZGQUFBNEh5Q29BQUFBTUFVZmdpQ0FnQkFlQjV3QVFBQW5FOFFGQUFBQUppQ0ZaTUFBQkRmcHlBb0FBREE2UVJCQVFBQWdDa0lnZ0lBUUh4ZmdxQUFBQUNuRXdRRkFBQUFwdkQ1V1FBQWdPRGFBeTVoVUFBQWdITUpnZ0lBQUFCVGFBTmxyYUFBQUJDZklDZ0FBTUM1QkVFQkFBQ0FlUWlDQWdCQWVJS2dBQUFBNXhJRUJRQUFBS2J4dzBBWkFBREMrL0tBQ3dBQTRGU0NvQUFBQU1BME5Bc0JBRUI4RDBGUUFBQ0FVd21DQWdBQUFBQUFBSmRwUVZDUHVBQUFBTTRqQ0FvQUFBQk00L096QUFBQUNRaUNBZ0FBbkVjUUZBQUFBSmhHYXhheVpoSUFBT0w3RkFRRkFBQTRqU0FvQUFBQU1CZEJVQUFBQ004RExnQUFnUE1JZ2dJQUFBQlQrYUZaQ0FBQXdtdXI0WVZCQVFBQXppRUlDZ0FBQUV6Rk1Ca0FBSEp3ZGdjQUFEaUhJQ2dBQUFBd0ZjTmtBQURJNFV1YlB3QUF3Q2tFUVFFQUFJQ3BHQ1lEQUVBT3p1NEFBQURuRUFRRkFBQUFwcUlSRkFBQWN2aHlkZ2NBQURpRklDZ0FBQUF3bFJZRWZXZ1dBZ0NBOER6aUFnQUFPSWNnS0FBQUFEQWR6VUlBQUJCZkM0SmFEdzhBQVBBK1FWQUFBQUJnT29LZ0FBQ1FneUFvQUFEQSt3UkJBUUFBZ09rWUpnTUFRQTdPN2dBQUFPOFRCQVVBQUFBQUFBQ0dVT1lQQUFEd1BrRlFBQUFBWURxZm53VUFBRWhBSXlnQUFNRDdCRUVCQUFDQTZUelVDZ0VBUUFydDdPNzhEZ0FBOEI1QlVBQUFBR0JLRDgxQ0FBQ1FnbFpRQUFDQTl3aUNBZ0FBQUZQNjBpb0VBQUFwYUFRRkFBQjRqeUFvQUFBQU1DVkJVQUFBeU9GVEl5Z0FBTUJiQkVFQkFBQ0FLVmt2Q1FBQU9XZ0VCUUFBZUk4Z0tBQUFBQUFBQURDTUlDZ0FBTUI3QkVFQkFBQ0FLV2tFQlFDQUhGb1ExUGtkQUFEZ2RZS2dBQUFBd0pTMENnRUFRQjdPN3dBQUFLOFRCQVVBQUFDbTFBYkpoc2tBQUpDRHN6c0FBTURyQkVFQkFBQ0FlUmttQXdCQUNwOVd3d01BQUx4TUVCUUFBQUNZMWcvRFpBQUFTRUVqS0FBQXdPc0VRUUVBQUFBQUFJQ2hCRUVCQUFCZUp3Z0tBQUFBVE90TEl5Z0FBS1RRZ3FETzd3QUFBSzhSQkFVQUFBQUFBQUNHMHdvS0FBRHdHa0ZRQUFBQVlGcWZud1VBQUVoQ0VCUUFBT0ExZ3FBQUFBQUFBQURBY0ZiREF3QUF2RVlRRkFBQUFKaFdheFRTS2dRQUFEazR1Z01BQUx4R0VCUUFBQUNZbTJreUFBQ2tvQkVVQUFEZ05ZS2dBQUFBd05TK0JFRUJBQ0FGYmY0QUFBQ3ZFUVFGQUFBQXBpWUlDZ0FBZVdnRkJRQUFlSjRnS0FBQUFEQTFyVUlBQUpDSDh6c0FBTUR6QkVFQkFBQ0FxUmtrQXdCQUhzN3ZBQUFBenhNRUJRQUFBS1ptdFNRQUFPVGgvQTRBQVBBOFFWQUFBQUJnYWhxRkFBQWdEOGQzQUFDQTV3bUNBZ0FBQUFBQUFDRm9CQVVBQUhpZUlDZ0FBQUF3dGRZSXFoVVVBQUFBQUFDWWxTQW9BQUFBTUQ5QlVBQUFTS0U5NHRJS0NnQUE4QnhCVUFBQUFHQjZYNEtnQUFBQUFBREFwQVJCQVFBQWdPa0pnZ0lBUUI0YVFRRUFBSjRqQ0FvQUFBQUFBQUFBQUFDUWxDQW9BQUFBTUQyTlFnQUFrSWZ6T3dBQXdITUVRUUVBQUFBQUFJQXdIZ1VBQUlCbkNJSUNBQUFBMDlNb0JBQUFlVHdrUVFFQUFKNGlDQW9BQUFCTXp5QVpBQUR5Y0g0SEFBQjRqaUFvQUFBQUFBQUFFRVlMZ2dxREFnQUFIQ2NJQ2dBQUFFelBFQmtBQUhKeGhnY0FBRGhPRUJRQUFBQzRoY2RYQVFBQWtwQURCUUFBT0U0UUZBQUFBQUFBQUFqRlF5NEFBSURqQkVFQkFBQ0FXL2hTS1FRQUFHbFlEUThBQUhDY0lDZ0FBQUJ3QzRLZ0FBQ1FoeUFvQUFEQWNZS2dBQUFBQUFBQVFDaHlvQUFBQU1jSmdnSUFBQUMzb0ZFSUFBRHljSDRIQUFBNFRoQVVBQUFBdUFXRFpBQUF5TVA1SFFBQTREaEJVQUFBQUFBQUFBQUFBSUNrQkVFQkFBQUFBQUNBVUZvanFGWlFBQUNBWXdSQkFRQUFnRnY0K2lvQUFFQWlncUFBQUFESENJSUNBQUFBdDJDSURBQUF1VGpDQXdBQUhDTUlDZ0FBQUFBQUFJVHowT29QQUFCd2lDQW9BQUFBY0FzYVFRRUFBQUFBZ0JrSmdnSUFBQUMzSVF3S0FBQjVPTDhEQUFBY0l3Z0tBQUFBM0lkQk1nQUFwQ0VJQ2dBQWNJd2dLQUFBQUFBQUFCQ09IQ2dBQU1BeGdxQUFBQURBYlh5WkpBTUFBQUFBQUpNUkJBVUFBQUFBQUFEQ3NSb2VBQURnR0VGUUFBQUE0RFkwZ2dJQVFCNkNvQUFBQU1jSWdnSUFBQUFBQUFBQUFBQWtKUWdLQUFBQUFBQUFoS01SRkFBQTRCaEJVQUFBQU9BMkRKSUJBQ0FYWjNnQUFJRHZDWUlDQUFBQXQyR0lEQUFBdVRqREF3QUFmRThRRkFBQUFBQUFBQUFBQUNBcFFWQUFBQUFBQUFBZ0pJV2dBQUFBM3hNRUJRQUFBQUFBQUdLU0JBVUFBUGlXSUNnQUFBQndHMTlmQlFBQVNPUWhDQW9BQVBBdFFWQUFBQUFBQUFBQUFBQ0FwQVJCQVFBQUFBQUFnSkEwZ2dJQUFIeFBFQlFBQUFDNERVTmtBQUFBQUFCZ05vS2dBQUFBQUFBQUFBQUFBRWtKZ2dJQUFBQUFBQUFoZlduMUJ3QUErSllnS0FBQUFIQWJWc01EQUFBQUFBQ3pFUVFGQUFBQUFBQUFBQUFBU0VvUUZBQUFBQUFBQUFoSnF6OEFBTUQzQkVFQkFBQUFBQUFBQUFBQWtoSUVCUUFBQUc1Rm94QUFBQUFBQURBVFFWQUFBQURnWGdSQkFRQUFBQUNBaVFpQ0FnQUFBQUFBQUNGcDlBY0FBUGllSUNnQUFBQUFBQUFBQUFCQVVvS2dBQUFBQUFBQUFBQUFBRWtKZ2dJQUFBQUFBQUFBQUFBa0pRZ0tBQUFBQUFBQUFBQUFrSlFnS0FBQUFIQXJYNDhDQUFBQUFBQXdEVUZRQUFBQUFBQUFJS1NIaDF3QUFBRGZFZ1FGQUFBQUFBQUFBQUFBU0VvUUZBQUFBQUFBQUFBQUFDQXBRVkFBQUFBQUFBQUFBQUNBcEFSQkFRQUFBQUFBQUFBQUFKSVNCQVVBQUFBQUFBQUFBQUJJU2hBVUFBQUFBQUFBQUFBQUlDbEJVQUFBQUFBQUFBQUFBSUNrQkVFQkFBQUFBQUFBQUFBQWtoSUVCUUFBQUFBQUFBQUFBRWhLRUJRQUFBQUFBQUFBQUFBZ0tVRlFBQUFBQUFBQUFBQUFnS1FFUVFFQUFBQUFBQUFBQUFDU0VnUUZBQUFBQUFBQUFBQUFTRW9RRkFBQUFBQUFBQUFBQUNBcFFWQUFBQUFBQUFBZ3BGb0xBQUFBM3hBRUJRQUFBRzVsTVVnR0FBQUFBQUFtSWdnS0FBQUFBQUFBQUFBQWtKUWdLQUFBQUFBQUFBQUFBRUJTZ3FBQUFBQUFBQUFBQUFBQVNRbUNBZ0FBQUFBQUFDSFZXZ0FBQVBpR0lDZ0FBQUFBQUFBQUFBQkFVb0tnQUFBQXdLMVVmME1BQUFBQUFJQ0pHSDBBQUFBQUFBQUFBQUFBSkNVSUNnQUFBQUFBQUlSVWF3RUFBT0FiZ3FBQUFBQUFBQUFBQUFBQVNRbUNBZ0FBQUxlaFRRZ0FBQUFBQUppTklDZ0FBQUFBQUFBUWtyZGNBQUFBM3hNRUJRQUFBQUFBQUVMUzZnOEFBUEE5UVZBQUFBQUFBQUFBQUFDQXBBUkJBUUFBZ052UUpnUUFBTGs0d3dNQUFIeFBFQlFBQUFBQUFBQUFBQUFnS1VGUUFBQUFBQUFBSUNTTm9BQUFBTjhUQkFVQUFBQnVZL0VuQkFBQWNoRUVCUUFBK0pieEJ3QUFBQUFBQUFBQUFFQlNncUFBQUFBQUFBQkFTQXBCQVFBQXZpY0lDZ0FBQU54R05VVUdBQUFBQUFBbUl3Z0tBQUFBQUFBQWhMU1laZ0lBQUh6TDFRa0FBQUM0RFkyZ0FBQUFBQURBYkFSQkFRQUFBQUFBZ0hBODVBSUFBRGhHRUJRQUFBQUFBQUFBQUFBZ0tVRlFBQUFBNERZV2pVSUFBSkNHUmxBQUFJQmpCRUVCQUFBQUFBQUFBQUFBa2hJRUJRQUFBRzVESXlnQUFPU2hFUlFBQU9BWVFWQUFBQUFBQUFBZ0hEbFFBQUNBWXdSQkFRQUFnTnVvL29RQUFFQWFHa0VCQUFDT01mNEFBQUFBQUFBQXdoRUVCUUFBT0VZUUZBQUFBTGdGUTJRQUFNakZHUjRBQU9BWVFWQUFBQUFBQUFBZ0hrRlFBQUNBUXdSQkFRQUFnRnZRSmdRQUFMazR3Z01BQUJ3akNBb0FBQUFBQUFDRTR6RVhBQURBTVlLZ0FBQUF3QzBzL29JQUFFQXFncUFBQUFESEdJRUFBQUFBQUFBQW9RaUJBZ0FBSENjSUNnQUFBTnlDUVRJQUFPVGgvQTRBQUhDY0lDZ0FBQUJ3Q3diSkFBQUFBQURBakFSQkFRQUFBQUFBZ0ZBODVBSUFBRGhPRUJRQUFBQzRoY1VnR1FBQTBuQitCd0FBT0U0UUZBQUFBQUFBQUFoRkl5Z0FBTUJ4Z3FBQUFBREFMV2dVQWdDQVBLb3BKZ0FBd0dHdVVBQUFBTUF0R0NRREFBQUFBQUF6TWdJQkFBQUFwbWV0SkFBQTVLTFJId0FBNERoQlVBQUFBQUFBQUNBVWo3a0FBQUNPRXdRRkFBQUFwbWVJREFBQWVUaS9Bd0FBUEVjUUZBQUFBSmplNGc4SUFBQ2tJUWdLQUFEd0hHTVFBQUFBQUFBQUlBeEJVQUFBZ09jSWdnSUFBQURUTTBnR0FJQThGdWQzQUFDQXB3aUNBZ0FBQU5NVEJBVUFnRHljM3dFQUFKNGpDQW9BQUFCTVQ2TVFBQURrVVUwd0FRQUFudUlhQlFBQUFBQUFBSVRoSFJjQUFNQnpCRUVCQUFDQTZXa0VCUUNBUEt5R0J3QUFlSTRnS0FBQUFEQTlxeVVCQUNDSEZnSVZCQVVBQUhpT01RZ0FBQUF3TlVOa0FBREl3L2tkQUFEZ2VZS2dBQUFBd05RTWtnRUFJQS9uZHdBQWdPY0pnZ0lBQUFBQUFBQWhMSUtnQUFBQVR4TUVCUUFBQUthMitQc0JBQUJwYUFRRkFBQjRubEVJQUFBQU1EV0RaQUFBeUtPYVhnSUFBRHpOVlFvQUFBQ1ltaUFvQUFEazRmZ09BQUR3UEVGUUFBQUFZR3FMU1RJQUFLU3htRjRDQUFBOHpWVUtBQUFBbUpvZ0tBQUE1Q0FFQ2dBQThCclhLUUFBQUdCdWdxQUFBQUFBQU1ERUJFRUJBQUNBYWRYNit3TUFBT0xUNWc4QUFQQWFRVkFBQUFCZ1drS2dBQUNRaDlYd0FBQUFyM0dkQWdBQUFBQUFBSWFySnBjQUFBQXZjWjBDQUFBQXBxVlJDQUFBOGxEb0R3QUE4QnJqRUFBQUFHQmFWc01EQUVBTzdlenVJUmNBQU1CclhLY0FBQUNBYWEzK2ZBQUFRQW9lY1FFQUFMek9PQVFBQUFBQUFBQVlTaEFVQUFEZ2RZS2dBQUFBd0xRV3cyUUFBRWpCMlIwQUFPQjFncUFBQUFEQXRLby9Id0FBa01MaTdBNEFBUEF5VnlvQUFBQmdTZ2JKQUFDUWg5WHdBQUFBcnpNU0FRQUFBQUFBQUlieWtBc0FBT0IxcmxRQUFBREFsQXlTQVFBZ0IyZDNBQUNBOTdoV0FRQUFBRk15VEFZQWdCeXNoUWNBQUhpUGtRZ0FBQUF3cGNVd0dRQUFVbkIyQndBQWVJOGdLQUFBQURBbHcyUUFBTWhCbXo4QUFNQjdYS3NBQUFDQU9RbUNBZ0JBQ2xiREF3QUF2RWNRRkFBQUFKaE9HeVFiSmdNQVFBNGFRUUVBQU43aldnVUFBQUJNUndnVUFBQnlFQUlGQUFCNG42c1ZBQUFBTUIzRFpBQUF5TUVqTGdBQWdQY1ppd0FBQUFEVE1Vd0dBSUFjVnROS0FBQ0F0N2xhQVFBQUFOTXhUQVlBZ0J5cXN6c0FBTURiWEswQUFBQUFBQUNBSVJadC9nQUFBRzhUQkFVQUFBQ21zL2pqQVFBQTRkWDYrd01BQU9BOXhpSUFBQURBVkF5VEFRQWdCK2QyQUFDQWN3aUNBZ0FBQUZNeFRBWUFnQnlzaFFjQUFEaUhJQ2dBQUFBd0ZXdmhBUUFnaDNVdEFBQUFuTUJvQkFBQUFKaUtJQ2dBQU9TZ3pSOEFBT0FjUmlNQUFBREFWS3lYQkFDQStGb0kxQ011QUFDQWM3aGVBUUFBQUZNUkJBVUFnUGkwZ1FJQUFKeEhFQlFBQUFDWVN2VzNBd0FBd3ZPQUN3QUE0RHhHSXdBQUFNQTBySllFQUlBYzFyVUFBQUJ3RXVNUkFBQUFZQnFDb0FBQWtJUFY4QUFBQU9jeEhnRUFBQUNtWVpnTUFBRHh0WE83UjF3QUFBRG5jY1VDQUFBQXBySDYwd0VBQU9GNXdBVUFBSEF1NHhFQUFBQmdHb3VCTWdBQWhPZmNEZ0FBY0M1QlVBQUFBR0FhMVo4T0FBQUliMTBMQUFBQUp6SWVBUUFBQUthdytNc0JBQUFwV0EwUEFBQndMaU1TQUFBQVlBcUNvQUFBRUY4TGdUcTdBd0FBbk1zMUN3QUFBSmlDVmlFQUFJalB1UjBBQU9COGdxQUFBQURBRkZaL09RQUFJRHpuZGdBQWdQTzVhZ0VBQUFCVFdEUUxBUUJBZU10YUFBQUFPSmtnS0FBQUFEQ0Y2aThIQUFDRTV3RVhBQURBK1l4SUFBQUFnUFFXZnpnQUFDQzhkbTZ2Z3FBQUFBQ25NeVlCQUFBQTBoTUVCUUNBK0lSQUFRQUErakFtQVFBQUFOSXpVQVlBZ1BoV2swa0FBSUF1WExjQUFBQ0E5QXlVQVFBZ1BrMytBQUFBZmJodUFRQUFBT2t0R2tFQkFDQzAxdUl2Q0FvQUFOQ0g2eFlBQUFDUVdoc29WMzg0QUFBZ3RPcnhGZ0FBUURmR0pBQUFBRUJxQnNvQUFCRGZ0aFlBQUFBNkVRUUZBQUFBVXJOZUVnQUE0dFBpRHdBQTBJOHJGd0FBQUpEYTZ1OEdBQUNFNTl3T0FBRFFqeXNYQUFBQWtKclY4QUFBRUpzV2Z3QUFnTDVjdXdBQUFJRFUxclVBQUFDQkxSNXZBUUFBZENVSUNnQUFBS1NsV1FnQUFPSmJ0d0lBQUVCSHhpVUFBQUJBV29LZ0FBQVFuMFpRQUFDQXZveExBQUFBZ0xRRVFRRUFJTFoyWnErQ29BQUFBRjBabHdBQUFBQnBhUllDQUlEWW5Oa0JBQUQ2RXdRRkFBQUEwdElJQ2dBQXNhMXJBUUFBb0RQakVnQUFBQ0FsS3lZQkFDQStqN2NBQUFENmMvVUNBQUFBVWpKUUJnQ0EyRHplQWdBQXVJYVJDUUFBQUpDU0lDZ0FBTVMyQ0lFQ0FBQmN3c2dFQUFBQVNNbFFHUUFBWWx2WEFnQUF3QVVFUVFFQUFJQ1VOSUlDQUVCc3p1d0FBQURYY1AwQ0FBQUEwbWtENWFvUkZBQUF3bkptQndBQXVJNGdLQUFBQUpDT1ppRUFBSWh0RVFJRkFBQzRqTEVKQUFBQWtJNGdLQUFBeExadUJRQUFnSXNZbXdBQUFBRHBhQmNDQUlEWW5Oa0JBQUN1SXdnS0FBQUFwS01SRkFBQTRtcm45U29JQ2dBQWNCbGpFd0FBQUNBVlEyVUFBSWh0TllFRUFBQzRsR3NZQUFBQWtJbzJVQUFBaUcxWkN3QUFBQmN5T2dFQUFBQlMwUzRFQUFCeHRmWitaM1lBQUlCcnVZWUJBQUFBcVJncUF3QkFYQnI4QVFBQXJ1Y3FCZ0FBQUtUUjJvV3F2eGtBQUJDV2gxc0FBQURYY3hVREFBQUEwbWhCVUFBQUlLNWxMUUFBQUZ4TUVCUUFBQUJJdzVwSkFBQ0lxejNjV2p6ZUFnQUF1Snp4Q1FBQUFKREdwbDBJQUFEQzhuQUxBQUJnRE5jeEFBQUFJQTJEWlFBQWlNdkRMUUFBZ0RHTVR3QUFBSUFVV2dpMFdqTUpBQUJoZWJnRkFBQXdodXNZQUFBQWtJS2hNZ0FBeE9YaEZnQUF3RGhHS0FBQUFFQUtncUFBQUJDWHRmQUFBQURqR0tFQUFBQUFLV3orWWdBQVFGZ2ViZ0VBQUl6alNnWUFBQUNFMTFaTVZuOHhBQUFncEhaZUZ3UUZBQUFZeDVVTUFBQUFDSzhObGdFQWdKaUVRQUVBQU1aeUxRTUFBQURDVzljQ0FBQUV0VG12QXdBQURDVUlDZ0FBQUlTMytvTUJBQUJoYVFRRkFBQVl5N1VNQUFBQUNNOWdHUUFBWW1wbjlWb0xBQUFBQXhtakFBQUFBS0VaTEFNQVFGeld3Z01BQUl3bkNBb0FBQUNFcGcwVUFBRGlXZ1JCQVFBQWhqTktBUUFBQUVMVE1BUUFBREcxUjF1TDluNEFBSURoQkVFQkFBQ0EwQXlXQVFBZ0ptZDFBQUNBR0FSQkFRQUFnTEJhdzFEMTl3SUFBRUphdHdJQUFFQUFSaWtBQUFCQVdJcy9Gd0FBRUZLdHBhek82d0FBQUNHNG5nRUFBQUJoR1N3REFFQk1IbTBCQUFERTRZb0dBQUFBaENVSUNnQUFNVzFyQVFBQUlBampGQUFBQUNDa3RtcXkrbk1CQUFBaHJZS2dBQUFBWVJpbkFBQUFBQ0VaTEFNQVFFek82Z0FBQUxFSWdnSUFBQUFoV1FzUEFBQXhPYXNEQUFERTRwb0dBQUFBaEdTNERBQUFNUzBhUVFFQUFFSXhVZ0VBQUFEQ3FmWG41NjhGQUFDRXMvdzhweSsxQUFBQUVJaVJDZ0FBQUJET3FtRUlBQUJDMnB6VkFRQUF3aEVFQlFBQUFNS3hGaDRBQUdLeUZoNEFBQ0FlWXhVQUFBQWdIRUZRQUFDSXgxcDRBQUNBbUl4VkFBQUFnRkRxejhGeTljY0NBQURDc1JZZUFBQWdKbU1WQUFBQUlKVFZjQmtBQUVLeUZoNEFBQ0FtUVZBQUFBQWdGR3ZoQVFBZ0htdmhBUUFBNGpKYUFRQUFBRUlSQkFVQWdIaXNoUWNBQUlqTGFBVUFBQUFJbzlhZm43OFZBQUFRenVLY0RnQUFFSllyR3dBQUFCREdxbVVJQUFEQ2FRKzJCRUVCQUFEaWNtVURBQUFBd3JCdUVnQUE0bGxORkFFQUFFSnpiUU1BQUFEQzBESUVBQUR4YkZzQkFBQWdNT01WQUFBQUlJUVdBbTBySndFQWdEaXNoUWNBQUlqUHRRMEFBQUFJd1hBWkFBRGlzUlllQUFBZ1BsYzNBQUFBSUlSdExRQUFRRERiWGdBQUFBaE9FQlFBQUFBSVlSVUVCUUNBVUZwci8xSUxBQUFBd1FtQ0FnQUFBTU5aQ3c4QUFQRm83UWNBQU1qQm1BVUFBQUFZYnRzS0FBQVF6Q0lJQ2dBQWtJSWdLQUFBQUREYzVnOEZBQUNFWWkwOEFBQkFIc1lzQUFBQXdGRDE1M0M1K2tNQkFBQ2hXQXNQQUFDUWh6RUxBQUFBTU5ScXdBd0FBT0ZZQ3c4QUFKQ0hJQ2dBQUFBdzFPcnZCQUFBaEdJdFBBQUFRQzVHTFFBQUFNQlFncUFBQUJDTHRmQUFBQUM1R0xVQUFBQUF3N1Ntb2VydkJBQUFoR0l0UEFBQVFDNUdMUUFBQU1Bd2l6OFRBQUFReXJwYUN3OEFBSkNOY1FzQUFBQXdqSldUQUFBUXkycDZDQUFBa0k2ckhBQUFBREJFcmIvYmhnQUFnQmphR1gzYkNnQUFBTWtJZ2dJQUFBQkRDSUVDQUVBc2k4a2hBQUJBU3E1ekFBQUF3QkJXVGdJQVFDemFRQUVBQUhJeWNnRUFBQUNHRUFRRkFJQTQybHA0WjNRQUFJQ2NYT2NBQUFDQXk3V1ZrOVZmQ1FBQUNNTmFlQUFBZ0x4YzZRQUFBSURMR1RJREFFQXN1N1h3QUFBQWFSbTdBQUFBQUpmYjFnSUFBQVRSSG1wNXJBVUFBSkNYS3gwQUFBQndxVnBMV1FWQkFRQWdEQSsxQUFBQWNoTUVCUUFBQUM0bEJBb0FBTEVzenVnQUFBQ3BDWUlDQUFBQWwxcjlqUUFBZ0REYVE2MmxGZ0FBQUJJemVnRUFBQUF1SlFnS0FBQnhPSjhEQUFEazUyb0hBQUFBWEdiNStTZWkraHNCQUFBaDFGckt0aFVBQUFDU00zb0JBQUFBTG1QSURBQUFjU3dtaFFBQUFGTnd2UU1BQUFBdXMva1RBUUFBWWV3ZWFnRUFBRXpCK0FVQUFBQzRSRnM3YVMwOEFBREUwTTduR2tFQkFBRG00SG9IQUFBQVhHSmRDd0FBRUlRMlVBQUFnSGtJZ2dJQUFBQ1gyQVJCQVFBZ2pNWDVIQUFBWUJxQ29BQUFBRUIzYmUya1JsQUFBSWlobmMyWFdnQUFBSmlFSUNnQUFBRFFuUkFvQUFERW9hMGZBQUJnTG9LZ0FBQUFRSGVyUHhBQUFCQ0N0bjRBQUlENUdNTUFBQUFBM1FtQ0FnQkFESXV6T1FBQXdIUmM5UUFBQUlDdTJxQzUrZ01CQUFBaDdIc0JBQUJnTXNZd0FBQUFRRmY3VmdBQWdBRGFJNjJsRmdBQUFDWWpDQW9BQUFCMFpTMDhBQURFc0swRkFBQ0FDUm5GQUFBQUFOMVlDdzhBQURIVVdzcW1yUjhBQUdCS1JqRUFBQUJBTjRzL0R3QUFFSUt6T1FBQXdMeGMrUUFBQUlCdVBqUU9BUUJBQ1B0ZUFBQUFtSlFnS0FBQUFOQkZXejFwTFR3QUFJelgya0NYV2dBQUFKaVVjUXdBQUFEUXhib1dBQUFnZ00zWkhBQUFZR3FDb0FBQUFFQVhoczBBQURCZWErcmZ0Z0lBQU1ERUJFRUJBQUNBMDdWaHMwWlFBQUFZYnpFTkJBQUFtSjZySHdBQUFIQTZJVkFBQUloaDN3c0FBQUNURXdRRkFBQUFUbWN0UEFBQWpOZmFRSmRhQUFBQW1Kd2dLQUFBQUhBcWErRUJBQ0FHRDdRQUFBRHVRUkFVQUFBQU9KVVFLQUFBak5jZWFHMWJBUUFBNEFZRVFRRUFBSUJUYVIwQ0FJRHhGbE5BQUFDQTIzQUZCQUFBQUU1akxUd0FBTVN3N3dVQUFJQ2JFQVFGQUFBQVRpTUVDZ0FBNDdWeitWSUxBQUFBTnlFSUNnQUFBSnhtOWFjQkFBQ0cyN1lDQUFEQWpSalBBQUFBQUtmUkNBb0FBR1BWNm9FV0FBREEzYmdHQWdBQUFLZG9yVVBWK2trQUFCaHExd1lLQUFCd080S2dBQUFBd0NtMERnRUF3SGlMbG40QUFJRGJNYUlCQUFBQVRtRXRQQUFBak5YTzVJdVdmZ0FBZ05zUkJBVUFBQURlWmkwOEFBQ010KzhGQUFDQUd4SUVCUUFBQU41bUxUd0FBSXkxTE5wQUFRQUE3c3FZQmdBQUFIaWJ0ZkFBQUREVzVrd09BQUJ3VzRLZ0FBQUF3RnVzaFFjQWdMSGFlYnlkeXdFQUFMZ25RVkFBQUFEZ0xacUhBQUJnckYwSUZBQUE0TllFUVFFQUFJQ1h0ZVloYStFQkFHQ3N4WmtjQUFEZzFnUkJBUUFBZ0pjSmdRSUF3Rmp0VEw3VUFnQUF3STBKZ2dJQUFBQXZzeFllQUFERzJ2Y0NBQURBelFtQ0FnQUFBQyt4Rmg0QUFNWmFGbTJnQUFBQUNJSUNBQUFBTHhJQ0JRQ0FzVFQwQXdBQTBBaUNBZ0FBQUM4eGRBWUFnSEZhUS8rMkZRQUFBQkFFQlFBQUFKNW5MVHdBQUl5MUM0RUNBQUR3SDRLZ0FBQUF3Tk9FUUFFQVlKejJNR3R4SmdjQUFPQS9CRUVCQUFDQXAxa0xEd0FBNHl3L0ozeExMUUFBQVBDTElDZ0FBQUR3Rkd2aEFRQmdySDB2QUFBQThGK0NvQUFBQU1CVGhFQUJBR0NjZGg3WEJnb0FBTUQvSndnS0FBQUFQT1ZqS3dBQXdDQ2I4emdBQUFEL1F4QVVBQUFBT0d6NStTZWgrcHNBQUFCRHRQUDQ2andPQUFEQS8zQlZCQUFBQUE3YnRROEJBTUF3MjFvQUFBRGdid1JCQVFBQWdNTzBEd0VBd0JpMVdnc1BBQURBUHpPK0FRQUFBQTZ4Rmg0QUFNYlJ6ZzhBQU1DL01iNEJBQUFBRGpGNEJnQ0FNYlNCQWdBQThDZUNvQUFBQU1BaDYxb0FBSUFCbk1VQkFBRDRFMEZRQUFBQTRGdXRmYWkxRUFFQUFOZlRCZ29BQU1DZkNJSUNBQUFBMzlvMEVBRUF3QkN0RFhUeEtBc0FBSUEvRUFRRkFBQUEvcWcxZ1ZwRkNRQUFZK3g3QVFBQWdEOFNCQVVBQUFEK1NBZ1VBQURHMEFZS0FBREFFWUtnQUFBQXdCOVpDdzhBQUdOc1d3RUFBSUJ2Q1lJQ0FBQUEvOHBhZUFBQUdHUDVPY1ZiVGZJQUFBQTR3UFVSQUFBQStGZjdYZ0FBZ0FGMmJhQUFBQUFjSkFnS0FBQUEvS3ZObndNQUFMaWNabjRBQUFDZVlad0RBQUFBL0tPMmlyTDZjd0FBQUpmVEJnb0FBTUF6akhNQUFBQ0FmMlQ0REFBQTEydHRvSnV6T0FBQUFFOFFCQVVBQUFEK3hpcEtBQUFZdzRNc0FBQUFuaVVJQ2dBQUFQeE5DNEcyTUNnQUFIQWRiYUFBQUFDOFFoQVVBQUFBK0p0Tkd5Z0FBRnhPR3lnQUFBQ3ZFQVFGQUFBQS9zSmFlQUFBdUY0N2h5L080UUFBQUx4QUVCUUFBQUQ0QzZzb0FRRGdldTBjdnRRQ0FBQUFUeE1FQlFBQUFQNWkxMElFQUFDWDA4b1BBQURBcXdSQkFRQUFnUDlhZnY0cHFQNFdBQURBcFZvSVZCc29BQUFBcnpMYUFRQUFBUDVydHhZZUFBQXV0KzhGQUFBQVhpWUlDZ0FBQVB4U2F5bWJJQ2dBQUZ4S0d5Z0FBQUR2RWdRRkFBQUFmbWtEYUFBQTRGcmFRQUVBQUhpWElDZ0FBQUR3eTRjMlVBQUF1SlEyVUFBQUFNNGdDQW9BQUFEOFdndGYvU1VBQUlCTGFRTUZBQURnREVZOEFBQUFRUGt3Z0FZQWdFdHBBd1VBQU9Bc2dxQUFBQUJBV2YwaEFBQ0FTMmtEQlFBQTRDekdQQUFBQUhCejIyWXRQQUFBWEVrYktBQUFBR2N5NWdFQUFJQ2IyOVlDQUFCY1NCc29BQUFBWnhJRUJRQUFnQnVyOVhjYkVRQUFjQTF0b0FBQUFKeE5FQlFBQUFCdXJLMkZCd0FBcnFNTkZBQUFnTE1KZ2dJQUFNQ043ZHBBQVFEZ010cEFBUUFBNkVFUUZBQUFBRzZxdFlGV2Z3WUFBT0F5MmtBQkFBRG93YmdIQUFBQWJtclRCZ29BQUpmUkJnb0FBRUF2Z3FBQUFBQndRN1grSGtRREFBRFgwQVlLQUFCQUw0S2dBQUFBY0VOQ29BQUFjQjF0b0FBQUFQUWtDQW9BQUFBMzlMRVZBQURnSXRwQUFRQUE2RWtRRkFBQUFHNW0rZmszb1BvakFBQUFsOUFHQ2dBQVFHL0dQZ0FBQUhBenV6WlFBQUM0akRaUUFBQUFlaE1FQlFBQWdCdXB0WlJORUJRQUFDNmhEUlFBQUlBckNJSUNBQURBamJSQk5BQUFjQTF0b0FBQUFGeEJFQlFBQUFCdTVFTWJLQUFBWEVJYktBQUFBRmNSQkFVQUFJQ2JhQ3ZocXo4QkFBQndDVzJnQUFBQVhNWDRCd0FBQUc1aXN4WWVBQUF1b1EwVUFBQ0FLd21DQWdBQXdBM1UrbnNZRFFBQTlLY05GQUFBZ0NzSmdnSUFBTUFOdExYd0FBQkFmOXBBQVFBQXVKb2dLQUFBQU56QXJnMFVBQUF1b1EwVUFBQ0Fxd21DQWdBQXdPUmFHMmoxQndBQUFMclRCZ29BQU1BSXhrQUFBQUF3dVUwYktBQUFYRUliS0FBQUFDTUlnZ0lBQU1ERWF2M2RTZ1FBQVBUVm12aTFnUUlBQURDQ0lDZ0FBQUJNN0VNakVRQUFkTmNlWUxVZ0tBQUFBSXdnQ0FvQUFBQVRXOTM4QVFDZ08yMmdBQUFBakdRY0JBQUFBSk5xdytqcTVnOEFBRjIxTnRCMUxRQUFBRENNY1JBQUFBQk02c05xU2dBQTZHN1hCZ29BQU1CZ2dxQUFBQUF3b1dYUkJnb0FBTDIxTnRETkF5d0FBQUFHTXhJQ0FBQ0FDZTJHMFFBQTBKMXpOd0FBQUJFSWdnSUFBTUJrdEJJQkFFQi96dDBBQUFCRUlRZ0tBQUFBa3pHTUJnQ0EvclNCQWdBQUVJVWdLQUFBQUV4bVh3c0FBTkNSTmxBQUFBQWlFUVFGQUFDQWliUmhkSFhiQndDQXJqNCtDZ0FBQUlSaE5BUUFBQUFUMmJTQkFnQkFWK3ZQTS9kcXdnWUFBRUFncnFrQUFBQXdpYmFlY2hVRUJRQ0FydmE5QUFBQVFDaUNvQUFBQURDSkR3TnBBQURvcWoyOFdtb0JBQUNBVUFSQkFRQUFZQUt0RFhUYkNnQUEwSkUyVUFBQUFDSVNCQVVBQUlBSldBa1BBQUI5YVFNRkFBQWdLa0ZRQUFBQW1NQ0hObEFBQU9pbU5mQnJBd1VBQUNBcVFWQUFBQUJJcnEyRXIyNzRBQURRVFR0emF3TUZBQUFnS21NaUFBQUFTRzZ6Rmg0QUFMcjUxUWFxZ1I4QUFJREFCRUVCQUFBZ3NUYVVYZ1ZCQVFDZ0d5RlFBQUFBb2hNRUJRQUFnTVErOWdJQUFIVFNIbDV0Z3FBQUFBQUVKd2dLQUFBQVNSbEtBd0JBWDlwQUFRQUF5RUFRRkFBQUFKSVNBZ1VBZ0g3VzFaa2JBQUNBSEFSQkFRQUFJS2w5TFFBQVFDZjdYZ0FBQUNBRlFWQUFBQUJJcURVVFZiZDZBQURvb3JXQkxyVUFBQUJBQ2taR0FBQUFrTkNIRlpVQUFOQ05ObEFBQUFBeUVRUUZBQUNBWkpaRkd5Z0FBUFRTUXFEYVFBRUFBTWpFMkFnQUFBQ1MyYldCQWdCQUY3V1dzcTBGQUFBQVVoRUVCUUFBZ0VSK0RhWUZRUUVBb0l2MjZLcHFBd1VBQUNBWlFWQUFBQUJJNUdNdkFBQkFCeDVkQVFBQWtKVWdLQUFBQUNUUkJ0T3JOWlVBQU5ERjd0RVZBQUFBU1FtQ0FnQUFRQkl0QkdwTkpRQUFuSytkdFRlUHJnQUFBRWhLRUJRQUFBQ1MrTENtRWdBQXV0QUdDZ0FBUUdhQ29BQUFBSkRBdHBWUzNlSUJBT0IwclExMDBid1BBQUJBWWtaSUFBQUFrSUEyVUFBQU9GK3Qya0FCQUFESVR4QVVBQUFBZ2xzV2JhQUFBTkREdm1rREJRQUFJRDlqSkFBQUFBaHUxd1lLQUFDbmEyMmdtN00yQUFBQUV4QUVCUUFBZ01BTXB3RUFvQThQcmdBQUFKaUZJQ2dBQUFBRTlyRVhBQURnWk92cXdSVUFBQUR6RUFRRkFBRGcvOWk3RHlTM2tTU0FvZ1ZUUVBQK0YxNG1PWm9kU1cxb1lNcThGNkhvS3hTVkg1a1V5alpRQUFEWVIvYkJGUUFBQUEwUmdnSUFBRUNoYkFNRkFJRHR4VGJRY1VnQUFBRFFEQ0VvQUFBQUZHcnlxeDBBQURZVlcvZHRBd1VBQUtBMVJrb0FBQUJRb0RnSlAvalZEZ0FBbThxemJhQUFBQUMweDBnSkFBQUFDclRNQ1FBQTJGQnNBNTI5c3dFQUFHaVFFQlFBQUFBS1l4c29BQUJzejBsNEFBQUFXbVdzQkFBQUFJV3hEUlFBQUxZMVRTbk5Vd0lBQUlBbUNVRUJBQUNnSU9Ob0d5Z0FBR3pOTmxBQUFBQmFaclFFQUFBQUJWa01xQUVBWUZNUmdZNURBZ0FBZ0dZSlFRRUFBS0FRdzNBL1dRa0FBR3dqM3RoT3dnTUFBTkE2SVNnQUFBQVV3alpRQUFEWVZwN3ZNU2dBQUFDMFRBZ0tBQUFBQmJodEtwb1RBQUN3RVc5c0FBQUFlaUVFQlFBQWdBTFlCZ29BQU50YTF3UUFBQUJkRUlJQ0FBREF5V3dxQWdDQWJVM1RkUWptSkR3QUFBQ2RFSUlDQUFEQXlXd0RCUUNBN2NTSFZ0a2JHd0FBZ0k0SVFRRUFBT0JFTWFTZS9Eb0hBSURONU5rMlVBQUFBUHBpMUFRQUFBQW5pcE9WZzEvbkFBQ3dpZmpRYXA0VEFBQUFkTVdvQ1FBQUFFNjBHRklEQU1CbTFqVUJBQUJBZDRTZ0FBQUFjSkxZVkdRYktBQUFiQ08yN1RzSkR3QUFRSStNbXdBQUFPQWt0b0VDQU1BMjRpUjh6Z2tBQUFDNkpBUUZBQUNBRTlnR0NnQUEyOG16YmFBQUFBRDB5OGdKQUFBQVRtQWJLQUFBYkNPMmdjN2Uxd0FBQUhSTUNBb0FBQUFIc3cwVUFBQzJzNjRKQUFBQXVtYnNCQUFBQUFlYnB3UUFBR3hnbXB5RUJ3QUFBQ0VvQUFBQUhHZ2M3OE5xQUFEZ1BYRVNQdWNFQUFBQTNST0NBZ0FBd0lFV2cyb0FBTmhFbm0wREJRQUFnQ0FFQlFBQWdJUFlCZ29BQU51SWJhRHpuQUFBQUlBa0JBVUFBSUREWklOcUFBRFl4TG9tQUFBQTRCOUNVQUFBQURpQWpVVUFBTENOMlVsNEFBQUErSTBRRkFBQUFBNnc1QVFBQUx6SkIxWUFBQUR3TnlFb0FBQUE3TXl3R2dBQXRwRnRBd1VBQUlDL0NFRUJBQUJnWjdhQkFnREErNmJKQjFZQUFBRHdHU0VvQUFBQTdNZzJVQUFBMkViMmdSVUFBQUI4U2dnS0FBQUFPN0lORkFBQTNoY1JxSlB3QUFBQThEa2hLQUFBQU96RU5sQUFBSGhmdkt1emR6VUFBQUI4U1FnS0FBQUFPN0VORkFBQTNpY0NCUUFBZ084SlFRRUFBR0FIdG9FQ0FNRDdwc203R2dBQUFINGlCQVVBQUlBZDJBWUtBQUR2dVoyRTk2NEdBQUNBSHdsQkFRQUFZR08yZ1FJQXdQdmlKUHc0SkFBQUFPQUhRbEFBQUFEWW1HMmdBQUR3SGg5WEFRQUF3T09Fb0FBQUFMQWhBMnNBQUhqZnVpWUFBQURnUVVKUUFBQUEySkJ0b0FBQThKNmNuWVFIQUFDQVp3aEJBUUFBWUNPMmdRSUF3SHZpVFoyOXFRRUFBT0FwUWxBQUFBRFlpRzJnQUFEd0hoRW9BQUFBUEU4SUNnQUFBQnVJelVYVGxBQUFnQmZGZTlxR2ZRQUFBSGllRUJRQUFBQTJFQVByaUVFQkFJRG4zVTdDMjdBUEFBQUFMeEdDQWdBQXdKdHVRMnZiUUFFQTRHVnhFbjcwWVJVQUFBQzhSQWdLQUFBQWI0ck5SWU5mMkFBQThKSnhkQkllQUFBQTNtRk1CUUFBQUcrNGJRTTF0QVlBZ0pjdFN3SUFBQURlSUFRRkFBQ0FOeXc1QVFBQUw0cnQrazdDQXdBQXdIdUVvQUFBQVBDaTJBYnFoQ1VBQUx6R2RuMEFBQURZaGhBVUFBQUFYbVFiS0FBQXZHNWRFd0FBQUxBQklTZ0FBQUM4d0RaUUFBQjRYYnlsbllRSEFBQ0FiUWhCQVFBQTRBVzJnUUlBd0d1Y2hBY0FBSUJ0Q1VFQkFBRGdTYmFCQWdEQTZ5SUNIV3dEQlFBQWdNMElRUUVBQU9CSnRvRUNBTUJycHNsSFZRQUFBTEExSVNnQUFBQTh3VFpRQUFCNHplMGt2SStxQUFBQVlITkNVQUFBQUhpQ2JhQUFBUENhT0FrL09na1BBQUFBbXhPQ0FnQUF3SU5zQXdVQWdOYzRDUThBQUFEN0VZSUNBQURBZzJ3REJRQ0E1emtKRHdBQUFQc1NnZ0lBQU1BRGJBTUZBSURYT0FrUEFBQUEreEtDQWdBQXdBTnNBd1VBZ09lTm93K3FBQUFBWUc5Q1VBQUFBUGlCYmFBQUFQQzhlRWN2U3dJQUFBQjJKZ1FGQUFDQUg5Z0dDZ0FBejV1ZGhBY0FBSUJEQ0VFQkFBRGdHN2FCQWdEQTgrSWRuYjJqQVFBQTRCQkNVQUFBQVBpR2JhQUFBUEM4ZFUwQUFBREFRWVNnQUFBQThJVnh0QTBVQUFDZWxiT1Q4QUFBQUhBa0lTZ0FBQUI4d1RaUUFBQjRqcFB3QUFBQWNEd2hLQUFBQUh3aU5vRk9Vd0lBQUo3Z0pEd0FBQUFjVHdnS0FBQUFuMWhzTVFJQWdLYzRDUThBQUFEbkVJSUNBQURBSDJJYjZPQVhNd0FBUE14SmVBQUFBRGlQc1JZQUFBRDh3VFpRQUFCNGpwUHdBQUFBY0I0aEtBQUFBUHlIYmFBQUFQQWNKK0VCQUFEZ1hFWmJBQUFBOEIrMmdRSUF3T09jaEFjQUFJRHpDVUVCQUFEZ0g3YUJBZ0RBYzV5RUJ3QUFnUE1aYndFQUFFQzZiekt5RFJRQUFCN25KRHdBQUFDVVFRZ0tBQUFBeVRaUUFBQjRocFB3QUFBQVVBNGpMZ0FBQUxwM0cySlBDUUFBZUpDVDhBQUFBRkFPSVNnQUFBRGRXN0p0b0FBQThDZ240UUVBQUtBc3hsd0FBQUIwTGJhQnprNWFBZ0RBUTV5RUJ3QUFnUElJUVFFQUFPaGFiQU1GQUFBZTR5UThBQUFBbEVjSUNnQUFRTGRzQXdVQWdNYzVDUThBQUFCbEVvSUNBQURRTGR0QUFRRGdNVTdDQXdBQVFMbUVvQUFBQUhUSk5sQUFBSGljay9BQUFBQlFMaUVvQUFBQVhWcVhCQUFBUE1CSmVBQUFBQ2liRUJRQUFJRHV4Q2JRYVVvQUFNQVB4dEZKZUFBQUFDaWRFQlFBQUlEdUxBYlpBQUR3bzJHNHZwMXQwZ2NBQUlEaUNVRUJBQURvU213REhmd2FCZ0NBSDhVbVVDZmhBUUFBb0h4R1h3QUFBSFRGTmxBQUFQalpOTjAvb2dJQUFBREtKd1FGQUFDZ0d6bmJCZ29BQUQrSmsvRHhkZ1lBQUFEcVlQd0ZBQUJBRjI3RDdDa0JBQUEvY0JJZUFBQUE2aUlFQlFBQW9BdUxiYUFBQVBBakorRUJBQUNnUGtaZ0FBQUFOQysyZ1JwbUF3REE5NXlFQndBQWdEb0pRUUVBQUdqZVlwZ05BQUEvaWdqVVNYZ0FBQUNvanhBVUFBQ0FwdGtHQ2dBQVA0czM4endsQUFBQW9FSkNVQUFBQUpxMkxna0FBUGpHN1NTOGo2Y0FBQUNnV2tKUUFBQUFtaFZialNaYmpRQUE0RnZyZW85QkFRQUFnRG9KUVFFQUFHaldZcXNSQUFCOEsrZnJzRWdFQ2dBQUFGVVRnZ0lBQU5DazJBWTYrTlVMQUFCZmNoSWVBQUFBMm1Ba0JnQUFRSk5zQXdVQWdLOUZCQm9uNFFFQUFJRDZDVUVCQUFCb1RweTN0QTBVQUFDK0ZwdEFuWVFIQUFDQU5oaUxBUUFBMEJUbkxRRUE0SHZUbE5Mc3pRd0FBQURORUlJQ0FBRFFsQ1hmWTFBQUFPQnZ0dytuY2dJQUFBQWFJZ1FGQUFDZ0dUSFV0dGtJQUFDKzVpUThBQUFBdEVjSUNnQUFRRE1XbTQwQUFPQkw4ZEdVRDZjQUFBQ2dQVUpRQUFBQW1qQk5odG9BQVBDVjIwbDQ3MlVBQUFCb2toQVVBQUNBSnF5MmdRSUF3SmZXOVI2REFnQUFBTzBSZ2dJQUFGQzkyQVE2K0lVTEFBQ2Z5dms2RUJLQkFnQUFRTE9NeVFBQUFLaGFiRFZhbkxnRUFJQlBPUWtQQUFBQTdST0NBZ0FBVURYYlFBRUE0SE1SZ2NaSmVBQUFBS0J0Um1VQUFBQlU2N1lOTkNjQUFPQVRzUW5VU1hnQUFBQm9ueEFVQUFDQWFvbEFBUURnYzlOMDM1NFBBQUFBdEU4SUNnQUFRSlZpRzZqQk5nQUEvQzNleXRsSFV3QUFBTkFOSVNnQUFBQlYrbGdUQUFEd2lYVjFFaDRBQUFCNklnUUZBQUNnT3JFSmRQU0xGZ0FBL2hLYlFFV2dBQUFBMEJkak13QUFBS3F6T0FrUEFBQi91WjJFOTFZR0FBQ0E3Z2hCQVFBQXFFcHNPQnI4bWdVQWdOOUVCQm9uNFFFQUFJRCtHSjBCQUFCUWpkdUdveWtCQUFCL2lFMmdUc0lEQUFCQW40U2dBQUFBVkdPeERSUUFBUDR5VFNuTlRzSURBQUJBdDR6UEFBQUFxRUpzQXpYY0JnQ0EzOFU3T1Q2WUFnQUFBUG9sQkFVQUFLQUtodHNBQVBDM2RiM0hvQUFBQUVDL2hLQUFBQUFVTHphQjJnWUtBQUMveS9rNjZCR0JBZ0FBUVBlRW9BQUFBQlJ2RVlFQ0FNQnZ4dXVFSjNzbkF3QUFBRWtJQ2dBQVFPRml5OUhnMXlzQUFQd3JUc0V2U3dJQUFBQzRNVW9EQUFDZ1dESGd6bE1DQUFEK3cwbDRBQUFBNEwrRW9BQUFBQlJyc1EwVUFBQitFeEhvN0dNcEFBQUE0RCtNMHdBQUFDaFNiQU9kNXdRQUFQemp0akhmR3hrQUFBRDRneEFVQUFDQUluMnNDUUFBK0VkRW9LczNNZ0FBQVBBSklTZ0FBQURGaVUyZ28xK3NBQUR3cjlnRU9nNEpBQUFBNEMvR2FnQUFBQlJuY2U0U0FBRCtOVTMzajZVQUFBQUFQaU1FQlFBQW9DZzVwelQ0dFFvQUFEZHhFbjdKQ1FBQUFPQkxSbXNBQUFBVXc1QWJBQUIrdDY3M2R6SUFBQURBVjRTZ0FBQUFGRU1FQ2dBQS94ZmI4a2NSS0FBQUFQQURJU2dBQUFCRkdLKy9VT2M1QVFBQVY5T1VVdlkrQmdBQUFCNGdCQVVBQUtBSUgwc0NBQURTL1JSOHRpMGZBQUFBZUpBUUZBQUFnTlBGSnREQkwxUUFBTGhaVnlmaEFRQUFnTWNac3dFQUFIQ3EySGEwT0hrSkFBQTNzUWxVQkFvQUFBQThRd2dLQUFEQXFaWnNHeWdBQUlUeCtpN09QcElDQUFBQW5tVFVCZ0FBd0dsaUcraHMwQTBBQVBkTitVc0NBQUFBZUpvUUZBQUFnTk44ckFrQUFFajNDTlJKZUFBQUFPQVZRbEFBQUFCT0VadEFSNzlLQVFBZzVaelM1RzBNQUFBQXZNaC9Ld0FBQUhDNDI5bExKK0VCQU9EMmNWVDJOZ1lBQUFEZUlBUUZBQURnY0xFTmRQQ0xGQUNBenQwK2tGb1NBQUFBd0Z1TTNRQUFBRGpVYmRpZEV3QUFkQzhpMEhGSUFBQUFBRzhSZ2dJQUFIQW9FU2dBQUtTVXIrL2l5WlFHQUFBQTJJRC9ZZ0FBQU9Bd2NSSSsvZ0VBUU0vRzYzUW1leGNEQUFBQUd4R0NBZ0FBY0pqRnNCc0FnTTROdy8wa1BBQUFBTUJXaEtBQUFBQWNJazVmRG42RkFnRFF1WWhBeHlFQkFBQUFiTVlJRGdBQWdOM2R0aDdsQkFBQVhZdVBveWFUR1FBQUFHQmovcnNCQUFDQTNZbEFBUURvM1hpZHlPUTVBUUFBQUd4T0NBb0FBTUN1NXZuK0R3QUFlblhia0w4a0FBQUFnRjBJUVFFQUFOalZJZ0lGQUtCejYzb2R5QXdKQUFBQVlCZENVQUFBQUhhVGMwcURYNTRBQUhRczNzUWlVQUFBQUdCUHhuRUFBQURzNG5iK01pY0FBT2pXTktXVWJjZ0hBQUFBZGlZRUJRQUFZQmNpVUFBQWVoWWZSbVZ2WWdBQUFPQUFRbEFBQUFBMk44LzNmd0FBMEt0MWRSSWVBQUFBT0lZUUZBQUFnTTB0SWxBQUFEb1dtMEJGb0FBQUFNQlJoS0FBQUFCc0tvYmVnMStiQUFCMGFwcXViMklmUmdFQUFBQUhNcG9EQUFCZ004T1EwcElUQUFCMHlYc1lBQUFBT0lNUUZBQUFnTTBZZWdNQTBLdUlRTmYxL2hjQUFBRGdTRUpRQUFBQU5qSFA5MzhBQU5Dak9BYy9pa0FCQUFDQUV3aEJBUUFBZU52dEJLWUlGQUNBVHZrb0NnQUFBRGlURUJRQUFJQzM1WnpTNEJjbUFBQWR1bjBVbFJNQUFBREFhWXpwQUFBQWVFc012clB0UndBQWRDamV3dXVhQUFBQUFFNGxCQVVBQU9BdEh3YmZBQUIwS2piamowTUNBQUFBT0pVUUZBQUFnSmZOOC9XSHBWK1dBQUIwS0NMUWVVb0FBQUFBcHpPdUF3QUE0Q1Z4Qm5OeEVoNEFnQTVOVTByWld4Z0FBQUFvaEJBVUFBQ0FseXc1cGNHdlNnQUFPaE1mUk1VMlVBQUFBSUJTR05rQkFBRHd0QmgrenpZZ0FRRFFvWFc5RGxlR0JBQUFBRkFNSVNnQUFBQlB1NndKQUFDNkUxdnhSYUFBQUFCQWFZU2dBQUFBUENVN0NROEFRSWRpSTc2dCtBQUFBRUNKak80QUFBQjRXSnlFejRiZkFBQjBKdDdCc1EwVUFBQUFvRVJDVUFBQUFCNFd3Ky9CS1V3QUFEb1M3OTkxVFFBQUFBREZFb0lDQUFEd0VLY3dBUURvVWM3WFlZcVBvUUFBQUlDQ0NVRUJBQUQ0MGUwVXBnZ1VBSURPUkFRNlR3a0FBQUNnYUVKUUFBQUFmaFFEOE1FdlNBQUFPakpOMTNld2o2RUFBQUNBQ2hqakFRQUE4SzNZQm1vQURnQkFUMjV2NEp3QUFBQUFxaUFFQlFBQTRGdVhOUUVBUURjaUFsMnZiK0J4U0FBQUFBQlZFSUlDQUFEd3BYbDJFaDRBZ0w3RU5ud1JLQUFBQUZBVDR6d0FBQUErRlp1UUZpZmhBUURvU0p5RG43MkJBUUFBZ01vSVFRRUFBUGpVa20wREJRQ2dIL0VoVkJhQkFnQUFBQlV5MGdNQUFPQXZzUVhKSmlRQUFIb1JFZWk2SmdBQUFJQXFDVUVCQUFENGpaUHdBQUQwSmlMUWNVZ0FBQUFBVlJLQ0FnQUE4SnZZQk9va1BBQUF2Vml5Q0JRQUFBQ29tOUVlQUFBQS83cHRBODBKQUFDNkVCOUJ6YmJoQXdBQUFKVVRnZ0lBQVBDdnk1b0FBS0FMUG9JQ0FBQUFXaUVFQlFBQTRNWkplQUFBZWhFUjZPb2pLQUFBQUtBUlJud0FBQURZaGdRQVFGY2lBaDJIQkFBQUFOQUVJU2dBQUFDM0NIUXdDQWNBb0FQeDloV0JBZ0FBQUMwUmdnSUFBSFF1VHNMSFB3QUFhSjIzTHdBQUFOQWlJU2dBQUVESGJpZmhEY0lCQU9qQTdlMmJFd0FBQUVCemhLQUFBQUFkdTUyRTk4c1FBSURHUlFTNnJna0FBQUNnU2NaOUFBQUFuUnBIWnpFQkFPaERSS0Rqa0FBQUFBQ2FKQVFGQUFEbzFNZVNBQUNnZWJFRlh3UUtBQUFBdEV3SUNnQUEwS0hzSkR3QUFCMklkNjh0K0FBQUFFRHJqUDBBQUFBNk13ejNyVWdBQU5DeWVQZG1FU2dBQUFEUUFTRW9BQUJBWnk1ckFnQ0Fwa1VFdW5yM0FnQUFBSjBRZ2dJQUFIUWt6bUk2Q1E4QVFNdCtSYURqa0FBQUFBQzZZUHdIQUFEUUNTZmhBUURvUVp5REY0RUNBQUFBUFJHQ0FnQUFkQ0lpME1GQUhBQ0FodVY4MzRJUEFBQUEwQk1oS0FBQVFBZGlHRzRnRGdCQXk2YnB2ZzBVQUFBQW9EZENVQUFBZ01iZFRzSWJpQU1BMExCNDg4WTJVQUFBQUlBZUNVRUJBQUFhZHpzSjc5Y2ZBQUNOaWdoMFhhOERqeUVCQUFBQWRNa29FQUFBb0dGT3dnTUEwTHJZQkNvQ0JRQUFBSG9tQkFVQUFHaVVrL0FBQUxRdUl0QjVTZ0FBQUFCZEU0SUNBQUEwS2pzSkR3QkF3Mkx6ZmZiaEV3QUFBSUFRRkFBQW9FV3hEZFJRSEFDQVZ0MjIzK2NFQUFBQVFCS0NBZ0FBTk9teUpnQUFhRkpFb0t2M0xnQUFBTUMvaEtBQUFBQ05jUkllQUlDV1JRUTZEZ2tBQUFDQWZ4Z05BZ0FBTk1TSlRBQUFXaFp2WFJFb0FBQUF3TytFb0FBQUFBMXhFaDRBZ0ZiRjV2dDVUZ0FBQUFEOFFRZ0tBQURRQ0NmaEFRQm8xVFJkMzdzaVVBQUFBSUJQR1JFQ0FBQTB3RWw0QUFCYTVhMExBQUFBOEQwaEtBQUFRQU9jaEFjQW9FVVJnYTdyL1M4QUFBQUFueE9DQWdBQVZNNUplQUFBV2hVUjZDZ0NCUUFBQVBpV1VTRUFBRURGbk1rRUFLQlY4Y0dUQ0JRQUFBRGdaMEpRQUFDQWlxMUxBZ0NBNWtRRW11Y0VBQUFBd0FPRW9BQUFBSldhcjRQeGFVb0FBTkNVY1JTQkFnQUFBRHhEQ0FvQUFGQWhKK0VCQUdqUjdaMXI2ejBBQUFEQVU0U2dBQUFBRllxVDhERWtCd0NBVnNUN2RsMnZnd3Z2WEFBQUFJQ25DRUVCQUFBcTR5UThBQUF0aWsyZ0lsQUFBQUNBNXdsQkFRQUFLbkk3bFRrbkFBQm9TczRwVFNZV0FBQUFBQy94M3lvQUFBQVZXYTREOHNFdk9RQUFHaElSYVBheEV3QUFBTURMakE4QkFBQXFFU2ZoWndOeUFBQWFNazBpVUFBQUFJQjNDVUVCQUFBcTRDUThBQUN0dWIxeGN3SUFBQURnVFVKUUFBQ0FDamdKRHdCQVN5SUNYZGY3WHdBQUFBRGVZNHdJQUFCUU9DZmhBUUJvVFVTZ293Z1VBQUFBWUJOQ1VBQUFnSUk1Q1E4QVFHdGkyNzBJRkFBQUFHQTdRbEFBQUlDQ09Ra1BBRUJMY3JidEhnQUFBR0JyeG9rQUFBQ0ZjaEllQUlDV1RGTksyZnNXQUFBQVlITkNVQUFBZ0FJNUNROEFRRXR1Nzl1Y0FBQUFBTmlCRUJRQUFLQkFUc0lEQU5DS2lFRFg5ZjRYQUFBQWdPMFpLd0lBQUJUR1NYZ0FBRnJ4S3dJZFJhQUFBQUFBdXhHQ0FnQUFGTVJKZUFBQVdwS3pDQlFBQUFCZ2IwSlFBQUNBZ2pnSkR3QkFLeUlDbmFjRUFBQUF3TTZNRndFQUFBcmhKRHdBQUsySWQyMzJ0Z1VBQUFBNGhCQVVBQUNnQUxlVDhEa0JBRUQxeHRIYkZnQUFBT0JJUWxBQUFJQUNyTXM5QmdVQWdKcmRQbkJhRWdBQUFBQUhFb0lDQUFDY0xNNW1UbE1DQUlDcVJRUzZydGZCZ3crY0FBQUFBQTRsQkFVQUFEaVJrL0FBQUxSQ0JBb0FBQUJ3RGlFb0FBREFpVDVXSitFQkFLaGZmTndrQWdVQUFBQTRoeEFVQUFEZ0pEbUc1WDZWQVFCUXVYalh6bk1DQUFBQTRDUkdqZ0FBQUNkd0VoNEFnQlpFQUpwRm9BQUFBQUNuRW9JQ0FBQ2M0TEltQUFDb21vK2JBQUFBQU1vZ0JBVUFBRGhZbk00Yy9Cb0RBS0JpRVlHdVBtNENBQUFBS0lMUkl3QUF3SUZzVFFJQW9IYS9JdEJ4U0FBQUFBQVVRQWdLQUFCd0lDZmhBUUNvbVFnVUFBQUFvRHhDVUFBQWdJTTRDUThBUU8zaVRTc0NCUUFBQUNpTEVTUUFBTUFCbklRSEFLQjJFWUhPVXdJQUFBQ2dNRUpRQUFDQW5VVUU2aVE4QUFBMWl3ZzB6d2tBQUFDQUFnbEJBUUFBZHVZa1BBQUFOWnNtRVNnQUFBQkF5WXdpQVFBQWRqVFBodVlBQU5RcnR0c3ZPUUVBQUFCUU1DRW9BQURBVG01RGN4RW9BQUNWaXZmc3V0Ny9BZ0FBQUZBdUlTZ0FBTUJPRmlmaEFRQ28xSzhJZEJTQkFnQUFBQlRQU0JJQUFHQUhjUkordGcwVUFJQktMWXNJRkFBQUFLQVdRbEFBQUlDTk9Ra1BBRUROWXJQOVpIb0FBQUFBVUEzL2xRTUFBTEF4SitFQkFLaFZ6amJiQXdBQUFOVEdhQklBQUdCRFRzSURBRkNyZU1kbWIxa0FBQUNBNmdoQkFRQUFObkk3Q1o4VEFBQlVaeHk5WlFFQUFBQnFKUVFGQUFEWXlHVzl4NkFBQUZDVGVNT3VTd0lBQUFDZ1VrSlFBQUNBRGVSOEhhRDdoUVVBUUdWdUVhZ1BtZ0FBQUFDcVprd0pBQUR3SmlmaEFRQ28wYThJZEJTQkFnQUFBRlJOQ0FvQUFQQ21PQWtQQUFDMVdSWVJLQUFBQUVBTGhLQUFBQUJ2aU9HNWsvQUFBTlFtTnRwUDNyRUFBQUFBVGZEZlBBQUFBQzhhcjcrbzhwd0FBS0FxT2FjMGU4Y0NBQUFBTkVNSUNnQUE4SUpoU09salNRQUFVSlVJUUgzTUJBQUFBTkFXSVNnQUFNQUw0cFNtay9BQUFOUmttdTd2V0FBQUFBRGFZbXdKQUFEd3BOaWk1SlFtQUFBMWlZMzJJbEFBQUFDQU5nbEJBUUFBbm5BYm9JdEFBUUNvU0x4aDEvWCtGd0FBQUlEMkNFRUJBQUNlc0M1T3dnTUFVSTlmRWVnb0FnVUFBQUJvbHZFbEFBREFnM0pPYVpvU0FBQlVRUVFLQUFBQTBBY2hLQUFBd0FOdUorRnpBZ0NBYXNTSFRDSlFBQUFBZ1BZSlFRRUFBQjV3V1JNQUFGUWpJdERaTm5zQUFBQ0FMZ2hCQVFBQWZyQXNLUTErUFFFQVVJbUlRUE9jQUFBQUFPaUVVU1lBQU1BMzV0a1FIUUNBZW5pL0FnQUFBUFJIQ0FvQUFQQ0ZZVWhwTVVRSEFLQVMwM1I5ditZRUFBQUFRR2VFb0FBQUFGK0lJYnFUOEFBQTFPRDJFWk1JRkFBQUFLQkxScG9BQUFDZmlKT2FzMjJnQUFCVUlDTFFkYjMvQlFBQUFLQS9RbEFBQUlBLzJLWUVBRUF0ZmtXZ293Z1VBQUFBb0Z0Q1VBQUFnRDljYkZNQ0FLQUNJbEFBQUFBQWdoQVVBQURnUDNLK0R0VDlVZ0lBb0FMTElnSUZBQUFBUUFnS0FBRHdyM0YwRWg0QWdEckV1M1h5UC93QUFBQUFKQ0VvQUFEQVRaelYvRmdTQUFBVUw3Yll6M01DQUFBQWdCc2hLQUFBUUxwdlZISVNIZ0NBMGtVRW1rV2dBQUFBQVB5SE1TY0FBTkM5Mktaa294SUFBS1dMTjZzSUZBQUFBSUEvQ1VFQkFJQ3V4VW40MkFZS0FBQWxHMGZ2VmdBQUFBQStKd1FGQUFDNmRsbnZNU2dBQUpRcTNxdnJrZ0FBQUFEZ1UwSlFBQUNnV3psZmgrcCtGUUVBVUxCYkJPcmpKUUFBQUFDK1llUUpBQUIweVdsTkFBQks5eXNDSFVXZ0FBQUFBSHhEQ0FvQUFIUW5CdW9mVG1zQ0FGQXdFU2dBQUFBQWp4S0NBZ0FBM1ZtY2hBY0FvSEFpVUFBQUFBQWVaZlFKQUFCMFpaN3Yvd0FBb0ZUTElnSUZBQUFBNEhGQ1VBQUFvQnR4WGpPMmdRSUFRS255OWIwNlR3a0FBQUFBSGlZRUJRQUF1bkZaN3pFb0FBQ1VLQ0xRYkhzOUFBQUFBRThTZ2dJQUFGMklvZnJnRnhBQUFJVVNnUUlBQUFEd0ttTlFBQUNnZWZQc0pEd0FBT1dLOTZvSUZBQUFBSUJYQ1VFQkFJQ214U240eFZBZEFJQkNqYU9QbGdBQUFBQjRqeEFVQUFCbzJ1SWtQQUFBaFlxUGx0WWxBUUFBQU1CYmpFTUJBSUJtNVh3L3N3a0FBS1c1UmFEci9TOEFBQUFBdkVNSUNnQUFOT2wyRXQ2SlRRQUFDdlFyQWgxRm9BQUFBQUJzUUFnS0FBQTBKd2JybHpVQkFFQnhSS0FBQUFBQWJFMElDZ0FBTkNkT3dnOSs3UUFBVUJnUktBQUFBQUI3TUJvRkFBQ2FNczhwNVRrQkFFQnhSS0FBQUFBQTdFRUlDZ0FBTkNNMkxDMDVBUUJBY1paRkJBb0FBQURBUG9TZ0FBQkFNeTdyUFFZRkFJQ1M1SnpTUENVQUFBQUEySVVRRkFBQWFFSU0xd2UvY0FBQUtFeThVL09jQUFBQUFHQTN4cVFBQUVEMTV0bEplQUFBeWlNQ0JRQUFBT0FJUWxBQUFLQnFjUXArTVZ3SEFLQXc4YkdTQ0JRQUFBQ0FJd2hCQVFDQXFxMkxrL0FBQUpURnhub0FBQUFBam1SY0NnQUFWQ3RPYlU1VEFnQ0FZdHcyMW90QUFRQUFBRGlRRUJRQUFLaVNBVHNBQUtXSk4rckhtZ0FBQUFEZ1VFSlFBQUNnT2pGZ3Z4aXdBd0JRa0hpanJ1djlMd0FBQUFBY1NRZ0tBQUJVSnphQkRuN05BQUJRaUY4UjZDZ0NCUUFBQU9BRVJxY0FBRUJWNXZuK0R3QUFTaUFDQlFBQUFPQnNRbEFBQUtBYXR5SDdrZ0FBb0FnaVVBQUFBQUJLSUFRRkFBQ3FFRVAyeTVvQUFLQUlJbEFBQUFBQVNpRUVCUUFBcXBEemRkanVGd3dBQUlXSTk2a0lGQUFBQUlBU0dLTUNBQURGbStmcm9IMU9BQUJRaEdXNXZsR25CQUFBQUFCRkVJSUNBQUJGaTVPYlMwNEFBRkNFZUp1S1FBRUFBQUFvaVJBVUFBQW8ybVc5eDZBQUFIQzJPQWMvMjFRUEFBQUFRR0dFb0FBQVFMSGk1T2JnVndzQUFBV0lDRFNMUUFFQUFBQW9rSkVxQUFCUXBOaTBaTkFPQUVBSlJLQUFBQUFBbEV3SUNnQUFGQ2RPd1M4NUFRREE2WHlnQkFBQUFFRHBoS0FBQUVCeEx1czlCZ1VBZ0RORkJPb0RKUUFBQUFCS0p3UUZBQUNLRW1jM0I3OVVBQUE0MlRTSlFBRUFBQUNvZy9FcUFBQlFEQnVYQUFBb1FXeW45eTRGQUFBQW9CWkNVQUFBb0FpM1lmdWNBQURnVlBFdS9WanZmd0VBQUFDZ0JrSlFBQUNnQ0pmVlNYZ0FBTTRWOGVjcUFnVUFBQUNnTXNhc0FBREE2WElXZ1FJQWNLNWZFZWdvQWdVQUFBQ2dNa2F0QUFEQXFlWTVwU1VuQUFBNGpRZ1VBQUFBZ0pvSlFRRUFnTlBFd0gyWkV3QUFuRVlFQ2dBQUFFRHRoS0FBQU1CcExxdVQ4QUFBbkVjRUNnQUFBRUFMakZ3QkFJQlQ1Q3dDQlFEZ1BDSlFBQUFBQUZwaDdBb0FBQnh1bmxOYWNnSUFnRk9JUUFFQUFBQm9pUkFVQUFBNFZBemRsemtCQU1CcFlqdTlDQlFBQUFDQVZnaEJBUUNBUTExV0orRUJBRGpQc3FRMFR3a0FBQUFBbW1IOENnQUFIQ2FHN2lKUUFBRE9JZ0lGQUFBQW9FVkdzQUFBd0NIbU9hWHNKRHdBQUNlSmMvQWlVQUFBQUFCYUpBUUZBQUIyTnd3cExUa0JBTUFwSWdMMVVSSUFBQUFBclJLQ0FnQUF1N3VzOXhnVUFBQ09KZ0lGQUFBQW9IVkNVQUFBWUZmTGt0TGdsd2NBQUNjUWdRSUFBQURRQStOWUFBQmdOL05zOEE0QXdEbEVvQUFBQUFEMFFnZ0tBQURzSWs3Qkx6a0JBTURoUktBQUFBQUE5RVFJQ2dBQWJDNGkwTXQ2L3dzQUFFZXlsUjRBQUFDQTNnaEJBUUNBemNVbTBNR3ZEUUFBRGhZUnFLMzBBQUFBQVBUR2FCWUFBTmhVRE45bkc1Z0FBRGlZQ0JRQUFBQ0FYZ2xCQVFDQXpjUXArSFZKQUFCd3FIaUhpa0FCQUFBQTZKVVFGQUFBMkVRTTN5OXJBZ0NBUThVNzlNTTdGQUFBQUlDT0NVRUJBSUJOeEFhbXdTOE1BQUFPOUNzQ2piOEFBQUFBMEN0aldnQUE0RzA1cHpUUENRQUFEaU1DQlFBQUFJQTdJU2dBQVBDV2NieHZBd1VBZ0tORS9MbUtRQUVBQUFEZ1JnZ0tBQUM4N0xhRmFVa0FBSENZWHhIb0tBSUZBQUFBZ0JzaEtBQUE4TExiS1U2L0tnQUFPSWdJRkFBQUFBRCtabVFMQUFDOEpPZjdXWGdBQURpQ0NCUUFBQUFBUG1kc0N3QUFQRzJlVTFweUFnQ0FRNGhBQVFBQUFPQnJRbEFBQU9BcE1ZUmY1Z1FBQUljUWdRSUFBQURBOTRTZ0FBREFVeTdYSWZ6Z2x3UUFBQWNRZ1FJQUFBREF6NHh2QVFDQWh5MkxDQlFBZ0dPSVFBRUFBQURnTVVhNEFBREFRK1k1cGV3a1BBQUFCeENCQWdBQUFNRGpoS0FBQU1DUGJvUDRKUUVBd081RW9BQUFBQUR3SENFb0FBRHdyUmpFWDlZRUFBQzdFNEVDQUFBQXdQT0VvQUFBd0xlV2ZCM0krK1VBQU1ET1JLQUFBQUFBOEJyalhBQUE0RXM1cHpUUENRQUFkaVVDQlFBQUFJRFhDVUVCQUlCUFJRQWEyMEFCQUdCUElsQUFBQUFBZUk4UUZBQUErRXNNNHhlYlFBRUEySmtJRkFBQUFBRGVKd1FGQUFEK2Nya080d2UvRmdBQTJKRUlGQUFBQUFDMlliUUxBQUQ4WmxsRW9BQUE3QzluRVNnQUFBQUFiTUY0RndBQStOYzhYd2Z5VHNJREFMQ3orUGhvbmhJQUFBQUFzQUVoS0FBQWNITTd6YmtrQUFEWWxRZ1VBQUFBQUxZbEJBVUFBRzRSNkdWTkFBQ3dLeEVvQUFBQUFHeFBDQW9BQUtRbHB6VDRkUUFBd0k1RW9BQUFBQUN3RDZOZUFBRG9YTTdYZ2Z5Y0FBQmdOeUpRQUFBQUFOaVBFQlFBQURvV0FXaHNBd1VBZ0wySVFBRUFBQUJnWDBKUUFBRG8xREJjaC9JMmdRSUFzQ01SS0FBQUFBRHNUd2dLQUFBZGlnajBzbDcvK2tVQUFNQk9SS0FBQUFBQWNBeGpYd0FBNkZET0lsQUFBUFlqQWdVQUFBQ0E0eGo5QWdCQVp5SUN6VTdDQXdDd0V4RW9BQUFBQUJ4TENBb0FBQjBaaCt0Z1BpY0FBTmlGQ0JRQUFBQUFqaWNFQlFDQVRneERTaDlyQWdDQVhZaEFBUUFBQU9BY1FsQUFBT2hFUktDRFh3QUFBT3hBQkFvQUFBQUE1ekVHQmdDQUR1UjhmZng3L1FNQXNBTVJLQUFBQUFDY3l5Z1lBQUFhTjgvWDRYeE9BQUN3T1JFb0FBQUFBSnhQQ0FvQUFBMGJocFRXSlFFQXdPWkVvQUFBQUFCUUJpRW9BQUEwS2lMUXk1b0FBR0J6SWxBQUFBQUFLSWNRRkFBQUdoV2JRQWN2ZmdBQU5pWUNCUUFBQUlDeUdBc0RBRUNEY2s1cE1wd0hBR0JqSWxBQUFBQUFLSThRRkFBQUdqUFAxd0Y5VGdBQXNDa1JLQUFBQUFDVVNRZ0tBQUFOR1FZUktBQUEyeE9CQWdBQUFFQzVoS0FBQU5DSWlFQXY2LzB2QUFCc1JRUUtBQUFBQUdVVGdnSUFRQ05pRStqZ2hROEF3SVpFb0FBQUFBQlFQbU5pQUFCb1FNN1hBZjJjQUFCZ015SlFBQUFBQUtpREVCUUFBQ29YQVdoc0F3VUFnSzJJUUFFQUFBQ2dIa0pRQUFDbzJEQ0lRQUVBMkpZSUZBQUFBQURxSWdRRkFJQktSUVI2V2U5L0FRQmdDeUpRQUFBQUFLaVBFQlFBQUNvVm0wQUhMM29BQURZaUFnVUFBQUNBT2hrYkF3QkFoWEsrRHVubkJBQUFteENCQWdBQUFFQzloS0FBQUZDWkNFQmpHeWdBQUd4QkJBb0FBQUFBZGJORENBQUFLaklNSWxBQUFMWVJiOHZicG5rUktBQUFBQUJVVFFnS0FBQ1ZpRUg5WmIzL0JRQ0FkOFNiY3IyK0xVZHZTd0FBQUFDb250UHdBQUJRaWRnRU9uakJBd0R3SmhFb0FBQUFBTFRGR0JrQUFDcHdPOWxwbno4QUFHOFNnUUlBQUFCQWU0U2dBQUJRdUFoQVl4c29BQUM4UXdRS0FBQUFBRzBTZ2dJQVFNRmlXQzhDQlFEZ1hTSlFBQUFBQUdpWEVCUUFBQW9Wdy9yTGV2OExBQUN2RW9FQ0FBQUFRTnVFb0FBQVVLaVBpRUM5MkFFQWVJTUlGQUFBQUFEYVo2d01BQUFGeXZuNldQZGFCd0RnRFNKUUFBQUFBT2lEMFRJQUFCUm1ubE5hY2dJQWdKZUpRQUVBQUFDZ0gwSlFBQUFvU0F6cTF5VUJBTURMUktBQUFBQUEwQmNoS0FBQUZDSUc5aDlyQWdDQWw0bEFBUUFBQUtBL1FsQUFBQ2pFNVRxd0g3elFBUUI0a1FnVUFBQUFBUHBrekF3QUFBVllGaEVvQUFDdkU0RUNBQUFBUUwrTW1nRUE0R1E1WC8vTkNRQUFYaUlDQlFBQUFJQytDVUVCQU9CRTQvVkZ2dVFFQUFBdkVZRUNBQUFBQUVKUUFBQTRTUXp0UDVZRUFBQXZFWUVDQUFBQUFNRUJTZ0FBT0VFTTdTL1hvZjNnMHl3QUFGNXcrNmhvdmY4RkFBQUFBUHBtN0F3QUFDZUljL0FpVUFBQVhpRUNCUUFBQUFEK3krZ1pBQUFPbG5OS3M5MzhBQUM4UUFRS0FBQUFBUHpKK0JrQUFBNFVBV2hzQXdVQWdHZU5ZMHJySWdJRkFBQUFBSDRuQkFVQWdJUEV3RjRFQ2dEQUszeFFCQUFBQUFCOHhXbDRBQUE0UUVTZ0Z5YzhBUUI0Z1FnVUFBQUFBUGlPRUJRQUFBN3dFUkdvMXpjQUFFOFNnUUlBQUFBQVAzRWFIZ0FBZHJZc0tZMGlVQUFBbnBUejlaLy93UVVBQUFBQWZtQWNEUUFBT3pLOEJ3RGdGZDZSQUFBQUFNQ2poS0FBQUxBVFp6d0JBSGlGQ0JRQUFBQUFlSVlRRkFBQWRqQU1LUzJHOXdBQVBFa0VDZ0FBQUFBOFN3Z0tBQUFiaXdqMHNsNy9lbTBEQVBBRUVTZ0FBQUFBOEFxamFRQUEyRmljZ3hlQkFnRHdEQkVvQUFBQUFQQXEvN1VJQUFBYmlnSCs3SlVOQU1BVGx1WDZocHdTQUFBQUFNQkw3Q2tDQUlDTlJBQWEyMEFCQU9CUklsQUFBQUFBNEYxMkZRRUF3QWJHSWFWMVNRQUE4SkJoK0dlYnZBZ1VBQUFBQUhpVEVCUUFBTjRVUS95UE5RRUF3RVBpL2JpdTk0K0pBQUFBQUFEZTVUUThBQUM4SVliNGwrc1FmL0N5QmdEZ0FTSlFBQUFBQUdCcnh0VUFBUENHSll0QUFRQjRqQWdVQUFBQUFOaURrVFVBQUx3bzU1VG1PUUVBd0k5RW9BQUFBQURBWG9TZ0FBRHdnZ2hBWXhzb0FBRDhSQVFLQUFBQUFPeEpDQW9BQUUrS0FmNjZKQUFBK0pFSUZBQUFBQURZbXhBVUFBQ2VFSVA4anpVQkFNQ1BSS0FBQUFBQXdCR0VvQUFBOEtBWTVGK3VnL3pCS3hvQWdCK0lRQUVBQUFDQW84d0pBQUI0eUpKRm9BQUEvT3pYRnZsQkJBb0FBQUFBSEVBSUNnQUFEOGo1K25qMmVnWUE0QWZqbU5LNmlFQUJBQUFBZ09NWVpRTUF3QThpQUkxdG9BQUE4QjN2UmdBQUFBRGdEQTViQWdEQU44Ymh2dEVKQUFDK0l3SUZBQUFBQU01aUl5Z0FBSHdoem5sK3JBa0FBTDZWOC9XZi8ya0ZBQUFBQUU1aUl5Z0FBSHdpSXRETGV2M3J4UXdBd0RkRW9BQUFBQURBMll5MUFRRGdFM0hXVXdRS0FNQjNSS0FBQUFBQVFBbU10Z0VBNEE4eDBKOE45QUVBK0lZSUZBQUFBQUFvaGYrcUJBQ0EvNGdBTkxhQkFnREFWNWJsK202Y0VnQUFBQUJBRVd3RUJRQ0FmNHhEU3V1U0FBRGdTeUpRQUFBQUFLQTBOb0lDQU1EVk1LVDBzU1lBQVBoVXZCZlg5Zjd4RUFBQUFBQkFTV3dFQlFDZ2V6SFV2MXlIK29QWE1RQUFueENCQWdBQUFBQWxNK29HQUtCN0h5SlFBQUMrSUFJRkFBQUFBRXBuM0EwQVFOZVc1Zm9vOWlvR0FPQVRJbEFBQUFBQW9BWkczZ0FBZEN2bjY3ODVBUURBWDBTZ0FBQUFBRUF0aEtBQUFIUnBubE5hY2dJQWdMK0lRQUVBQUFDQW10aC9CQUJBZDJLd0x3SUZBT0F6OFZiOFdPOS9BUUFBQUFCcUlBUUZBS0FyTWRDL0dPd0RBUENKMkJxZloyOUZBQUFBQUtBdVFsQUFBTHJ4YndRNkpnQUErRTFFb0xiR0F3QUFBQUExRW9JQ0FOQ05HT3lMUUFFQStGUE85MDJnQUFBQUFBQTFNZ1lIQUtBTE1keWZEZmNCQVBpRENCUUFBQUFBcUowUUZBQ0E1am56Q1FEQVowU2dBQUFBQUVBTC9EY25BQUJORzRlVTFpVUJBTUJ2Rmh2akFRQUFBSUJHK0s5T0FBQ2FOUXdwZmF3SkFBQitzeXpYL3hpZEVnQUFBQUJBRTRTZ0FBQTBLU0xReTNyOU95WUFBTGlKTjJKRW9KTTNJZ0FBQVBDLzl1NEV5VzBjQ2FCb2lpSUExdjB2UEVyVHJoNjM3WFp0a3JDOEY2SFFGVEtBendUQVJJU2dBQUJNNlJDQkFnRHdmeklDYmJjWmNic0VBQUFBQU1CVVhJMERBRENkM1BLMG1YUUJBUGhPQkFvQUFBQUF6TXoxT0FBQVV5bmw5clAzSGdDQTcwU2dBQUFBQU1Ec2hLQUFBRXhqM3lOcUNRQUErRVlFQ2dBQUFBQ3N3SzRrQUFDbWtKZjdyUVlBQUh5VEVlalJ6bjhBQUFBQWdKa0pRUUVBR042UFMzNEFBRWk1S2I3c0lsQUFBQUFBWUExQ1VBQUFocGFYK3krNTZXa0xBQUQ0Rm9IV0VnQUFBQUFBeXhDQ0FnQXd0RU1FQ2dEQWQ2V2NtMEFCQUFBQUFGYml5aHdBZ0dIVmVodG9UYlFBQUlRSUZBQUFBQUJZbDZOUkFBQ0c1S0lmQUlBZjhpbjQzV3dJQUFBQUFDeks4U2dBQU1QSlMvNjg3QWNBZ053U3YxOERBQUFBQUdCWlFsQUFBSWF5WFNKYURRQUFGbmU1bkJIb2RRc0FBQUFBZ0tVSlFRRUFHRVplOWg4dEFBQllYTTZGclowZkNRRUFBQUFBck03MzhnQUFEQ0V2KzE5dWwvMFhFeXdBd05KRW9BQUFBQUFBUDNPTkRnQkE5MzVzQWhXQkFnQ3NUUVFLQUFBQUFQQXJUOE1EQU5DOVdtNlgvU0pRQUlDbHZYNGNKQUlGQUFBQUFQaUpFQlFBZ0s2VmNodGFUYTBBQUV2TGo0SmFGWUVDQUFBQUFQeU9LM1VBQUxxVkVXaHVBd1VBWUYzNVVaQ1pFQUFBQUFEZ3o0U2dBQUIweVlVL0FBRDVZVkJ4Z2drQUFBQUE4SisyQUFDQXp1U1RueUpRQUlDMWlVQUJBQUFBQU43R1VTb0FBRjNKQ1BTbG5mOEFBS3dwUHdyYW5Wd0NBQUFBQUx5SjQxUUFBTHJ4R29IYVd3OEFzS1NjQjNNVDZINE5BQUFBQUFEZVNBZ0tBRUEzV2hXQkFnQ3NLaVBRMWlJMm0rRUJBQUFBQU43Rk5Uc0FBRjJvTmVKcTh4TUF3SkpFb0FBQUFBQUFIeWNFQlFEZzZmTDV6MkpYUFFEQWtrU2dBQUFBQUFDZkl3UUZBT0NwOWoyaWxnQUFZRUVpVUFBQUFBQ0F6N04zQ1FDQXA4a0wvMVlEQUlBRmJkczVDMTVFb0FBQUFBQUFueUlFQlFEZ0tmTEMvemdDQUlBRjJRb1BBQUFBQVBCMWhLQUFBRHhjUnFBdnpmWW5BSUFWbFhMN09aVUVBQUFBQVBneVd3QUF3QU85UnFBbVVRQ0E1WWhBQVFBQUFBQytubU5YQUFBZUtwOEFGWUVDQUt3bjU4RGRhU1FBQUFBQXdKZHo5QW9Bd01QVTZ2SWZBR0ExdVJFK040SHUxd0FBQUFBQTRBNWN3d01BOEJDZUFRVUFXRTlHb0sxRmJKY0FBQUFBQU9CT1BNb0pBTURkNVJiUWZBb1VBSUIxaUVBQkFBQUFBQjVEQ0FvQXdGM2x4WCtyQVFEQVFrU2dBQUFBQUFDUDQzRk9BQUR1SmdPQTR3Z0FBQmJ5YlFaczV6OEFBQUFBQVBjbkJBVUE0Qzd5NHY5RkFBQUFzSlQ5ZHRwWVN3QUFBQUFBOEVCQ1VBQUF2dHhyQkxvRkFBQ0xLT1gyYzlvSUFBQUFBUEJ3cnVZQkFQaHlod2dVQUdBcElsQUFBQUFBZ09keFBBc0F3SmVxTldJVGdRSUFMQ09mZ3QrZE1nSUFBQUFBUEkwaldnQUF2b3hOVUFBQTY3aGN6bytBcmo0Q0FnQUFBQUI0S3RmMEFBQjhpWXhBY3hzVUFBRHp5d2kwdFlqdEVnQUFBQUFBUEpudjlRRUErTFI4Q2xRRUNnQ3dCaEVvQUFBQUFFQmZoS0FBQUh4S0JnQWlVQUNBTlloQUFRQUFBQUQ2NDJsNEFBQStMRU9BbzUzL0FBRE1iZHNpV2pYN0FRQUFBQUQwUmdnS0FNQ0haQUR3a2hHb0hmTUFBTlBiZDF2Z0FRQUFBQUI2SlFRRkFPRGRSS0FBQU9zbzVmWnppZ2dBQUFBQTBDMUh1QUFBdkZ0dWd4S0JBZ0RNTCtlKzNRa2lBQUFBQUVEWEhPTUNBUEF1dFlvQkFBQm1seHZnY3hQb2ZnMEFBQUFBQURybkNoOEFnRGZ6TENnQXdQd3lBbTB0WXJzRUFBQUFBQUFEOEtBbkFBQnZraEZvUGcwS0FNQzhSS0FBQUFBQUFPTVJnZ0lBOEZmNUZMd0lGQUJnYmlKUUFBQUFBSUF4ZWRnVEFJRC9sQ0dBQ0JRQVlHN2JGdEhxR1lNQ0FBQUFBREFXSVNnQUFIK1VJY0RSQkFFQUFET3ovUjBBQUFBQVlHeENVQUFBZml2ano1ZU1RTGNBQUdCU3BkeCtUZ2dCQUFBQUFJYm1tQmNBZ0YrSVFBRUE1cGRiUUhlbmd3QUFBQUFBdzNQVUN3REFMdzRSS0FEQXRQS2puOXdFdWw4REFBQUFBSUFKQ0VFQkFQaEpyUkdiQ0JRQVlFb1pnYloybS9jdUFRQUFBQURBSkZ6eEF3RHdLamRERlo4S0FRQk1TUVFLQUFBQUFEQW5JU2dBQU45a0JGcExBQUF3SVJFb0FBQUFBTUM4N0hzQ0FDRDJYUVFLQURDcm5QVnk2L3RGQkFvQUFBQUFNQ1VoS0FEQTRuSXJWS3NCQU1DRWN1dDdjUUlJQUFBQUFEQTFUOE1EQUN3c3QwSWRSd0FBTUNFUktBQUFBQURBR2h3RkF3QXNLaVBRbCthSlVBQ0EyZVI4bHhIb2ZnMEFBQUFBQUJZZ0JBVUFXTkJyQkdvL1BBREFWSExPYTdjNWIvT3hEd0FBQUFEQU1sejlBd0FzUmdRS0FEQW5FU2dBQUFBQXdKcGMvd01BTEtaVkVTZ0F3R3hFb0FBQUFBQUE2L0kwUEFEQVFtcU51RjREQUlDSjVIeFh5eG1EQWdBQUFBQ3dIaUVvQU1BaVNybjlUSDhBQUZQWjl6TUNCUUFBQUFCZ1hWSUFBSUFGWkFRcUVBQUFtSXNQZlFBQUFBQUFTSTZLQVFBbVowc1VBTUJjOGduNGpFRDNhd0FBQUFBQWdCQVVBR0JtR1lHMkdnQUFUQ0lqME5ZaXRrc0FBQUFBQU1BM1d3QUFNS1dNQTJ3Q0JRQ1lod2dVQUFBQUFJRGZFWUlDQUV3b0k0R2puZjhBQUl4UEJBb0FBQUFBd0o5NEdoNEFZRElaQ2J4a0JPcVRId0NBS2V5M0U3eXkrOGdIQUFBQUFJRGZFNElDQUV4RUJBb0FNSmRTemdnVUFBQUFBQUQrUkNJQUFEQ0oxK2ZnVFhnQUFGTVFnUUlBQUFBQThCYU9rZ0VBSmxGTHhDWUNCUUFZWG43Z2t4SG9mZzBBQUFBQUFQZ3JJU2dBd0FScXZRMTJKanNBZ09GbEJOcGF4SFlKQUFBQUFBQjRFenVqQUFBRzU4bFFBSUE1aUVBQkFBQUFBUGdJeVFBQXdNQXlBczBuNFFFQUdOdTJSYlI2eHFBQUFBQUFBUEFlUWxBQWdFSGxVL0FpVUFDQThabnJBQUFBQUFENERDRW9BTUNBTWhiSWpWRUFBSXd0Tjd3WEozUUFBQUFBQUh5Q1kyWUFnTUZzRnh1akFBQm1rRFBkN25RT0FBQUFBSUJQY3RRTUFEQ1F5eVhpT001L0FBREdsTE5jclJIWExRQUFBQUFBNE5PRW9BQUFnOGhnNEtXSlFBRUFScGF6WEd2bmxuY0FBQUFBQVBnSzlnNEFBQXpnTlFJMXZRRUFERXNFQ2dBQUFBREFQZGdJQ2dEUU9SRW9BTUQ0OXRzcFhObHRkd2NBQUFBQTRPc0pRUUVBT3BhaHdDRUNCUUFZV2lsbkJBb0FBQUFBQVBmZ0NCb0FvR08xUkd3aVVBQ0FZZVU4dHp1QkF3QUFBQURnamh4REF3QjBxbGJSQUFEQXFIS3plODV6VngvMUFBQUFBQUJ3WjlJQ0FJQU9lVDRVQUdCY0dZRzJGckZkQWdBQUFBQUE3czVPQWdDQXptUUVtaytJQWdBd0hoRW9BQUFBQUFDUFpzOFVBRUJIUktBQUFPUGE5M09yKzBVRUNnQUFBQURBQXdsQkFRQTZrZUdBQ0JRQVlFejVRVTl4MGdZQUFBQUF3Qk00bmdZQTZFQStIZHBxQUFBd29QeVlaM2ZLQmdBQUFBREFremlpQmdCNHNveEFqeU1BQUJoTVBnRmZhOFIxQ3dBQUFBQUFlQm9oS0FEQUUyVThjTFR6SHdDQWNlVDgxdHI1VVE4QUFBQUFBRHlUZlFVQUFFK1M4Y0JMUnFBbU1nQ0FvWWhBQVFBQUFBRG9pWTJnQUFCUElBSUZBQmpUZmp0Tks3dU43Z0FBQUFBQTlFTUlDZ0R3WUNKUUFJQXhsWEpHb0FBQUFBQUEwQk5IMXdBQUQ1UVI2Q0VDQlFBWVRpM25ObEFBQUFBQUFPaU40MnNBZ0FmS2dHQVRnUUlBRENNLzVLazE0bXFHQXdBQUFBQ2dVMEpRQUlBSGFkVVdLUUNBa1dRRTJsckVkZ2tBQUFBQUFPaVdGQUVBNEFHS3AwUUJBSWFTRWVqUnpuOEFBQUFBQU9pWkhBRUE0TTR5QXMwbjRRRUFHRU4rd0dOK0F3QUFBQUJnRkVKUUFJQTdFb0VDQUl3bDU3Zml4QXdBQUFBQWdJRTQxZ1lBdUJNUktBREFPUElKK0p6Zjltc0FBQUFBQU1CUWhLQUFBSGZnT1ZFQWdIRmtCTnBheEhZSkFBQUFBQUFZemhZQUFIeXBqRUJiRFFBQUJpQUNCUUFBQUFCZ2REYUNBZ0I4b1F3SWJBSUZBQmpEOVhyT2JoY1JLQUFBQUFBQUF4T0NBZ0I4a1F3SWprTklBQUF3Z3R6aTdnTWVBQUFBQUFCbUlBUUZBUGdDR1grK05CRW9BTUFJTWdEZG5Zb0JBQUFBQURBSlI5NEFBSi8wR29GdUFRQkF4M0p1cXpYaWFtNERBQUFBQUdBaVFsQUFnRThRZ1FJQWpDSG50bmFiMnpZYjNBRUFBQUFBbUl3UUZBRGdnMFNnQUFCajJHN3pXcXZuL0FZQUFBQUFBTE1SZ2dJQWZFQkdCSWNJRkFDZ2UvdnQ5S3VXQUFBQUFBQ0FhUWxCQVFBK0lDUFFUUVFLQU5DMVVtNC9wMThBQUFBQUFFek9VVGdBd0R2bHM2SWlVQUNBZnVYMjlveEE5MnNBQUFBQUFNRDBoS0FBQU8rUUVlaHVnZ0lBNkZaR29DMjN0MThDQUFBQUFBQ1dZSmNWQU1BYmZkc3FKUUlGQU9pV0NCUUFBQUFBZ0JWSkdRQUEzaUFqMEZvQ0FJQk81UWM3WlQ5alVBQUFBQUFBV0lrUUZBRGdMMFNnQUFCOXkzbXRPT1VDQUFBQUFHQlJqc2dCQVA2RENCUUFvRis1L1RQbnRmMGFBQUFBQUFDd0xDRW9BTUFmNVBPaUlsQUFnRDVsQk5wYXhPWXBlQUFBQUFBQUZyY0ZBQUMveUFpMDFRQUFvRU1pVUFBQUFBQUErSWVOb0FBQS95SUNCUURvVjg1cVpUOWpVQUFBQUFBQVFBZ0tBUENUM0NybE9YZ0FnRDZWY2thZ0FBQUFBQURBUHh5ZEF3QjhseEhvY2RndUJRRFFtNXpQTWdMZHJ3RUFBQUFBQVB5TEVCUUFJTTY0NEdnaVVBQ0EzdVI4MXRyNTBRNEFBQUFBQVBDckxRQUFGcGR4d1V0R29DWWpBSUN1aUVBQkFBQUFBT0R2YkFRRkFKWW1BZ1VBNk5OK083VXF1NDN0QUFBQUFBRHdOMEpRQUdCWklsQUFnRDZWY2thZ0FBQUFBQURBM3psU0J3Q1dKQUlGQU9oUHptZ1pnZTdYQUFBQUFBQUEza2dJQ2dBc1J3UUtBTkNmbk5IYWJVYmJQQVVQQUFBQUFBRHZJbjhBQUphU2djRWhBZ1VBNklvSUZBQUFBQUFBUHM1R1VBQmdHVDhpMEUwRUNnRFFqZjEyT2xYMmMxWURBQUFBQUFEZVR3Z0tBQ3lqRmhFb0FFQlBTamtqVUFBQUFBQUE0T1ArQjlTQ2ZHTDlkTW9SQUFBQUFFbEZUa1N1UW1DQyIvPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat
}

@media (max-width: 1199px) {
	.allcenter-start {
		padding-top:30px;
		min-height: auto
	}

	.allcenter-start .wrapper {
		padding-top: 0;
		z-index: -1
	}

	.allcenter-start__info {
		width: 100%;
		min-height: 295px;
		padding: 30px 20px;
		border-radius: 20px;
		margin: 0
	}

	.allcenter-start__info h1 {
		font-size: 20px;
		margin-bottom: 20px
	}

	.allcenter-start__info h1:before {
		top: -6px;
		left: -5px;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}

	.allcenter-start__info p {
		font-size: 14px
	}

	.allcenter-start__info .btn {
		float: right
	}

	.allcenter-start__image {
		position: static;
		margin-top: -20px;
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.allcenter-start__stamp {
		top: 234px;
		left: 16px;
		width: 100px;
		height: 100px;
		background-size: contain;
		-webkit-transform: none;
		transform: none
	}
}

@media (min-width: 1920px) {
	.allcenter-start {
		padding-top:69px;
		min-height: 894px
	}

	.allcenter-start .wrapper {
		padding-top: 66px
	}

	.allcenter-start__info {
		width: 861px;
		min-height: 541px;
		padding: 63px 100px;
		margin-left: -75px;
		border-radius: 50px
	}

	.allcenter-start__info h1:before {
		top: -11px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 44px 0 44px 44px
	}

	.allcenter-start__image {
		right: -75px;
		width: 825px;
		height: 700px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.allcenter-start__stamp {
		top: 438px;
		width: 210px;
		height: 210px;
		background-size: contain
	}
}

.allcenter-choose__cities {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 50px
}

.allcenter-choose__cities-item {
	width: 570px;
	min-height: 267px;
	padding: 40px;
	border-radius: 40px;
	background: #fffefe;
	-webkit-box-shadow: -50px 0 50px -50px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
	box-shadow: -50px 0 50px -50px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
	position: relative
}

.allcenter-choose__cities-item:before {
	content: '';
	position: absolute;
	top: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 80px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	border-radius: 40px 40px 0 0;
	background: var(--bg_green)
}

.allcenter-choose__cities-item:after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 80px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	border-radius: 0 0 40px 40px;
	background: var(--bg_green)
}

.allcenter-choose__cities-item p {
	position: relative;
	padding-left: 40px
}

.allcenter-choose__cities-item p:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 30px;
	height: 30px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGlkPSJGcmFtZSAxNDUiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMjQ4XzEzNzQpIj4NCjxnIGlkPSJFeGNsdWRlIiBmaWx0ZXI9InVybCgjZmlsdGVyMF9kXzEyNDhfMTM3NCkiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjUxNDcyIDQuMTE0MzNDMS44Mjg0MyA4LjgwMDYyIDEuODI4NDMgMTYuMzk4NiA2LjUxNDcyIDIxLjA4NDlMMTUgMjkuNTcwMkwyMy40ODUzIDIxLjA4NDlDMjguMTcxNiAxNi4zOTg2IDI4LjE3MTYgOC44MDA2MiAyMy40ODUzIDQuMTE0MzNDMTguNzk5IC0wLjU3MTk2MyAxMS4yMDEgLTAuNTcxOTYzIDYuNTE0NzIgNC4xMTQzM1pNMTQuODI5NCA2LjQyOTFDMTEuNTE1NyA2LjQyOTEgOC44Mjk0NCA5LjExNTM5IDguODI5NDQgMTIuNDI5MUM4LjgyOTQ0IDE1Ljc0MjggMTEuNTE1NyAxOC40MjkxIDE0LjgyOTQgMTguNDI5MUMxOC4xNDMxIDE4LjQyOTEgMjAuODI5NCAxNS43NDI4IDIwLjgyOTQgMTIuNDI5MUMyMC44Mjk0IDkuMTE1MzkgMTguMTQzMSA2LjQyOTEgMTQuODI5NCA2LjQyOTFaIiBmaWxsPSIjRTFFNkZGIi8+DQo8L2c+DQo8L2c+DQo8ZGVmcz4NCjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF8xMjQ4XzEzNzQiIHg9Ii00NyIgeT0iLTQ5LjQwMDQiIHdpZHRoPSIxMjQiIGhlaWdodD0iMTI4Ljk3MSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPg0KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4NCjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPg0KPGZlT2Zmc2V0Lz4NCjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjI1Ii8+DQo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz4NCjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMjQzMTM3IDAgMCAwIDAgMC4zNDExNzYgMCAwIDAgMCAwLjU5NjA3OCAwIDAgMCAwLjEgMCIvPg0KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTI0OF8xMzc0Ii8+DQo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18xMjQ4XzEzNzQiIHJlc3VsdD0ic2hhcGUiLz4NCjwvZmlsdGVyPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMjQ4XzEzNzQiPg0KPHJlY3Qgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat
}

.allcenter-choose p {
	margin-bottom: 20px
}

@media (max-width: 1199px) {
	.allcenter-choose__cities {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		gap: 50px;
		margin-bottom: 40px
	}

	.allcenter-choose__cities-item {
		width: 100%;
		min-height: 150px;
		padding: 20px;
		border-radius: 20px
	}

	.allcenter-choose__cities-item h3 {
		font-size: 16px
	}

	.allcenter-choose__cities-item:before {
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		border-radius: 20px 20px 0 0
	}

	.allcenter-choose__cities-item:after {
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		border-radius: 0 0 20px 20px
	}

	.allcenter-choose__cities-item p {
		padding-left: 25px;
		margin-bottom: 10px
	}

	.allcenter-choose__cities-item p:before {
		width: 20px;
		height: 20px;
		background-size: contain
	}

	.allcenter-choose p {
		margin-bottom: 10px
	}
}

@media (min-width: 1920px) {
	.allcenter-choose__cities {
		margin-bottom:63px
	}

	.allcenter-choose__cities-item {
		width: 713px;
		min-height: 334px;
		padding: 50px;
		border-radius: 50px;
		-webkit-box-shadow: -63px 0 63px -63px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1);
		box-shadow: -63px 0 63px -63px rgba(62,87,152,.1),50px 0 50px -50px rgba(62,87,152,.1)
	}

	.allcenter-choose__cities-item:before {
		top: -13px;
		height: 100px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		border-radius: 50px 50px 0 0
	}

	.allcenter-choose__cities-item:after {
		bottom: -13px;
		height: 100px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		border-radius: 0 0 50px 50px
	}

	.allcenter-choose__cities-item p {
		padding-left: 50px
	}

	.allcenter-choose__cities-item p:before {
		width: 38px;
		height: 38px;
		background-size: contain
	}

	.allcenter-choose p {
		margin-bottom: 25px
	}
}

.allcenter-3d .wrapper {
	width: 1290px;
	height: 600px;
	margin-top: 50px;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.allcenter-3d .wrapper:before {
	content: '';
	position: absolute;
	bottom: -20px;
	left: -40px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.allcenter-3d .wrapper:after {
	content: '';
	position: absolute;
	top: -40px;
	right: -40px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.allcenter-3d__tour {
	width: 1000px;
	height: 500px;
	border-radius: 40px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.allcenter-3d__tour span {
	display: block;
	width: 100%;
	height: 100%;
	background: #d3d3d3 50%/cover no-repeat;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}
.allcenter-3d__tour img {
	width:100%;
	height:100%;
	object-fit:cover;
}

.allcenter-3d__tour span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

@media (max-width: 1199px) {
	.allcenter-3d .wrapper {
		width:100%;
		height: 300px;
		margin-left: 0;
		margin-top: 40px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.allcenter-3d .wrapper:before,.allcenter-3d .wrapper:after {
		display: none
	}

	.allcenter-3d__address {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px
	}

	.allcenter-3d__tour {
		width: calc(100% - 40px);
		height: 240px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}
}

@media (min-width: 1920px) {
	.allcenter-3d .wrapper {
		width:1613px;
		height: 700px;
		margin-top: 63px;
		margin-left: -75px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.allcenter-3d .wrapper:before {
		bottom: -25px;
		left: -50px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.allcenter-3d .wrapper:after {
		top: -50px;
		right: -50px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.allcenter-3d__tour {
		width: 1250px;
		height: 625px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}
}

.allcenter-social .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 140px;
	padding: 0 30px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1)
}

.allcenter-social__title h2 {
	margin-bottom: 0;
	margin-left: 20px;
	position: relative;
	z-index: 1
}

.allcenter-social__title h2:before {
	content: '';
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: -1;
	top: -15px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #fffbfb
}

.allcenter-social__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px
}

.allcenter-social__phone {
	color: #3e5798;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.allcenter-social__write {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 13px
}

.allcenter-social__text {
	font-size: 16px;
	font-weight: 300;
	line-height: normal
}

.allcenter-social__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 6px;
	-moz-column-gap: 6px;
	column-gap: 6px
}

.allcenter-social__link svg {
	width: 26px;
	height: 26px
}

.allcenter-social__link svg path {
	fill: #3e5798
}

@media (max-width: 1199px) {
	.allcenter-social .wrapper {
		width:100%;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 26px 0 50px 0;
		border-radius: 20px;
		gap: 30px
	}

	.allcenter-social .wrapper .pre-last {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.allcenter-social .wrapper .last {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.allcenter-social__title h2 {
		margin-left: 0
	}

	.allcenter-social__title h2:before {
		width: 40px;
		height: 40px;
		top: -6px;
		left: -15px;
		border-radius: 20px 0 20px 20px
	}

	.allcenter-social__write {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.allcenter-social .wrapper {
		height:175px;
		padding: 0 38px;
		border-radius: 50px;
		-webkit-box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1);
		box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1)
	}

	.allcenter-social__title h2 {
		margin-left: 25px
	}

	.allcenter-social__title h2:before {
		width: 88px;
		height: 88px;
		top: -19px;
		left: -25px;
		border-radius: 50px 0 50px 50px
	}

	.allcenter-social__links {
		gap: 13px
	}

	.allcenter-social__phone {
		font-size: 35px
	}

	.allcenter-social__write {
		margin-top: 16px
	}

	.allcenter-social__text {
		font-size: 20px
	}

	.allcenter-social__link {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px
	}

	.allcenter-social__link svg {
		width: 33px;
		height: 33px
	}
}

.allcenter-gallery {
	padding-bottom: 50px
}

.allcenter-gallery__address {
	margin-bottom: 50px
}

.allcenter-gallery .psevdo-elements {
	width: 1290px;
	height: 310px;
	position: absolute;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 262px
}

.allcenter-gallery .psevdo-elements .image svg {
	width: 138px;
	height: 113px
}

.allcenter-gallery .psevdo-elements .image svg path {
	fill: rgba(255,60,98,.5)
}

.allcenter-gallery .psevdo-elements:before {
	content: '';
	position: absolute;
	bottom: 30px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.allcenter-gallery .psevdo-elements:after {
	content: '';
	position: absolute;
	top: -50px;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.allcenter-gallery__image {
	display: block;
	width: 370px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 40px
}

.allcenter-gallery__image span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.allcenter-gallery__image span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.allcenter-gallery__slider .swiper-slide {
	padding: 30px 0
}

.allcenter-gallery__slider-pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.allcenter-gallery {
		padding-bottom:30px
	}

	.allcenter-gallery .psevdo-elements {
		width: calc(100% - 32px);
		height: 260px;
		right: 16px;
		margin-left: 0;
		border-radius: 20px;
		gap: 0
	}

	.allcenter-gallery .psevdo-elements:before,.allcenter-gallery .psevdo-elements:after {
		display: none
	}

	.allcenter-gallery .psevdo-elements .image svg {
		width: 110px;
		height: 98px
	}

	.allcenter-gallery .psevdo-elements .image:not(:first-child) {
		display: none
	}

	.allcenter-gallery__address {
		margin-bottom: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px
	}

	.allcenter-gallery__image {
		width: calc(100% - 40px);
		height: 200px;
		border-radius: 20px;
		margin-left: 20px
	}

	.allcenter-gallery__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}
}

@media (min-width: 1920px) {
	.allcenter-gallery {
		padding-bottom:63px
	}

	.allcenter-gallery__address {
		margin-bottom: 63px
	}

	.allcenter-gallery .psevdo-elements {
		width: 1613px;
		height: 388px;
		margin-left: -75px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		gap: 328px
	}

	.allcenter-gallery .psevdo-elements .image svg {
		width: 173px;
		height: 141px
	}

	.allcenter-gallery .psevdo-elements:before {
		bottom: 38px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.allcenter-gallery .psevdo-elements:after {
		top: -63px;
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.allcenter-gallery__image {
		width: 463px;
		height: 313px;
		border-radius: 50px
	}

	.allcenter-gallery__slider .swiper-slide {
		padding: 38px 0
	}

	.allcenter-gallery__slider-pagination {
		margin: 68px auto
	}
}

.nn_center-start {
	padding-top: 55px;
	min-height: 715px
}

.nn_center-start .container {
	position: relative
}

.nn_center-start .wrapper {
	padding-top: 53px
}

.nn_center-start__info {
	width: 689px;
	min-height: 433px;
	padding: 50px 80px;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.nn_center-start__info h1 {
	position: relative;
	z-index: 1
}

.nn_center-start__info h1:before {
	content: '';
	position: absolute;
	top: -9px;
	left: -20px;
	z-index: -1;
	display: block;
	width: 70px;
	height: 70px;
	border-radius: 35px 0 35px 35px;
	background: #f5f8ff
}

.nn_center-start__image {
	position: absolute;
	top: 0;
	right: -60px;
	z-index: 4;
	width: 660px;
	height: 560px;
	overflow: hidden;
	border-radius: 40px;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.nn_center-start__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}
.nn_center-start__image span img{
	width: 100%;
	height: 100%;
	object-fit:cover;
	object-position: center center;
}

.nn_center-start__stamp {
	position: absolute;
	top: 350px;
	left: 50%;
	-webkit-transform: translateX(-60%);
	transform: translateX(-60%);
	z-index: 5;
	width: 168px;
	height: 168px;
}
.nn_center-start__stamp img{
	max-width:100%;
	height:100%;
}

.nn_center-start__counters {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 124px
}

.nn_center-start__counters-item {
	width: 270px;
	text-align: center
}

.nn_center-start__counters-item span {
	color: #3e5798;
	font-size: 80px;
	font-weight: 500
}

@media (max-width: 1199px) {
	.nn_center-start {
		padding-top:30px;
		min-height: auto
	}

	.nn_center-start .wrapper {
		padding-top: 0;
		z-index: -1
	}

	.nn_center-start__info {
		width: 100%;
		min-height: 295px;
		padding: 30px 20px;
		border-radius: 20px;
		margin: 0
	}

	.nn_center-start__info h1 {
		font-size: 20px;
		margin-bottom: 20px
	}

	.nn_center-start__info h1:before {
		top: -6px;
		left: -5px;
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px
	}

	.nn_center-start__info p {
		font-size: 14px
	}

	.nn_center-start__info .btn {
		float: right
	}

	.nn_center-start__image {
		position: static;
		margin-top: -20px;
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.nn_center-start__stamp {
		top: 234px;
		left: 16px;
		width: 100px;
		height: 100px;
		background-size: contain;
		-webkit-transform: none;
		transform: none
	}

	.nn_center-start__counters {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 50px
	}

	.nn_center-start__counters-item {
		padding: 0 5px;
		width: 50%
	}

	.nn_center-start__counters-item span {
		font-size: 50px
	}
}

@media (min-width: 1920px) {
	.nn_center-start {
		padding-top:69px;
		min-height: 894px
	}

	.nn_center-start .wrapper {
		padding-top: 66px
	}

	.nn_center-start__info {
		width: 861px;
		min-height: 541px;
		padding: 63px 100px;
		margin-left: -75px;
		border-radius: 50px
	}

	.nn_center-start__info h1:before {
		top: -11px;
		left: -25px;
		width: 88px;
		height: 88px;
		border-radius: 44px 0 44px 44px
	}

	.nn_center-start__image {
		right: -75px;
		width: 825px;
		height: 700px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.nn_center-start__stamp {
		top: 438px;
		width: 210px;
		height: 210px;
		background-size: contain
	}

	.nn_center-start__counters {
		margin-top: 155px
	}

	.nn_center-start__counters-item {
		width: 338px
	}

	.nn_center-start__counters-item span {
		font-size: 100px
	}
}

.nn_center-choose__address {
	margin-bottom: 50px
}

.nn_center-choose__address p {
	color: #3e5798;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.3;
	text-transform: uppercase;
	margin-bottom: 9px
}

.nn_center-choose__address p:last-child {
	margin-bottom: 0;
	text-align: right
}

.nn_center-choose__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 50px
}

.nn_center-choose__label-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 80px;
	padding-right: 20px;
	position: relative;
	width: 270px;
	height: 111px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px;
	background: #d3d3d3 50%/cover no-repeat
}

.nn_center-choose__label-item:nth-child(odd) {
	background-image: var(--bg_green_url)
}

.nn_center-choose__label-item:nth-child(even) {
	background-image: var(--bg_blue_url)
}

.nn_center-choose__label-item span {
	color: #3e5798;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.3;
	text-transform: uppercase
}

.nn_center-choose__label-item .icon {
	position: absolute;
	top: 50%;
	left: 20px;
	width: 50px;
	height: 50px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.nn_center-choose__label-item .icon svg,
.nn_center-choose__label-item .icon img{
	width: 100%;
	height: 100%
}

.nn_center-choose__label-item .icon svg path {
	fill: #3e5798
}

.nn_center-choose p {
	margin-bottom: 20px
}

.nn_center-choose p:last-child {
	margin-bottom: 0
}

@media (max-width: 1199px) {
	.nn_center-choose__address {
		margin-bottom:30px
	}

	.nn_center-choose__address p {
		font-size: 16px;
		margin-bottom: 5px
	}

	.nn_center-choose__address p:last-child {
		text-align: left
	}

	.nn_center-choose__label {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-bottom: 30px;
		gap: 20px
	}

	.nn_center-choose__label-item {
		width: 100%;
		height: 80px;
		border-radius: 20px
	}

	.nn_center-choose__label-item span {
		font-size: 14px
	}

	.nn_center-choose__label-item .icon {
		left: 25px;
		width: 40px;
		height: 40px
	}

	.nn_center-choose p {
		margin-bottom: 10px
	}
}

@media (min-width: 1920px) {
	.nn_center-choose__address {
		margin-bottom:63px
	}

	.nn_center-choose__address p {
		font-size: 45px;
		margin-bottom: 11px
	}

	.nn_center-choose__label {
		margin-bottom: 63px
	}

	.nn_center-choose__label-item {
		padding-left: 100px;
		padding-right: 25px;
		width: 338px;
		height: 139px;
		border-radius: 50px
	}

	.nn_center-choose__label-item span {
		font-size: 23px
	}

	.nn_center-choose__label-item .icon {
		left: 25px;
		width: 63px;
		height: 63px
	}

	.nn_center-choose p {
		margin-bottom: 25px
	}
}

.nn_center-3d .wrapper {
	width: 1290px;
	height: 600px;
	margin-top: 50px;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.nn_center-3d .wrapper:before {
	content: '';
	position: absolute;
	bottom: -20px;
	left: -40px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.nn_center-3d .wrapper:after {
	content: '';
	position: absolute;
	top: -40px;
	right: -40px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.nn_center-3d__tour {
	width: 1000px;
	height: 500px;
	border-radius: 40px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.nn_center-3d__tour span {
	display: block;
	width: 100%;
	height: 100%;
	background: #d3d3d3 50%/cover no-repeat;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.nn_center-3d__tour span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

@media (max-width: 1199px) {
	.nn_center-3d .wrapper {
		width:100%;
		height: 300px;
		margin-left: 0;
		margin-top: 40px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.nn_center-3d .wrapper:before,.nn_center-3d .wrapper:after {
		display: none
	}

	.nn_center-3d__address {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px
	}

	.nn_center-3d__tour {
		width: calc(100% - 40px);
		height: 240px;
		border-radius: 20px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}
}

@media (min-width: 1920px) {
	.nn_center-3d .wrapper {
		width:1613px;
		height: 750px;
		margin-top: 63px;
		margin-left: -75px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.nn_center-3d .wrapper:before {
		bottom: -25px;
		left: -50px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.nn_center-3d .wrapper:after {
		top: -50px;
		right: -50px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.nn_center-3d__tour {
		width: 1250px;
		height: 625px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}
}

.nn_center-social .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 140px;
	padding: 0 30px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1);
	box-shadow: 3px 3px 50px 0 rgba(0,56,89,.1)
}

.nn_center-social__title h2 {
	margin-bottom: 0;
	margin-left: 20px;
	position: relative;
	z-index: 1
}

.nn_center-social__title h2:before {
	content: '';
	display: block;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: -1;
	top: -15px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px 0 40px 40px;
	background: #fffbfb
}

.nn_center-social__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px
}

.nn_center-social__phone {
	color: #3e5798;
	font-size: 28px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.nn_center-social__write {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 13px
}

.nn_center-social__text {
	font-size: 16px;
	font-weight: 300;
	line-height: normal
}

.nn_center-social__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 6px;
	-moz-column-gap: 6px;
	column-gap: 6px
}

.nn_center-social__link svg {
	width: 26px;
	height: 26px
}

.nn_center-social__link svg path {
	fill: #3e5798
}

@media (max-width: 1199px) {
	.nn_center-social .wrapper {
		width:100%;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 26px 0 50px 0;
		border-radius: 20px;
		gap: 30px
	}

	.nn_center-social .wrapper .pre-last {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.nn_center-social .wrapper .last {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}

	.nn_center-social__title h2 {
		margin-left: 0
	}

	.nn_center-social__title h2:before {
		width: 40px;
		height: 40px;
		top: -6px;
		left: -15px;
		border-radius: 20px 0 20px 20px
	}

	.nn_center-social__write {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.nn_center-social .wrapper {
		height:175px;
		padding: 0 38px;
		border-radius: 50px;
		-webkit-box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1);
		box-shadow: 4px 4px 63px 0 rgba(0,56,89,.1)
	}

	.nn_center-social__title h2 {
		margin-left: 25px
	}

	.nn_center-social__title h2:before {
		width: 88px;
		height: 88px;
		top: -19px;
		left: -25px;
		border-radius: 50px 0 50px 50px
	}

	.nn_center-social__links {
		gap: 13px
	}

	.nn_center-social__phone {
		font-size: 35px
	}

	.nn_center-social__write {
		margin-top: 16px
	}

	.nn_center-social__text {
		font-size: 20px
	}

	.nn_center-social__link {
		-webkit-column-gap: 8px;
		-moz-column-gap: 8px;
		column-gap: 8px
	}

	.nn_center-social__link svg {
		width: 33px;
		height: 33px
	}
}

.nn_center-gallery {
	padding-bottom: 50px
}

.nn_center-gallery__address {
	margin-bottom: 50px
}

.nn_center-gallery .psevdo-elements {
	width: 1290px;
	height: 310px;
	position: absolute;
	margin-left: -60px;
	border-radius: 40px;
	background: var(--bg_red);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 262px
}

.nn_center-gallery .psevdo-elements .image svg {
	width: 138px;
	height: 113px
}

.nn_center-gallery .psevdo-elements .image svg path {
	fill: rgba(255,60,98,.5)
}

.nn_center-gallery .psevdo-elements:before {
	content: '';
	position: absolute;
	bottom: 30px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.nn_center-gallery .psevdo-elements:after {
	content: '';
	position: absolute;
	top: -50px;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.nn_center-gallery__image {
	display: block;
	width: 370px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 40px
}

.nn_center-gallery__image span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.nn_center-gallery__image span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.nn_center-gallery__slider .swiper-slide {
	padding: 30px 0
}

.nn_center-gallery__slider-pagination {
	margin: 50px auto;
	position: relative
}

@media (max-width: 1199px) {
	.nn_center-gallery {
		padding-bottom:30px
	}

	.nn_center-gallery .psevdo-elements {
		width: calc(100% - 32px);
		height: 260px;
		right: 16px;
		margin-left: 0;
		border-radius: 20px;
		gap: 0
	}

	.nn_center-gallery .psevdo-elements:before,.nn_center-gallery .psevdo-elements:after {
		display: none
	}

	.nn_center-gallery .psevdo-elements .image svg {
		width: 110px;
		height: 98px
	}

	.nn_center-gallery .psevdo-elements .image:not(:first-child) {
		display: none
	}

	.nn_center-gallery__address {
		margin-bottom: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 10px
	}

	.nn_center-gallery__image {
		width: calc(100% - 40px);
		height: 200px;
		border-radius: 20px;
		margin-left: 20px
	}

	.nn_center-gallery__slider-pagination {
		position: static;
		margin: 50px auto 30px auto
	}
}

@media (min-width: 1920px) {
	.nn_center-gallery {
		padding-bottom:63px
	}

	.nn_center-gallery__address {
		margin-bottom: 63px
	}

	.nn_center-gallery .psevdo-elements {
		width: 1613px;
		height: 388px;
		margin-left: -75px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		gap: 328px
	}

	.nn_center-gallery .psevdo-elements .image svg {
		width: 173px;
		height: 141px
	}

	.nn_center-gallery .psevdo-elements:before {
		bottom: 38px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.nn_center-gallery .psevdo-elements:after {
		top: -63px;
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.nn_center-gallery__image {
		width: 463px;
		height: 313px;
		border-radius: 50px
	}

	.nn_center-gallery__slider .swiper-slide {
		padding: 38px 0
	}

	.nn_center-gallery__slider-pagination {
		margin: 63px auto
	}
}

.online-start .wrapper:before {
	content: '';
	position: absolute;
	top: -58px;
	right: 0;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTExN18zMzApIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IiNGRkY0RjQiLz4NCjxwYXRoIGQ9Ik0tNTAgMTEwQy01MCA2OC41Nzg2IC0xNi40MjE0IDM1IDI1IDM1QzY2LjQyMTQgMzUgMTAwIDY4LjU3ODYgMTAwIDExMFYxODVILTUwVjExMFoiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTE3XzMzMCI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.online-start .wrapper:after {
	content: '';
	position: absolute;
	top: 107px;
	left: calc(50% + 40px);
	z-index: 6;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.online-start__info {
	width: 1290px;
	min-height: 323px;
	position: relative;
	padding: 50px 80px 70px;
	margin: 128px 0 159px -60px;
	border-radius: 40px;
	background: var(--bg_green)
}

.online-start__info p {
	width: 550px
}

.online-start__info h1 {
	position: relative;
	z-index: 5
}

.online-start__info h1:before {
	content: '';
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #f4fffa;
	position: absolute;
	z-index: -1;
	top: -9px;
	left: -20px
}

.online-start__info .button {
	margin-top: 50px
}

.online-start__image {
	position: absolute;
	top: -17.7px;
	right: 25.57px;
	z-index: 5;
	width: 449.435px;
	height: 365.627px
}

.online-start__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}
.online-start__image span img{
	width: 100%;
	height: 100%;
	object-fit:contain;
}

.online-start__image:before {
	content: '';
	position: absolute;
	top: -70px;
	right: -25px;
	z-index: -1;
	width: 500px;
	height: 500px;
	border-radius: 500px;
	background: rgba(255,255,255,.2);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.online-start__image:after {
	content: '';
	position: absolute;
	bottom: -37px;
	right: 11.4px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.online-start__benefits {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 124px
}

.online-start__benefits-item {
	max-width: 371px;
	position: relative;
	padding-top: 26px;
	padding-left: 20px
}

.online-start__benefits-item:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 70px;
	height: 70px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	background-size: contain;
	z-index: -1
}

.online-start__benefits-item p {
	font-size: 18px;
	line-height: 1.5
}

@media (max-width: 1199px) {
	.online-start .wrapper:before {
		top:258px;
		right: 50%;
		z-index: 1;
		width: 50px;
		height: 50px;
		background-size: contain;
		-webkit-transform: translateX(calc(50% + 125px)) scaleX(-1);
		transform: translateX(calc(50% + 125px)) scaleX(-1)
	}

	.online-start .wrapper:after {
		top: 348px;
		left: 50%;
		z-index: 1;
		width: 50px;
		height: 50px;
		background-size: contain;
		-webkit-transform: translateX(calc(-50% - 135px)) rotate(-180deg);
		transform: translateX(calc(-50% - 135px)) rotate(-180deg)
	}

	.online-start .breadcrumbs {
		display: none
	}

	.online-start__info {
		width: 100%;
		min-height: 380px;
		padding: 30px 20px;
		margin: 0;
		border-radius: 20px
	}

	.online-start__info p {
		width: 100%
	}

	.online-start__info h1:before {
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px;
		top: -6px;
		left: -5px
	}

	.online-start__info .button {
		text-align: right;
		margin-top: 30px
	}

	.online-start__image {
		position: relative;
		width: 260px;
		height: 210px;
		top: -105px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.online-start__image:before {
		top: -45px;
		left: -20px;
		width: 300px;
		height: 300px;
		border-radius: 300px
	}

	.online-start__image:after {
		content: '';
		position: absolute;
		bottom: -25px;
		right: 5px;
		z-index: -2;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
		width: 50px;
		height: 50px;
		background-size: contain
	}

	.online-start__benefits {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		gap: 30px;
		margin-top: 0
	}

	.online-start__benefits-item {
		max-width: 100%;
		padding-top: 10px;
		padding-left: 15px
	}

	.online-start__benefits-item:before {
		content: '';
		top: 0;
		left: 0;
		width: 50px;
		height: 50px
	}

	.online-start__benefits-item p {
		font-size: 16px
	}
}

@media (min-width: 1920px) {
	.online-start .wrapper:before {
		top:-73px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.online-start .wrapper:after {
		top: 134px;
		left: calc(50% + 50px);
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.online-start__info {
		width: 1613px;
		min-height: 404px;
		padding: 63px 100px 88px;
		margin: 160px 0 199px -75px;
		border-radius: 40px
	}

	.online-start__info p {
		width: 688px
	}

	.online-start__info h1:before {
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px;
		top: -11px;
		left: -25px
	}

	.online-start__info .button {
		margin-top: 63px
	}

	.online-start__image {
		top: -22px;
		right: 32px;
		width: 562px;
		height: 457px
	}

	.online-start__image:before {
		top: -88px;
		right: -31px;
		width: 625px;
		height: 625px;
		border-radius: 625px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.online-start__image:after {
		bottom: -46px;
		right: 14px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.online-start__benefits {
		margin-top: 155px
	}

	.online-start__benefits-item {
		max-width: 464px;
		padding-top: 33px;
		padding-left: 25px
	}

	.online-start__benefits-item:before {
		width: 88px;
		height: 88px
	}

	.online-start__benefits-item p {
		font-size: 23px
	}
}

.online-doctor__personal {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 50px
}

.online-doctor__personal .doctor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	width: 570px;
	min-height: 513px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	padding: 40px 30px 50px;
	border-radius: 40px;
	background: #fffefe;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.online-doctor__personal .doctor__image .image {
	position: relative;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	z-index: 2;
	margin-bottom: 50px;
	width: 170px;
	height: 170px
}

.online-doctor__personal .doctor__image .image:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	background-size: contain
}

.online-doctor__personal .doctor__image .image:after {
	content: '';
	position: absolute;
	bottom: -20px;
	left: 90px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 80px;
	height: 80px;
	background-size: contain;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.online-doctor__personal .doctor__image .image span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	border-radius: 85px 85px 85px 0;
	background: #d3d3d3 50%/cover no-repeat;
	overflow: hidden;
}
.online-doctor__personal .doctor__image .image span img{
	width: 100%;
	height: 100%;
	object-fit:cover
}
.online-doctor__personal .doctor__image .image span svg {
	width: 111px;
	height: 91px
}

.online-doctor__personal .doctor__image .image span svg path {
	fill: rgba(255,60,98,.5)
}

.online-doctor__personal .doctor__image-button {
	text-align: center
}

.online-doctor__personal .doctor__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.online-doctor__personal .doctor__info h3 {
	margin-bottom: 20px
}

.online-doctor__personal .doctor__info span {
	color: #3e5798
}

.online-doctor__personal .doctor__info h4 {
	margin-top: 40px
}

.online-doctor__personal .doctor__info h4 span {
	color: #4b5658
}

.online-doctor__personal .doctor__info-button {
	text-align: right;
	margin-top: 70px
}

@media (max-width: 1199px) {
	.online-doctor__personal {
		row-gap:40px
	}

	.online-doctor__personal .doctor {
		width: 100%;
		min-height: auto;
		border-radius: 85px 20px 20px 20px;
		padding: 20px 30px 80px 10px
	}

	.online-doctor__personal .doctor__image .image {
		width: 130px;
		height: 130px;
		margin-bottom: 0
	}

	.online-doctor__personal .doctor__image .image:before,.online-doctor__personal .doctor__image .image:after {
		display: none
	}

	.online-doctor__personal .doctor__image .image span svg {
		width: 91px;
		height: 71px
	}

	.online-doctor__personal .doctor__image-button {
		margin-top: 20px
	}

	.online-doctor__personal .doctor__image-button .btn span {
		font-size: 12px
	}

	.online-doctor__personal .doctor__info {
		width: 100%;
		gap: 15px
	}

	.online-doctor__personal .doctor__info p {
		font-size: 12px
	}

	.online-doctor__personal .doctor__info span {
		font-size: 14px
	}

	.online-doctor__personal .doctor__info h4 {
		margin-top: 10px;
		margin-bottom: 0
	}

	.online-doctor__personal .doctor__info-button {
		position: absolute;
		bottom: 0;
		left: 50%;
		margin-bottom: 20px;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}
}

@media (min-width: 1920px) {
	.online-doctor__personal {
		row-gap:63px
	}

	.online-doctor__personal .doctor {
		gap: 25px;
		width: 713px;
		min-height: 641px;
		padding: 50px 38px 63px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.online-doctor__personal .doctor__image .image {
		margin-bottom: 63px;
		width: 213px;
		height: 213px
	}

	.online-doctor__personal .doctor__image .image:before {
		width: 88px;
		height: 88px
	}

	.online-doctor__personal .doctor__image .image:after {
		bottom: -25px;
		left: 113px;
		width: 100px;
		height: 100px
	}

	.online-doctor__personal .doctor__image .image span {
		border-radius: 106px 106px 106px 0
	}

	.online-doctor__personal .doctor__image .image span svg {
		width: 139px;
		height: 114px
	}

	.online-doctor__personal .doctor__info h3 {
		margin-bottom: 25px
	}

	.online-doctor__personal .doctor__info h4 {
		margin-top: 50px
	}

	.online-doctor__personal .doctor__info-button {
		margin-top: 88px
	}
}

.online-feedback .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.online-feedback .wrapper:before {
	content: '';
	position: absolute;
	bottom: 30px;
	left: calc(50% - 15px);
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.online-feedback .wrapper:after {
	content: '';
	position: absolute;
	top: 24px;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.online-feedback__info {
	width: 50%
}

.online-feedback__info .title {
	margin-bottom: 50px
}

.online-feedback__info .description {
	width: 640px;
	min-height: 181px;
	padding: 30px 40px 50px 30px;
	border-radius: 40px;
	background: var(--bg_blue)
}

.online-feedback__info .description p {
	margin-bottom: 20px
}

.online-feedback__info .description p:last-child {
	margin-bottom: 0
}

.online-feedback__form {
	width: 570px;
	padding: 74px 70px 50px;
	border-radius: 40px;
	background: rgba(255,255,255,.2);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	position: relative;
	margin: 50px auto;
}

.online-feedback__form .form__checkbox {
	margin-bottom: 30px
}

.online-feedback__form .form__checkbox:last-child {
	margin-bottom: 0
}

.online-feedback__form .form__button {
	text-align: right;
	margin-top: 50px
}

@media (max-width: 1199px) {
	.online-feedback .wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap
	}

	.online-feedback .wrapper:before,.online-feedback .wrapper:after {
		display: none
	}

	.online-feedback__info {
		width: 100%
	}

	.online-feedback__info .title {
		margin-bottom: 40px
	}

	.online-feedback__info .description {
		width: 100%;
		min-height: auto;
		padding: 30px 20px 40px;
		border-radius: 25px
	}

	.online-feedback__info .description p {
		margin-bottom: 10px
	}

	.online-feedback__form {
		width: 100%;
		padding: 50px 20px 40px;
		border-radius: 25px;
		margin-top: -20px
	}

	.online-feedback__form .form__checkbox {
		margin-bottom: 10px
	}

	.online-feedback__form .form__button {
		text-align: center;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.online-feedback .wrapper:before {
		bottom:38px;
		left: calc(50% - 19px);
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.online-feedback .wrapper:after {
		top: 30px;
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.online-feedback__info .title {
		margin-bottom: 63px
	}

	.online-feedback__info .description {
		width: 800px;
		min-height: 226px;
		padding: 38px 50px 63px 38px;
		border-radius: 50px
	}

	.online-feedback__info .description p {
		margin-bottom: 25px
	}

	.online-feedback__form {
		width: 713px;
		padding: 93px 88px 63px;
		border-radius: 50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.online-feedback__form .form__checkbox {
		margin-bottom: 38px
	}

	.online-feedback__form .form__button {
		margin-top: 63px
	}
}

.directions .wrapper:before {
	content: '';
	position: absolute;
	bottom: 27px;
	left: calc(50% + 45px);
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.directions .wrapper:after {
	content: '';
	position: absolute;
	top: -37px;
	right: 0;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iRnJhbWUgMTMwIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNTcyXzQ2NikiPg0KPGNpcmNsZSBpZD0iRWxsaXBzZSA2MCIgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjRkZGNEY0Ii8+DQo8Y2lyY2xlIGlkPSJFbGxpcHNlIDYxIiBjeD0iNzAiIGN5PSI4MCIgcj0iNTAiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNTcyXzQ2NiI+DQo8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.directions__info {
	width: 1290px;
	min-height: 327px;
	position: relative;
	padding: 50px 70px 77px;
	margin: 128px 0 75px -60px;
	border-radius: 40px;
	background: var(--bg_green)
}

.directions__info h1 {
	position: relative;
	z-index: 5;
	width: 650px;
	margin-bottom: 0
}

.directions__info h1:before {
	content: '';
	width: 70px;
	height: 70px;
	border-radius: 40px 0 40px 40px;
	background: #f4fffa;
	position: absolute;
	z-index: -1;
	top: -9px;
	left: -20px
}

.directions__image {
	position: absolute;
	top: -88px;
	right: 0;
	width: 500px;
	height: 500px;
	z-index: 5;
	border-radius: 500px;
	background: rgba(255,255,255,.25);
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1)
}

.directions__image:after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 39px;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.directions__image-ellipse {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 300px;
	height: 300px;
	border-radius: 300px
}

.directions__image-ellipse span {
	display: block;
	width: 100%;
	height: 100%;
	background-size: contain
}
.directions__image-ellipse span img{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.directions__image-ellipse p {
	border-radius: 300px
}

.directions__image-ellipse img.red {
	position: absolute;
	bottom: 0;
	left: 10px;
	z-index: 1
}

.directions__image-ellipse img.blue {
	position: absolute;
	top: 0;
	right: 0
}

.directions__image-ellipse img.blue-bit {
	position: absolute;
	top: 0;
	right: 80px;
	z-index: 5
}

.directions__image-ellipse img.green {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2
}

@media (max-width: 1199px) {
	.directions .breadcrumbs {
		display:none
	}

	.directions .wrapper {
		height: 495px
	}

	.directions .wrapper:before {
		bottom: 80px;
		left: calc(50% - 165px);
		width: 50px;
		height: 50px;
		background-size: contain
	}

	.directions .wrapper:after {
		top: 220px;
		right: calc(50% - 145px);
		width: 50px;
		height: 50px;
		background-size: contain
	}

	.directions__info {
		width: 100%;
		min-height: 300px;
		padding: 30px 20px;
		margin: 0;
		border-radius: 20px
	}

	.directions__info h1 {
		width: 100%
	}

	.directions__info h1:before {
		width: 40px;
		height: 40px;
		border-radius: 20px 0 20px 20px;
		top: -6px;
		left: -5px
	}

	.directions__image {
		position: relative;
		width: 300px;
		height: 300px;
		border-radius: 300px;
		top: -105px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%)
	}

	.directions__image:after {
		bottom: 0;
		right: 39px;
		width: 50px;
		height: 50px;
		background-size: contain
	}

	.directions__image-ellipse {
		width: 200px;
		height: 200px
	}
}

@media (min-width: 1920px) {
	.directions .wrapper:before {
		bottom:34px;
		left: calc(50% + 56px);
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions .wrapper:after {
		top: -46px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions__info {
		width: 1613px;
		min-height: 409px;
		padding: 63px 88px 96px;
		margin: 160px 0 94px -75px;
		border-radius: 50px
	}

	.directions__info h1 {
		width: 813px
	}

	.directions__info h1:before {
		width: 88px;
		height: 88px;
		border-radius: 50px 0 50px 50px;
		top: -11px;
		left: -25px
	}

	.directions__image {
		top: -110px;
		width: 625px;
		height: 625px;
		border-radius: 625px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1)
	}

	.directions__image:after {
		right: 49px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions__image-ellipse {
		width: 375px;
		height: 375px;
		border-radius: 375px
	}

	.directions__image-ellipse p {
		border-radius: 375px
	}

	.directions__image-ellipse img.red {
		left: 13px
	}

	.directions__image-ellipse img.blue-bit {
		right: 100px
	}
}

.directions-list .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	row-gap: 60px
}

.directions-list h2 {
	max-width: 100%
}

.directions-list.col-2 .directions-list__item {
	width: 570px
}

.directions-list.col-3 .directions-list__item {
	width: 370px
}

.directions-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px
}

.directions-list__item span {
	color: #3e5798;
	font-weight: 500
}

.directions-list__item-img {
	width: 70px;
	height: 70px;
	border-radius: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.directions-list__item-img svg,
.directions-list__item-img img{
	width: 50px;
	height: 50px
}

.directions-list__item-img svg path {
	fill: #3e5798
}

.directions-list.marked .directions-list__item-img {
	background: var(--bg_blue)
}

.directions-list.numbered .directions-list__item-img {
	background: var(--bg_red);
	color: #3e5798;
	font-size: 30px;
	font-weight: 500;
	line-height: 120%
}

@media (max-width: 1199px) {
	.directions-list .wrapper {
		row-gap:30px
	}

	.directions-list.col-2 .directions-list__item,.directions-list.col-3 .directions-list__item {
		width: 100%
	}

	.directions-list__item {
		gap: 15px
	}

	.directions-list__item-img {
		width: 50px;
		height: 50px;
		border-radius: 20px
	}

	.directions-list__item-img svg {
		width: 30px;
		height: 30px
	}

	.directions-list.numbered .directions-list__item-img {
		font-size: 20px
	}
}

@media (min-width: 1920px) {
	.directions-list .wrapper {
		-webkit-column-gap:38px;
		-moz-column-gap: 38px;
		column-gap: 38px;
		row-gap: 75px
	}

	.directions-list.col-2 .directions-list__item {
		width: 712px
	}

	.directions-list.col-3 .directions-list__item {
		width: 462px
	}

	.directions-list__item {
		gap: 25px
	}

	.directions-list__item-img {
		width: 88px;
		height: 88px;
		border-radius: 31px
	}

	.directions-list__item-img svg {
		width: 63px;
		height: 63px
	}
}

.directions-article.with__button .directions-article__text {
	width: 100%
}

.directions-article.with__button .directions-article__button {
	margin-top: 70px;
	text-align: center
}

.directions-article ul,.directions-article ol {
	list-style: disc;
	margin-bottom: 23px;
	margin-left: 15px;
	padding-left: 10px
}

.directions-article ul ul,.directions-article ol ul {
	list-style: circle;
	margin-bottom: 0;
	margin-top: 10px
}

.directions-article ul li,.directions-article ol li {
	margin-bottom: 10px
}

.directions-article ul li::marker,.directions-article ol li::marker {
	color: #3e5798
}

.directions-article ul li:last-child,.directions-article ol li:last-child {
	margin-bottom: 0
}

.directions-article ul:last-child,.directions-article ol:last-child {
	margin-bottom: 0
}

.directions-article ol {
	list-style: decimal
}

.directions-article p {
	margin-bottom: 30px
}

.directions-article p.text-bold {
	margin-bottom: 10px
}

.directions-article .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.directions-article__text {
	width: 570px
}

.directions-article__text p {
	margin-bottom: 20px
}

.directions-article__text p:last-child {
	margin-bottom: 0
}

.directions-article__image {
	width: 570px;
	height: 450px;
	border-radius: 40px;
	overflow: hidden;
	position: relative;
	right: 0;
	top: 0
}

.directions-article__image span {
	display: block;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

@media (max-width: 1199px) {
	.directions-article.with__button .directions-article__text {
		width:100%
	}

	.directions-article.with__button .directions-article__button {
		margin-top: 30px;
		text-align: center
	}

	.directions-article .wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.directions-article p {
		margin-bottom: 20px
	}

	.directions-article__text {
		width: 100%;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}

	.directions-article__image {
		width: 100%;
		height: 250px;
		border-radius: 20px;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 20px
	}

	.directions-article__button {
		text-align: right;
		display: block;
		margin-top: 30px
	}

	.directions-article ul li,.directions-article ol li {
		font-size: 14px
	}
}

@media (min-width: 1920px) {
	.directions-article.with__button .directions-article__button {
		margin-top:88px
	}

	.directions-article ul,.directions-article ol {
		margin-bottom: 29px;
		margin-left: 19px;
		padding-left: 13px
	}

	.directions-article ul ul,.directions-article ol ul {
		margin-top: 13px
	}

	.directions-article ul li,.directions-article ol li {
		margin-bottom: 13px
	}

	.directions-article p {
		margin-bottom: 38px
	}

	.directions-article p.text-bold {
		margin-bottom: 13px
	}

	.directions-article__text {
		width: 713px
	}

	.directions-article__text p {
		margin-bottom: 25px
	}

	.directions-article__image {
		width: 713px;
		height: 563px;
		border-radius: 50px
	}
}

.directions-graphics {
	position: relative;
	padding: 130px 0 70px 0;
	margin: 50px 0 100px 0
}

.directions-graphics__bg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-radius: 40px;
	overflow: hidden
}

.directions-graphics__bg:before {
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,.7)
}

.directions-graphics__bg span {
	display: block;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed
}

.directions-graphics__info {
	position: relative;
	width: calc(100% + 200px);
	height: auto;
	margin-left: -100px;
	border-radius: 70px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 60px 100px 64px
}

.directions-graphics__info:before {
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .5
}

.directions-graphics-item {
	width: 370px;
	text-align: center
}

.directions-graphics-item .icon {
	margin-bottom: 20px
}

.directions-graphics-item span {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 100px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.directions-graphics-item svg {
	width: 100px;
	height: 100px
}

.directions-graphics-item svg path {
	fill: #3e5798
}

.directions-graphics.red .directions-graphics__info:before {
	background: var(--bg_red)
}

.directions-graphics.blue .directions-graphics__info:before {
	background: var(--bg_blue)
}

@media (max-width: 1199px) {
	.directions-graphics {
		padding:70px 0 40px 0;
		margin: 40px 0 60px 0
	}

	.directions-graphics__bg {
		border-radius: 20px
	}

	.directions-graphics__info {
		width: 100%;
		margin-left: 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		row-gap: 30px;
		padding: 36px 20px;
		border-radius: 30px;
		-webkit-box-shadow: 0 0 30px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 30px 0 rgba(62,87,152,.1)
	}

	.directions-graphics-item {
		width: 200px
	}

	.directions-graphics-item .icon {
		margin-bottom: 10px
	}

	.directions-graphics-item svg {
		width: 70px;
		height: 70px
	}

	.directions-graphics-item svg path {
		fill: #3e5798
	}
}

@media (min-width: 1920px) {
	.directions-graphics {
		padding:163px 0 88px 0;
		margin: 63px 0 125px 0
	}

	.directions-graphics__bg {
		border-radius: 50px
	}

	.directions-graphics__info {
		width: calc(100% + 250px);
		margin-left: -125px;
		border-radius: 88px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		padding: 75px 125px 80px
	}

	.directions-graphics-item {
		width: 463px
	}

	.directions-graphics-item .icon {
		margin-bottom: 25px
	}

	.directions-graphics-item svg {
		width: 125px;
		height: 125px
	}
}

.directions-reviews__video {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.directions-reviews__video-mobile {
	display: none
}

.directions-reviews__video:before {
	content: '';
	position: absolute;
	top: 35px;
	left: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzM4KSI+DQo8cGF0aCBkPSJNMTAwIDUwQzEwMCAyMi4zODU4IDc3LjYxNDIgMCA1MCAwQzIyLjM4NTggMCAwIDIyLjM4NTggMCA1MFYxMDBINTBDNzcuNjE0MiAxMDAgMTAwIDc3LjYxNDIgMTAwIDUwWiIgZmlsbD0iI0U5RkZGRCIvPg0KPHBhdGggZD0iTTE1MCAxMTBDMTUwIDY4LjU3ODYgMTE2LjQyMSAzNSA3NSAzNUMzMy41Nzg2IDM1IDAgNjguNTc4NiAwIDExMFYxODVIMTUwVjExMFoiIGZpbGw9IiNEMkY4RTYiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMTU4XzUzMzgiPg0KPHBhdGggZD0iTTEwMCA1MEMxMDAgMjIuMzg1OCA3Ny42MTQyIDAgNTAgMEMyMi4zODU4IDAgMCAyMi4zODU4IDAgNTBWMTAwSDUwQzc3LjYxNDIgMTAwIDEwMCA3Ny42MTQyIDEwMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px
}

.directions-reviews__video:after {
	content: '';
	position: absolute;
	top: 118px;
	right: -65px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.directions-reviews__video-item {
	width: 370px
}

.directions-reviews__video-title {
	margin-top: 40px;
	display: block
}

.directions-reviews__video-title h3 {
	margin-left: 20px;
	position: relative;
	margin-bottom: 0
}

.directions-reviews__video-title h3:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: -1;
	top: -10px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat
}

.directions-reviews__video-image {
	display: block;
	width: 370px;
	height: 250px;
	position: relative;
	overflow: hidden;
	border-radius: 40px
}

.directions-reviews__video-image span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.directions-reviews__video-image:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(253,220,221,.5);
	border-radius: 40px;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s
}

.directions-reviews__video-image:after {
	content: '';
	display: block;
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	width: 60px;
	height: 60px;
	border-radius: 100%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcng9IjMwIiBmaWxsPSIjRjU1MTU3Ii8+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81Mjg2KSI+DQo8cGF0aCBkPSJNNDEuODkzNyAyOS4wNjI2TDI1LjM5MzggMTkuMzA3OUMyNC4wNTMxIDE4LjUxNTcgMjIgMTkuMjg0NCAyMiAyMS4yNDM4VjQwLjc0ODVDMjIgNDIuNTA2MyAyMy45MDc4IDQzLjU2NTcgMjUuMzkzOCA0Mi42ODQ0TDQxLjg5MzcgMzIuOTM0NEM0My4zNjU2IDMyLjA2NzIgNDMuMzcwMyAyOS45Mjk3IDQxLjg5MzcgMjkuMDYyNloiIGZpbGw9IndoaXRlIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81Mjg2Ij4NCjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwIDE5KSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.directions-reviews__video-image:hover:before {
	opacity: .6
}

.directions-reviews__video-image:hover span {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.directions-reviews__video-image.red:before {
	background: rgba(253,220,221,.5);
	border-radius: 20px
}

.directions-reviews__video-image.green:before {
	background: rgba(211,255,234,.5);
	border-radius: 20px
}

.directions-reviews__video-image.blue:before {
	background: rgba(225,230,255,.5);
	border-radius: 20px
}

@media (max-width: 1199px) {
	.directions-reviews {
		padding-bottom:30px
	}

	.directions-reviews__video {
		display: none
	}
}

@media (min-width: 1920px) {
	.directions-reviews__video:before {
		top:44px;
		left: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions-reviews__video:after {
		top: 148px;
		right: -81px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions-reviews__video-item {
		width: 463px
	}

	.directions-reviews__video-title {
		margin-top: 50px
	}

	.directions-reviews__video-title h3 {
		margin-left: 25px
	}

	.directions-reviews__video-title h3:before {
		width: 50px;
		height: 50px;
		top: -13px;
		left: -25px;
		background-size: contain
	}

	.directions-reviews__video-image {
		width: 463px;
		height: 313px;
		border-radius: 50px
	}

	.directions-reviews__video-image:before {
		border-radius: 50px
	}

	.directions-reviews__video-image:after {
		width: 75px;
		height: 75px
	}

	.directions-reviews__video-image.red:before {
		border-radius: 25px
	}

	.directions-reviews__video-image.green:before {
		border-radius: 25px
	}

	.directions-reviews__video-image.blue:before {
		border-radius: 25px
	}
}

.directions-funds .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.directions-funds__specialist {
	position: absolute;
	top: 0;
	left: 0;
	width: 570px;
	height: 365px
}

.directions-funds__specialist:before {
	content: '';
	position: absolute;
	bottom: -30px;
	left: -20px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.directions-funds__specialist:after {
	content: '';
	position: absolute;
	top: 0;
	right: -50px;
	z-index: -1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 100px;
	height: 100px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.directions-funds__specialist-image span {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 40px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.directions-funds__specialist-label {
	padding: 17px 50px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	min-height: 87px;
	width: 100%
}

.directions-funds__specialist-label:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	border-radius: 0 0 40px 40px;
	background: rgba(255,255,255,.7)
}

.directions-funds__specialist-label h3 {
	margin-bottom: 2px
}

.directions-funds__specialist-label p {
	font-size: 16px
}

.directions-funds__info {
	width: 670px;
	min-height: 480px;
	position: relative;
	border-radius: 40px;
	overflow: hidden;
	padding: 50px 50px 50px 120px;
	margin-top: 50px
}

.directions-funds__info:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
	background: var(--bg_green);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.directions-funds__info p {
	color: #5f5f60
}

.directions-funds__info p:first-child {
	margin-bottom: 20px
}

.directions-funds__info-btns {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	gap: 30px;
	margin-top: 50px
}

@media (max-width: 1199px) {
	.directions-funds .wrapper {
		-webkit-box-orient:vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.directions-funds__specialist {
		width: 100%;
		height: auto;
		position: static
	}

	.directions-funds__specialist:before,.directions-funds__specialist:after {
		display: none
	}

	.directions-funds__specialist-image {
		height: 200px
	}

	.directions-funds__specialist-image span {
		border-radius: 20px
	}

	.directions-funds__specialist-label {
		position: relative;
		padding: 0 0 0 10px;
		margin-top: 20px;
		min-height: auto
	}

	.directions-funds__specialist-label:before {
		display: none
	}

	.directions-funds__specialist-label:after {
		content: '';
		position: absolute;
		top: -8px;
		left: 0;
		z-index: -1;
		width: 30px;
		height: 30px;
		background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
		background-size: contain
	}

	.directions-funds__specialist-label p {
		font-size: 14px
	}

	.directions-funds__info {
		width: 100%;
		min-height: auto;
		margin-top: 30px;
		padding: 30px 20px 40px 20px;
		border-radius: 20px
	}

	.directions-funds__info:before {
		-webkit-transform: none;
		transform: none
	}

	.directions-funds__info p:first-child {
		margin-bottom: 10px
	}

	.directions-funds__info-btns {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 30px
	}
}

@media (min-width: 1920px) {
	.directions-funds__specialist {
		width:713px;
		height: 456px
	}

	.directions-funds__specialist:before {
		bottom: -38px;
		left: -25px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions-funds__specialist:after {
		right: -63px;
		width: 125px;
		height: 125px;
		background-size: contain
	}

	.directions-funds__specialist-image span {
		border-radius: 50px
	}

	.directions-funds__specialist-label {
		padding: 21px 63px;
		min-height: 109px
	}

	.directions-funds__specialist-label:before {
		border-radius: 0 0 50px 50px
	}

	.directions-funds__specialist-label h3 {
		margin-bottom: 3px
	}

	.directions-funds__specialist-label p {
		font-size: 20px
	}

	.directions-funds__info {
		width: 838px;
		min-height: 600px;
		border-radius: 50px;
		padding: 63px 63px 63px 150px;
		margin-top: 63px
	}

	.directions-funds__info p:first-child {
		margin-bottom: 25px
	}

	.directions-funds__info-btns {
		gap: 38px;
		margin-top: 63px
	}
}

.directions-for .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.directions-for__item {
	padding: 30px 30px 50px;
	width: 370px;
	min-height: 206px;
	border-radius: 40px
}

.directions-for__item h3 {
	margin-bottom: 20px
}

.directions-for__item.green {
	background: var(--bg_green)
}

.directions-for__item.red {
	background: var(--bg_red)
}

.directions-for__item.blue {
	background: var(--bg_blue)
}

@media (max-width: 1199px) {
	.directions-for .wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		gap: 20px
	}

	.directions-for__item {
		padding: 20px 20px 30px;
		width: 100%;
		min-height: auto;
		border-radius: 25px
	}

	.directions-for__item h3 {
		margin-bottom: 15px
	}
}

@media (min-width: 1920px) {
	.directions-for__item {
		padding:38px 38px 63px;
		width: 463px;
		min-height: 258px;
		border-radius: 50px
	}

	.directions-for__item h3 {
		margin-bottom: 25px
	}
}

.directions-articles__title .btn {
	margin-top: 11px;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.directions-articles__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.directions-articles__swiper {
	display: none
}

.directions-articles__item {
	position: relative;
	padding: 380px 40px 40px 40px;
	width: 370px;
	min-height: 542px;
	border-radius: 40px;
	background: var(--bg_red)
}

.directions-articles__item-img {
	width: 100%;
	height: 330px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	border-radius: 40px
}

.directions-articles__item-img span {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
	background-size: cover
}

.directions-articles__item-img span:hover {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.directions-articles__item h3 {
	position: relative;
	z-index: 1
}

.directions-articles__item h3:before {
	content: '';
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	z-index: -1;
	top: -10px;
	left: -20px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTU4XzUyODgpIj4NCjxjaXJjbGUgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIiBmaWxsPSIjRTlGRkZEIi8+DQo8Y2lyY2xlIGN4PSIyOCIgY3k9IjMyIiByPSIyMCIgZmlsbD0iI0QyRjhFNiIvPg0KPC9nPg0KPGRlZnM+DQo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNThfNTI4OCI+DQo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0id2hpdGUiLz4NCjwvY2xpcFBhdGg+DQo8L2RlZnM+DQo8L3N2Zz4NCg==) 0 0 no-repeat
}

.directions-articles__item-button {
	text-align: right
}

@media (max-width: 1199px) {
	.directions-articles {
		padding-bottom:30px
	}

	.directions-articles__wrapper {
		display: none
	}
}

@media (min-width: 1920px) {
	.directions-articles__title .btn {
		margin-top:14px
	}

	.directions-articles__item {
		padding: 475px 50px 50px 50px;
		width: 463px;
		min-height: 678px;
		border-radius: 50px
	}

	.directions-articles__item-img {
		height: 413px;
		border-radius: 50px
	}

	.directions-articles__item h3:before {
		width: 50px;
		height: 50px;
		top: -13px;
		left: -25px;
		background-size: contain
	}
}

.funds-info .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.funds-info__item {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 40px;
	background: #fffefe;
	-webkit-box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	box-shadow: 0 0 50px 0 rgba(62,87,152,.1);
	padding: 40px 40px 50px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 20px;
	position: relative;
	margin-bottom: 50px
}

.funds-info__item:before {
	content: '';
	position: absolute;
	top: 40px;
	left: 30px;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTE1OF81MzQwKSI+DQo8cGF0aCBkPSJNMCA1MEMwIDIyLjM4NTggMjIuMzg1OCAwIDUwIDBDNzcuNjE0MiAwIDEwMCAyMi4zODU4IDEwMCA1MFYxMDBINTBDMjIuMzg1OCAxMDAgMCA3Ny42MTQyIDAgNTBaIiBmaWxsPSIjRUJFRkZGIi8+DQo8cGF0aCBkPSJNLTUwIDExMEMtNTAgNjguNTc4NiAtMTYuNDIxNCAzNSAyNSAzNUM2Ni40MjE0IDM1IDEwMCA2OC41Nzg2IDEwMCAxMTBWMTg1SC01MFYxMTBaIiBmaWxsPSIjRDdERUZFIi8+DQo8L2c+DQo8ZGVmcz4NCjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE1OF81MzQwIj4NCjxwYXRoIGQ9Ik0wIDUwQzAgMjIuMzg1OCAyMi4zODU4IDAgNTAgMEM3Ny42MTQyIDAgMTAwIDIyLjM4NTggMTAwIDUwVjEwMEg1MEMyMi4zODU4IDEwMCAwIDc3LjYxNDIgMCA1MFoiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	background-size: contain
}

.funds-info__item:after {
	content: '';
	position: absolute;
	top: 150.13px;
	left: 125.13px;
	z-index: 1;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8ZyBpZD0iRnJhbWUgMTMwIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xNTcyXzQ2NikiPg0KPGNpcmNsZSBpZD0iRWxsaXBzZSA2MCIgY3g9IjUwIiBjeT0iNTAiIHI9IjUwIiBmaWxsPSIjRkZGNEY0Ii8+DQo8Y2lyY2xlIGlkPSJFbGxpcHNlIDYxIiBjeD0iNzAiIGN5PSI4MCIgcj0iNTAiIGZpbGw9IiNGRERDREQiLz4NCjwvZz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMF8xNTcyXzQ2NiI+DQo8cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgcng9IjUwIiBmaWxsPSJ3aGl0ZSIvPg0KPC9jbGlwUGF0aD4NCjwvZGVmcz4NCjwvc3ZnPg0K) 0 0 no-repeat;
	width: 70px;
	height: 70px;
	background-size: contain;
	-webkit-transform: rotate(67.064deg);
	transform: rotate(67.064deg)
}

.funds-info__item-img {
	width: 170px;
	height: 170px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: rgba(255,255,255,.5);
	-webkit-box-shadow: 0 0 50px rgba(62,87,152,.1);
	box-shadow: 0 0 50px rgba(62,87,152,.1);
	border-radius: 85px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 5
}

.funds-info__item-img span {
	width: 90%;
	height: 90%;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat
}

.funds-info__item-descr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}

.funds-info__item-descr h3 {
	margin-bottom: 40px
}

.funds-info__item-descr a {
	display: block;
	color: #3e5798;
	margin-bottom: 20px
}

.funds-info__item-descr .phone {
	margin-bottom: 20px;
	display: block
}

.funds-info__item-descr .foot {
	text-align: right
}

@media (max-width: 1199px) {
	.funds-info .wrapper {
		-ms-flex-wrap:wrap;
		flex-wrap: wrap;
		gap: 30px
	}

	.funds-info__item {
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		min-height: auto;
		border-radius: 25px;
		padding: 20px 20px 30px;
		gap: 30px
	}

	.funds-info__item:before {
		top: 30px;
		left: 50%;
		width: 50px;
		height: 50px;
		-webkit-transform: translateX(calc(-50% - 50px));
		transform: translateX(calc(-50% - 50px))
	}

	.funds-info__item:after {
		top: 105.13px;
		left: calc(50% + 15px);
		width: 50px;
		height: 50px;
		-webkit-transform: rotate(67.064deg);
		transform: rotate(67.064deg)
	}

	.funds-info__item-img {
		width: 130px;
		height: 130px;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin: 0 auto
	}

	.funds-info__item-descr {
		gap: 30px
	}

	.funds-info__item-descr h3 {
		margin-bottom: 20px
	}

	.funds-info__item-descr a {
		font-size: 14px
	}

	.funds-info__item-descr .phone {
		margin-bottom: 10px;
		font-size: 14px
	}

	.funds-info__item-descr .foot {
		text-align: right
	}
}

@media (min-width: 1920px) {
	.funds-info__item {
		border-radius:50px;
		-webkit-box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		box-shadow: 0 0 63px 0 rgba(62,87,152,.1);
		padding: 50px 50px 63px 38px;
		gap: 25px
	}

	.funds-info__item:before {
		top: 50px;
		left: 38px;
		width: 88px;
		height: 88px
	}

	.funds-info__item:after {
		top: 188px;
		left: 156px;
		width: 88px;
		height: 88px
	}

	.funds-info__item-img {
		width: 213px;
		height: 213px;
		-webkit-box-shadow: 0 0 63px rgba(62,87,152,.1);
		box-shadow: 0 0 63px rgba(62,87,152,.1);
		border-radius: 106px
	}

	.funds-info__item-descr h3 {
		margin-bottom: 50px
	}

	.funds-info__item-descr .phone {
		margin-bottom: 25px
	}
}
.footer__bottom {
	margin: 23px 0;
	text-transform: uppercase;
	font: 400 13px / 1.333 var(--font1) !important;
	display: flex;
	box-sizing: content-box;
	gap: 20px 10px;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.footer__copyright {}
.footer__copyright_web {
	text-align: right;
}
.footer__copyright_web a{
	color: #b1b1b1;
}
.footer__data_policy {}
.footer__counters{
	padding: 1px;
}
.footer__counters>div{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 15px;
	padding: 1px;
}
/**/

.g-top-panel {}
.g-top-panel--relative {}
.g-top-panel--no-flex {}
.g-categories {
	display: block;
}
.g-menu-2 {
	list-style: none !important;!i;!;
	margin: 20px 0 !important;!i;!;
	padding: 0 !important;!i;!;
	display: flex;
	gap: 15px;
	flex-wrap: wrap;
	justify-content: center;
}
.g-menu-2.level-0 {}
.g-menu-2.level-1 {}
.g-menu-2.level-2 {}
.g-menu-2__item {}
.g-menu-2__item.level-1 {}
.g-menu-2__item.level-2 {}

/**/

/* menu-top */
.header-menu{
	/*background: url(../images/fonbg2.jpg) repeat 0 0;*/
	z-index: 3;
	/* transition: all .3s ease; */
	/* font-size: 14px; */
	/* letter-spacing: 0.03em; */
	/* text-transform: uppercase; */
	/* max-width: 699px; */
	/* width: 100%; */
	/* overflow-x: hidden; */
	/* margin: 0 auto 0 0; */
	/* text-align: left; */
	/* flex: 1 1; */
	/* padding-right: 20px; */
}
.header-menu ul{
	/* display: flex; */
	/* list-style: none; */
	/* margin: 0; */
	/* transition: all .3s ease; */
	/* padding: 0; */
	/* width: 100%; */
	/* margin-left: max(0px, 1vw); */
}
.header-menu__root{
	align-items: center;
	/* justify-content: center; */
}

.header-menu li{
	/* flex-grow: 1; */
	padding: 0;
	margin: 0;
	position:relative;
	/* display: flex; */
	/* flex-direction: column; */
}
.header-menu li a{
	transition: all .3s ease;
}
.header-menu__root>li>a{
	padding: 5px 5px 5px;
	box-sizing: border-box;
	/* --this_color: var(--c_text); */
	/* --this_color_h: var(--c_text); */
	/* --this_icon_color: var(--c_text); */
	/* --this_bg_h: var(--c3); */
	/* font-size: 1em; */
	/* line-height: 1.2em; */
	/* text-decoration: none; */
	display: flex;
	position:relative;
	box-sizing: border-box;
	white-space: nowrap;
	text-align: center;
	min-height: var(--header_height);
	justify-content: center;
	align-items: center;
}
.header-menu__root>li:first-child>a{
	/* margin-left: min(30px, 2vw); */
}
.header-menu__root>li.active>a span{
	/*background: rgba(255, 255, 255, .1);*/
	text-decoration:underline;
}
.header-menu__root>li>a:hover{
}
.header-menu__root>li>a .menu-item-text{
	display:block;
}
.header-menu__root>li>a:hover .menu-item-text{
	transform: translateY(-1px);
}
.header-menu__root>li:after{
	content:"";
	position:absolute;
	right:0;
	top:50%;
	transform: translateY(-50%);
	height: 10px;
	width: 0;
	/* border-right: 1px solid rgba(255, 255, 255, .3); */
}
.header-menu__root>li:last-child:after{
	content:none;
}
.header-menu__root ul a {
	--this_color: var(--c-text);
	--this_bg_h: var(--btn_primary_bg_h);
	--this_color_h: var(--c_primary_text_h);
	font-size: .9em;
	padding: .88em 1em .7em;
	display: flex;
	text-decoration:none;
	text-align: left;
	justify-content: space-between;
	align-items: center;
}
.header-menu__root li>ul {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 100%;
	background: #fff;
	box-shadow: 0 0 50px 0 rgba(62, 87, 152, .15);
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	flex-direction: column;
	min-width: 250px;
	z-index: 7;
	padding: 0;
	margin: 15px 0 0 0;
	height: 0;
	overflow: hidden;
	transition: all .3s ease;
	border-radius: 20px;
	/* background: var(--bg_blue); */
}
.header-menu__root li>ul{/* line-height: 1.444em; */}

.header-menu__root ul li>a:hover {
	/* background: #ff4d27; */
	/* background: var(--btn_primary_bg_h); */
	/* color:#fff; */
}

/* .header-menu ul li.deeper>a:after, */
.header-menu ul li.deeper>a>.item-header{
	width: 15px;
	min-height: 23px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.header-menu ul li.deeper>a>.item-header:after{
	content: "";
	/* content: "\e906"; */
	transition: all .3s ease;
	align-self: center;
	width: 10px;
	height: 10px;
	font-size: 15px;
	display:inline-block;
	/* margin:0 0 0 10px; */
	transform: rotate(0deg);
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3e%3cpath d='M45 15L25 35 5 15' fill='none' stroke='%23282828' stroke-width='6'/%3e%3c/svg%3e") no-repeat 50% 50% /contain;
	/* --this_icon_color: var(--c_secondary); */
}


.header-menu__root ul ul{
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	position: relative;
	box-shadow: none;
	box-shadow: 2px 4px 7px 0px rgb(0 0 0 / 14%) inset;
	background: #ecf0ff;
	height: auto;
	overflow: initial;
	top: initial;
	border-radius: 0;
	background: linear-gradient(to right, rgb(161 168 207 / 18%) 0 100%),
		var(--bg_blue);
	background-size: cover;
}

.header-menu__root ul ul a{
	font-size: .8em;
	/* padding: 0 0 0 20px; */
	padding: .8em 1em .8em 30px;
}


@media (min-width: 1199px){
	/* .header-menu__root li.deeper:hover>a:after, */
	.header-menu__root li.deeper:hover>a>.item-header:after{
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.header-menu ul ul li.deeper>a>.item-header:after{
		-webkit-transform: rotate(0deg) !important;
		-ms-transform: rotate(0deg) !important;
		transform: rotate(0deg) !important;
	}
	.header-menu__root li:hover>ul{
	margin-top: 0;
	opacity: 1;
	visibility: visible;
	height: auto;
	/* overflow: initial; */
}
}
@media (max-width: 1199px)
{
	.header-menu__root ul a{
		border-radius: 20px;
		position: relative;
		z-index: 5;
		padding: 8px 0 7px 20px;
		margin-bottom: 10px;
	}
	.header-menu__root ul ul a{
	margin-bottom: 0;
	padding: 8px 0 7px 20px;
}
	.header-menu__root li>ul {
		position: static;
		display: block;
		width: 100%;
		margin-top: -20px;
		height: 15px;
		overflow: hidden;
		padding: 0 20px;
		-webkit-transition: .3s;
		transition: .3s;
		border-radius: 0 0 20px 20px;
		background: #fff;
		-webkit-box-shadow: 0 0 30px 0 rgba(62, 87, 152, .1);
		box-shadow: 0 0 30px 0 rgba(62, 87, 152, .1);
		opacity: 0;
		visibility: hidden;
	}
	.header-menu__root li>ul.active {
		height: auto;
		padding: 40px 20px 20px 20px;
		-webkit-transition: .3s;
		transition: .3s;
		opacity: 1;
		visibility: visible;
		height: auto;
	}
	.header-menu__root li>ul ul.active {
		padding: 20px 20px 10px 20px;
	}

	.header-menu__root ul a.active{
		background: #fff;
		-webkit-box-shadow: 0 0 50px 0 rgba(62, 87, 152, .1);
		box-shadow: 0 0 50px 0 rgba(62, 87, 152, .1);
		/* border-radius: 20px; */
		/* position: relative; */
		/* z-index: 5; */
	}
	.header-menu__root li.deeper>a.active>.item-header:after{
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
}

/**/

#msg_notification{
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 25px;
	position: fixed;
	bottom: 15px;
	left: 50%;
	width: 900px;
	max-width: 64%;
	min-width: 300px;
	transform: translateX(-50%);
	padding: 25px;
	background-color: white;
	border-radius: 4px;
	box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
	z-index: 999999999;
	font-size: 14px;
	line-height: 1.3;
	color: #2f2e2e;
	box-sizing: border-box;
	flex-wrap: wrap;
}
#msg_notification div,
#msg_notification p{
	margin: 0;
	text-align: left;
}
#msg_notification>div{
	flex: 1 1 431px;
}
.msg_accept{
	min-width: 154px;
}

@media (min-width: 576px){
	.msg_accept{
		/* margin: 0 0 0 25px; */
	}
}

@media (max-width: 575px){
	#msg_notification{
		/* flex-direction: column; */
		padding: 20px;
		gap: 20px;
	}
	.msg_accept{
		/* margin: 10px 0 0 0;*/
	}
}
/**/

.header__main.open .header__btn-form{
	display:none
}
.header__main.open .header__top,
.header__main.open .header__top.hide{
	display: block !important;
}



/* DVI */
.dvi__btn-open{
	font-size: 16px;
	font-weight: 300;
	line-height: normal;
	color: #000;
	padding: 5px;
	/* margin: 0 5px 0 0; */
	border-radius: 5px;
	transition:all 0.3s ease;
	fill: #3e5798;
	display: flex;
	align-items: center;
}

.dvi__btn-open:hover,
.dvi__btn-open:focus{
	background: #b2c8ff !important;
	fill: var(--c-dvi-bg, var(--c_primary_text_h, #000)) !important;
	color: var(--c-dvi-bg, var(--c_primary_text_h, #000)) !important;
}
.dvi__btn-open svg{
	display: flex;
}
.header__top-contacts .header__top-link.block-dvi{
	border-right: 1px solid #c1c1c1;
	padding: 0 5px 0 0;
	margin: 0 10px 0 0;
}
.dvi__btn-open .header__top-text{
	margin-left:10px;
}
.header__main.open .header__menu .dvi__btn-open,
.header__menu .dvi__btn-open,
.header__menu .dvi__btn-open .header__top-text{
	display:none
}
.__not_top .header__menu .dvi__btn-open{
	display:flex;
}



/**/
.dvi-color{
	--bg_red: none;
	--bg_blue: none;
	--bg_green: none;
}
.dvi-image-bg svg{
	display:none;
}
.dvi-color .dvi-image-bg svg{
	display:inline-block;
}
.dvi-color .dvi-image-bg{
	background-image:none !important;
	
}

.dvi-color .btn.btn-red,.dvi-color  a.btn.btn-red{
	border-color: var(--c-dvi-text) !important;
	color: var(--c-dvi-text) !important;
	background: var(--c-dvi-bg) !important;
	border: 2px solid
}

.dvi-color .nn_center-choose__label-item,
.dvi-color .contacts-tabcontent__information .price-info__item:before,
.dvi-color .contacts-tabheader__item_active,
.dvi-color .btn:hover,.dvi-color  a.btn:hover,
.dvi-color .btn.btn-red:hover,.dvi-color  a.btn.btn-red:hover{
	background: var(--c-dvi-text) !important;
	color: var(--c-dvi-bg) !important;
}
.dvi-color .nn_center-choose__label-item span,
.dvi-color .nn_center-choose__label-item .icon svg *,
.dvi-color .btn:hover span,.dvi-color  a.btn:hover span
.dvi-color .btn.btn-red:hover span,.dvi-color  a.btn.btn-red:hover span{
	color: var(--c-dvi-bg) !important;
	fill: var(--c-dvi-bg) !important;
}
.dvi-color .header-menu ul li.deeper>a>.item-header:after{
	border: 1px solid var(--c-dvi-text);
	border-style: none solid solid none;
	width:6px;
	height:6px;
	transform: rotate(45deg) !important;
	background-image:none;
}
.dvi-color .header-menu__root li.deeper:hover>a>.item-header:after{
	transform: rotate(225deg) !important;
}
.dvi-color .btn.btn-social.btn-small span,
.dvi-color .btn.btn-social.btn-small span svg{
	width: 20px;
	height: 17px;
}
.dvi-color footer{
	border-top: 2px solid
}
.dvi-color header.fixed{
	border-bottom: 2px solid;
	border-radius:0;
}
.dvi-color .article ul li::marker,
.dvi-color .article ol li::marker{
	color: var(--c-dvi-text) !important;
}
.dvi-color .gallery .psevdo-elements .image svg{
	display:none
}

.dvi-color .directions__image,
.dvi-color .directions__info,
.dvi-color .nn_center-start__info,
.dvi-color .gallery .psevdo-elements,
.dvi-color .first-screen__info,
.dvi-color .contacts-tabheader__items,
.dvi-color .form__upload .upload-button input[type=button],
.dvi-color .online-doctor__personal .doctor,
.dvi-color .online-start__info,
.dvi-color .prices .accordion__item-header,
.dvi-color .specialists-full__personal .doctor,
.dvi-color .header-menu__root>li>ul{
	background: var(--c-dvi-bg) !important;
	border: 2px solid 
}

.dvi-color .directions .wrapper:before,
.dvi-color .directions__image:after,
.dvi-color .directions .wrapper:after,
.dvi-color .directions__info h1:before,
.dvi-color .psevdo-elements:after,
.dvi-color .psevdo-elements:before,
.dvi-color .nn_center-start__info h1:before,
.dvi-color .first-screen__info:after,
.dvi-color .first-screen__info h1:before,
.dvi-color .contacts-tabcontent__instances .instance__director.green-red:before,
.dvi-color .contacts-tabcontent__instances .instance__director.green-red:after,
.dvi-color .online-feedback .wrapper:before,
.dvi-color .online-feedback .wrapper:after,
.dvi-color .online-doctor__personal .doctor__image .image:before,
.dvi-color .online-doctor__personal .doctor__image .image:after,
.dvi-color .online-start__image:after,
.dvi-color .online-start .wrapper:before,
.dvi-color .online-start .wrapper:after,
.dvi-color .online-start__info h1:before,
.dvi-color .reviews__video-title h3:before,
.dvi-color .prices .accordion__item-content:after,
.dvi-color .specialists-full__personal .doctor .image:before,
.dvi-color .specialists-full__personal .doctor .image:after,
.dvi-color .awards__item p:before,
.dvi-color .awards__item:after,
.dvi-color .funds__specialist:after,
.dvi-color .funds__specialist:before,
.dvi-color .specialists__option-image:after,
.dvi-color .specialists__option-image:before,
.dvi-color .specialists__option-card:before,
.dvi-color .diseases__slider-item:before,
.dvi-color .consultation__lists-kids:before,
.dvi-color .consultation__lists-adults:before,
.dvi-color .start__benefits-item:before,
.dvi-color .start__main-info h1:before,
.dvi-color .content_main h2:before,
.dvi-color .social__wrapper-title h2:before,
.dvi-color .article h2:before,
.dvi-color .title h1:before,
.dvi-color .title h2:before{
	content:none;
}

.dvi-color .header,
.dvi-color .header__main{
	background: var(--c-dvi-bg) !important;
}
.dvi-color ul.ul-main li::marker{
	color: var(--c-dvi-text) !important;
}
.dvi-color .equipment__item,
.dvi-color .g-article,
.dvi-color .funds__specialist,
.dvi-color .funds__info,
.dvi-color .specialists__option-card,
.dvi-color .methods__cards-item,
.dvi-color .start__main-info,
.dvi-color .consultation__lists-adults,
.dvi-color .diseases__slider-item
{
	/* box-shadow: inset 0 0 0px 2px var(--c-dvi-text) !important; */
	border: 2px solid
}

.dvi-color .funds__specialist-label:before{
	background: var(--c-dvi-bg) !important;
}
.dvi-color .awards__item-img{
	background: #fff !important;
}
.dvi-color .funds__specialist{
	z-index:1;
}


@media (max-width: 1199px){
	.dvi-color header .header{
		border-bottom: 2px solid;
		border-radius:0;
	}
	.header__menu .dvi__btn-open{
		display:block
	}
	.header__mobile-link.block-dvi{
		display: block !important;
		position: absolute;
		right: 68px;
	}
	.mobile_menu_open .header__mobile-link.block-dvi{
		display:none !important;
	}
}
@media (max-width: 1199px){
	.header__mobile-link.block-dvi .header__top-text{
		display:none;
	}
}
.dvi-image-bg{
	background-image:none
}

/**/
