@import url('https://fonts.googleapis.com/css?family=Oswald:400,500&subset=cyrillic');
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-size: 100%;
	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;
}
/* box model */
*, *:before, *:after { 
	-webkit-box-sizing: border-box;
			box-sizing: border-box;
}
body { 
	-webkit-text-size-adjust: none; 
}
body {
	-ms-overflow-style: scrollbar;
}
@-ms-viewport {
	width: device-width;
}


/*@.--------------------BASIC------------------------*/
	
	body, input, select, textarea { /* шрифт */
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px; /*20px=15pt*/
		
		font-weight:400;
		
		font-kerning:normal;
	  	-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing:grayscale;
		font-feature-settings:'liga';
		text-rendering: geometricPrecision;
		font-smoothing: antialiased;
		
		color:rgba(255, 255, 255, 0.5);
	}
	
	p {
		line-height:1.5;
		text-align: justify;
		margin:0 0 1em 0;
	}
	
	a {
		color:inherit;
		text-decoration:none;
		border-bottom: dashed 1px rgba(255, 255, 255, 0.35);
		
		-webkit-transition: color 0.2s ease, border-bottom-color 0.25s ease;
				transition: color 0.2s ease, border-bottom-color 0.25s ease;
	}

	a:hover {
		border-bottom-color:transparent;
		color:  #fff; /*rgba(255, 255, 255, 0.85);*/
	}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		color:inherit;
		text-decoration:none;
	}
	
	h1, h2, h3, h4, h5, h6, .fn.org, #navbar a, .modal h2 {
		font-family: 'Oswald', sans-serif;
		color:rgba(255, 255, 255, 0.6);
		text-decoration:none;
	}

	h1 {
		font-size:2em;
		line-height:2em;
		height:2em;
		font-weight:500;
		/*word-spacing:0;*/
	}
	
	h2 {
		font-size:1.25em;
		font-weight:400;
		line-height:2em;
		color:rgba(255, 255, 255, 0.4);
		-webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.2);
				text-shadow: 0 1px 1px rgba(0,0,0,0.2);
		letter-spacing:0.01em;
	}

	h3 {
		font-size:1.25em;
		font-weight:500;
		line-height:3em;
		
		color:rgba(255, 255, 255, 0.6);
		
		-webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.2);
			text-shadow: 0 1px 1px rgba(0,0,0,0.2);

		
		border-bottom: solid 2px rgba(255, 255, 255, 0.4);
		text-transform:uppercase;
		margin-bottom:1em;
	}
		
		h3 span, h3 a {
			height: 3em;
			-webkit-text-shadow:none;
					text-shadow:none;
			color:rgba(255, 255, 255, 0.2);
			float:right;
			border-bottom-color:transparent;
		}
		h3 > a > svg {
			display: inline-block;
			width:24px; height:24px;
			margin-top:1em;
			fill:#fff;
			opacity:0.5;
			-webkit-transition: opacity 0.2s ease;
					transition: opacity 0.2s ease;
		}
		h3 > a:hover > svg {
			opacity:0.8;
		}

	h6 {
		font-size:1em;
		font-weight:500;
		line-height:2em;
		color:rgba(255, 255, 255, 0.6);
		-webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.2);
				text-shadow: 0 1px 1px rgba(0,0,0,0.2);
		text-transform:uppercase;
		letter-spacing:0.01em;
		margin-bottom:0.5em;
	}
	
	/*::selection { background-color: transparent; }*/

