/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
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;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul, menu {
	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;
}
html,
body {
  width: 100%;
  height: 100%;
}
body {
  background-color: #f1f0ec;
  color: #000;
  -webkit-font-smoothing: antialiased;
}
body,
input,
textarea,
button {
  font: 400 15px/22px 'PT Serif', serif;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
a,
.g-link {
  color: #5f15cd;
  text-decoration: none;
  cursor: pointer;
  transition: color 0.4s ease-out, border-color 0.4s ease-out, background-color 0.4s ease-out;
}
a:hover, .g-link:hover {
	color: #ff5400;
	transition: color 0s linear, border-color 0s linear, background-color 0s linear;
}
p {
  font-size: 18px;
  line-height: 30px;
}
* + p {
	margin-top: 23px;
}
.g-clr {
  height: 0;
  background-color: transparent;
  border: 0;
  margin-top: -6px;
  clear: both;
}
.g-quote-link span {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
	transition: color 0.4s ease-out, border-color 0.4s ease-out, background-color 0.4s ease-out;
}
.g-quote-link:hover span {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
	transition: color 0s linear, border-color 0s linear, background-color 0s linear;
}
.wrap {
  min-width: 1000px;
  position: relative;
  overflow: hidden;
  padding-bottom: 70px;
}
.grid {
  font-size: 0;
}
.grid__item {
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  width: 5.55556%;
  padding-right: 7px;
  font-size: 15px;
}
.grid__item--2 {
	width: 11.11112%;
}
.grid__item--3 {
	width: 16.66668%;
}
.grid__item--4 {
	width: 22.22224%;
}
.grid__item--5 {
	width: 27.7778%;
}
.grid__item--6 {
	width: 33.33336%;
}
.grid__item--7 {
	width: 38.88892%;
}
.grid__item--8 {
	width: 44.44448%;
}
.grid__item--9 {
	width: 50.00004%;
}
.grid__item--10 {
	width: 55.5556%;
}
.grid__item--11 {
	width: 61.11116%;
}
.grid__item--12 {
	width: 66.66672%;
}
.grid__item--13 {
	width: 72.22228%;
}
.grid__item--14 {
	width: 77.77784%;
}
.grid__item--15 {
	width: 83.3334%;
}
.grid__item--16 {
	width: 88.88896%;
}
.grid__item--17 {
	width: 94.44452%;
}
.grid__item--18 {
	width: 100.00008%;
}
.grid__item--1 {
  
}
.grid__item--10 {
  
}
.grid__item--12 {
  
}
.grid__item--13 {
  
}
.grid__item--14 {
  
}
.grid__item--15 {
  
}
.grid__item--2 {
  
}
.grid__item--3 {
  
}
.grid__item--4 {
  
}
.grid__item--5 {
  
}
.grid__item--6 {
  
}
.grid__item--7 {
  
}
.grid__item--8 {
  
}
.grid__item--9 {
  
}
.section {
  margin: 0 auto;
  max-width: 1063px;
  padding: 0 43px 0 50px;
}
.advices {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: relative;
  margin-left: -10px;
}
.advices:after {
	content: '';
	position: absolute;
	top: -42px;
	right: 30px;
	background: url('advices__stars.png');
	width: 76.5px;
	height: 47.5px;
	background-size: 76.5px 47.5px;
}
.advices__become-client {
  text-align: right;
  padding: 10px 0 0 0;
  z-index: 5;
  -webkit-transform: translateZ(3px);
          transform: translateZ(3px);
}
.advices__become-link {
  display: inline-block;
  font-size: 15px;
  line-height: 24px;
  background-color: #fe5c0c;
  color: #fff;
  padding: 4px 18px;
  border-radius: 4px;
  box-shadow: 0 1px 0 #9a3807;
  box-sizing: border-box;
  cursor: pointer;
  margin-right: 10px;
}
.advices__become-link:hover {
	background-color: #ee4e00;
	color: #fff;
}
.advices__head {
  font-weight: bold;
  -webkit-font-smoothing: subpixel-antialiased;
}
.advices__item + .advices__item {
	margin-top: 15px;
}
.advices__item a {
	border-bottom: 1px solid #6e2bd0;
	border-bottom: 1px solid rgba(110, 43, 208, 0.4);
}
.advices__item a:hover {
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.4);
}
.advices__link {
  color: #5f15cd;
  cursor: pointer;
  border-bottom: 1px solid #5f15cd;
  border-bottom: 1px solid rgba(95, 21, 205, 0.3);
  transition: color 0.4s ease-out, border-color 0.4s ease-out, background-color 0.4s ease-out;
}
.advices__link:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
	transition: color 0s linear, border-color 0s linear, background-color 0s linear;
}
.advices__list {
  padding-bottom: 14px;
}
.also {
  text-align: center;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  padding-top: 59px;
  font-size: 15px;
  top: -20px;
  position: relative;
}
.clients-satisfact {
  text-align: center;
  margin-top: 90px;
}
.clients-satisfact__count {
  font-size: 96px;
  line-height: 78px;
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -8px;
}
.clients-satisfact__desc {
  display: block;
  text-align: center;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-top: 6px;
}
.clients-satisfact__element {
  display: inline-block;
  vertical-align: top;
  width: 240px;
  padding: 0 20px;
}
.clients-satisfact__of {
  width: 100px;
  text-align: right;
  position: absolute;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  top: 100px;
  right: 9px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  color: #6e2bd0;
}
.articles {
  font-size: 0;
}
.articles__contain {
  display: block;
  position: relative;
  z-index: 4;
  height: 100%;
}
.articles__item--middle .articles__contain {
	padding-right: 40px;
}
.articles__item--wide .articles__contain {
	padding-right: 110px;
}
.articles__date {
  display: block;
  color: #000;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 36px;
}
.articles__item--short .articles__date {
	position: absolute;
	right: 10px;
	bottom: -2px;
}
.articles__item--middle .articles__date {
	position: absolute;
	right: 10px;
	bottom: -2px;
}
.articles__item--wide .articles__date {
	position: absolute;
	right: 10px;
	bottom: -2px;
}
.articles__item {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  box-sizing: border-box;
  height: 206px;
  padding: 30px 50px 30px 30px;
  position: relative;
  margin-bottom: 40px;
}
.articles__item--middle {
  width: 50%;
}
.articles__item--short {
  width: 35%;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  padding: 30px 60px 30px 40px;
}
.articles__item--stared {
  
}
.articles__item--white:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 20px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.articles__item--white:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 5px;
	bottom: 5px;
	right: 25px;
	border: 1px solid rgb(230, 230, 230);
}
.articles__item--wide {
  width: 65%;
}
.articles__name {
  z-index: 4;
  padding: 4.3% 0 0;
  border-bottom: 1px solid #5f15cd;
  border-bottom: 1px solid rgba(95,21,205,0.3);
}
a.articles__item:hover .articles__name,
  a.articles__name:hover {
	border-color: #ff5400;
	border-color: rgba(255,84,0,0.4);
}
.articles__item--short .articles__name {
	font-size: 15px;
	line-height: 30px;
}
.articles__item--middle .articles__name {
	font-size: 24px;
	line-height: 36px;
}
.articles__item--wide .articles__name {
	font-size: 24px;
	line-height: 36px;
}
.articles__item--stared .articles__name:before {
	content: '';
	position: absolute;
	right: -43px;
	top: -43px;
	width: 43px;
	height: 42px;
	background: url('articles__item--stared.png');
	background-size: 43px 42px;
}
@font-face {
  font-family: 'Museo Sans';
  src: url('MuseoSansCyrl-500.eot');
  src: url('MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
    url('MuseoSansCyrl-500.woff') format('woff'),
    url('MuseoSansCyrl-500.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Museo Sans';
  src: url('MuseoSansCyrl-700.eot');
  src: url('MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
    url('MuseoSansCyrl-700.woff') format('woff'),
    url('MuseoSansCyrl-700.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'PT Mono';
  src: url('PTM75F_W.eot');
  src: url('PTM75F_W.eot?#iefix') format('embedded-opentype'),
    url('PTM75F_W.woff') format('woff'),
    url('PTM75F_W.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Voltaire';
  src: url('Voltaire-Normal.eot');
  src: url('Voltaire-Normal.eot?#iefix') format('embedded-opentype'),
    url('Voltaire-Normal.woff') format('woff'),
    url('Voltaire-Normal.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.desc-examples {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin: 11px 0 17px 5%;
}
.desc-examples__item + .desc-examples__item {
	margin-top: 13px;
}
.desc-examples__mark {
  color: #ff5400;
}
.content-cards__list{
  margin-top: 45px;
  font-size: 0;
}
.content-cards-list__title{
  margin-bottom: 5px;
  font-weight: bolder;
  font-family: "PT Mono", sans-serif;
  font-size: 20px;
  letter-spacing: -0.4px;
}
.content-cards-list__descr{
  margin-bottom: 30px;
  font-family: "PT Serif", sans-serif;
  font-size: 18px;
}
.content-cards__contain {
  display: block;
  position: relative;
  z-index: 4;
  height: 100%;
}
.content-cards__item--short .content-cards__contain {
	padding: 10px;
}
.content-cards__item--wide .content-cards__contain {
	padding: 10px 50px 10px 10px;
}
.content-cards__item--middle .content-cards__contain {
	padding: 10px 50px 10px 10px;
}
@media screen and (max-width: 1120px) {
    .content-cards__item--short .content-cards__contain {
		padding: 0;
		padding-bottom: 25px;
	}
    .content-cards__item--wide .content-cards__contain {
		padding: 10px;
	}
    .content-cards__item--middle .content-cards__contain {
		padding: 10px;
	}

  .content-cards__item {
    padding: 10px;
  }
}
.content-cards__name {
  font-family: "PT Serif", sans-serif;
  z-index: 4;
  font-size: 24px;
  line-height: 32px;
  border-bottom: 1px solid rgba(93,42,166, 0.2);
}
.content-cards__item--stared .content-cards__name:before {
	content: '';
	position: absolute;
	right: -43px;
	top: -43px;
	background: url('content-cards__item--stared.png');
}
.content-cards__item--white:hover .content-cards__name{
  border-bottom: 1px solid rgba(255,84,0,0.4);
}
.content-cards__date{
  font-family: "Museo Sans","Helvetica",sans-serif;
  font-size: 15px;
  bottom: 26px;
  position: absolute;
  right: 10px;
  color: #000000;
}
.content-cards__text {
  color: #000;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  display: block;
  text-align: left;
}
.content-cards__item--short .content-cards__text {
	margin-top: 5px;
}
.content-cards__item--middle .content-cards__text {
	margin-top: 5px ;
}
.content-cards__item--wide .content-cards__text {
	margin-top: 5px;
}
.content-cards__item {
  display: inline-block;
  vertical-align: top;
  /*font-size: var(--default-font-size);*/
  box-sizing: border-box;
  height: 186px;
  padding: 10px;
  position: relative;
  margin-bottom: 40px;
  padding-right: 50px;
  font-size: 0;
}
.content-cards__item--short {
  width: 20%;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  padding: 15px 35px 15px 15px;
}
.content-cards__item--wide {
  width: 40%;
}
.content-cards__item--middle {
  width: 60%;
}
.content-cards__item--numbers{
  padding: 15px 23px 15px 0;
  color: #fc551e;
  text-align: center;
}
.content-cards__item--numbers .content-cards__contain{
	padding-right: 0;
}
.content-cards__item--numbers .content-cards__name{
	font-family: 'PT Mono', sans-serif;
	font-weight: bold;
	display: block;
	font-size: 108px;
	margin-top: 20px;
	border: none;
}
.content-cards__item--numbers .content-cards__text{
	display: inline-block;
	font-size: 16px;
	color: #fc551e;
	text-align: center;
	margin-top: 30px;
	max-width: 310px;
	border: none;
}
.content-cards__item.content-cards__item--orange {
  color: #fff;
  transition: color 0.4s ease-out, border-color 0.4s ease-out, background-color 0.4s ease-out;
}
.content-cards__item.content-cards__item--orange:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 20px;
	background: #FC551E;
	border-radius: 3px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.content-cards__item.content-cards__item--orange:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 5px;
	bottom: 5px;
	right: 25px;
	border: 1px solid #fff;
}
.content-cards__item.content-cards__item--orange .content-cards__name{
	transition: color 0.4s ease-out, border-color 0.4s ease-out, background-color 0.4s ease-out;
	border-bottom: 1px solid rgba(255,255,255, 0.4);
}
.content-cards__item.content-cards__item--orange .content-cards__date{
	color: #fff;
}
.content-cards__item.content-cards__item--orange .content-cards__text{
	color: #fff;
}
.content-cards__item.content-cards__item--orange:hover .content-cards__name,
.content-cards__item.content-cards__name:hover{
  transition: color 0s linear, border-color 0s linear, background-color 0s linear;
  color: rgba(0,0,0, 1);
  border-color: rgba(0,0,0, 0.4);
}
.content-cards__item--white:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 20px;
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.content-cards__item--white:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 5px;
	bottom: 5px;
	right: 25px;
	border: 1px solid rgb(230, 230, 230);
}
.top-panel__documents.top-panel__documents{
  padding-bottom: 140px;
  background: url(group@3x.png) no-repeat 40% 105% / 80% 80%;
}
.l-documents-title{
  text-align: center;
  position: relative;
}
.documents-title__head{
  font-family: 'PT Mono', sans-serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  letter-spacing: -2px;
}
.document-title__desc{
  max-width: 575px;
  margin: 10px auto 0;
  font-size: 18px;
  line-height: 30px;
  display: block;
  text-align: center;
}
.document-title__fix{
  margin: 0;
}
.emerge {
  
}
.facebook {
  
}
.feedback {
  padding: 62px 5.55556% 0;
  font-size: 0;
  margin: 0 7px 0 0;
}
.feedback__column {
  width: 43.5%;
  display: inline-block;
  vertical-align: top;
}
.feedback__column + .feedback__column {
	margin-left: 13%;
}
.feedback__head {
  font-size: 46px;
  line-height: 78px;
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  text-align: center;
  letter-spacing: -2px;
  margin-bottom: 22px;
}
.feedback__item p + p {
	margin-top: 14px;
}
.feedback__item + .feedback__item {
	margin-top: 40px;
}
.feedback__mark {
  display: inline;
}
.feedback__mark--blue {
  background-color: #d4c4e6;
  padding: 1px 0;
  box-shadow: 4px 0 0 #d4c4e6, -4px 0 0 #d4c4e6;
}
.feedback__mark--red {
  background-color: #f4d1bd;
  padding: 1px 0;
  box-shadow: 4px 0 0 #f4d1bd, -4px 0 0 #f4d1bd;
}
.feedback__name {
  padding: 6px 0 0;
}
.feedback__preview + .feedback__name:before {
	content: '';
	position: absolute;
	top: 0;
	left: 60px;
	height: 60px;
	width: 15px;
}
.feedback__preview {
  overflow: hidden;
  border-radius: 50%;
  line-height: 0;
  font-size: 0;
  top: 0;
  left: 0;
  position: absolute;
  margin-right: 15px;
  margin-top: 4px;
  width: 60px;
  height: 60px;
}
.feedback__preview img {
	max-width: 100%;
}
.feedback__title {
  display: block;
  color: #000;
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  padding: 4px 0;
  position: relative;
  margin-bottom: 10px;
}
.feedback__title:after {
	content: '';
	display: table;
	width: 100%;
	clear: both;
}
:root .feedback__title a {
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid #000 \ ;
	background-image: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3));
	background-position: 0 92%;
	background-size: 100% 1px;
	background-repeat: repeat-x;
}
:root .feedback__title a:hover {
	color: #ff5400;
	border-bottom: 1px solid #ff5400 \ ;
	background-image: linear-gradient(rgba(255, 84, 0, 0.4), rgba(255, 84, 0, 0.4));
	background-position: 0 92%;
	background-size: 100% 1px;
	background-repeat: repeat-x;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.feedback__title {/* hack for IE10 */
	}
	:root .feedback__title a {
		border: none;
	}
	:root .feedback__title a:hover {
		border: none;
	}
}
.feedback__title--preview {
  padding-left: 76px;
}
.free-docs {
  margin: 50px 21px 0 0;
  outline: #37126C solid 1px;
  outline-offset: 1px;
  border: 2px solid #562996;
  padding: 7px 8px;
  position: relative;
  min-width: 865px;
}
.free-docs p {
	max-width: 520px;
}
.free-docs img {
	max-width: 100%;
}
.free-docs__contain {
  background: #532b96;
  background: linear-gradient(#401D73, #5D2AA6);
  padding: 0 30px 30px;
  color: #f1f0ec;
  border: 1px solid #532b96;
  outline: #532b96 solid 1px;
  outline-offset: 1px;
  font-size: 0;
  position: relative;
}
.free-docs__stars1{
  position: absolute;
  top: 0;
  right: 0;
  width: 486px;
  height: 251px;
  background: url(stars.png) 247% 11%/86% 67% no-repeat;
}
.free-docs__stars2{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 546px;
  height: 300px;
  background: url(stars2.png) -18% 83%/64% 60% no-repeat;
}
.free-docs__list{
  margin-top: 40px;
}
.free-docs__subtext{
  margin-top: 15px;
  font-size: inherit;
}
.free-docs__head{
  box-sizing: border-box;
  color: #fff;;
  font-family: "Voltaire",serif;
  font-size: 60px;
  line-height: 60px;
  margin: 54px 0 20px;
  padding-right: 200px;
  width: 100%
}
.free-docs__subtitle{
  box-sizing: border-box;
  color: #fff;
  padding-right: 35%;
  width: 100%;
  margin: 23px 0 60px;
  font-size: 18px;
  line-height: 30px;
}
.free-docs__item{
  box-sizing: border-box;
  display: inline-block;
  font-family: "Museo Sans","Helvetica",sans-serif;
  font-size: 15px;
  line-height: 1.2;
  padding-right: 3.3%;
  min-width: 185px;
  vertical-align: top;
  position: relative;
}
.free-docs__item--wide{
  font-family: "PT Serif",serif;
  box-sizing: border-box;
  padding-right: 50px;
  width: 68%;
  margin-bottom: 60px;
}
.free-docs__item--short{
  margin-top: 3px;
  font-size: 15px;
  line-height: 22px;
  box-sizing: border-box;
  padding-right: 25px;
  width: 32%;
}
.free-docs__title{
  position: absolute;
  left: 0;
  top: -20px;
  font-family: "PT Mono",sans-serif;
  font-weight: bold;
  color: #ff5400;
  display: block;
  font-size: 18px;
}
.free-docs__text{
  display: block;
  font-size: 18px;
  line-height: 30px;
}
.free-docs__text p{
  margin-top: 35px;
}
.documents-head__likely{
  text-align: right;
  display: block;
  font-size: 16px;
  font-weight: 400;
  padding-top: 15px;
  position: relative;
  margin-top: 0;
  width: 100%;
}
.likely__text{
  margin-right: 5px;
  font-size: 16px;
  display: inline-block;
  height: 28px;
  vertical-align: bottom;
}
.likely-light{
  display: inline;
}
.free-docs__glvrd,
.free-docs__zarlaw,
.free-docs__runetlex,
.free-docs__vc,
.free-docs__sinergy{
  margin-bottom: 5px;

}
.free-docs__link{
  color: #ffffff;
  font-weight: bold;
  border-bottom: 1px solid rgba(255,255,255, 0.4);
  position: relative;
}
.free-docs__link:hover{
	border-bottom: 1px solid rgba(255,84,0, 0.4);
}
.free-docs__link:before{
	content: '';
	float: left;
	background-repeat: no-repeat;
}
.free-docs__link--infrm{
  font-weight: normal;
}
.footer {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  padding: 81px 0 50px;
  position: relative;
  margin-top: -70px;
}
.footer:after {
	content: '';
	position: absolute;
	top: 65px;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #d8d8d4;
}
.footer a {
	border-bottom: 1px solid #6824cf;
	border-bottom: 1px solid rgba(104, 36, 207, 0.3);
}
.footer a:hover {
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.4);
}
.footer__copy {
  display: block;
}
.footer__desc {
  
}
.footer__email {
  
}
.footer__phone {
  display: block;
}
.footer__row {
  display: block;
}
.knowleges {
  margin-right: -28px;
}
.knowleges__head {
  font-family: 'PT Mono', sans-serif;
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  letter-spacing: -0.05em;
  margin-top: 14px;
}
.knowleges__name {
  position: absolute;
  top: 0;
  left: 0;
  right: 35px;
  bottom: 0;
  border: 1px solid #D6CEE5;
  padding: 15px 25px 15px 15px;
  z-index: 2;
  transition: border-color 0.4s ease-out, color 0.4s ease-out;
  color: #5f15cd;
  background: #fff;
}
.knowleges__tile:hover .knowleges__name {
	color: #ff5400;
}
.knowleges__tile:hover .knowleges__name {
	border-color: rgb(255, 204, 179);
	transition: border-color 0s linear, color 0s linear;
}
.knowleges__tile--whited .knowleges__name {
	background-color: #fff;
	border: 0;
}
.knowleges__tile--whited .knowleges__name:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 1px solid #D6CEE5;
	transition: border-color 0.4s ease-out;
}
.knowleges__tile--whited:hover .knowleges__name:after {
	border-color: rgb(255, 204, 179);
	transition: border-color 0s linear;
}
.knowleges__tile--more .knowleges__name {
	top: 10px;
	left: 10px;
	bottom: -10px;
	background-color: #fff;
	right: 25px;
}
.knowleges__tile {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  width: 25%;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  height: 198px;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 25px;
}
.knowleges__tiles--scoped .knowleges__tile:nth-child(8) {
	visibility: hidden;
}
.knowleges__tile--more {
  position: absolute;
  right: 0;
  bottom: -11px;
  cursor: pointer;
  display: none;
}
.knowleges__tile--more:before {
	content: '';
	position: absolute;
	top: 0;
	right: 35px;
	left: 0;
	bottom: 0;
	border: 1px solid #D6CEE5;
	transition: border-color 0.4s ease-out;
}
.knowleges__tile--more:after {
	content: '';
	position: absolute;
	top: 0;
	right: 30px;
	left: 0;
	bottom: -5px;
	border: 1px solid #D6CEE5;
	margin: 5px 0 0 5px;
	background-color: #F1F0EC;
	transition: border-color 0.4s ease-out;
}
.knowleges__tile--more:hover:before,
  .knowleges__tile--more:hover:after {
	transition: border-color 0s linear;
	border-color: rgb(255, 204, 179);
}
.knowleges__tiles--scoped .knowleges__tile--more {
	display: block;
}
.knowleges__tile--stared:before {
	content: '';
	position: absolute;
	right: 20px;
	top: -15px;
	width: 32px;
	height: 31px;
	background: url('knowleges__tile--stared.png');
	background-size: 32px 31px;
	z-index: 3;
}
.knowleges__tile--whited {
  
}
.knowleges__tiles {
  font-size: 0;
  position: relative;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  padding-top: 30px;
}
.l-knowleges-contain--initialized .knowleges__tiles--scoped {
	max-height: 435px;
}
.head {
  font-family: 'PT Mono', sans-serif;
  font-size: 40px;
  line-height: 48px;
  font-weight: bold;
  margin: 33px 0 12px 0;
  letter-spacing: -2px;
  max-width: 800px;
}
.knowleges-title {
  
}
.knowleges-title__desc {
  margin-top: 8px;
  max-width: 580px;
}
.knowleges-title__desc a {
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95,21,205,0.3);
}
.knowleges-title__desc a:hover {
	border-color: #ff5400;
	border-color: rgba(255,84,0,0.4);
}
.knowleges-title__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  font-size: 40px;
  line-height: 44px;
  letter-spacing: -0.05em;
}
.knowleges-switcher {
  
}
.knowleges-switcher__item {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 19px;
}
.knowleges-switcher__item + .knowleges-switcher__item {
	margin-left: 10px;
}
a.knowleges-switcher__item {
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95,21,205,0.3);
}
a.knowleges-switcher__item:hover {
	border-color: #ff5400;
	border-color: rgba(255,84,0,0.4);
}
.knowleges-switcher__item--active {
  font-weight: bold;
  background-color: #fff;
  padding: 5px 8px;
  border-radius: 3px;
}
.likely-big {
  
}
.likely,.likely__widget {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  margin: 0;
  text-indent: 0!important;
  list-style: none!important;
  font-weight: 400;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 18px;
  -webkit-transform: translateZ(2px);
          transform: translateZ(2px);
  padding-top: 3px;
}
.likely {
  opacity: 0;
  font-size: 0!important;
}
.likely .likely__counter{
  display: none !important;
}
.likely_visible {
  opacity: 1;
  transition: opacity .1s ease-in;
}
.likely>* {
  display: inline-block;
  visibility: hidden;
}
.likely_visible>* {
  visibility: inherit;
}
.likely__widget {
  display: inline-block;
  padding: 3px 4px;
  position: relative;
  white-space: nowrap;
}
.likely__button,.likely__counter {
  text-decoration: none;
  text-rendering: optimizeLegibility;
  display: inline-block;
  margin: 0;
  outline: 0;
}
.likely__button {
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.likely__counter {
  display: none;
  position: relative;
  font-weight: 400;
}
.likely_ready .likely__counter {
  display: inline-block;
}
.likely_ready .likely__counter_empty {
  display: none;
}
.likely__widget,.likely__icon,.likely__button,.likely__counter {
  vertical-align: top;
}
.likely__widget {
  transition: background .33s ease-out,color .33s ease-out,fill .33s ease-out;
  line-height: inherit;
}
.likely__widget:hover,.likely__widget:active,.likely__widget:focus {
  transition: none;
  cursor: pointer;
}
.likely__icon {
  position: relative;
  text-align: left;
  display: inline-block;
}
.likely svg {
  position: absolute;
}
.likely__button,.likely__counter {
  line-height: inherit;
  cursor: inherit;
}
.likely__button:empty {
  display: none;
}
.likely__counter {
  text-align: center;
}
.likely .likely__widget {
  color: #000;
  background: #ececec;
  background: rgba(231,231,231,.8);
}
.likely .likely__counter {
  background-size: 1px 1px;
  background-repeat: repeat-y;
  background-image: linear-gradient(to right,rgba(0,0,0,.2)0,rgba(0,0,0,0).5px,rgba(0,0,0,0)100%);
}
.likely-light .likely__widget {
  color: #fff;
  fill: #fff;
  background: rgba(236,236,236,.16);
  text-shadow: rgba(0,0,0,.2)0 0 .33em;
}
.likely-light .likely__counter {
  background-image: linear-gradient(to right,rgba(255,255,255,.4)0,rgba(255,255,255,0).5px,rgba(255,255,255,0)100%);
}
.likely__widget_facebook {
  fill: #425497;
}
.likely__widget_facebook:hover,.likely__widget_facebook:active,.likely__widget_facebook:focus {
  background: rgba(207,212,229,.8);
}
.likely-light .likely__widget_facebook:hover,.likely-light .likely__widget_facebook:active,.likely-light .likely__widget_facebook:focus {
  text-shadow: #425497 0 0 .25em;
  background: rgba(66,84,151,.7);
}
.likely__widget_twitter {
  fill: #00b7ec;
}
.likely__widget_twitter:hover,.likely__widget_twitter:active,.likely__widget_twitter:focus {
  background: rgba(191,237,250,.8);
}
.likely-light .likely__widget_twitter:hover,.likely-light .likely__widget_twitter:active,.likely-light .likely__widget_twitter:focus {
  text-shadow: #00b7ec 0 0 .25em;
  background: rgba(0,183,236,.7);
}
.likely__widget_gplus {
  fill: #dd4241;
}
.likely__widget_gplus:hover,.likely__widget_gplus:active,.likely__widget_gplus:focus {
  background: rgba(246,207,207,.8);
}
.likely-light .likely__widget_gplus:hover,.likely-light .likely__widget_gplus:active,.likely-light .likely__widget_gplus:focus {
  text-shadow: #dd4241 0 0 .25em;
  background: rgba(221,66,65,.7);
}
.likely__widget_vkontakte {
  fill: #526e8f;
}
.likely__widget_vkontakte:hover,.likely__widget_vkontakte:active,.likely__widget_vkontakte:focus {
  background: rgba(211,218,227,.8);
}
.likely-light .likely__widget_vkontakte:hover,.likely-light .likely__widget_vkontakte:active,.likely-light .likely__widget_vkontakte:focus {
  text-shadow: #526e8f 0 0 .25em;
  background: rgba(82,110,143,.7);
}
.likely__widget_pinterest {
  fill: #cc002b;
}
.likely__widget_pinterest:hover,.likely__widget_pinterest:active,.likely__widget_pinterest:focus {
  background: rgba(242,191,202,.8);
}
.likely-light .likely__widget_pinterest:hover,.likely-light .likely__widget_pinterest:active,.likely-light .likely__widget_pinterest:focus {
  text-shadow: #cc002b 0 0 .25em;
  background: rgba(204,0,43,.7);
}
.likely__widget_odnoklassniki {
  fill: #f6903b;
}
.likely__widget_odnoklassniki:hover,.likely__widget_odnoklassniki:active,.likely__widget_odnoklassniki:focus {
  background: rgba(252,227,206,.8);
}
.likely-light .likely__widget_odnoklassniki:hover,.likely-light .likely__widget_odnoklassniki:active,.likely-light .likely__widget_odnoklassniki:focus {
  text-shadow: #f6903b 0 0 .25em;
  background: rgba(246,144,59,.7);
}
.likely {
  line-height: 20px;
  margin: 0 -5px -10px;
}
.likely .likely__widget {
  border-radius: 3px;
  height: 22px;
  margin: 0 5px 10px;
}
.likely .likely__icon {
  width: 22px;
  height: 22px;
}
.likely .likely__button {
  padding: 1px 4px 1px 0;
}
.likely .likely__counter {
  padding: 1px 4px;
}
.likely svg {
  left: 3px;
  top: 3px;
  width: 16px;
  height: 16px;
}
.likely-big {
  line-height: 28px;
  margin: 0 -6px -12px;
}
.likely-big .likely__widget {
  font-size: 18px;
  border-radius: 4px;
  height: 32px;
  margin: 0 6px 12px;
}
.likely-big .likely__icon {
  width: 32px;
  height: 32px;
}
.likely-big .likely__button {
  padding: 2px 6px 2px 0;
}
.likely-big .likely__counter {
  padding: 2px 6px;
}
.likely-big svg {
  left: 4px;
  top: 4px;
  width: 24px;
  height: 24px;
}
.likely-small {
  line-height: 14px;
  margin: 0 -4px -8px;
}
.likely-small .likely__widget {
  font-size: 12px;
  border-radius: 2px;
  height: 18px;
  margin: 0 4px 8px;
}
.likely-small .likely__icon {
  width: 18px;
  height: 18px;
}
.likely-small .likely__button {
  padding: 2px 3px 2px 0;
}
.likely-small .likely__counter {
  padding: 2px 3px;
}
.likely-small svg {
  left: 3px;
  top: 3px;
  width: 12px;
  height: 12px;
}
.likely--dociments{
  float: right;
}
.likely--support-principle {
  margin-top: 4px;
}
.logo {
  font-family: 'PT Mono', sans-serif;
  letter-spacing: -1.7px;
  font-size: 25px;
  line-height: 27px;
  font-weight: bold;
  margin-top: 1px;
  display: inline-block;
  vertical-align: top;
  width: 180px;
  color: #000;
}
.poem {
  text-align: center;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 16px;
  line-height: 22px;
  margin-top: 59px;
  padding-bottom: 86px;
  position: relative;
}
.poem:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 84px;
	background: url('poem__bg.png') center no-repeat;
	background-size: 85px 73.5px;
}
.pistols {
  padding: 0 7px 20px 0;
  text-align: center;
  position: relative;
  height: 0;
  padding-top: 39.4%;
}
.pistols__img {
  max-width: 100%;
  margin: 0 auto;
  position: absolute;
  top: -10px;
  left: -1%;
}
.menu {
  margin: 65px 0 0;
  position: relative;
  z-index: 2;
  padding: 0 27px 0 0;
}
.menu a {
	color: #000000;
}
.menu:after {
	content: '';
	display: inline-block;
	background: url('menu__bullets.png') no-repeat;
	width: 22px;
	height: 10.5px;
	background-size: 44px 10.5px;
	margin: 5px 0 0 15px;
}
.menu__item {
  display: inline-block;
  vertical-align: top;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-right: 9px;
}
.menu__item:last-child {
	margin-right: 0;
}
.principle-title {
  padding-top: 45px;
  text-align: center;
  position: relative;
}
.principle-title p {
	max-width: 475px;
	margin: 23px auto 0;
	font-size: 18px;
	line-height: 30px;
}
.principle-title__achieve-count {
  display: block;
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  font-size: 107px;
  line-height: 169px;
  color: #fff;
}
.principle-title__achieve-desc {
  color: #fff;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 126px;
  margin-top: -35px;
}
.principle-title__achieve-element {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  width: 211px;
  height: 211px;
  background-image: linear-gradient(to bottom, #470dbd 0%, #7526d6 100%);
  position: relative;
}
.principle-title__achieve-element:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -75px 0 0 -66px;
}
.principle-title__achievement {
  text-align: center;
  margin-top: 35px;
}
.principle-title__colored {
  position: relative;

  font-family: 'Voltaire', serif;
  color: #5f25c9;
}
.principle-title .principle-title__colored {
	max-width: 590px;
	margin: 28px auto 20px;
	font-size: 55px;
	line-height: 50px;
}
.principle-title__head {
  font-family: 'PT Mono', sans-serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  letter-spacing: -2px;
}
.principle-title__icon {
  background: url('principle-title__icon.png') no-repeat;
  position: absolute;
  background-size: 80.5px 481px;
  left: 50%;
}
.principle-title__icon--1 {
  width: 42px;
  height: 57.5px;
  top: 35px;
  margin-left: -450px;
}
.principle-title__icon--2 {
  width: 55px;
  height: 37.5px;
  top: 175px;
  margin-left: -390px;
  background-position: 0 -57px;
}
.principle-title__icon--3 {
  width: 56.5px;
  height: 56.5px;
  top: 335px;
  margin-left: -440px;
  background-position: 0 -95px;
}
.principle-title__icon--4 {
  width: 80.5px;
  height: 68.5px;
  top: 465px;
  margin-left: -360px;
  background-position: 0 -151.5px;
}
.principle-title__icon--5 {
  width: 70px;
  height: 45px;
  top: 52px;
  margin-left: 350px;
  background-position: 0 -220px;
}
.principle-title__icon--6 {
  width: 41px;
  height: 48px;
  top: 185px;
  margin-left: 335px;
  background-position: 0 -265px;
}
.principle-title__icon--7 {
  width: 52px;
  height: 68.5px;
  top: 36px;
  margin-left: 259px;
  background-position: 0 -312.5px;
}
.principle-title__icon--8 {
  width: 53px;
  height: 54px;
  top: 325px;
  margin-left: 400px;
  background-position: 0 -381.5px;
}
.principle-title__icon--9 {
  width: 45.5px;
  height: 45.5px;
  top: 465px;
  margin-left: 320px;
  background-position: 0 -435.5px;
}
.principle-title__span1 {
  display: inline-block;
  vertical-align: top;
  margin-left: -30px;
}
.principle-title__span2 {
  display: inline-block;
  vertical-align: top;
  margin-left: 30px;
}
.principle1 a {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.3);
}
.principle1 a:hover {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.principle1 .g-quote-link {
	border: none;
}
.principle1 .g-quote-link span {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.3);
}
.principle1 .g-quote-link:hover  {
	border: none;
}
.principle1 .g-quote-link:hover span {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.principle1 .principle1__head + p {
	margin-top: 20px;
}
.principle1__aside {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  width: 235px;
  position: absolute;
  bottom: 103px;
  right: 40px;
  box-sizing: border-box;
  padding-left: 62px;
  min-height: 66px;
  text-align: left;
}
.principle1__aside p {
	font-size: 15px;
	line-height: 22px;
}
.principle1__aside:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 63px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAB+CAMAAACaoFZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjRFOTQ0QTlFQjlFMTFFNTlBQ0Q4MzRCRTdBNkI4NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjRFOTQ0QUFFQjlFMTFFNTlBQ0Q4MzRCRTdBNkI4NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEU5NDRBN0VCOUUxMUU1OUFDRDgzNEJFN0E2Qjg2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NEU5NDRBOEVCOUUxMUU1OUFDRDgzNEJFN0E2Qjg2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqP39a0AAAAGUExUReXl5f///+LF7EkAAABqSURBVHja7NrBCQAgDATBpP+mtQXBE4KTAuZ168vqrthtO6hXFn90HTk8Hj+dv/zC4A94w8SrVrV41apWtXjV4g0Tr1rV4lUrK9XiVYs3TLxqVWv3eDwej8fj8Xj8L/zgP8hZPPvFfAkwAN9zHvHbX3iDAAAAAElFTkSuQmCC') no-repeat;
	background-size: 47px 63px;
}
.principle1__colored {
  color: #ff5b00;
}
.principle1__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
  max-width: 350px;
}
.principle1__list {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin-top: 5px;
  max-width: 330px;
}
.principle1__list td {
	padding: 15px 20px 0 0;
}
.principle1__list-item {
  margin-top: 10px;
}
.principle1__number {
  display: inline-block;
  width: 373px;
  height: 386px;
  background: url('principles__number-count--1.png') no-repeat;
  background-size: 373px 386px;
}
.principle1__number-contain {
  position: absolute;
  left: 40%;
  right: 0;
  top: 100px;
  bottom: 0;
  text-align: center;
}
.principle1__text {
  width: 50%;
}
.principle1__text-sweep {
  width: 85%;
}
.principle2 a,
  .principle2 .g-link {
	padding-top: 3%;
}
.principle2__aside {
  position: absolute;
  left: 100%;
  margin-left: 10.8%;
  top: 5px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  width: 37%;
  font-size: 15px;
  line-height: 22px;
}
.principle2__aside--left {
  left: 0;
  bottom: 3px;
  margin-left: 0;
  top: auto;
  width: 160px;
}
.principle2__colored {
  color: #5f15cd;
  font-weight: bold;
}
.principle2__contain {
  position: relative;
  margin-top: 45px;
}
.principle2__example {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin: 15px 0 0 35px;
}
.principle2__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
}
.principle2__italic {
  
}
.principle2__number {
  width: 409.5px;
  height: 287.5px;
  background: url('principles__number-count--2.png') no-repeat;
  background-size: 409.5px 287.5px;
  display: inline-block;
  vertical-align: top;
}
.principle2__number-contain {
  text-align: center;
}
.principle2__tasks {
  font-family: 'PT Mono', sans-serif;
  font-size: 96px;
  line-height: 78px;
  font-weight: bold;
  color: #5f15cd;
  letter-spacing: -0.08em;
  display: block;
  text-indent: -0.09em;
}
.principle2__text {
  padding-left: 25%;
  width: 50%;
}
.principle2__text p {
	position: relative;
}
.principle3 {
  padding-bottom: 30px;
  position: relative;
}
.principle3__aside {
  float: left;
  width: 55%;
  margin-top: -1px;
  font-size: 15px;
  line-height: 22px;
}
.principle3__bordered {
  border: 1px solid #e5e5e5;
  padding: 15px 5px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: absolute;
  max-width: 450px;
  bottom: 70px;
  left: 0;
  width: 48%;
}
.principle3__bordered img {
	max-width: 100%;
}
.principle3__contain {
  margin-left: 55%;
  width: 40%;
  padding-right: 2%;
}
.principle3__doc {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: absolute;
  padding-left: 60px;
  width: 260px;
  bottom: 129px;
  min-height: 70px;
}
.principle3__doc:before {
	content: '';
	position: absolute;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAB+CAMAAACaoFZqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdCOTYzNTZFQkRCMTFFNTlBQ0Q4MzRCRTdBNkI4NkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdCOTYzNTdFQkRCMTFFNTlBQ0Q4MzRCRTdBNkI4NkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NEU5NDRBRkVCOUUxMUU1OUFDRDgzNEJFN0E2Qjg2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NEU5NDRCMEVCOUUxMUU1OUFDRDgzNEJFN0E2Qjg2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjAOb9oAAAAGUExUReXl5f///+LF7EkAAABpSURBVHja7NrBDQAgCARB6L9pbcHEMyEOBcyL5UV1V2y2HdQriz+ajgwej5/OX74p+APeYuJVq1q8alWrWrxq8RYTr1rV4lUrK9XiVYu3mHjVqhaPx+PxeDwej8f/wg/+Qc7i2RfzJcAAwYMgseMP4CsAAAAASUVORK5CYII=') no-repeat;
	width: 48px;
	height: 63px;
	left: 0;
	top: 0;
	background-size: 47px 63px;
}
.principle3__doc a {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.3);
}
.principle3__doc a:hover {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.principle3__example {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  margin-top: 10px;
  position: absolute;
  bottom: 33px;
}
.principle3__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
}
.principle3__number {
  width: 300px;
  height: 279px;
  background: url('principles__number-count--3.png') no-repeat;
  background-size: 300px 279px;
  display: inline-block;
  vertical-align: top;
  margin-left: -10px;
}
.principle3__number-contain {
  text-align: center;
}
.principle3__text {
  margin-top: 20px;
}
.principle4 {
  
}
.principle4__aside {
  position: absolute;
  width: 230px;
  right: 70px;
  bottom: 103px;
  margin-left: -100px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  text-align: left;
  font-size: 15px;
  line-height: 22px;
}
.principle4__contain {
  width: 50%;
  position: relative;
}
.principle4__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
  max-width: 290px;
}
.principle4__number {
  width: 296px;
  height: 320.5px;
  background: url('principles__number-count--4.png') no-repeat;
  background-size: 296px 320.5px;
  display: inline-block;
  vertical-align: top;
}
.principle4__number-contain {
  position: absolute;
  top: 50px;
  left: 38%;
  right: 0;
  bottom: 0;
  text-align: center;
}
.principle4__text {
  margin-top: 19px;
  width: 85%;
}
.principle5 {
  padding-top: 10px;
}
.principle5 em {
	font-style: italic;
}
.principle5__aside {
  position: absolute;
  left: 100%;
  margin-left: 10.8%;
  top: 5px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  width: 37%;
  font-size: 15px;
  line-height: 22px;
}
.principle5__aside--left {
  left: 0;
  bottom: 3px;
  margin-left: 0;
  top: auto;
  width: 160px;
}
.principle5__colored {
  color: #ff5800;
  font-weight: bold;
}
.principle5__contain {
  position: relative;
  margin-top: 65px;
}
.principle5__example {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  margin: 15px 0 0 35px;
}
.principle5__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
  position: absolute;
  left: 0;
  top: 0;
  width: 170px;
}
.principle5__italic {

}
.principle5__number {
  width: 346.5px;
  height: 301.5px;
  background: url('principles__number-count--5.png') no-repeat;
  background-size: 346.5px 301.5px;
  display: inline-block;
  vertical-align: top;
}
.principle5__number-contain {
  text-align: center;
}
.principle5__tasks {
  font-family: 'PT Mono', sans-serif;
  font-size: 96px;
  line-height: 78px;
  font-weight: bold;
  color: #ff5800;
  letter-spacing: -0.08em;
  text-indent: -0.08em;
  display: block;
}
.principle5__text {
  padding-left: 25%;
  width: 50%;
}
.principle5__text p {
	position: relative;
}
.principle7 .principle7__head + p {
	margin-top: 20px;
}
.principle7__colored {
  color: #ff5b00;
}
.principle7__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
}
.principle7__item {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  width: 25%;
  box-sizing: border-box;
  padding: 0 20px;
  -webkit-flex-basis: 260px;
      -ms-flex-preferred-size: 260px;
          flex-basis: 260px;
  -webkit-flex-shrink: 1;
      -ms-flex-negative: 1;
          flex-shrink: 1;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
.principle7__items {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  margin: 13px -20px 0;
  border-collapse: separate;
  font-size: 0;
  -js-display: flex;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 950px;
}
.principle7__number {
  display: inline-block;
  width: 309px;
  height: 270.5px;
  background: url('principles__number-count--7.png') no-repeat;
  background-size: 309px 270.5px;
}
.principle7__number-contain {
  position: absolute;
  left: 40%;
  right: 0;
  top: 50px;
  bottom: 0;
  text-align: center;
}
.principle7__text {
  width: 43%;
}
.principle7__text-sweep {
  width: 85%;
}
.principle6 {
  position: relative;
  margin-top: 10px;
}
.principle6 a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
	padding-top: 2%;
}
.principle6 a:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.principle6__aside {
  float: left;
  width: 55%;
}
.principle6__contain {
  margin-left: 55%;
  width: 40%;
  padding-right: 2%;
}
.principle6__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
}
.principle6__links {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: absolute;
  width: 240px;
  font-size: 15px;
  line-height: 22px;
  left: 0;
  bottom: 3px;
}
.principle6__number {
  width: 368px;
  height: 307.5px;
  background: url('principles__number-count--6.png') no-repeat;
  background-size: 368px 307.5px;
  display: inline-block;
  vertical-align: top;
  margin-left: -30px;
}
.principle6__number-contain {
  text-align: center;
}
.principle6__text {
  margin-top: 20px;
}
.principle8 .principle8__title + p {
	margin-top: 0;
}
.principle8 a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
	padding-top: 2%;
}
.principle8 a:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.principle8__after-all {
  text-align: center;
  max-width: 570px;
  margin: 57px auto -40px;
}
.principle8__aside {
  position: absolute;
  width: 230px;
  left: 50%;
  margin-left: 80px;
  bottom: 80px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.principle8__colored {
  color: #6215ce;
}
.principle8__contain {
  width: 50%;
  margin-bottom: 63px;
}
.principle8__content {
  
}
.principle8__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
  max-width: 290px;
}
.principle8__hint {
  display: block;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.principle8__screen .principle8__hint {
	margin-top: -20px;
}
.principle8__gdoc .principle8__hint {
	margin: -20px 0 0 34px;
}
.principle8__screen--3 .principle8__hint {
	margin-top: -20px;
}
.principle8__number {
  width: 366.5px;
  height: 303.5px;
  background: url('principles__number-count--8.png') no-repeat;
  background-size: 366.5px 303.5px;
  display: inline-block;
  vertical-align: top;
}
.principle8__number-contain {
  position: absolute;
  text-align: center;
  top: 80px;
  left: 40%;
  right: 0;
}
.principle8__number-count {
}
.principle8__preview {
  text-align: center;
  padding-bottom: 30px;
}
.principle8__rel {
  position: relative;
  height: 1px;
}
.principle8__screen {
  margin: 0;
  transition: opacity 0.2s ease-in-out, left 0.2s step-end;
  opacity: 0;
  position: absolute;
  left: -9999px;
  width: 100%;
  top: 0;
}
.principle8__screen:first-child {
	position: relative;
}
.principle8__screen--active {
  opacity: 1;
  transition: opacity 0.2s ease-in-out, left 0s step-start;
  left: 0;
}
.principle8__screen--gdoc {
  
}
.principle8__screen--slack {
  
}
.principle8__screen--trello {
  
}
.principle8__screen-aside {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: absolute;
  top: 0;
  width: 190px;
  left: 100.5%;
}
.principle8__screen-content {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  box-sizing: border-box;
  margin: 20px 20% 0 0;
  padding-right: 10%;
  position: relative;
}
.principle8__screen-content p {
	font-size: 15px;
	line-height: 22px;
}
.principle8__screen-content p + p {
	margin-top: 15px;
}
.principle8__screen-preview {
  font-size: 0;
  line-height: 0;
  position: relative;
}
.principle8__screen-preview:after {
	content: '';
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e2e2e2;
}
.principle8__screen-preview img {
	max-width: 100%;
}
.principle8__screen-preview--gdoc {
}
.principle8__screens {
  position: relative;
}
.principle8__screens--initialized {
  transition: max-height 0.2s ease-in-out;
}
.principle8__tab {
  display: inline-block;
  vertical-align: top;
  margin: 0 13px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  cursor: pointer;
  color: #5f15cd;
  border-bottom: 1px dashed #5f15cd;
  border-bottom: 1px dashed rgba(95, 21, 205, 0.3);
  line-height: 14px;
  position: relative;
  z-index: 6;
}
.principle8__tab:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.principle8__tab--active {
  margin: -7px 0px;
  background-color: #f0efec;
  color: #000 !important;
  border: none;
  padding: 7px 13px;
  border-radius: 3px;
  cursor: default;
}
.principle8__tabs {
  text-align: center;
  position: absolute;
  top: 0;
  margin-top: -30px;
  left: -10px;
  right: -10px;
  z-index: 4;
  margin-left: -7px;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.principle8__tabs:before {
	content: '';
	position: absolute;
	z-index: 4;
	top: -20px;
	height: 53px;
	background-color: rgba(255,255,255,0.95);
	left: 0;
	right: 0;
}
.principle8__text {
  margin-top: 19px;
  width: 76%;
}
.principle8__title {
  font-weight: bold;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.principle9 {
  position: relative;
  margin-top: 10px;
  padding-bottom: 40px;
}
.principle9 a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
	padding-top: 2%;
}
.principle9 a:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.principle9__aside {
  float: left;
  width: 55%;
  font-size: 15px;
  line-height: 22px;
}
.principle9__aside--left {
  left: 0;
  margin-left: 0;
  top: auto;
  width: 160px;
  position: absolute;
  left: 0;
  bottom: 43px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.principle9__colored {
  color: #fd6112;
  font-weight: bold;
}
.principle9__contain {
  margin-left: 55%;
  width: 40%;
  padding-right: 2%;
}
.principle9__head {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  letter-spacing: -1px;
  font-size: 23px;
  line-height: 28px;
}
.principle9__links {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  position: absolute;
  width: 240px;
  font-size: 15px;
  line-height: 22px;
  left: 0;
  bottom: 2px;
}
.principle9__number {
  width: 321.5px;
  height: 382.5px;
  background: url('principles__number-count--9.png') no-repeat;
  background-size: 321.5px 382.5px;
  display: inline-block;
  vertical-align: top;
  margin-left: -40px;
}
.principle9__number-contain {
  text-align: center;
}
.principle9__number-count {
  
}
.principle9__tasks {
  font-family: 'PT Mono', sans-serif;
  font-size: 96px;
  line-height: 78px;
  font-weight: bold;
  color: #ff5800;
  letter-spacing: -0.08em;
  text-indent: -0.08em;
  display: block;
}
.principle9__text {
  margin-top: 20px;
}
.rates {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  padding-top: 10px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rates {
    padding-top: 45px;
  }
}
.rates__duration {
  color: #ff5400;
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  margin-top: -6px;
  position: absolute;
  letter-spacing: 0;
  top: 69px;
  left: 40.5vw;
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
  text-align: right;
  width: 69px;
}
@media (min-width: 1433px) {
  .rates__duration {
    left: 580px;
  }
}
@media (max-width: 1300px) {
  .rates__duration {
    left: 39.9vw;
    top: 74px;
  }
}
@media (max-width: 1230px) {
  .rates__duration {
    left: 39.8vw;
    top: 78px;
  }
}
@media (max-width: 1160px) {
  .rates__duration {
    left: 39.5vw;
    top: 80px;
    font-size: 16px;
  }
}
@media (max-width: 1030px) {
  .rates__duration {
    left: 39vw;
    top: 85px;
  }
}
@media (max-width: 900px) {
  .rates__duration {
    left: 38.2vw;
    top: 91px;
    font-size: 14px;
  }
}
@media (max-width: 840px) {
  .rates__duration {
    left: 37.4vw;
    top: 92px;
    font-size: 13px;
  }
}
.rates__duration--right {
  left: 35vw;
  top: 58px;
  width: 50px;
}
@media (min-width: 1433px) {
  .rates__duration--right {
    left: 504px;
  }
}
@media (max-width: 1300px) {
  .rates__duration--right {
    left: 34.9vw;
    top: 64px;
  }
}
@media (max-width: 1230px) {
  .rates__duration--right {
    left: 34.6vw;
    top: 67px;
  }
}
@media (max-width: 1160px) {
  .rates__duration--right {
    left: 34.5vw;
    top: 71px;
  }
}
@media (max-width: 1030px) {
  .rates__duration--right {
    left: 34vw;
    top: 75px;
  }
}
@media (max-width: 900px) {
  .rates__duration--right {
    left: 33.5vw;
    top: 81px;
    font-size: 14px;
  }
}
@media (max-width: 840px) {
  .rates__duration--right {
    left: 33vw;
    top: 84px;
    font-size: 13px;
  }
}
.rates__name {
  font-size: 15px;
  line-height: 22px;
  margin: -18px auto 0;
  padding-right: 30px;
  color: #6e2bd0;
  text-align: center;
  max-width: 420px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .rates__name {
    margin-top: 7px;
  }
}
.rates__pic {
  max-width: 100%;
  height: 162px;
}
.rates__price {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  color: #ff5400;
  letter-spacing: -5px;
  text-indent: -0.07em;
  position: relative;
}
.rates__price--11 {
  width: 44.55%;
  padding-right: 15px;
}
.rates__price--110 {
  width: 54.45%;
  padding-right: 50px;
}
.rates__zeros {
  font-family: 'PT Mono', sans-serif;
  font-weight: bold;
  font-size: 48px;
  line-height: 48px;
  color: #ff5400;
  margin-top: 1px;
  display: block;
}
.request {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px;
  margin: 0 7px 0 0;
  box-shadow: 0px 20px 10px 0px rgba(0, 0, 0, 0.1), 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
}
.request__contain {
  border: 2px solid #000;
  padding: 55px 5.55556% 110px;
  font-size: 0;
}
.request__dl {
  position: relative;
  font-size: 0;
  transition: opacity 0.2s ease-out;
}
.request__dl + .request__dl {
	margin-top: 33px;
}
.request__dl--done {
  
}
.request__dl--error {
  
}
.request__dl + .request__dl--sbm {
	margin-top: 50px;
}
.request__dl--sending {
  opacity: 0;
}
@-webkit-keyframes requestDoneFade {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.97);
            transform: rotate(0deg) scale(0.97);
  }
  20% {
    -webkit-transform: rotate(5deg) scale(0.98);
            transform: rotate(5deg) scale(0.98);
  }
  40% {
    -webkit-transform: rotate(-5deg) scale(0.99);
            transform: rotate(-5deg) scale(0.99);
  }
  60% {
    -webkit-transform: rotate(5deg) scale(1);
            transform: rotate(5deg) scale(1);
  }
  80% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0deg) opacity(1);
            transform: rotate(0deg) opacity(1);
  }
}
@keyframes requestDoneFade {
  0% {
    opacity: 0;
    -webkit-transform: rotate(0deg) scale(0.97);
            transform: rotate(0deg) scale(0.97);
  }
  20% {
    -webkit-transform: rotate(5deg) scale(0.98);
            transform: rotate(5deg) scale(0.98);
  }
  40% {
    -webkit-transform: rotate(-5deg) scale(0.99);
            transform: rotate(-5deg) scale(0.99);
  }
  60% {
    -webkit-transform: rotate(5deg) scale(1);
            transform: rotate(5deg) scale(1);
  }
  80% {
    -webkit-transform: rotate(-5deg);
            transform: rotate(-5deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: rotate(0deg) opacity(1);
            transform: rotate(0deg) opacity(1);
  }
}
.request__done {
  color: #ff5400;
  font-family: 'Voltaire', serif;
  font-size: 59px;
  line-height: 70px;
  margin: -6px 0 -22px;
  position: absolute;
  display: inline-block;
  vertical-align: top;
  z-index: -1;
  opacity: 0;
  -webkit-transform: scale(0.2);
      -ms-transform: scale(0.2);
          transform: scale(0.2);
  left: 0;
  width: 245px;
}
.request__dl--done .request__done {
	z-index: 1;
	opacity: 1;
	-webkit-transform: scale(1);
	    -ms-transform: scale(1);
	        transform: scale(1);
	-webkit-animation: requestDoneFade 1s 1 ease-in-out;
	        animation: requestDoneFade 1s 1 ease-in-out;
}
.request__during-answer {
  display: block;
  font-size: 14px;
  line-height: 30px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  margin-top: 5px;
}
.request__form {
  display: inline-block;
  vertical-align: top;
  width: 68.9%;
  margin-top: 22px;
}
.request__head {
  font-family: 'PT Mono', sans-serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  letter-spacing: -3px;
}
.request__inp {
  border: none;
  border-bottom: 1px solid #cccccc;
  font-size: 17px;
  line-height: 27px;
  padding: 3px 0;
  color: #000;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  background-color: transparent;
  position: relative;
  z-index: 2;
}
.request__dl--error .request__inp {
	color: #ee4e00;
	border-color: #ee4e00;
}
.request__dl--error .request__inp:focus {
	border-color: #ff5400;
}
.request__inp--not-empty {
}
.request__item + .request__item {
	margin-top: 12px;
}
.request__list {
  margin-top: 3px;
}
.request__placeholder1 {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 17px;
  line-height: 27px;
  color: #858585;
  padding: 3px 0;
  z-index: 1;
  transition: opacity 0.1s ease-out;
  opacity: 1;
}
input:focus + .request__placeholder1,
  textarea:focus + .request__placeholder1 {
	opacity: 0;
}
.request__dl--error .request__placeholder1 {
	color: #ee4e00;
	opacity: 0;
}
.request__inp--not-empty + .request__placeholder1 {
	opacity: 0;
}
.request__placeholder2 {
  text-transform: uppercase;
  font-size: 10px;
  line-height: 13px;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  letter-spacing: 1px;
  position: absolute;
  bottom: -20px;
  left: 0;
  opacity: 0;
  transition: opacity 0.1s ease-out;
}
input:focus + * + .request__placeholder2,
  textarea:focus + * + .request__placeholder2 {
	opacity: 1;
}
.request__inp--not-empty + * + .request__placeholder2 {
	opacity: 1;
}
.request__dl--error .request__placeholder2 {
	color: #ee4e00;
	opacity: 1;
}
.request__read-head {
  font-weight: bold;
}
.request__read-more {
  font-size: 15px;
  line-height: 22px;
  display: inline-block;
  vertical-align: top;
  width: 18.5%;
  margin-left: 12.53%;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.request__read-more a {
	padding: 6px 0 0;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.request__read-more a:hover {
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.4);
}
.request__sbm {
  background-color: #fe6418;
  color: #fff;
  border: 0;
  box-shadow: 0 1px 0 #9a3d0f;
  border-radius: 4px;
  font-size: 22px;
  line-height: 24px;
  padding: 10px 50px 12px;
  outline: none;
  cursor: pointer;
  transition: opacity 0.2s ease-out;
}
.request__sbm:hover {
	background-color: #ee4e00;
}
.request__dl--done .request__sbm {
	opacity: 0;
}
@-webkit-keyframes requestFailSend {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  14% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  28% {
    -webkit-transform: translateX(-18px);
            transform: translateX(-18px);
  }
  42% {
    -webkit-transform: translateX(15px);
            transform: translateX(15px);
  }
  56% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  70% {
    -webkit-transform: translateX(7px);
            transform: translateX(7px);
  }
  84% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  100% {
    traansform: translateX(0);
  }
}
@keyframes requestFailSend {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  14% {
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  28% {
    -webkit-transform: translateX(-18px);
            transform: translateX(-18px);
  }
  42% {
    -webkit-transform: translateX(15px);
            transform: translateX(15px);
  }
  56% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  70% {
    -webkit-transform: translateX(7px);
            transform: translateX(7px);
  }
  84% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  100% {
    traansform: translateX(0);
  }
}
.request__sbm--fail {
  -webkit-animation: requestFailSend 0.7s 1 ease-in-out;
          animation: requestFailSend 0.7s 1 ease-in-out;
}
.request__text {
  border: none;
  border-bottom: 1px solid #cccccc;
  font-size: 17px;
  line-height: 24px;
  padding: 6px 0;
  color: #000;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  resize: none;
  height: 34px;
  min-height: 40px;
  position: relative;
  background-color: transparent;
  display: block;
  z-index: 2;
}
.request__dl--error .request__text {
	color: #ee4e00;
}
.request__dl--error .request__text:focus {
	border-color: #ff5400;
}
.request__text-ghost {
  position: absolute;
  left: -99999px;
  width: 100%;
  white-space: pre-wrap;
}
.request__text-ghost-text {
  font-size: 17px;
  line-height: 24px;
  padding: 7px 0;
  color: #000;
  outline: none;
  box-sizing: border-box;
  width: 100%;
  resize: none;
  position: relative;
  display: inline-block;
  white-space: pre-wrap;
}
.ab_scroller {
  margin-bottom: 90px;
}
.ab_scroller,.ab_scroller * {
  -webkit-transform: translate(0px) !important;
  -ms-transform: translate(0px) !important;
  transform: translate(0px) !important;
  -ms-touch-action: none !important;
}
.ab_scroller .ab_scrollerItem {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  *zoom: 1;
  *display: inline;
  margin-right: 10px;
  border-collapse: collapse;
}
.ab_scroller .ab_scrollerItem:last-child {
  margin-right: 0;
}
.ab_scroller .ab_wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
  height: auto;
}
.ab_scroller .ab_draggable {
  position: absolute;
  left: 0;
  top: 0;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
  -o-user-select: none;
  -moz-user-select: none;
  z-index: 6;
  -webkit-user-drag: none;
  user-drag: none;
  z-index: 3;
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
  *cursor: move !important;
  display: block;
}
.ab_scroller .ab_draggable,.ab_scroller .ab_draggable * {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
  *cursor: move !important;
  -webkit-user-drag: none;
  user-drag: none;
}
.ab_scroller.ab_veryWide .ab_draggable,.ab_scroller.ab_veryWide .ab_draggable * {
  cursor: default;
}
.ab_scroller.ab_veryWide .ab_draggable a,.ab_scroller.ab_veryWide .ab_draggable a * {
  cursor: pointer !important;
}
.ab_scroller .ab_draggable.grabbing,.ab_scroller .ab_draggable.grabbing * {
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.ab_scroller.ab_veryWide .ab_draggable.grabbing,.ab_scroller.ab_veryWide .ab_draggable.grabbing * {
  cursor: default;
}
.ab_scroller.ab_veryWide .ab_draggable.grabbing a,.ab_scroller.ab_veryWide .ab_draggable.grabbing * a {
  cursor: pointer;
}
.ab_scroller .ab_draggable a span,.ab_scroller .ab_draggable a span,.ab_scroller .ab_draggable a,.ab_scroller .ab_draggable a {
  cursor: pointer;
  position: relative;
}
.ab_scroller .ab_draggable img {
  -webkit-user-drag: none;
  user-drag: none;
}
.ab_scroller img {
  margin-right: 0;
}
.ab_scroller .ab_scrollbar {
  width: 500px;
  position: absolute;
  bottom: -50px;
  height: 7px;
  background: none;
  left: 0;
  cursor: move !important;
}
.ab_scroller .ab_scrollSlider {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border-radius: 5px;
  background: rgba(0,0,0,0.6);
  cursor: move !important;
}
.ab_scroller {
  position: relative;
  -webkit-user-drag: none;
  user-drag: none;
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
}
.ab_scroller .ab_anchors {
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 100%;
  font-size: 12px;
  height: 20px;
  overflow: hidden;
}
.ab_scroller .ab_anchors a {
  text-decoration: none;
  position: absolute;
  top: 0;
  cursor: pointer;
  overflow: hidden;
  padding-bottom: 4px;
}
.ab_scroller .ab_anchors a span {
  border-bottom: 1px dashed #000;
  color: #000;
  border-bottom: 1px dashed #000;
  color: #000;
  word-wrap: normal;
}
.ab_scroller .ab_anchors a:hover span {
  color: #ff9406;
  border-bottom-color: #ff9406;
}
.ab_scroller.anchs-nohide-words .ab_anchors a {
  text-decoration: none;
  position: absolute;
  top: 0;
  cursor: pointer;
  overflow: hidden;
  padding-bottom: 4px;
}
.ab_scroller.anchs-nohide-words .ab_anchors a span {
  word-wrap: break-word;
}
html.ab_noselect,html.ab_noselect * {
  -ms-user-select: none !important;
      user-select: none !important;
  -webkit-user-select: none !important;
  -o-user-select: none !important;
  -moz-user-select: none !important;
}
.ab_scroller.ab_scroller-noanchors .ab_scrollbar {
  bottom: -20px;
}
.ab_scroller-root {
  height: 0;
  overflow: hidden;
}
.ab_scroller .ab_barWrap {
  margin: 0;
}
.ab_scroller .ab_scroller-leftLine {
  height: 100%;
  position: absolute;
  top: 0;
  left: -1px;
  width: 1px;
  background: #000;
}
.ab_scroller .ab_scroller-rightLine {
  height: 100%;
  position: absolute;
  top: 0;
  right: -1px;
  width: 1px;
  background: #000;
}
.principles {
  position: relative;
  padding-top: 70px;
}
.principles__card {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  padding: 5px;
  opacity: 0;
  -webkit-transform: scale(1.25) translatey(60px);
      -ms-transform: scale(1.25) translatey(60px);
          transform: scale(1.25) translatey(60px);
  position: relative;
  z-index: 3;
}
.principles__card--placed {
  transition: opacity 0.8s ease-out, -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.8s ease-out;
  transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.8s ease-out, -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);
  -webkit-transform: scale(1) translatey(0px);
      -ms-transform: scale(1) translatey(0px);
          transform: scale(1) translatey(0px);
  opacity: 1;
}
.principles__comment {
  margin: 50px auto 60px;
  text-align: center;
  max-width: 560px;
}
.principles__comment--1 {
  max-width: 510px;
}
.principles__comment--2 {
}
.principles__comment--3 {
  max-width: 610px;
}
.principles__comment--4 {
  
}
.principles__comment--5 {
  
}
.principles__comment--6 {
  
}
.principles__comment--7 {
  
}
.principles__comment--8 {
  
}
.principles__comment--9 {
  
}
.principles__comment-desc {
  font-family: 'Voltaire', serif;
  font-size: 44px;
  line-height: 48px;
  display: block;

  margin-top: 10px;
}
.principles__comment-span1 {
  display: inline-block;
  vertical-align: top;
  margin-left: -0.5em;
}
.principles__comment-span2 {
  display: inline-block;
  vertical-align: top;
}
.principles__comment-title {
  display: block;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.principles__comment--1 .principles__comment-title {
	color: #ff5700;
}
.principles__comment--3 .principles__comment-title {
	color: #ff5700;
}
.principles__comment--5 .principles__comment-title {
	color: #ff5700;
}
.principles__comment--7 .principles__comment-title {
	color: #ff5700;
}
.principles__comment--9 .principles__comment-title {
	color: #ff5700;
}
.principles__comment--2 .principles__comment-title {
	color: #5f15cd;
}
.principles__comment--4 .principles__comment-title {
	color: #5f15cd;
}
.principles__comment--6 .principles__comment-title {
	color: #5f15cd;
}
.principles__comment--8 .principles__comment-title {
	color: #5f15cd;
}
.principles__contain {
  padding: 50px 42px 100px;
  border: 1px solid #d8d8d4;
  position: relative;
  overflow: hidden;
}
.principles__head {
  
}
.principles__italic {
  font-family: 'Voltaire', serif;
  font-size: 26px;
  display: inline-block;
  vertical-align: top;
  margin: 2px 0 -2px 0;
}
.principles__item--red .principles__italic {
	color: #ff5400;
}
.principles__item--blue .principles__italic {
	color: #5f15cd;
}
.principles__item {
  border: 2px dashed #d8d8d4;
  border-radius: 4px;
  padding: 2px;
  position: relative;
}
* + .principles__item {
	margin-top: 50px;
}
.principles__item--blue {
  
}
.principles__item--red {
  
}
.principles__mark {
  padding: 1px 0;
}
.principles__item--red .principles__mark {
	background-color: #f4d1bd;
	box-shadow: -4px 0 0 #f4d1bd, 4px 0 0 #f4d1bd;
}
.principles__item--blue .principles__mark {
	background-color: #d4c4e6;
	box-shadow: -4px 0 0 #d4c4e6, 4px 0 0 #d4c4e6;
}
.principles__item--red .principles__number {
	color: #ff5400;
}
.principles__item--blue .principles__number {
	color: #5f15cd;
}
.principles__number-contain--1 .principles__number {
  
}
.principles__number-contain--2 .principles__number {
	display: inline-block;
	vertical-align: top;
	margin-top: 40px;
}
.principles__number-desc {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  display: block;
  font-weight: bold;
}
.principles__placeholder {
  position: absolute;
  z-index: 2;
  text-transform: uppercase;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  color: rgb(204, 204, 204);
  left: 22px;
  top: 10px;
  font-size: 13px;
  line-height: 16px;
  font-weight: bold;
  letter-spacing: 1px;
}
.principles__support {
  display: inline-block;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 24px;
  background-color: #fe5c0c;
  color: #fff;
  padding: 4px 18px;
  border-radius: 4px;
  box-shadow: 0 1px 0 #9a3807;
  box-sizing: border-box;
  cursor: pointer;
  position: absolute;
  top: 77px;
  right: 15px;
  margin-right: 5px;
  cursor: pointer;
  z-index: 5;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.principles__support:hover {
	background-color: #ee4e00;
	color: #fff;
}
.principles__text {
  
}
.separator {
  display: block;
  height: 39px;
  background: url('separator.png') center no-repeat;
  background-size: 469.5px 19.5px;
  max-width: 1063px;
  margin: 30px auto 37px;
  position: relative;
}
.scrollpane {
  margin: 0 7px 0 0;
  position: relative;
  overflow: hidden;
  height: 190px;
  padding: 45px 0;
  font-size: 0;
  transition: opacity 0.1s ease-out;
  box-sizing: border-box;
}
.scrollpane:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	background: linear-gradient(to right, rgba(241, 240, 236, 1) 0%, rgba(241, 240, 236, 0) 100%);
	z-index: 3;
}
.scrollpane:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	background: linear-gradient(to left, rgba(241, 240, 236, 1) 0%, rgba(241, 240, 236, 0) 100%);
	z-index: 3;
}
.scrollpane img {
	margin: 0 20px;
}
.scrollpane .ab_scroller .ab_scrollerItem{
	vertical-align: middle !important;
}
.scrollpane .ab_scrollerItem {
	vertical-align: middle !important;
	opacity: 0.7;
	transition: opacity 0.2s ease-in-out;
}
.scrollpane .ab_scrollerItem:hover {
	opacity: 1;
}
.scrollpane--initiated {
  opacity: 1;
}
.scrollpane__sweep {
}
.subhead {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 20px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: top;
  width: 140px;
}
.socials {
  text-align: center;
  padding-top: 40px;
  position: relative;
}
.socials__desc {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 16px;
  position: relative;
  transition: opacity 0.2s ease-out;
  display: inline;
  padding-right: 25px;
}
.socials__desc-text {
  transition: opacity 0.2s ease-out;
  font-size: 15px;
}
.socials__desc-text--hidden {
  opacity: 0;
  position: absolute;
}
.socials__desc-text--replace {
  opacity: 0;
}
.socials__desc-update {
  display: inline-block;
  vertical-align: top;
  width: 17px;
  height: 17px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABECAMAAADTNBe3AAAACXBIWXMAAAsTAAALEwEAmpwYAAA7XmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMDMtMTdUMTE6MzU6NTUrMDM6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0wMy0yMVQxODozNjo1MyswMzowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDMtMjFUMTg6MzY6NTMrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6N2RjYTAxNDMtZDZiOC00ZDRjLTk2N2YtNjBiOTBjZjViODhkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOkQwNkIzMjEzRTQ1RTExRTU4RTY1OTE5MENDNjYwMzZBPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjlCQTRBNzdGRTQzRjExRTU4RTY1OTE5MENDNjYwMzZBPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjlCQTRBNzgwRTQzRjExRTU4RTY1OTE5MENDNjYwMzZBPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6RDA2QjMyMTNFNDVFMTFFNThFNjU5MTkwQ0M2NjAzNkE8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjljNThjODk1LWFhYmYtNGJkYy1iZmJlLTJhYTkxMGViZDRmNzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0yMVQxNzowNDo1MiswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjdkY2EwMTQzLWQ2YjgtNGQ0Yy05NjdmLTYwYjkwY2Y1Yjg4ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMy0yMVQxODozNjo1MyswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MjwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjM0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjY4PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz425ECPAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAMAUExURTEwMGVkY++YbO/s57GwrfDGru9yNPCvju5bE9TT0PHcz+nl4IWEgu5OAAAAAPHw7BAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEhISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdHR0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpaWltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1tbW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CAgIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOTk5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zMzM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///3gj1E4AAAAQdFJOU////////////////////wDgI10ZAAABwUlEQVR42oyUS7aDMAxDRT4mCUje/27fAFo+Lyl41HLuseJEMvyxcPxc0gRIwrTWLlInnQrpHxJX3Qr1ilRIEqZUl1jTCklSOiMVt96b6nogVZLWeBkj4cvAPeLU9Zhv+5oEuK89YmOwJAFeD9VrVUlrEuCThNghlq29gNiX8aQUIa0CkoSezCRNkwQB0+AkvkrbhQJ9nf1CAQGS6sAFyy4kKQ6tkqQnxOuD0OaSX8f9NhoOfbhudHUnZNGT0vgZT8jQDHFZ4u66H5ZKO7KMjRm/9saTvfcI/AzJNWpLN2pvAvsm9u7u8Wl5vFpBL5CYgxWWUsLcukgLhUdZ/r+lZt7K2hVpRpIl5BZjy/P2L5+RVm69WyDJ+UBaITlfnzHbl4F7tFPXo9H2NdPgHkjmjqWMLDHT4O1QvfUp5Jxp8EBaf0vNZMk0xL6M5zLHQgYaZtJ6MoEMgTQaAhm6rzeTRpIG6+t8xjYaCtlGW2oXIjmOay58Qrw9CLm7x/DruJ9G46EP142u7oTE8qQ0fsYTMjRDjN8tNbRU2bw4NOZin0sd2ruc7f0mJNeoLXvUmG+BvSS6F9g3sT+WB4vZYHmM628Agz12cq8cRpkAAAAASUVORK5CYII=') no-repeat;
  background-size: 17px 34px;
  cursor: pointer;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  outline: none;
}
.socials__desc-update:hover {
	background-position: 0 -17px;
}
.socials__desc-update--no-animation {
  transition-duration: 0s;
}
@-webkit-keyframes flipThreeTimes {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
  }
}
@keyframes flipThreeTimes {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
  }
}
.socials__desc-update--updated {
  -webkit-animation: flipThreeTimes 0.5s 1 cubic-bezier(0.86, 0, 0.07, 1);
          animation: flipThreeTimes 0.5s 1 cubic-bezier(0.86, 0, 0.07, 1);
}
.socials__desc-update--updating {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  z-index: -1;
}
.socials__desc-update-contain {
  position: absolute;
  top: 47px;
  left: 0;
  margin-left: 8px;
  width: 17px;
  height: 17px;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.socials__desc-update-contain--updating:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.support-mode {
  margin: 160px 7px 0 0;
  outline: #000 solid 1px;
  outline-offset: 1px;
  border: 2px solid #000;
  padding: 7px 8px;
  position: relative;
}
.support-mode p {
	max-width: 520px;
}
.support-mode img {
	max-width: 100%;
}
.support-mode__bomb {
  position: absolute;
  z-index: 3;
  margin: 36px 4.5% 0;
  left: 5.5%;
  max-width: 83%;
}
.support-mode__column {
  display: inline-block;
  vertical-align: top;
  width: 44.43%;
}
.support-mode__column + .support-mode__column {
	margin-left: 11.1%;
}
.support-mode__contain {
  background-color: #101010;
  padding: 50px 31px 140px;
  color: #f1f0ec;
  background-image: url('data:image/gif;base64,R0lGODlhAwADAIAAABAQEBsbGyH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNjY3N0RFNURERjAxMUU1QjQ2MkE4OTk0NTRERkNEQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNjY3N0RFNkRERjAxMUU1QjQ2MkE4OTk0NTRERkNEQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxNzVFQzBBREQ4RTExRTVCNDYyQTg5OTQ1NERGQ0RCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkM2Njc3REU0RERGMDExRTVCNDYyQTg5OTQ1NERGQ0RCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAMAAwAAAgRMcBkFADs=');
  background-repeat: repeat;
  border: 1px solid #000;
  outline: #000 solid 1px;
  outline-offset: 1px;
  font-size: 0;
  position: relative;
}
.support-mode__desc {
  display: inline-block;
  vertical-align: top;
  width: 49.81%;
  margin-right: 6.5%;
}
.support-mode__example {
  font-size: 16px;
  line-height: 22px;
  display: inline-block;
  vertical-align: top;
  width: 12%;
  margin-right: 6.35%;
}
.support-mode__head {
  font-family: 'Voltaire', serif;
  font-size: 60px;
  line-height: 54px;
  margin-bottom: 13px;
}
.support-mode__iskra {
  position: absolute;
  left: 50%;
  width: 150px;
  height: 150px;
  margin-left: -60px;
  background: url('support-mode__iskra.gif') no-repeat;
  background-size: 130px 130px;
  z-index: 2;
  top: 50px;
  opacity: 1;
}
.support-mode__item {
  font-size: 15px;
  line-height: 22px;
}
.support-mode__item + .support-mode__item {
	margin-top: 17px;
}
.support-mode__link {
  color: #ff5400;
  display: block;
}
.support-mode__preview {
  margin: 0 0 63px;
  text-align: center;
  position: relative;
  height: 0;
  padding-top: 34.5%;
}
.support-mode__preview-contain {
  position: absolute;
  left: 0px;
  bottom: 0;
  right: 0;
  text-align: center;
  height: 100%;
  overflow: hidden;
  margin: 0 -14px 0 14px;
}
.support-mode__preview-contain img {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.support-mode__preview-contain--off {
  transition: height 1.3s linear;
  height: 74.5%;
}
.support-mode__tasks {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 0;
  display: inline-block;
  vertical-align: top;
  width: 42.2%;
  margin-top: 5px;
}
.support-mode__title {
  display: block;
}
.support-mode__wick {
  position: absolute;
  left: 50%;
  z-index: 2;
  top: -290px;
  margin-left: -28.5px;
}
.steps {
  padding: 70px 7px 0 0;
  clear: both;
}
.steps:after {
	content: '';
	display: table;
	width: 100%;
}
.steps + .steps {
	padding-top: 47px;
}
.steps--1 {
  
}
.steps--2 {
  
}
.steps--3 {
  
}
.steps--blue a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.steps--blue a:hover {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.4);
}
.steps--red a {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.3);
}
.steps--red a:hover {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.steps__dd {
  font-size: 20px;
  line-height: 32px;
  padding-right: 30px;
}
.steps--1 .steps__dd {
	margin-left: 287px;
}
.steps--2 .steps__dd {
	margin-left: 377px;
}
.steps--3 .steps__dd {
	margin-left: 307px;
}
.steps__dt {
  font-family: 'Voltaire', serif;
  font-size: 56px;
  line-height: 52px;
  float: left;
  margin-top: -5px;
}
.steps--1 .steps__dt {
	width: 280px;
	padding-right: 7px;
}
.steps--2 .steps__dt {
	width: 370px;
	padding-right: 7px;
}
.steps--3 .steps__dt {
	width: 300px;
	padding-right: 7px;
}
.steps--blue .steps__dt {
	color: #5f15cd;
}
.steps--red .steps__dt {
	color: #ff5400;
}
.steps__item {
  display: inline-block;
  vertical-align: top;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  position: relative;
  margin-right: 8px;
}
.steps__item:after {
	content: '\2219';
	position: absolute;
	right: -12px;
	top: 0;
}
.steps__item:last-child:after {
	display: none;
	margin-right: 0;
}
.steps__items {
  margin-top: 11px;
}
.support-principle {
  border: 1px solid #000;
  background-color: #fff;
  padding: 1px;
  margin: 50px 7px 0 0;
  box-shadow: 0px 20px 10px 0px rgba(0, 0, 0, 0.1), 0px 40px 40px 0px rgba(0, 0, 0, 0.1);
}
.support-principle__contain {
  border: 2px solid #000;
  padding: 55px 5.55556% 110px;
  font-size: 0;
}
.support-principle__desc {
  display: inline-block;
  vertical-align: top;
  width: 68.9%;
}
.support-principle__head {
  font-family: 'PT Mono', sans-serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  letter-spacing: -3px;
  margin-bottom: 15px;
}
.support-principle__mail {
  font-size: 15px;
  line-height: 22px;
  display: inline-block;
  vertical-align: top;
  width: 18.5%;
  margin-left: 12.53%;
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
}
.support-principle__mail a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.support-principle__mail a:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.top-menu {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  display: inline-block;
  vertical-align: top;
  width: 340px;
}
.top-menu a {
	color: #5f15cd;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.top-menu a:hover {
	color: #ff5400;
	border-color: #ff5400;
	border-color: rgba(255, 84, 0, 0.4);
}
.top-menu__item {
  display: inline-block;
  vertical-align: top;
  font-size: 15px;
  line-height: 22px;
  font-weight: bold;
  margin-top: 3px;
}
.top-menu__item + .top-menu__item {
	margin-left: 18px;
}
.top-contacts {
  font-family: 'Museo Sans', 'Helvetica', sans-serif;
  font-size: 15px;
  line-height: 22px;
  text-align: right;
  padding-right: 26px;
  margin-top: 1px;
}
.top-contacts a {
	color: #5f15cd;
	font-weight: bold;
	border-bottom: 1px solid #5f15cd;
	border-bottom: 1px solid rgba(95, 21, 205, 0.3);
}
.top-contacts a:hover {
	color: #ff5400;
	border-bottom: 1px solid #ff5400;
	border-bottom: 1px solid rgba(255, 84, 0, 0.4);
}
.top-contacts__email {
}
.top-contacts__phone {
  font-weight: bold;
}
.top-panel {
  padding-top: 15px;
  padding-bottom: 52px;
  font-size: 0;
}
.top-panel__head {
  font-size: 0;
}
.twitter {
  
}
.vkontakte {
  
}
.l-articles {
  padding-top: 55px;
}
.l-knowleges {
  position: relative;
  min-height: 300px;
}
.l-knowleges-contain {
  opacity: 0;
  -webkit-transform: translateY(10px);
      -ms-transform: translateY(10px);
          transform: translateY(10px);
  transition: opacity 0.3s ease-out, -webkit-transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.l-knowleges-contain--initialized {
  opacity: 1;
  -webkit-transform: translateY(0px);
      -ms-transform: translateY(0px);
          transform: translateY(0px);
}
.l-knowleges-loader {
  position: absolute;
  top: 80px;
  left: 50%;
  height: 100px;
  width: 100px;
  margin-left: -50px;
  transition: opacity 0.3s ease-out;
}
.l-knowleges-loader img {
	max-width: 100%;
}
.l-knowleges-loader--hidden {
  opacity: 0;
}
.l-knowleges-section {
  padding-top: 40px;
}
.l-knowleges-switcher {
  float: right;
  margin-right: 26px;
}
.l-knowleges-title {
  max-width: 650px;
  margin-right: 190px;
}
.l-support-mode {
  position: relative;
}

/*# sourceMappingURL=main.css.map */