/*@.--------------------SPECIAL------------------------*/

	body.is-loading *, body.is-loading *:before, body.is-loading *:after, .areset {
		-webkit-animation: none !important;
				animation: none !important;
		-webkit-transition: none !important;
				transition: none !important;
	}

	.perforator{
		/*background-image: url("../images/perforator.png"), url("../images/perforator.png");*/
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAAb1BMVEUAAAD///8YHSEYHSEZHiIYHSAZHiMYHCAYHCAYHSEYHSAaHyMaHyMYHSEaHyQaHyQbICUbICQcISYbISUcISYcIiYcIiccISYaHyMbICQZHiMbICUaICQbISUcIiccIiYdIygZHiIdIicaHyQYHSGZRi5LAAAAF3RSTlMAALBwt7fqHXDqObfqHXAdsDmwHXC36gQ5bKEAAACHSURBVHhe7c23EoQwDABRZHLOSM4G7v+/8ZgLpWoatn4zG93ZE0BepGWZFjkAjyrx+iQqHrVi/yVaFsW7IjpPIrXHLEoUGam1NKQSFmUkLV5ZSRmLGmPRO+fRmoZFtUR/hHB4lDWLOo0uXDnUHYv64Y+GnkUwTt/dNAKPYF7WbVuXGSC6sac3XZEMCRmEadUAAAAASUVORK5CYII=), 
						  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAMAAABNTyq8AAAAb1BMVEUAAAD///8YHSEYHSEZHiIYHSAZHiMYHCAYHCAYHSEYHSAaHyMaHyMYHSEaHyQaHyQbICUbICQcISYbISUcISYcIiYcIiccISYaHyMbICQZHiMbICUaICQbISUcIiccIiYdIygZHiIdIicaHyQYHSGZRi5LAAAAF3RSTlMAALBwt7fqHXDqObfqHXAdsDmwHXC36gQ5bKEAAACHSURBVHhe7c23EoQwDABRZHLOSM4G7v+/8ZgLpWoatn4zG93ZE0BepGWZFjkAjyrx+iQqHrVi/yVaFsW7IjpPIrXHLEoUGam1NKQSFmUkLV5ZSRmLGmPRO+fRmoZFtUR/hHB4lDWLOo0uXDnUHYv64Y+GnkUwTt/dNAKPYF7WbVuXGSC6sac3XZEMCRmEadUAAAAASUVORK5CYII=);
		background-repeat: repeat-x;
		background-position: top, bottom;
	}

	.tooltip {
		/*cursor: help;*/
		position: relative;
	}
	
	.tooltip::before {
		
		position: absolute;
		height:28px !important;
		line-height:28px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		
		background-color:rgba(0, 0, 0, 0.8) !important;
		border-radius: 4px !important;
		box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5) !important;
		color: rgba(255, 255, 255, 0.6) !important;
		
		font-family: Arial, Helvetica, sans-serif !important;
		font-weight:400 !important;
		font-size: 12px !important;
		text-transform: none !important;
		font-variant: normal !important;
		letter-spacing:0;

		content: attr(data-tooltip);
		opacity: 0; 
		visibility: hidden;
	    z-index: 10000;
		top: -30px;
	    
		-webkit-transform: translate(0,0) scale(0.5);
				transform: translate(0, 30px) scale(0.5);
		
		
	}
			
	.tooltip:hover::before {
		visibility: visible;
		opacity: 1;
		
		-webkit-transform: none;
				transform: none;
				
		-webkit-transition: all 0.3s ease-in;
				transition: all 0.3s ease-in;
	}

	.hyphenate { 
		-webkit-hyphens: auto; 
			-ms-hyphens: auto; 
				hyphens: auto; 
	}
	
	.donthyphenate { 
		-webkit-hyphens: none; 
			-ms-hyphens: none; 
				hyphens: none; 
	}
	.scroll-next {
		display:block;
		position: absolute;
  		bottom: 30px;
  		left: 50%;
  		margin-left: -30px;
		width:60px;
		height:36px;
		border:0 !important;
	}
	.scroll-arrow {
		display:block;
		width:100%;
		height:100%;
		
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56.79' height='30.09' viewBox='0 0 56.79 30.09'%3E%3Cpath d='M56.29.54a1.67,1.67,0,0,0-2.36,0L28.42,26,2.86.48A1.67,1.67,0,0,0,.5.5a1.67,1.67,0,0,0,0,2.36L27.24,29.62a1.68,1.68,0,0,0,2.35,0L56.31,2.9A1.67,1.67,0,0,0,56.29.54Z' style='fill:%23FFF'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position:50% 50%;
		-webkit-animation: bounceDown 3s infinite 1s;
  				animation: bounceDown 3s infinite 1s;
		opacity:0.7;
	}

	@keyframes bounceDown { 
		0%, 20%, 50%, 80%, 100% {  transform: translateY(0); }
		40% { transform: translateY(-30px); }
		60% { transform: translateY(-15px); }
	}

	.circle {
		border-radius: 100%;
		border: solid 2px rgba(255, 255, 255, 0.6);
	}

	.lefthand { float:left; }
	
	.righthand { float:right; }
	
	#library { display:none; }

/*@.--------------------SECTION------------------------*/

	body {  
		background: #2b333a; /*#343b43;*/
	}
	
	#body-wrapper {
		padding-top:60px; /*navbar height*/
	}
	
	.wrapper {
		position:relative;
		padding:2em 0 2em 0;
	}

	.wrapper > .inner {
		margin: 0 auto;
		width: 80em;
		-webkit-transition: all 1s ease;
				transition: all 1s ease;
		opacity: 1.0;
	}
	
	.fullscreen {
		display:-webkit-flex;
		display:flex;
		-webkit-flex-direction: column;
			-ms-flex-direction: column;
				flex-direction: column;
		-webkit-justify-content: center;
			-ms-justify-content: center;
				justify-content: center;
		min-height:calc(100vh - 60px); /*navbar height*/
	}

	body.is-ie .fullscreen { height:calc(100vh - 60px); }

/*@.--------------------ANIMATION----------------------*/

	.fade-up.inactive > .inner, body.is-loading .fade-up > .inner{
		-webkit-transition: none;
				transition: none;
	  	-webkit-transform: translateY(2em);
	  			transform: translateY(2em);
		opacity: 0;
	}
	
	.fade.inactive > .inner, body.is-loading .fade > .inner {
		-webkit-transition: none;
				transition: none;
		opacity: 0;
	}

/*@.--------------------FEATURE------------------------*/

	.feature {
		display:-webkit-flex;
		display:flex;
		
		-webkit-flex-wrap: wrap;
			-ms-flex-wrap: wrap;
				flex-wrap: wrap;
		opacity: 1;
		
	}
	
	
	.feature > section {
		position: relative;
		width: calc(50% - 1em);
		height: auto;
		margin:0 1em 2em 0;
		padding: 1em 2em 3em 2em;
		flex: 1 0 38%; /* IE11 Fix */
	}
		
		.feature > section:nth-child(2n) {
			margin:0 0 2em 1em;
		}
		
	.feature p{
		margin-bottom:0;
		line-height:1.5;
	}
	
	.feature section > h3 {
		opacity:1;
		-webkit-transition: opacity 0.5s ease;
				transition: opacity 0.5s ease;
	}
	
	.wrapper.inactive .feature section > h3, body.is-loading .feature section > h3 {
  		opacity: 0.2;
  		-webkit-transition: none;
  				transition: none;
	}
	
	.feature figure { /* icon */
		display: block;
		width:3em; height:3em;
		position: absolute;
		left: 1em;
		top: 2.5em;
		margin:0;
		padding:0;
		-webkit-transform: none;
				transform: none;
		-webkit-transition: opacity 0.2s ease, -webkit-transform 0.6s ease;
				transition: opacity 0.2s ease, transform 0.6s ease;
		opacity: 1;
	}

	.feature figure > svg {
		display: block;
		width:24px; height:24px;
		position: absolute;
		top: 0; left: 0; bottom: 0; right: 0;
		margin: auto;
		opacity:0.8;
		fill:#fff;
	}
	
	
	.wrapper.inactive .feature figure, body.is-loading .feature figure {
		-webkit-transform: scale(0.5);
				transform: scale(0.5);
		-webkit-transition: none;
				transition: none;
		opacity: 0;
	}
	
	.feature section:nth-child(1) figure, .feature section:nth-child(1) > h3 { -webkit-transition-delay: .3s; transition-delay: .3s; }

	.feature section:nth-child(2) figure, .feature section:nth-child(2) > h3 { -webkit-transition-delay: .45s;  transition-delay: .45s; }

	.feature section:nth-child(3) figure, .feature section:nth-child(3) > h3 { -webkit-transition-delay: .6s; transition-delay: .6s; }

	.feature section:nth-child(4) figure, .feature section:nth-child(4) > h3 { -webkit-transition-delay: .75s;  transition-delay: .75s; }

	.feature section:nth-child(5) figure, .feature section:nth-child(5) > h3 { -webkit-transition-delay: .9s; transition-delay: .9s; }

	.feature section:nth-child(6) figure, .feature section:nth-child(6) > h3 { -webkit-transition-delay: 1.05s;  transition-delay: 1.05s; }

	.feature section:nth-child(7) figure, .feature section:nth-child(7) > h3 { -webkit-transition-delay: 1.2s;transition-delay: 1.2s; }
	
	.feature section:nth-child(8) figure, .feature section:nth-child(8) > h3 { -webkit-transition-delay: 1.35s;transition-delay: 1.35s; }



/*@.--------------------intro------------------------*/
	
	#intro {
		background:#2b333a url("../images/intro00.svg") no-repeat left bottom;
		background-size: contain;
		-webkit-transition: opacity 1s ease, -webkit-transform 1s ease;
				transition: opacity 1s ease, transform 1s ease;
	  	opacity: 1;
	}
	
	#intro.inactive, body.is-loading #intro {
		-webkit-transition: none;
				transition: none;
	  	-webkit-transform: translateY(4em);
	  			transform: translateY(4em);
		opacity: 0;
	}

	#intro .inner {
		text-align: center;
		white-space: pre-line;
	}
	
	.falling-letter > span {
		display: inline-block;
		padding:0;
		margin:0;
	}

	.falling-letter > span:nth-child(even) {
	  	opacity: 1;
  		transform: none; 
		-webkit-transition: -webkit-transform 300ms linear, opacity 200ms linear;
				transition: transform 300ms linear, opacity 200ms linear;
  	}

	.falling-letter > span:nth-child(odd) {
	  	opacity: 1;
  		transform: none; 
		-webkit-transition: -webkit-transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
				transition: transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955), opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);
	 }

	.falling-letter > span:nth-child(1) {  -webkit-transition-delay: 1.0s; transition-delay: 1.0s; }
	.falling-letter > span:nth-child(2) {  -webkit-transition-delay: 1.1s; transition-delay: 1.1s; }
	.falling-letter > span:nth-child(3) {  -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }
	.falling-letter > span:nth-child(4) {  -webkit-transition-delay: 1.3s; transition-delay: 1.3s; }
	.falling-letter > span:nth-child(5) {  -webkit-transition-delay: 1.4s; transition-delay: 1.4s; }
	.falling-letter > span:nth-child(6) {  -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }
	.falling-letter > span:nth-child(7) {  -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }
	.falling-letter > span:nth-child(8) {  -webkit-transition-delay: 1.7s; transition-delay: 1.7s; }
	.falling-letter > span:nth-child(9) {  -webkit-transition-delay: 1.8s; transition-delay: 1.8s; }
	.falling-letter > span:nth-child(10) { -webkit-transition-delay: 1.9s; transition-delay: 1.9s; }
	.falling-letter > span:nth-child(11) { -webkit-transition-delay: 2.0s; transition-delay: 2.0s; margin-right: 0.2em; }
	.falling-letter > span:nth-child(12) { -webkit-transition-delay: 2.1s; transition-delay: 2.1s; }
	.falling-letter > span:nth-child(13) { -webkit-transition-delay: 2.2s; transition-delay: 2.2s; }
	.falling-letter > span:nth-child(14) { -webkit-transition-delay: 2.3s; transition-delay: 2.3s; }
	.falling-letter > span:nth-child(15) { -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }
	.falling-letter > span:nth-child(16) { -webkit-transition-delay: 2.5s; transition-delay: 2.5s; }
	.falling-letter > span:nth-child(17) { -webkit-transition-delay: 2.6s; transition-delay: 2.6s; margin-right: 0.2em; }
	.falling-letter > span:nth-child(18) { -webkit-transition-delay: 2.7s; transition-delay: 2.7s; }
	.falling-letter > span:nth-child(19) { -webkit-transition-delay: 2.8s; transition-delay: 2.8s; }
	.falling-letter > span:nth-child(20) { -webkit-transition-delay: 2.9s; transition-delay: 2.9s; }
	.falling-letter > span:nth-child(21) { -webkit-transition-delay: 3.0s; transition-delay: 3.0s; }
	.falling-letter > span:nth-child(22) { -webkit-transition-delay: 3.1s; transition-delay: 3.1s; }
	.falling-letter > span:nth-child(23) { -webkit-transition-delay: 3.2s; transition-delay: 3.2s; }

	#intro.inactive span:nth-child(even), #intro-title.inactive span:nth-child(even), body.is-loading #intro span:nth-child(even) {
  	  	-webkit-transform: translateY(50px) rotateX(45deg) scale(1.5);
  	  			transform: translateY(50px) rotateX(45deg) scale(1.5);
  		opacity: 0;
  		-webkit-transition: none;
  				transition: none;
  	}

	#intro.inactive span:nth-child(odd), #intro-title.inactive span:nth-child(odd), body.is-loading #intro span:nth-child(odd) {
	  	-webkit-transform: translateY(-50px) rotateX(-45deg) scale(1.5);
	  			transform: translateY(-50px) rotateX(-45deg) scale(1.5);
  		opacity: 0;
  		-webkit-transition: none;
  				transition: none;
	 }
	
	
	.title {
		display: inline-block;
		position: relative;
		text-align: center;
		cursor: default;
		white-space: nowrap;
	}
		
	.title.hero {
		letter-spacing:0.038em;
		margin-top:2em;
		-webkit-transition: -webkit-transform .6s ease-in 3.3s, opacity .4s ease 3.3s;
				transition: transform .6s ease-in 3.3s, opacity .4s ease 3.3s;
		opacity: 1;
		transform: none;
	}
	
	.title.nata { 
		-webkit-transition: -webkit-transform .6s ease-in 3.3s, opacity .4s ease 3.3s;
				transition: transform .6s ease-in 3.3s, opacity .4s ease 3.3s;
		opacity: 1;
		transform: none;
	}
	
	.wrapper.inactive .title.hero, .inner.inactive .title.hero, body.is-loading .title.hero{ 
		-webkit-transform: translateX(200px) skewX(-30deg); 
    			transform: translateX(200px) skewX(-30deg); 
  		-webkit-transition: none;
				transition: none; 
		opacity: 0; 
	}
	
	.wrapper.inactive .title.nata, .inner.inactive .title.nata, body.is-loading .title.nata { 
		-webkit-transform: translateX(-200px) skewX(30deg); 
    			transform: translateX(-200px) skewX(30deg); 
  		-webkit-transition: none;
				transition: none; 
		opacity: 0; 
	}
	
	.title.palata::before {
		content: '';
		position: absolute;
		bottom:-.6em;
		display:block;
		width:100%;
		/*margin-left:1em;*/
		/*width:calc(100% - 2em);*/
		height:2px;
		background-color:#d25d5a;
		-webkit-transform: none;
				transform: none;
		-webkit-transition: -webkit-transform 0.5s ease 3.9s;
				transition: transform 0.5s ease 3.9s;

	}
	
	.wrapper.inactive .title.palata::before, .inner.inactive .title.palata::before, body.is-loading .title.palata::before {
		-webkit-transform: scaleX(0);
				transform: scaleX(0);
		-webkit-transition: none;
				transition: none;
	}

/*@.--------------------#ABOUTUS------------------------*/

	#aboutus {
		background:#1e2429; /*url("../images/overlay.png") repeat left top;*/
	}

	#aboutus .feature > section {
		background-color: #323a42;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4MGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMDRUMTk6NTQ6MjYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOS0wNFQyMzoxMToxMyswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDktMDRUMjM6MTE6MTMrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2MzMmRiM2EtY2NkZC05YTRiLThlZTctMGU3ZTA1MGU3MDMxPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjBlZGVmMzctOTFhZC0xMWU3LWIyYjMtYWU4NzRhMTZlOWU1PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6M2MzMmRiM2EtY2NkZC05YTRiLThlZTctMGU3ZTA1MGU3MDMxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjNjMzJkYjNhLWNjZGQtOWE0Yi04ZWU3LTBlN2UwNTBlNzAzMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNFQxOTo1NDoyNiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj44PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQ8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn3pWwUAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAADpJREFUeNpi/P//PwMDAwODvKrWVQYGBi0GVHCNCYmzmgETrGZB4syC0qFIGmYxwqzABQAAAAD//wMAp5AL0Ajv8qkAAAAASUVORK5CYII=), 
						  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAACXBIWXMAAAsTAAALEwEAmpwYAAA56mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDktMDRUMTk6NTQ6MjYrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNy0wOS0wNFQyMzoxMDo0MiswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDktMDRUMjM6MTA6NDIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6M2QwMjI4NjQtNGQxNi1hZDQ4LTkzOTYtZGIxM2Q1Y2ZlODA0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MjBlZGVmMzctOTFhZC0xMWU3LWIyYjMtYWU4NzRhMTZlOWU1PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6NDBiMjY4MGYtZWFhZS1jMTRlLWIwOGUtNmMyOTdjNzUzMjhkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjQwYjI2ODBmLWVhYWUtYzE0ZS1iMDhlLTZjMjk3Yzc1MzI4ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wOS0wNFQxOTo1NDoyNiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozZDAyMjg2NC00ZDE2LWFkNDgtOTM5Ni1kYjEzZDVjZmU4MDQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDktMDRUMjM6MTA6NDIrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+ODwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj40PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4Rl3u/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAA8SURBVHjaYvz//z8DPsACY8irakkxMDCkMTAwhEKFVjMwMMxiQVKcxsDAUI/Er2dgYGBgQhIIxWJDKGAAkwEHn4SN9JoAAAAASUVORK5CYII=);
		background-repeat: repeat-x, repeat-x;
		background-position: top, bottom;
	}
		

/*@.--------------------#PERSONS------------------------*/

	#persons {
		display: -webkit-flex;
				display: flex;
		
		-webkit-flex-direction: column;
			-ms-flex-direction: column;
				flex-direction: column;
				
		-webkit-justify-content: center;
			-ms-justify-content: center;
				justify-content: center;
		
		padding:2em 5em 2em 5em;
		background-color: #242b31;
		/*color:#1e2429;*/
		color:#6B5B5B;

	}
	
	#persons > .inner {
		display: block;
		position:relative;
		padding:0;
		height:472px;
		max-width:100%;
		margin: 0 auto;
		width: 80em;
		background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAYAAADErm6rAAAAD0lEQVQImWNkIB2okaIYAAdwACgJJZ+wAAAAAElFTkSuQmCC) repeat right;
	}

		#persons > .inner:nth-child(3) {
			background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAABCAYAAADErm6rAAAAE0lEQVQImWNkYGBQYyAN3CJFMQA04gECb0pdngAAAABJRU5ErkJggg==) repeat left;
		}

	#persons >.middler {
		display:block;
		width:100%;
		height:1.5em;
		max-height:5em;
		-webkit-flex-grow:1;
		-ms-flex-positive:1;
				flex-grow:1;
	}

	.pcard{
		display:block;
		position:absolute;
		top:0; 
		height:100%;
		width:966px;
		max-width:966px;
		-webkit-border-radius: 4px;
				border-radius: 4px;
		
		background:#F6F2DF;
		padding:2em;
		
		-webkit-transition: all 1s ease;
				transition: all 1s ease;
	}
	
	.pcard.hero { left:0;}
	
	.pcard.nata { right:0; }
	
	
	.pcard-body {
		display: block;
		height:100%;
		position: relative;
		padding:10px 0 10px calc(2em + 300px);
	}
		
		.pcard.nata > .pcard-body {
			padding:10px calc(2em + 300px) 10px 0;
		}

	.pcard-body > aside { 
		display:block;
		position:absolute;
		top:0; 
		left:0;  

		background-color: #000;
		width:300px;
		height:100%;
		border: solid 10px #fff; /*280 x 380*/
		-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.16);
				box-shadow: 0 3px 4px rgba(0, 0, 0, 0.16);
		background-image: url("../images/photo-evz.jpg");
		background-repeat: no-repeat;
	    background-position: top center;
	}
	
		.pcard.nata > .pcard-body > aside {
			left:auto;
			right:0;
		}
	
	#photo-nata {
		background-image: url("../images/photo-nvz.jpg");
	}
	
	.pcard-body > header {
		display:block;
		margin-bottom:1em;
		text-transform: uppercase;
	}
		
		.pcard.nata > .pcard-body > header {
			text-align:right;
		}
	
	.pcard-body > footer {
		position:absolute;
		bottom:10px;
		right:0;
		/*left:calc(2em + 300px);*/  
		
		display:block;
		width:calc(100% - 2em - 300px);
		
		
	}
	
	.pcard.nata > .pcard-body > footer {
		right:auto;
		left:0;
	}
	
	.pcard-body > footer, .pcard-body > header {
		padding:0 1em 0 1em;
		color:#F6F2DF;
		background-color:#C5BFA0; /*#D2CCAC;*/
		
		font-family: 'Oswald', sans-serif;
		font-size:1em;
		font-weight:500;

		line-height:36px;
		height:36px;
		letter-spacing:0.02em;
		-webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.2);
			text-shadow: 0 1px 1px rgba(0,0,0,0.2);
		
	}
	
	.pcard-body > footer > span {
		display: block;
		float:right;
		height:100%;
		width:auto;
	}

	#persons strong {
		font-weight: 700;
	}
	
	#persons p {
		line-height:1.35;
		text-align: justify;
		padding: 0 0.3em 0 0.3em;
	}
	
	#persons a {
		display: inline-block;
		height:36px;
		border-bottom-color:transparent;
	}
	
	#persons a:hover {
		color:#d25d5a;
	}
	
	#persons a > svg {
		margin-top: 6px;
		margin-left:6px;
	}
	
	#persons a .asvg { 
		fill:#F6F2DF;
	}
	
	#persons a:hover .asvg { 
		-webkit-transition: all 0.2s ease;
				transition: all 0.2s ease;
		fill:#D25D5A;
	}

	#persons .tooltip::before {
		top:-28px;
	}


	#persons .icon {
		width: 30px;
		height: 100%;
	}

	/*==========SIGNATURES===========*/
	.signature { 
		opacity:0.8;
		margin-right:2em;
	}

	.pcard.nata .signature { 
		float:right;
	}

	#stroke-hero-z {
	  		stroke-dasharray: 760;
	  		stroke-dashoffset: 0;
			-webkit-animation: write-hero-z 3s ease-in-out;
	  				animation: write-hero-z 3s ease-in-out;
	}
	
	#stroke-hero-t {
  		stroke-dasharray: 70;
  		stroke-dashoffset: 0;
  		-webkit-animation: write-hero-t 3s ease-in;
  				animation: write-hero-t 3s ease-in;
	}
	
	@-webkit-keyframes write-hero-z { 0% { stroke-dashoffset: 760; } 90% { stroke-dashoffset: 0; } }
			@keyframes write-hero-z { 0% { stroke-dashoffset: 760; } 90% { stroke-dashoffset: 0; } }

	@-webkit-keyframes write-hero-t { 0%, 90% { stroke-dashoffset: 70; stroke-opacity:0; } 100% { stroke-dashoffset: 0; stroke-opacity:1; } }
			@keyframes write-hero-t { 0%, 90% { stroke-dashoffset: 70; stroke-opacity:0; } 100% { stroke-dashoffset: 0; stroke-opacity:1; } }

	
	/* -------- Nata ------- */
	#stroke-nata-z { 
  		stroke-dasharray: 400;
  		stroke-dashoffset: 0;
  		-webkit-animation: write-nata-z 2s ease-in-out;
  				animation: write-nata-z 2s ease-in-out;
	}
	
	#stroke-nata-n {
  		stroke-dasharray: 440;
  		stroke-dashoffset: 0;
  		-webkit-animation: write-nata-n 2s ease-in-out;
  				animation: write-nata-n 2s ease-in-out;
	}
	
	@-webkit-keyframes write-nata-z { 0% { stroke-dashoffset: 400; } 50% { stroke-dashoffset: 0; } }
			@keyframes write-nata-z { 0% { stroke-dashoffset: 400; } 50% { stroke-dashoffset: 0; } }
	
	@-webkit-keyframes write-nata-n { 0%, 50%  { stroke-dashoffset: 440; stroke-opacity:0;} 51% {stroke-opacity:1;} 100% { stroke-dashoffset: 0; } }
			@keyframes write-nata-n { 0%, 50%  { stroke-dashoffset: 440; stroke-opacity:0;} 51% {stroke-opacity:1;} 100% { stroke-dashoffset: 0; } }


	.signature.inactive > path {
		-webkit-animation: none !important;
  				animation: none !important;
	}
	
	/* IE & Edge fix */
	body.is-ie .signature > path, body.edge .signature > path {
  		animation: none !important;
		transition: opacity .3s ease; 
  		opacity: 1;
	}
	
	body.is-ie .signature.inactive > path, body.edge .signature.inactive > path {
  		animation: none !important;
		transition: none; 
  		opacity: 0;
	}

/*@.--------------------#SERVICE-----------------------*/

	#service {
		background:#1e2429; /*url("../images/overlay.png") repeat left top;*/
	}
	
	#service .tooltip::before {
		top:-12px;
	}

	#service .feature > section {
		padding: 2em 2.5em 3em 5.5em;
		background-color: #323a42;
		background-image: url(data:image/gif;base64,R0lGODlhCAAZAPIAACQrMSUsMiUtMyszOjA4PzI6QgAAAAAAACH5BAAAAAAALAAAAAAIABkAAAMaCLrc/jDKSau9OGsnBiGDoAxFWQxAQJgFESQAIf8LWE1QIERhdGFYTVA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAA7), 
						  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAKklEQVQImWNQ0zX+z8TMwsrAxMTExMDEwMCATHz7+pmBiZmZhYGJEVMWAK4KBJve4xsMAAAAAElFTkSuQmCC);
		background-repeat: repeat-x, repeat-x;
		background-position: top, bottom;
	}

/*@.--------------------#INFO--------------------------*/

	#info {
		background-color: #242b31;
	}
	#info .feature > section {
		background-color: #323a42;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADBAMAAABc5lN7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAAD1BMVEUjKS8yOkIlLDIqMTgwOECakL3xAAAAF0lEQVQI12MQVGBgYhA0YGBmEHRWMgEABmMBIt73RmkAAAAASUVORK5CYII=),
						  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADBAMAAABc5lN7AAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAAD1BMVEUjKS8yOkIlLDIqMTgwOECakL3xAAAAF0lEQVQI12MQdFYyYRA0YGBmEFRgYAIACwkBInaudC4AAAAASUVORK5CYII=);
		background-repeat: repeat-x, repeat-x;
		background-position: top, bottom;
	}
	#info a.ainfo {
		display: list-item;
		margin-bottom: 12px;
		margin-left: 16px;
		border-bottom-color:transparent;
	}
	#info .feature > section:nth-child(odd) a.ainfo {
		list-style-type: inherit;
	}
	#info .feature > section:nth-child(even) a.ainfo {
		list-style-type: square;
	}
	#info a.ainfo.last {
		margin-bottom: 0;
	}
/*@.--------------------#CONTACT-----------------------*/

	#contact {
		background-color: #1e2429;
	}

	#human-form {
		width:calc(55% - 2em);
		float:left;
	}
	
	.vcard {
		width:45%;
		float:right;
		padding-left:2em;
		border-left: 1px solid rgba(255, 255, 255, 0.2);
	}
	
	#human-form input {
		width:calc(50% - 1em);
		margin-bottom: 2em;
	}
	
	#human-form textarea {
		margin-bottom: 2em;
		width:100%;
	}
	
	.fn.org {
		display: inline-block;
		margin-bottom:0.5em;
		
		font-size:1em;
		font-weight:400;
		line-height:2.5em !important;
		word-spacing: 0.2em;
		letter-spacing:0.02em;
		color:rgba(255, 255, 255, 0.6);
		
		-webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.2);
			text-shadow: 0 1px 1px rgba(0,0,0,0.2);
		text-transform:uppercase;
		border-bottom: solid 2px #d25d5a;
	}
	
	.adr, .phones, .mails {
		margin-bottom:1em;
	}
	
	.phones .tel.one {
	}
	
	.vcard a {
		border-bottom-color:transparent;
		/*display: inline-block;*/
		/*vertical-align: middle*/
		line-height:1.5em;
		margin-right:1em;
		/*background-color:red;*/
	}
	.vcard a > svg {
		display: inline-block;
		vertical-align: bottom;
		/*vertical-align: baseline;*/
	}
	.vcard .asvg { 
		fill:#fff; 
		opacity:0.5; 
		-webkit-transition: opacity 0.2s ease;
				transition: opacity 0.2s ease;
	}
	
	.vcard a:hover .asvg { 
		opacity:1; 
	}

/*@.--------------------#NAVBAR------------------------*/
	#navbar {
		display: block;
	    position: fixed;
		height:60px;
		top:0;
		left:0;
		padding:0;
		width:100%;
	    overflow:hidden;
		cursor: default;
		z-index: 1000;
		line-height:1;
		
		-webkit-transition: opacity 1s linear;
				transition: opacity 1s linear;
		opacity: 1;
		background-color:#191c20; /*#171c20;*/
	}
	#navbar.inactive, body.is-loading #navbar {
		-webkit-transition: none;
				transition: none;
		opacity: 0;
	}

	#navbar ul {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction:	row;
				flex-direction: row;
		
		-webkit-justify-content: center;
				justify-content: center;
		list-style: none;
		height:100%;
		width:100%;

	}
	#navbar li {
		display:block;
		position:relative;
		margin:0;
		padding:0;
		height:100%;
		text-align: center;
		margin-right:1em;
		opacity:1;
	}
	
	#navbar a {
		display: inline-block;
		line-height:60px;
		height:100%;
		font-size:1em;
		font-weight:400;
		color:rgba(255, 255, 255, 0.6);
		
		text-transform:uppercase;
		letter-spacing:0.05em;
		border-bottom:0;
	}
	
	#navbar a::before {
		content: '';
		display:block;
		position:absolute;
		left:0; bottom:0;
		width:100%;
		height:3px;
		background-color: rgba(255, 255, 255, 0.2);
	}
	
	#navbar a:after {
		content: '';
		display:block;
		position:absolute;
		left:0; bottom:0;
		width:0;
		height:3px;
		background-color: #d25d5a;
		-webkit-transition: none;
				transition: none;
	}

	#navbar a.active {
		color:rgba(255, 255, 255, 0.9);
	}
	#navbar a.active:after {
		/* сброс трансформаций */
		-webkit-transform: none;
				transform: none;
		/* горизонтальное увеличение cправа кр. полосы */
		-webkit-transition: width 250ms ease-in-out;
				transition: width 250ms ease-in-out;
		width: 100%;
		/*max-width: 100%;*/
	}

	
/*@.--------------------FORMS--------------------------*/
	
	input[type="text"], 
	input[type="password"],
	input[type="email"],
	input[type="tel"],
	select,
	textarea {
		display: block;
		width: 100%;
		max-width: 100%;
		-webkit-appearance: none;
			-ms-appearance: none;
				appearance: none;
		background: rgba(255, 255, 255, 0.05);
		border-radius: 4px;
		border: none;
		border: solid 1px rgba(255, 255, 255, 0.15);
		
		/*border-color: #E74C3C;*/
		/*box-shadow: 0 0 0 1px #E74C3C;*/
		
		color: inherit;
		outline: 0;
		padding: 0 1em;
		text-decoration: none;
	}

		input[type="text"]:invalid,
		input[type="password"]:invalid,
		input[type="email"]:invalid,
		input[type="tel"]:invalid,
		select:invalid,
		textarea:invalid {
			box-shadow: none;
		}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		input[type="tel"]:focus,
		select:focus,
		textarea:focus {
			background: rgba(0, 0, 0, 0.15);
			border-color: rgba(255, 255, 255, 0.65);
			/*box-shadow: 0 0 0 1px #ffffff;*/
		}

	textarea {
		padding: 0.75em 1em;
	}

	body.is-ie textarea {
		min-height: 10em;
	}

	input[type="text"],
	input[type="password"],
	input[type="email"] {
		height: 2.75em;
	}
	
	::-webkit-input-placeholder {
		color: rgba(255, 255, 255, 0.35) !important;
		opacity: 1.0;
	}

	.formerize-placeholder {
		color: rgba(255, 255, 255, 0.35) !important;
		opacity: 1.0;
	}

/*@.------------------BUTTONS----------------------*/

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	button,
	.button {
		position: relative;
		display: inline-block;
		-webkit-appearance: none;
				appearance: none;
		-webkit-transition: border-color 0.2s ease;
				transition: border-color 0.2s ease;
		
		background-color: transparent;
		border:  solid 1px rgba(255, 255, 255, 0.2) !important;
		
		border-radius: 3em;
		cursor: pointer;
		
		outline: 0;
		padding: 0 3.75em;
		text-align: center;
		
		height: 44px;
		letter-spacing: 1px;
		line-height: 42px;
		
		font-family: 'Oswald', sans-serif;
		color:rgba(255, 255, 255, 0.6);
		font-size:0.8em;
		font-weight:400;
		text-transform: uppercase;

	}

	input[type="submit"]:after,
	input[type="reset"]:after,
	input[type="button"]:after,
	button:after,
	.button:after {
		-webkit-transform: scale(0.25);
				transform: scale(0.25);
		-webkit-pointer-events: none;
				pointer-events: none;
		-webkit-transition: opacity 0.2s ease, -webkit-transform 0.2s ease;
				transition: opacity 0.2s ease, transform 0.2s ease;
		
		background: #ffffff;
		border-radius: 3em;
		content: '';
		height: 100%;
		left: 0;
		opacity: 0;
		position: absolute;
		top: 0;
		width: 100%;
	} 

		input[type="submit"]:hover,
		input[type="reset"]:hover,
		input[type="button"]:hover,
		button:hover,
		.button:hover {
			color: rgba(255, 255, 255, 0.8) !important;
			border-color: rgba(255, 255, 255, 0.55) !important;
		}

		input[type="submit"]:hover:after,
		input[type="reset"]:hover:after,
		input[type="button"]:hover:after,
		button:hover:after,
		.button:hover:after {
			opacity: 0.05;
			-webkit-transform: scale(1);
					transform: scale(1);
		}

		input[type="submit"]:hover:active,
		input[type="reset"]:hover:active,
		input[type="button"]:hover:active,
		button:hover:active,
		.button:hover:active {
			border-color: #ffffff !important;
		}

		input[type="submit"]:hover:active:after,
		input[type="reset"]:hover:active:after,
		input[type="button"]:hover:active:after,
		button:hover:active:after,
		.button:hover:active:after {
			opacity: 0.1;
		}
/*@.------------------ARTICLES----------------------*/

	#srv-articles {
		/*display: none;*/
	}
	
	.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.82);
		z-index: 99999;
		opacity: 0;
		-webkit-transition: opacity 400ms ease-in;
				transition: opacity 400ms ease-in;
		pointer-events: none;
		/* filter: blur(0.2rem); */
	}

	.modal:target {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.modal > div {
		width: 800px;
		position: relative;
		margin: 5% auto;
		padding: 0.5em 2em 2.5em 2em;
		background-color: rgba(27, 31, 34, 0.95);
		border: solid 1px rgba(255, 255, 255, 0.15);
		border-radius: 4px;
		font-size: 12pt;
		font-weight: normal;
		line-height: 1.5;
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
	}
	
	.asrv {
		display: block; /*list-item; list-style-type: none;*/
		/*border-bottom-color:transparent;*/
		/*margin-left: 18px;*/ 
		line-height:1.7em;
	}
	.asrv:before {
    	content: "\2605"; /* Insert content that looks like bullets */
    	padding-right: 8px;
    /* color: blue; */
	}
	.asrv:hover {
		border-bottom-color:#FFF;
		color:  #FFF; /*rgba(255, 255, 255, 0.85);*/
	}
 article li {
 	list-style: square outside;
 	margin-left: 1em;
 }
	/* ************************************ */
/*	.closemodal {
		display: block;
		position: absolute;
		top: 0.4rem;
		right: 0.6rem;
		font-size: 18pt;
		width: 1.5rem;
		height: 1.5rem;
		cursor: pointer;
		white-space: nowrap;
		border: 0;
		text-align: center;
		text-decoration: none;
		color: rgba(255, 255, 255, 0.4);

	}
.closemodal:hover { color: rgba(255, 255, 255, 1); }
	.closemodal:active { color: rgba(255, 255, 255, 0.2); }
*/	
	
@media screen and (max-width:1280px) {

	#body-wrapper {
		margin-left:0;
		padding-top:3em;
	}
	
	.wrapper {
		position:relative;
		padding:2em 0 2em 0;
	}

	.wrapper > .inner {
		width:95%;
	}
	

}

@media screen and (max-width: 992px) {
	#navbar ul {
		display: none;
	}
	
	.feature {
		display: block;
			}

	.feature > section {
		width: 100%;
	}
	
	.feature > section:nth-child(2n) {
		margin:0 0 2em 0;
	}
	
	#persons {
		display: block;
		padding:2em 1.5em 2em 1.5em;

	}
	#persons > .inner {
		width: auto;
		height:auto;
	}
	.pcard {
		position:relative;
		width:100%;
		height:550px;
	}

}