@import url(http://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin,cyrillic);
@import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css";
@import url(vendor/jquery.arcticmodal-0.3.css);
@import url(vendor/animate.min.css);
a:focus, button:focus, input:focus, select:focus, textarea:focus, .form_el:focus {
	box-shadow: 0 0 0.1rem 0.1rem rgba(41, 128, 185, 0.66); }

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, cite, code,
del, dfn, em, hr, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
button, fieldset, form, input, label, legend, select, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	background: transparent;
	vertical-align: baseline;
	font-size: 100%; }

body {
	line-height: 1; }

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

blockquote, q {
	quotes: none; }
blockquote::before, blockquote::after, q::before, q::after {
	content: "";
	content: none; }

menu, ol, ul {
	list-style: none; }

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

.grid-i:not(td) {
	display: inline-block;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

.grid {
	margin-bottom: -2rem;
	margin-left: -2%; }
.grid.__no-gutter {
	margin-bottom: 0;
	margin-left: 0; }
.grid.__no-gutter > .grid-i {
	margin-bottom: 0;
	margin-left: 0; }
.grid > .grid-i {
	margin-bottom: 2rem;
	margin-left: 2%; }

@media all and (min-width: 961px) {
	.grid.__no-gutter > .grid-i.__desktop-grid-1-1 {
		width: 100%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-2 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-3 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-3 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-4 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-4 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-4 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-5 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-5 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-5 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-5 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-6 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-6 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-6 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-6 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-6 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-7 {
		width: 14.2857%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-7 {
		width: 28.5714%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-7 {
		width: 42.8571%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-7 {
		width: 57.1428%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-7 {
		width: 71.4285%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-7 {
		width: 85.7142%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-8 {
		width: 12.5%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-8 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-8 {
		width: 37.5%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-8 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-8 {
		width: 62.5%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-8 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-7-8 {
		width: 87.5%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-9 {
		width: 11.111%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-9 {
		width: 22.222%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-9 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-9 {
		width: 44.444%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-9 {
		width: 55.555%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-9 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-7-9 {
		width: 77.777%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-8-9 {
		width: 88.888%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-10 {
		width: 10%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-10 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-10 {
		width: 30%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-10 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-10 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-10 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-7-10 {
		width: 70%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-8-10 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-9-10 {
		width: 90%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-11 {
		width: 9.09%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-11 {
		width: 18.18%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-11 {
		width: 27.27%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-11 {
		width: 36.36%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-11 {
		width: 45.45%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-11 {
		width: 54.54%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-7-11 {
		width: 63.63%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-8-11 {
		width: 72.72%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-9-11 {
		width: 81.81%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-10-11 {
		width: 90.9%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-1-12 {
		width: 8.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-2-12 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-3-12 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-4-12 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-5-12 {
		width: 41.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-6-12 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-7-12 {
		width: 58.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-8-12 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-9-12 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-10-12 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-grid-11-12 {
		width: 91.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-1 {
		margin-left: 100%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-2 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-3 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-3 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-4 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-4 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-4 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-5 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-5 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-5 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-5 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-6 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-6 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-6 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-6 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-6 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-8 {
		margin-left: 12.5%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-8 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-8 {
		margin-left: 37.5%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-8 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-8 {
		margin-left: 62.5%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-8 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-7-8 {
		margin-left: 87.5%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-9 {
		margin-left: 11.111%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-9 {
		margin-left: 22.222%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-9 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-9 {
		margin-left: 44.444%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-9 {
		margin-left: 55.555%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-9 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-7-9 {
		margin-left: 77.777%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-8-9 {
		margin-left: 88.888%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-10 {
		margin-left: 10%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-10 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-10 {
		margin-left: 30%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-10 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-10 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-10 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-7-10 {
		margin-left: 70%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-8-10 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-9-10 {
		margin-left: 90%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-11 {
		margin-left: 9.09%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-11 {
		margin-left: 18.18%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-11 {
		margin-left: 27.27%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-11 {
		margin-left: 36.36%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-11 {
		margin-left: 45.45%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-11 {
		margin-left: 54.54%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-7-11 {
		margin-left: 63.63%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-8-11 {
		margin-left: 72.72%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-9-11 {
		margin-left: 81.81%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-10-11 {
		margin-left: 90.9%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-1-12 {
		margin-left: 8.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-2-12 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-3-12 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-4-12 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-5-12 {
		margin-left: 41.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-6-12 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-7-12 {
		margin-left: 58.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-8-12 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-9-12 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-10-12 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-prefix-11-12 {
		margin-left: 91.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-1 {
		margin-right: 100%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-2 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-3 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-3 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-4 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-4 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-4 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-5 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-5 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-5 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-5 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-6 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-6 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-6 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-6 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-6 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-8 {
		margin-right: 12.5%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-8 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-8 {
		margin-right: 37.5%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-8 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-8 {
		margin-right: 62.5%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-8 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-7-8 {
		margin-right: 87.5%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-9 {
		margin-right: 11.111%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-9 {
		margin-right: 22.222%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-9 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-9 {
		margin-right: 44.444%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-9 {
		margin-right: 55.555%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-9 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-7-9 {
		margin-right: 77.777%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-8-9 {
		margin-right: 88.888%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-10 {
		margin-right: 10%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-10 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-10 {
		margin-right: 30%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-10 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-10 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-10 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-7-10 {
		margin-right: 70%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-8-10 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-9-10 {
		margin-right: 90%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-11 {
		margin-right: 9.09%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-11 {
		margin-right: 18.18%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-11 {
		margin-right: 27.27%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-11 {
		margin-right: 36.36%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-11 {
		margin-right: 45.45%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-11 {
		margin-right: 54.54%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-7-11 {
		margin-right: 63.63%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-8-11 {
		margin-right: 72.72%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-9-11 {
		margin-right: 81.81%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-10-11 {
		margin-right: 90.9%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-1-12 {
		margin-right: 8.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-2-12 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-3-12 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-4-12 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-5-12 {
		margin-right: 41.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-6-12 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-7-12 {
		margin-right: 58.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-8-12 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-9-12 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-10-12 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__desktop-suffix-11-12 {
		margin-right: 91.666%; }
	.grid > .grid-i.__desktop-grid-1-1 {
		width: 98%; }
	.grid > .grid-i.__desktop-grid-1-2 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-1-3 {
		width: 31.333%; }
	.grid > .grid-i.__desktop-grid-2-3 {
		width: 64.666%; }
	.grid > .grid-i.__desktop-grid-1-4 {
		width: 23%; }
	.grid > .grid-i.__desktop-grid-2-4 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-3-4 {
		width: 73%; }
	.grid > .grid-i.__desktop-grid-1-5 {
		width: 18%; }
	.grid > .grid-i.__desktop-grid-2-5 {
		width: 38%; }
	.grid > .grid-i.__desktop-grid-3-5 {
		width: 58%; }
	.grid > .grid-i.__desktop-grid-4-5 {
		width: 78%; }
	.grid > .grid-i.__desktop-grid-1-6 {
		width: 14.666%; }
	.grid > .grid-i.__desktop-grid-2-6 {
		width: 31.333%; }
	.grid > .grid-i.__desktop-grid-3-6 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-4-6 {
		width: 64.666%; }
	.grid > .grid-i.__desktop-grid-5-6 {
		width: 81.333%; }
	.grid > .grid-i.__desktop-grid-1-7 {
		width: 12.2857%; }
	.grid > .grid-i.__desktop-grid-2-7 {
		width: 26.5714%; }
	.grid > .grid-i.__desktop-grid-3-7 {
		width: 40.8571%; }
	.grid > .grid-i.__desktop-grid-4-7 {
		width: 55.1428%; }
	.grid > .grid-i.__desktop-grid-5-7 {
		width: 69.4285%; }
	.grid > .grid-i.__desktop-grid-6-7 {
		width: 83.7142%; }
	.grid > .grid-i.__desktop-grid-1-8 {
		width: 10.5%; }
	.grid > .grid-i.__desktop-grid-2-8 {
		width: 23%; }
	.grid > .grid-i.__desktop-grid-3-8 {
		width: 35.5%; }
	.grid > .grid-i.__desktop-grid-4-8 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-5-8 {
		width: 60.5%; }
	.grid > .grid-i.__desktop-grid-6-8 {
		width: 73%; }
	.grid > .grid-i.__desktop-grid-7-8 {
		width: 85.5%; }
	.grid > .grid-i.__desktop-grid-1-9 {
		width: 9.111%; }
	.grid > .grid-i.__desktop-grid-2-9 {
		width: 20.222%; }
	.grid > .grid-i.__desktop-grid-3-9 {
		width: 31.333%; }
	.grid > .grid-i.__desktop-grid-4-9 {
		width: 42.444%; }
	.grid > .grid-i.__desktop-grid-5-9 {
		width: 53.555%; }
	.grid > .grid-i.__desktop-grid-6-9 {
		width: 64.666%; }
	.grid > .grid-i.__desktop-grid-7-9 {
		width: 75.777%; }
	.grid > .grid-i.__desktop-grid-8-9 {
		width: 86.888%; }
	.grid > .grid-i.__desktop-grid-1-10 {
		width: 8%; }
	.grid > .grid-i.__desktop-grid-2-10 {
		width: 18%; }
	.grid > .grid-i.__desktop-grid-3-10 {
		width: 28%; }
	.grid > .grid-i.__desktop-grid-4-10 {
		width: 38%; }
	.grid > .grid-i.__desktop-grid-5-10 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-6-10 {
		width: 58%; }
	.grid > .grid-i.__desktop-grid-7-10 {
		width: 68%; }
	.grid > .grid-i.__desktop-grid-8-10 {
		width: 78%; }
	.grid > .grid-i.__desktop-grid-9-10 {
		width: 88%; }
	.grid > .grid-i.__desktop-grid-1-11 {
		width: 7.09%; }
	.grid > .grid-i.__desktop-grid-2-11 {
		width: 16.18%; }
	.grid > .grid-i.__desktop-grid-3-11 {
		width: 25.27%; }
	.grid > .grid-i.__desktop-grid-4-11 {
		width: 34.36%; }
	.grid > .grid-i.__desktop-grid-5-11 {
		width: 43.45%; }
	.grid > .grid-i.__desktop-grid-6-11 {
		width: 52.54%; }
	.grid > .grid-i.__desktop-grid-7-11 {
		width: 61.63%; }
	.grid > .grid-i.__desktop-grid-8-11 {
		width: 70.72%; }
	.grid > .grid-i.__desktop-grid-9-11 {
		width: 79.81%; }
	.grid > .grid-i.__desktop-grid-10-11 {
		width: 88.9%; }
	.grid > .grid-i.__desktop-grid-1-12 {
		width: 6.333%; }
	.grid > .grid-i.__desktop-grid-2-12 {
		width: 14.666%; }
	.grid > .grid-i.__desktop-grid-3-12 {
		width: 23%; }
	.grid > .grid-i.__desktop-grid-4-12 {
		width: 31.333%; }
	.grid > .grid-i.__desktop-grid-5-12 {
		width: 39.666%; }
	.grid > .grid-i.__desktop-grid-6-12 {
		width: 48%; }
	.grid > .grid-i.__desktop-grid-7-12 {
		width: 56.333%; }
	.grid > .grid-i.__desktop-grid-8-12 {
		width: 64.666%; }
	.grid > .grid-i.__desktop-grid-9-12 {
		width: 73%; }
	.grid > .grid-i.__desktop-grid-10-12 {
		width: 81.333%; }
	.grid > .grid-i.__desktop-grid-11-12 {
		width: 89.666%; }
	.grid > .grid-i.__desktop-prefix-1-1 {
		margin-left: 102%; }
	.grid > .grid-i.__desktop-prefix-1-2 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-1-3 {
		margin-left: 35.333%; }
	.grid > .grid-i.__desktop-prefix-2-3 {
		margin-left: 68.666%; }
	.grid > .grid-i.__desktop-prefix-1-4 {
		margin-left: 27%; }
	.grid > .grid-i.__desktop-prefix-2-4 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-3-4 {
		margin-left: 77%; }
	.grid > .grid-i.__desktop-prefix-1-5 {
		margin-left: 22%; }
	.grid > .grid-i.__desktop-prefix-2-5 {
		margin-left: 42%; }
	.grid > .grid-i.__desktop-prefix-3-5 {
		margin-left: 62%; }
	.grid > .grid-i.__desktop-prefix-4-5 {
		margin-left: 82%; }
	.grid > .grid-i.__desktop-prefix-1-6 {
		margin-left: 18.666%; }
	.grid > .grid-i.__desktop-prefix-2-6 {
		margin-left: 35.333%; }
	.grid > .grid-i.__desktop-prefix-3-6 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-4-6 {
		margin-left: 68.666%; }
	.grid > .grid-i.__desktop-prefix-5-6 {
		margin-left: 85.333%; }
	.grid > .grid-i.__desktop-prefix-1-7 {
		margin-left: 16.2857%; }
	.grid > .grid-i.__desktop-prefix-2-7 {
		margin-left: 30.5714%; }
	.grid > .grid-i.__desktop-prefix-3-7 {
		margin-left: 44.8571%; }
	.grid > .grid-i.__desktop-prefix-4-7 {
		margin-left: 59.1428%; }
	.grid > .grid-i.__desktop-prefix-5-7 {
		margin-left: 73.4285%; }
	.grid > .grid-i.__desktop-prefix-6-7 {
		margin-left: 87.7142%; }
	.grid > .grid-i.__desktop-prefix-1-8 {
		margin-left: 14.5%; }
	.grid > .grid-i.__desktop-prefix-2-8 {
		margin-left: 27%; }
	.grid > .grid-i.__desktop-prefix-3-8 {
		margin-left: 39.5%; }
	.grid > .grid-i.__desktop-prefix-4-8 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-5-8 {
		margin-left: 64.5%; }
	.grid > .grid-i.__desktop-prefix-6-8 {
		margin-left: 77%; }
	.grid > .grid-i.__desktop-prefix-7-8 {
		margin-left: 89.5%; }
	.grid > .grid-i.__desktop-prefix-1-9 {
		margin-left: 13.111%; }
	.grid > .grid-i.__desktop-prefix-2-9 {
		margin-left: 24.222%; }
	.grid > .grid-i.__desktop-prefix-3-9 {
		margin-left: 35.333%; }
	.grid > .grid-i.__desktop-prefix-4-9 {
		margin-left: 46.444%; }
	.grid > .grid-i.__desktop-prefix-5-9 {
		margin-left: 57.555%; }
	.grid > .grid-i.__desktop-prefix-6-9 {
		margin-left: 68.666%; }
	.grid > .grid-i.__desktop-prefix-7-9 {
		margin-left: 79.777%; }
	.grid > .grid-i.__desktop-prefix-8-9 {
		margin-left: 90.888%; }
	.grid > .grid-i.__desktop-prefix-1-10 {
		margin-left: 12%; }
	.grid > .grid-i.__desktop-prefix-2-10 {
		margin-left: 22%; }
	.grid > .grid-i.__desktop-prefix-3-10 {
		margin-left: 32%; }
	.grid > .grid-i.__desktop-prefix-4-10 {
		margin-left: 42%; }
	.grid > .grid-i.__desktop-prefix-5-10 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-6-10 {
		margin-left: 62%; }
	.grid > .grid-i.__desktop-prefix-7-10 {
		margin-left: 72%; }
	.grid > .grid-i.__desktop-prefix-8-10 {
		margin-left: 82%; }
	.grid > .grid-i.__desktop-prefix-9-10 {
		margin-left: 92%; }
	.grid > .grid-i.__desktop-prefix-1-11 {
		margin-left: 11.09%; }
	.grid > .grid-i.__desktop-prefix-2-11 {
		margin-left: 20.18%; }
	.grid > .grid-i.__desktop-prefix-3-11 {
		margin-left: 29.27%; }
	.grid > .grid-i.__desktop-prefix-4-11 {
		margin-left: 38.36%; }
	.grid > .grid-i.__desktop-prefix-5-11 {
		margin-left: 47.45%; }
	.grid > .grid-i.__desktop-prefix-6-11 {
		margin-left: 56.54%; }
	.grid > .grid-i.__desktop-prefix-7-11 {
		margin-left: 65.63%; }
	.grid > .grid-i.__desktop-prefix-8-11 {
		margin-left: 74.72%; }
	.grid > .grid-i.__desktop-prefix-9-11 {
		margin-left: 83.81%; }
	.grid > .grid-i.__desktop-prefix-10-11 {
		margin-left: 92.9%; }
	.grid > .grid-i.__desktop-prefix-1-12 {
		margin-left: 10.333%; }
	.grid > .grid-i.__desktop-prefix-2-12 {
		margin-left: 18.666%; }
	.grid > .grid-i.__desktop-prefix-3-12 {
		margin-left: 27%; }
	.grid > .grid-i.__desktop-prefix-4-12 {
		margin-left: 35.333%; }
	.grid > .grid-i.__desktop-prefix-5-12 {
		margin-left: 41.666%; }
	.grid > .grid-i.__desktop-prefix-6-12 {
		margin-left: 52%; }
	.grid > .grid-i.__desktop-prefix-7-12 {
		margin-left: 60.333%; }
	.grid > .grid-i.__desktop-prefix-8-12 {
		margin-left: 68.666%; }
	.grid > .grid-i.__desktop-prefix-9-12 {
		margin-left: 77%; }
	.grid > .grid-i.__desktop-prefix-10-12 {
		margin-left: 85.333%; }
	.grid > .grid-i.__desktop-prefix-11-12 {
		margin-left: 93.666%; }
	.grid > .grid-i.__desktop-suffix-1-1 {
		margin-right: 100%; }
	.grid > .grid-i.__desktop-suffix-1-2 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-1-3 {
		margin-right: 33.333%; }
	.grid > .grid-i.__desktop-suffix-2-3 {
		margin-right: 66.666%; }
	.grid > .grid-i.__desktop-suffix-1-4 {
		margin-right: 25%; }
	.grid > .grid-i.__desktop-suffix-2-4 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-3-4 {
		margin-right: 75%; }
	.grid > .grid-i.__desktop-suffix-1-5 {
		margin-right: 20%; }
	.grid > .grid-i.__desktop-suffix-2-5 {
		margin-right: 40%; }
	.grid > .grid-i.__desktop-suffix-3-5 {
		margin-right: 60%; }
	.grid > .grid-i.__desktop-suffix-4-5 {
		margin-right: 80%; }
	.grid > .grid-i.__desktop-suffix-1-6 {
		margin-right: 16.666%; }
	.grid > .grid-i.__desktop-suffix-2-6 {
		margin-right: 33.333%; }
	.grid > .grid-i.__desktop-suffix-3-6 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-4-6 {
		margin-right: 66.666%; }
	.grid > .grid-i.__desktop-suffix-5-6 {
		margin-right: 83.333%; }
	.grid > .grid-i.__desktop-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid > .grid-i.__desktop-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid > .grid-i.__desktop-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid > .grid-i.__desktop-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid > .grid-i.__desktop-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid > .grid-i.__desktop-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid > .grid-i.__desktop-suffix-1-8 {
		margin-right: 12.5%; }
	.grid > .grid-i.__desktop-suffix-2-8 {
		margin-right: 25%; }
	.grid > .grid-i.__desktop-suffix-3-8 {
		margin-right: 37.5%; }
	.grid > .grid-i.__desktop-suffix-4-8 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-5-8 {
		margin-right: 62.5%; }
	.grid > .grid-i.__desktop-suffix-6-8 {
		margin-right: 75%; }
	.grid > .grid-i.__desktop-suffix-7-8 {
		margin-right: 87.5%; }
	.grid > .grid-i.__desktop-suffix-1-9 {
		margin-right: 11.111%; }
	.grid > .grid-i.__desktop-suffix-2-9 {
		margin-right: 22.222%; }
	.grid > .grid-i.__desktop-suffix-3-9 {
		margin-right: 33.333%; }
	.grid > .grid-i.__desktop-suffix-4-9 {
		margin-right: 44.444%; }
	.grid > .grid-i.__desktop-suffix-5-9 {
		margin-right: 55.555%; }
	.grid > .grid-i.__desktop-suffix-6-9 {
		margin-right: 66.666%; }
	.grid > .grid-i.__desktop-suffix-7-9 {
		margin-right: 77.777%; }
	.grid > .grid-i.__desktop-suffix-8-9 {
		margin-right: 88.888%; }
	.grid > .grid-i.__desktop-suffix-1-10 {
		margin-right: 10%; }
	.grid > .grid-i.__desktop-suffix-2-10 {
		margin-right: 20%; }
	.grid > .grid-i.__desktop-suffix-3-10 {
		margin-right: 30%; }
	.grid > .grid-i.__desktop-suffix-4-10 {
		margin-right: 40%; }
	.grid > .grid-i.__desktop-suffix-5-10 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-6-10 {
		margin-right: 60%; }
	.grid > .grid-i.__desktop-suffix-7-10 {
		margin-right: 70%; }
	.grid > .grid-i.__desktop-suffix-8-10 {
		margin-right: 80%; }
	.grid > .grid-i.__desktop-suffix-9-10 {
		margin-right: 90%; }
	.grid > .grid-i.__desktop-suffix-1-11 {
		margin-right: 9.09%; }
	.grid > .grid-i.__desktop-suffix-2-11 {
		margin-right: 18.18%; }
	.grid > .grid-i.__desktop-suffix-3-11 {
		margin-right: 27.27%; }
	.grid > .grid-i.__desktop-suffix-4-11 {
		margin-right: 36.36%; }
	.grid > .grid-i.__desktop-suffix-5-11 {
		margin-right: 45.45%; }
	.grid > .grid-i.__desktop-suffix-6-11 {
		margin-right: 54.54%; }
	.grid > .grid-i.__desktop-suffix-7-11 {
		margin-right: 63.63%; }
	.grid > .grid-i.__desktop-suffix-8-11 {
		margin-right: 72.72%; }
	.grid > .grid-i.__desktop-suffix-9-11 {
		margin-right: 81.81%; }
	.grid > .grid-i.__desktop-suffix-10-11 {
		margin-right: 90.9%; }
	.grid > .grid-i.__desktop-suffix-1-12 {
		margin-right: 8.333%; }
	.grid > .grid-i.__desktop-suffix-2-12 {
		margin-right: 16.666%; }
	.grid > .grid-i.__desktop-suffix-3-12 {
		margin-right: 25%; }
	.grid > .grid-i.__desktop-suffix-4-12 {
		margin-right: 33.333%; }
	.grid > .grid-i.__desktop-suffix-5-12 {
		margin-right: 41.666%; }
	.grid > .grid-i.__desktop-suffix-6-12 {
		margin-right: 50%; }
	.grid > .grid-i.__desktop-suffix-7-12 {
		margin-right: 58.333%; }
	.grid > .grid-i.__desktop-suffix-8-12 {
		margin-right: 66.666%; }
	.grid > .grid-i.__desktop-suffix-9-12 {
		margin-right: 75%; }
	.grid > .grid-i.__desktop-suffix-10-12 {
		margin-right: 83.333%; }
	.grid > .grid-i.__desktop-suffix-11-12 {
		margin-right: 91.666%; }

	.grid-i.__desktop-grid-1-1 {
		width: 100%; }
	.grid-i.__desktop-grid-1-2 {
		width: 50%; }
	.grid-i.__desktop-grid-1-3 {
		width: 33.333%; }
	.grid-i.__desktop-grid-2-3 {
		width: 66.666%; }
	.grid-i.__desktop-grid-1-4 {
		width: 25%; }
	.grid-i.__desktop-grid-2-4 {
		width: 50%; }
	.grid-i.__desktop-grid-3-4 {
		width: 75%; }
	.grid-i.__desktop-grid-1-5 {
		width: 20%; }
	.grid-i.__desktop-grid-2-5 {
		width: 40%; }
	.grid-i.__desktop-grid-3-5 {
		width: 60%; }
	.grid-i.__desktop-grid-4-5 {
		width: 80%; }
	.grid-i.__desktop-grid-1-6 {
		width: 16.666%; }
	.grid-i.__desktop-grid-2-6 {
		width: 33.333%; }
	.grid-i.__desktop-grid-3-6 {
		width: 50%; }
	.grid-i.__desktop-grid-4-6 {
		width: 66.666%; }
	.grid-i.__desktop-grid-5-6 {
		width: 83.333%; }
	.grid-i.__desktop-grid-1-7 {
		width: 14.2857%; }
	.grid-i.__desktop-grid-2-7 {
		width: 28.5714%; }
	.grid-i.__desktop-grid-3-7 {
		width: 42.8571%; }
	.grid-i.__desktop-grid-4-7 {
		width: 57.1428%; }
	.grid-i.__desktop-grid-5-7 {
		width: 71.4285%; }
	.grid-i.__desktop-grid-6-7 {
		width: 85.7142%; }
	.grid-i.__desktop-grid-1-8 {
		width: 12.5%; }
	.grid-i.__desktop-grid-2-8 {
		width: 25%; }
	.grid-i.__desktop-grid-3-8 {
		width: 37.5%; }
	.grid-i.__desktop-grid-4-8 {
		width: 50%; }
	.grid-i.__desktop-grid-5-8 {
		width: 62.5%; }
	.grid-i.__desktop-grid-6-8 {
		width: 75%; }
	.grid-i.__desktop-grid-7-8 {
		width: 87.5%; }
	.grid-i.__desktop-grid-1-9 {
		width: 11.111%; }
	.grid-i.__desktop-grid-2-9 {
		width: 22.222%; }
	.grid-i.__desktop-grid-3-9 {
		width: 33.333%; }
	.grid-i.__desktop-grid-4-9 {
		width: 44.444%; }
	.grid-i.__desktop-grid-5-9 {
		width: 55.555%; }
	.grid-i.__desktop-grid-6-9 {
		width: 66.666%; }
	.grid-i.__desktop-grid-7-9 {
		width: 77.777%; }
	.grid-i.__desktop-grid-8-9 {
		width: 88.888%; }
	.grid-i.__desktop-grid-1-10 {
		width: 10%; }
	.grid-i.__desktop-grid-2-10 {
		width: 20%; }
	.grid-i.__desktop-grid-3-10 {
		width: 30%; }
	.grid-i.__desktop-grid-4-10 {
		width: 40%; }
	.grid-i.__desktop-grid-5-10 {
		width: 50%; }
	.grid-i.__desktop-grid-6-10 {
		width: 60%; }
	.grid-i.__desktop-grid-7-10 {
		width: 70%; }
	.grid-i.__desktop-grid-8-10 {
		width: 80%; }
	.grid-i.__desktop-grid-9-10 {
		width: 90%; }
	.grid-i.__desktop-grid-1-11 {
		width: 9.09%; }
	.grid-i.__desktop-grid-2-11 {
		width: 18.18%; }
	.grid-i.__desktop-grid-3-11 {
		width: 27.27%; }
	.grid-i.__desktop-grid-4-11 {
		width: 36.36%; }
	.grid-i.__desktop-grid-5-11 {
		width: 45.45%; }
	.grid-i.__desktop-grid-6-11 {
		width: 54.54%; }
	.grid-i.__desktop-grid-7-11 {
		width: 63.63%; }
	.grid-i.__desktop-grid-8-11 {
		width: 72.72%; }
	.grid-i.__desktop-grid-9-11 {
		width: 81.81%; }
	.grid-i.__desktop-grid-10-11 {
		width: 90.9%; }
	.grid-i.__desktop-grid-1-12 {
		width: 8.333%; }
	.grid-i.__desktop-grid-2-12 {
		width: 16.666%; }
	.grid-i.__desktop-grid-3-12 {
		width: 25%; }
	.grid-i.__desktop-grid-4-12 {
		width: 33.333%; }
	.grid-i.__desktop-grid-5-12 {
		width: 41.666%; }
	.grid-i.__desktop-grid-6-12 {
		width: 50%; }
	.grid-i.__desktop-grid-7-12 {
		width: 58.333%; }
	.grid-i.__desktop-grid-8-12 {
		width: 66.666%; }
	.grid-i.__desktop-grid-9-12 {
		width: 75%; }
	.grid-i.__desktop-grid-10-12 {
		width: 83.333%; }
	.grid-i.__desktop-grid-11-12 {
		width: 91.666%; }
	.grid-i.__desktop-prefix-1-1 {
		margin-left: 100%; }
	.grid-i.__desktop-prefix-1-2 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-1-3 {
		margin-left: 33.333%; }
	.grid-i.__desktop-prefix-2-3 {
		margin-left: 66.666%; }
	.grid-i.__desktop-prefix-1-4 {
		margin-left: 25%; }
	.grid-i.__desktop-prefix-2-4 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-3-4 {
		margin-left: 75%; }
	.grid-i.__desktop-prefix-1-5 {
		margin-left: 20%; }
	.grid-i.__desktop-prefix-2-5 {
		margin-left: 40%; }
	.grid-i.__desktop-prefix-3-5 {
		margin-left: 60%; }
	.grid-i.__desktop-prefix-4-5 {
		margin-left: 80%; }
	.grid-i.__desktop-prefix-1-6 {
		margin-left: 16.666%; }
	.grid-i.__desktop-prefix-2-6 {
		margin-left: 33.333%; }
	.grid-i.__desktop-prefix-3-6 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-4-6 {
		margin-left: 66.666%; }
	.grid-i.__desktop-prefix-5-6 {
		margin-left: 83.333%; }
	.grid-i.__desktop-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid-i.__desktop-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid-i.__desktop-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid-i.__desktop-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid-i.__desktop-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid-i.__desktop-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid-i.__desktop-prefix-1-8 {
		margin-left: 12.5%; }
	.grid-i.__desktop-prefix-2-8 {
		margin-left: 25%; }
	.grid-i.__desktop-prefix-3-8 {
		margin-left: 37.5%; }
	.grid-i.__desktop-prefix-4-8 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-5-8 {
		margin-left: 62.5%; }
	.grid-i.__desktop-prefix-6-8 {
		margin-left: 75%; }
	.grid-i.__desktop-prefix-7-8 {
		margin-left: 87.5%; }
	.grid-i.__desktop-prefix-1-9 {
		margin-left: 11.111%; }
	.grid-i.__desktop-prefix-2-9 {
		margin-left: 22.222%; }
	.grid-i.__desktop-prefix-3-9 {
		margin-left: 33.333%; }
	.grid-i.__desktop-prefix-4-9 {
		margin-left: 44.444%; }
	.grid-i.__desktop-prefix-5-9 {
		margin-left: 55.555%; }
	.grid-i.__desktop-prefix-6-9 {
		margin-left: 66.666%; }
	.grid-i.__desktop-prefix-7-9 {
		margin-left: 77.777%; }
	.grid-i.__desktop-prefix-8-9 {
		margin-left: 88.888%; }
	.grid-i.__desktop-prefix-1-10 {
		margin-left: 10%; }
	.grid-i.__desktop-prefix-2-10 {
		margin-left: 20%; }
	.grid-i.__desktop-prefix-3-10 {
		margin-left: 30%; }
	.grid-i.__desktop-prefix-4-10 {
		margin-left: 40%; }
	.grid-i.__desktop-prefix-5-10 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-6-10 {
		margin-left: 60%; }
	.grid-i.__desktop-prefix-7-10 {
		margin-left: 70%; }
	.grid-i.__desktop-prefix-8-10 {
		margin-left: 80%; }
	.grid-i.__desktop-prefix-9-10 {
		margin-left: 90%; }
	.grid-i.__desktop-prefix-1-11 {
		margin-left: 9.09%; }
	.grid-i.__desktop-prefix-2-11 {
		margin-left: 18.18%; }
	.grid-i.__desktop-prefix-3-11 {
		margin-left: 27.27%; }
	.grid-i.__desktop-prefix-4-11 {
		margin-left: 36.36%; }
	.grid-i.__desktop-prefix-5-11 {
		margin-left: 45.45%; }
	.grid-i.__desktop-prefix-6-11 {
		margin-left: 54.54%; }
	.grid-i.__desktop-prefix-7-11 {
		margin-left: 63.63%; }
	.grid-i.__desktop-prefix-8-11 {
		margin-left: 72.72%; }
	.grid-i.__desktop-prefix-9-11 {
		margin-left: 81.81%; }
	.grid-i.__desktop-prefix-10-11 {
		margin-left: 90.9%; }
	.grid-i.__desktop-prefix-1-12 {
		margin-left: 8.333%; }
	.grid-i.__desktop-prefix-2-12 {
		margin-left: 16.666%; }
	.grid-i.__desktop-prefix-3-12 {
		margin-left: 25%; }
	.grid-i.__desktop-prefix-4-12 {
		margin-left: 33.333%; }
	.grid-i.__desktop-prefix-5-12 {
		margin-left: 41.666%; }
	.grid-i.__desktop-prefix-6-12 {
		margin-left: 50%; }
	.grid-i.__desktop-prefix-7-12 {
		margin-left: 58.333%; }
	.grid-i.__desktop-prefix-8-12 {
		margin-left: 66.666%; }
	.grid-i.__desktop-prefix-9-12 {
		margin-left: 75%; }
	.grid-i.__desktop-prefix-10-12 {
		margin-left: 83.333%; }
	.grid-i.__desktop-prefix-11-12 {
		margin-left: 91.666%; }
	.grid-i.__desktop-suffix-1-1 {
		margin-right: 100%; }
	.grid-i.__desktop-suffix-1-2 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-1-3 {
		margin-right: 33.333%; }
	.grid-i.__desktop-suffix-2-3 {
		margin-right: 66.666%; }
	.grid-i.__desktop-suffix-1-4 {
		margin-right: 25%; }
	.grid-i.__desktop-suffix-2-4 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-3-4 {
		margin-right: 75%; }
	.grid-i.__desktop-suffix-1-5 {
		margin-right: 20%; }
	.grid-i.__desktop-suffix-2-5 {
		margin-right: 40%; }
	.grid-i.__desktop-suffix-3-5 {
		margin-right: 60%; }
	.grid-i.__desktop-suffix-4-5 {
		margin-right: 80%; }
	.grid-i.__desktop-suffix-1-6 {
		margin-right: 16.666%; }
	.grid-i.__desktop-suffix-2-6 {
		margin-right: 33.333%; }
	.grid-i.__desktop-suffix-3-6 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-4-6 {
		margin-right: 66.666%; }
	.grid-i.__desktop-suffix-5-6 {
		margin-right: 83.333%; }
	.grid-i.__desktop-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid-i.__desktop-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid-i.__desktop-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid-i.__desktop-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid-i.__desktop-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid-i.__desktop-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid-i.__desktop-suffix-1-8 {
		margin-right: 12.5%; }
	.grid-i.__desktop-suffix-2-8 {
		margin-right: 25%; }
	.grid-i.__desktop-suffix-3-8 {
		margin-right: 37.5%; }
	.grid-i.__desktop-suffix-4-8 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-5-8 {
		margin-right: 62.5%; }
	.grid-i.__desktop-suffix-6-8 {
		margin-right: 75%; }
	.grid-i.__desktop-suffix-7-8 {
		margin-right: 87.5%; }
	.grid-i.__desktop-suffix-1-9 {
		margin-right: 11.111%; }
	.grid-i.__desktop-suffix-2-9 {
		margin-right: 22.222%; }
	.grid-i.__desktop-suffix-3-9 {
		margin-right: 33.333%; }
	.grid-i.__desktop-suffix-4-9 {
		margin-right: 44.444%; }
	.grid-i.__desktop-suffix-5-9 {
		margin-right: 55.555%; }
	.grid-i.__desktop-suffix-6-9 {
		margin-right: 66.666%; }
	.grid-i.__desktop-suffix-7-9 {
		margin-right: 77.777%; }
	.grid-i.__desktop-suffix-8-9 {
		margin-right: 88.888%; }
	.grid-i.__desktop-suffix-1-10 {
		margin-right: 10%; }
	.grid-i.__desktop-suffix-2-10 {
		margin-right: 20%; }
	.grid-i.__desktop-suffix-3-10 {
		margin-right: 30%; }
	.grid-i.__desktop-suffix-4-10 {
		margin-right: 40%; }
	.grid-i.__desktop-suffix-5-10 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-6-10 {
		margin-right: 60%; }
	.grid-i.__desktop-suffix-7-10 {
		margin-right: 70%; }
	.grid-i.__desktop-suffix-8-10 {
		margin-right: 80%; }
	.grid-i.__desktop-suffix-9-10 {
		margin-right: 90%; }
	.grid-i.__desktop-suffix-1-11 {
		margin-right: 9.09%; }
	.grid-i.__desktop-suffix-2-11 {
		margin-right: 18.18%; }
	.grid-i.__desktop-suffix-3-11 {
		margin-right: 27.27%; }
	.grid-i.__desktop-suffix-4-11 {
		margin-right: 36.36%; }
	.grid-i.__desktop-suffix-5-11 {
		margin-right: 45.45%; }
	.grid-i.__desktop-suffix-6-11 {
		margin-right: 54.54%; }
	.grid-i.__desktop-suffix-7-11 {
		margin-right: 63.63%; }
	.grid-i.__desktop-suffix-8-11 {
		margin-right: 72.72%; }
	.grid-i.__desktop-suffix-9-11 {
		margin-right: 81.81%; }
	.grid-i.__desktop-suffix-10-11 {
		margin-right: 90.9%; }
	.grid-i.__desktop-suffix-1-12 {
		margin-right: 8.333%; }
	.grid-i.__desktop-suffix-2-12 {
		margin-right: 16.666%; }
	.grid-i.__desktop-suffix-3-12 {
		margin-right: 25%; }
	.grid-i.__desktop-suffix-4-12 {
		margin-right: 33.333%; }
	.grid-i.__desktop-suffix-5-12 {
		margin-right: 41.666%; }
	.grid-i.__desktop-suffix-6-12 {
		margin-right: 50%; }
	.grid-i.__desktop-suffix-7-12 {
		margin-right: 58.333%; }
	.grid-i.__desktop-suffix-8-12 {
		margin-right: 66.666%; }
	.grid-i.__desktop-suffix-9-12 {
		margin-right: 75%; }
	.grid-i.__desktop-suffix-10-12 {
		margin-right: 83.333%; }
	.grid-i.__desktop-suffix-11-12 {
		margin-right: 91.666%; }

	.tx.__desktop-cols-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-ms-column-count: 2;
		-o-column-count: 2;
		column-count: 2; }
	.tx.__desktop-cols-3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-ms-column-count: 3;
		-o-column-count: 3;
		column-count: 3; }
	.tx.__desktop-cols-4 {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-ms-column-count: 4;
		-o-column-count: 4;
		column-count: 4; } }
@media all and (min-width: 641px) and (max-width: 960px) {
	.grid.__no-gutter > .grid-i.__tablet-grid-1-1 {
		width: 100%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-2 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-3 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-3 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-4 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-4 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-4 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-5 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-5 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-5 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-5 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-6 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-6 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-6 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-6 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-6 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-7 {
		width: 14.2857%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-7 {
		width: 28.5714%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-7 {
		width: 42.8571%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-7 {
		width: 57.1428%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-7 {
		width: 71.4285%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-7 {
		width: 85.7142%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-8 {
		width: 12.5%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-8 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-8 {
		width: 37.5%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-8 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-8 {
		width: 62.5%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-8 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-7-8 {
		width: 87.5%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-9 {
		width: 11.111%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-9 {
		width: 22.222%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-9 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-9 {
		width: 44.444%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-9 {
		width: 55.555%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-9 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-7-9 {
		width: 77.777%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-8-9 {
		width: 88.888%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-10 {
		width: 10%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-10 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-10 {
		width: 30%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-10 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-10 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-10 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-7-10 {
		width: 70%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-8-10 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-9-10 {
		width: 90%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-11 {
		width: 9.09%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-11 {
		width: 18.18%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-11 {
		width: 27.27%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-11 {
		width: 36.36%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-11 {
		width: 45.45%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-11 {
		width: 54.54%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-7-11 {
		width: 63.63%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-8-11 {
		width: 72.72%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-9-11 {
		width: 81.81%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-10-11 {
		width: 90.9%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-1-12 {
		width: 8.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-2-12 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-3-12 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-4-12 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-5-12 {
		width: 41.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-6-12 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-7-12 {
		width: 58.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-8-12 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-9-12 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-10-12 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-grid-11-12 {
		width: 91.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-1 {
		margin-left: 100%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-2 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-3 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-3 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-4 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-4 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-4 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-5 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-5 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-5 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-5 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-6 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-6 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-6 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-6 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-6 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-8 {
		margin-left: 12.5%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-8 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-8 {
		margin-left: 37.5%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-8 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-8 {
		margin-left: 62.5%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-8 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-7-8 {
		margin-left: 87.5%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-9 {
		margin-left: 11.111%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-9 {
		margin-left: 22.222%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-9 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-9 {
		margin-left: 44.444%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-9 {
		margin-left: 55.555%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-9 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-7-9 {
		margin-left: 77.777%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-8-9 {
		margin-left: 88.888%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-10 {
		margin-left: 10%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-10 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-10 {
		margin-left: 30%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-10 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-10 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-10 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-7-10 {
		margin-left: 70%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-8-10 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-9-10 {
		margin-left: 90%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-11 {
		margin-left: 9.09%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-11 {
		margin-left: 18.18%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-11 {
		margin-left: 27.27%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-11 {
		margin-left: 36.36%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-11 {
		margin-left: 45.45%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-11 {
		margin-left: 54.54%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-7-11 {
		margin-left: 63.63%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-8-11 {
		margin-left: 72.72%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-9-11 {
		margin-left: 81.81%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-10-11 {
		margin-left: 90.9%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-1-12 {
		margin-left: 8.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-2-12 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-3-12 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-4-12 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-5-12 {
		margin-left: 41.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-6-12 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-7-12 {
		margin-left: 58.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-8-12 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-9-12 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-10-12 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-prefix-11-12 {
		margin-left: 91.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-1 {
		margin-right: 100%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-2 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-3 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-3 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-4 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-4 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-4 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-5 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-5 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-5 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-5 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-6 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-6 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-6 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-6 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-6 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-8 {
		margin-right: 12.5%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-8 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-8 {
		margin-right: 37.5%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-8 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-8 {
		margin-right: 62.5%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-8 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-7-8 {
		margin-right: 87.5%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-9 {
		margin-right: 11.111%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-9 {
		margin-right: 22.222%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-9 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-9 {
		margin-right: 44.444%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-9 {
		margin-right: 55.555%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-9 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-7-9 {
		margin-right: 77.777%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-8-9 {
		margin-right: 88.888%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-10 {
		margin-right: 10%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-10 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-10 {
		margin-right: 30%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-10 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-10 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-10 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-7-10 {
		margin-right: 70%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-8-10 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-9-10 {
		margin-right: 90%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-11 {
		margin-right: 9.09%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-11 {
		margin-right: 18.18%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-11 {
		margin-right: 27.27%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-11 {
		margin-right: 36.36%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-11 {
		margin-right: 45.45%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-11 {
		margin-right: 54.54%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-7-11 {
		margin-right: 63.63%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-8-11 {
		margin-right: 72.72%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-9-11 {
		margin-right: 81.81%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-10-11 {
		margin-right: 90.9%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-1-12 {
		margin-right: 8.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-2-12 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-3-12 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-4-12 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-5-12 {
		margin-right: 41.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-6-12 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-7-12 {
		margin-right: 58.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-8-12 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-9-12 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-10-12 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__tablet-suffix-11-12 {
		margin-right: 91.666%; }
	.grid > .grid-i.__tablet-grid-1-1 {
		width: 98%; }
	.grid > .grid-i.__tablet-grid-1-2 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-1-3 {
		width: 31.333%; }
	.grid > .grid-i.__tablet-grid-2-3 {
		width: 64.666%; }
	.grid > .grid-i.__tablet-grid-1-4 {
		width: 23%; }
	.grid > .grid-i.__tablet-grid-2-4 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-3-4 {
		width: 73%; }
	.grid > .grid-i.__tablet-grid-1-5 {
		width: 18%; }
	.grid > .grid-i.__tablet-grid-2-5 {
		width: 38%; }
	.grid > .grid-i.__tablet-grid-3-5 {
		width: 58%; }
	.grid > .grid-i.__tablet-grid-4-5 {
		width: 78%; }
	.grid > .grid-i.__tablet-grid-1-6 {
		width: 14.666%; }
	.grid > .grid-i.__tablet-grid-2-6 {
		width: 31.333%; }
	.grid > .grid-i.__tablet-grid-3-6 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-4-6 {
		width: 64.666%; }
	.grid > .grid-i.__tablet-grid-5-6 {
		width: 81.333%; }
	.grid > .grid-i.__tablet-grid-1-7 {
		width: 12.2857%; }
	.grid > .grid-i.__tablet-grid-2-7 {
		width: 26.5714%; }
	.grid > .grid-i.__tablet-grid-3-7 {
		width: 40.8571%; }
	.grid > .grid-i.__tablet-grid-4-7 {
		width: 55.1428%; }
	.grid > .grid-i.__tablet-grid-5-7 {
		width: 69.4285%; }
	.grid > .grid-i.__tablet-grid-6-7 {
		width: 83.7142%; }
	.grid > .grid-i.__tablet-grid-1-8 {
		width: 10.5%; }
	.grid > .grid-i.__tablet-grid-2-8 {
		width: 23%; }
	.grid > .grid-i.__tablet-grid-3-8 {
		width: 35.5%; }
	.grid > .grid-i.__tablet-grid-4-8 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-5-8 {
		width: 60.5%; }
	.grid > .grid-i.__tablet-grid-6-8 {
		width: 73%; }
	.grid > .grid-i.__tablet-grid-7-8 {
		width: 85.5%; }
	.grid > .grid-i.__tablet-grid-1-9 {
		width: 9.111%; }
	.grid > .grid-i.__tablet-grid-2-9 {
		width: 20.222%; }
	.grid > .grid-i.__tablet-grid-3-9 {
		width: 31.333%; }
	.grid > .grid-i.__tablet-grid-4-9 {
		width: 42.444%; }
	.grid > .grid-i.__tablet-grid-5-9 {
		width: 53.555%; }
	.grid > .grid-i.__tablet-grid-6-9 {
		width: 64.666%; }
	.grid > .grid-i.__tablet-grid-7-9 {
		width: 75.777%; }
	.grid > .grid-i.__tablet-grid-8-9 {
		width: 86.888%; }
	.grid > .grid-i.__tablet-grid-1-10 {
		width: 8%; }
	.grid > .grid-i.__tablet-grid-2-10 {
		width: 18%; }
	.grid > .grid-i.__tablet-grid-3-10 {
		width: 28%; }
	.grid > .grid-i.__tablet-grid-4-10 {
		width: 38%; }
	.grid > .grid-i.__tablet-grid-5-10 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-6-10 {
		width: 58%; }
	.grid > .grid-i.__tablet-grid-7-10 {
		width: 68%; }
	.grid > .grid-i.__tablet-grid-8-10 {
		width: 78%; }
	.grid > .grid-i.__tablet-grid-9-10 {
		width: 88%; }
	.grid > .grid-i.__tablet-grid-1-11 {
		width: 7.09%; }
	.grid > .grid-i.__tablet-grid-2-11 {
		width: 16.18%; }
	.grid > .grid-i.__tablet-grid-3-11 {
		width: 25.27%; }
	.grid > .grid-i.__tablet-grid-4-11 {
		width: 34.36%; }
	.grid > .grid-i.__tablet-grid-5-11 {
		width: 43.45%; }
	.grid > .grid-i.__tablet-grid-6-11 {
		width: 52.54%; }
	.grid > .grid-i.__tablet-grid-7-11 {
		width: 61.63%; }
	.grid > .grid-i.__tablet-grid-8-11 {
		width: 70.72%; }
	.grid > .grid-i.__tablet-grid-9-11 {
		width: 79.81%; }
	.grid > .grid-i.__tablet-grid-10-11 {
		width: 88.9%; }
	.grid > .grid-i.__tablet-grid-1-12 {
		width: 6.333%; }
	.grid > .grid-i.__tablet-grid-2-12 {
		width: 14.666%; }
	.grid > .grid-i.__tablet-grid-3-12 {
		width: 23%; }
	.grid > .grid-i.__tablet-grid-4-12 {
		width: 31.333%; }
	.grid > .grid-i.__tablet-grid-5-12 {
		width: 39.666%; }
	.grid > .grid-i.__tablet-grid-6-12 {
		width: 48%; }
	.grid > .grid-i.__tablet-grid-7-12 {
		width: 56.333%; }
	.grid > .grid-i.__tablet-grid-8-12 {
		width: 64.666%; }
	.grid > .grid-i.__tablet-grid-9-12 {
		width: 73%; }
	.grid > .grid-i.__tablet-grid-10-12 {
		width: 81.333%; }
	.grid > .grid-i.__tablet-grid-11-12 {
		width: 89.666%; }
	.grid > .grid-i.__tablet-prefix-1-1 {
		margin-left: 102%; }
	.grid > .grid-i.__tablet-prefix-1-2 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-1-3 {
		margin-left: 35.333%; }
	.grid > .grid-i.__tablet-prefix-2-3 {
		margin-left: 68.666%; }
	.grid > .grid-i.__tablet-prefix-1-4 {
		margin-left: 27%; }
	.grid > .grid-i.__tablet-prefix-2-4 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-3-4 {
		margin-left: 77%; }
	.grid > .grid-i.__tablet-prefix-1-5 {
		margin-left: 22%; }
	.grid > .grid-i.__tablet-prefix-2-5 {
		margin-left: 42%; }
	.grid > .grid-i.__tablet-prefix-3-5 {
		margin-left: 62%; }
	.grid > .grid-i.__tablet-prefix-4-5 {
		margin-left: 82%; }
	.grid > .grid-i.__tablet-prefix-1-6 {
		margin-left: 18.666%; }
	.grid > .grid-i.__tablet-prefix-2-6 {
		margin-left: 35.333%; }
	.grid > .grid-i.__tablet-prefix-3-6 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-4-6 {
		margin-left: 68.666%; }
	.grid > .grid-i.__tablet-prefix-5-6 {
		margin-left: 85.333%; }
	.grid > .grid-i.__tablet-prefix-1-7 {
		margin-left: 16.2857%; }
	.grid > .grid-i.__tablet-prefix-2-7 {
		margin-left: 30.5714%; }
	.grid > .grid-i.__tablet-prefix-3-7 {
		margin-left: 44.8571%; }
	.grid > .grid-i.__tablet-prefix-4-7 {
		margin-left: 59.1428%; }
	.grid > .grid-i.__tablet-prefix-5-7 {
		margin-left: 73.4285%; }
	.grid > .grid-i.__tablet-prefix-6-7 {
		margin-left: 87.7142%; }
	.grid > .grid-i.__tablet-prefix-1-8 {
		margin-left: 14.5%; }
	.grid > .grid-i.__tablet-prefix-2-8 {
		margin-left: 27%; }
	.grid > .grid-i.__tablet-prefix-3-8 {
		margin-left: 39.5%; }
	.grid > .grid-i.__tablet-prefix-4-8 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-5-8 {
		margin-left: 64.5%; }
	.grid > .grid-i.__tablet-prefix-6-8 {
		margin-left: 77%; }
	.grid > .grid-i.__tablet-prefix-7-8 {
		margin-left: 89.5%; }
	.grid > .grid-i.__tablet-prefix-1-9 {
		margin-left: 13.111%; }
	.grid > .grid-i.__tablet-prefix-2-9 {
		margin-left: 24.222%; }
	.grid > .grid-i.__tablet-prefix-3-9 {
		margin-left: 35.333%; }
	.grid > .grid-i.__tablet-prefix-4-9 {
		margin-left: 46.444%; }
	.grid > .grid-i.__tablet-prefix-5-9 {
		margin-left: 57.555%; }
	.grid > .grid-i.__tablet-prefix-6-9 {
		margin-left: 68.666%; }
	.grid > .grid-i.__tablet-prefix-7-9 {
		margin-left: 79.777%; }
	.grid > .grid-i.__tablet-prefix-8-9 {
		margin-left: 90.888%; }
	.grid > .grid-i.__tablet-prefix-1-10 {
		margin-left: 12%; }
	.grid > .grid-i.__tablet-prefix-2-10 {
		margin-left: 22%; }
	.grid > .grid-i.__tablet-prefix-3-10 {
		margin-left: 32%; }
	.grid > .grid-i.__tablet-prefix-4-10 {
		margin-left: 42%; }
	.grid > .grid-i.__tablet-prefix-5-10 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-6-10 {
		margin-left: 62%; }
	.grid > .grid-i.__tablet-prefix-7-10 {
		margin-left: 72%; }
	.grid > .grid-i.__tablet-prefix-8-10 {
		margin-left: 82%; }
	.grid > .grid-i.__tablet-prefix-9-10 {
		margin-left: 92%; }
	.grid > .grid-i.__tablet-prefix-1-11 {
		margin-left: 11.09%; }
	.grid > .grid-i.__tablet-prefix-2-11 {
		margin-left: 20.18%; }
	.grid > .grid-i.__tablet-prefix-3-11 {
		margin-left: 29.27%; }
	.grid > .grid-i.__tablet-prefix-4-11 {
		margin-left: 38.36%; }
	.grid > .grid-i.__tablet-prefix-5-11 {
		margin-left: 47.45%; }
	.grid > .grid-i.__tablet-prefix-6-11 {
		margin-left: 56.54%; }
	.grid > .grid-i.__tablet-prefix-7-11 {
		margin-left: 65.63%; }
	.grid > .grid-i.__tablet-prefix-8-11 {
		margin-left: 74.72%; }
	.grid > .grid-i.__tablet-prefix-9-11 {
		margin-left: 83.81%; }
	.grid > .grid-i.__tablet-prefix-10-11 {
		margin-left: 92.9%; }
	.grid > .grid-i.__tablet-prefix-1-12 {
		margin-left: 10.333%; }
	.grid > .grid-i.__tablet-prefix-2-12 {
		margin-left: 18.666%; }
	.grid > .grid-i.__tablet-prefix-3-12 {
		margin-left: 27%; }
	.grid > .grid-i.__tablet-prefix-4-12 {
		margin-left: 35.333%; }
	.grid > .grid-i.__tablet-prefix-5-12 {
		margin-left: 41.666%; }
	.grid > .grid-i.__tablet-prefix-6-12 {
		margin-left: 52%; }
	.grid > .grid-i.__tablet-prefix-7-12 {
		margin-left: 60.333%; }
	.grid > .grid-i.__tablet-prefix-8-12 {
		margin-left: 68.666%; }
	.grid > .grid-i.__tablet-prefix-9-12 {
		margin-left: 77%; }
	.grid > .grid-i.__tablet-prefix-10-12 {
		margin-left: 85.333%; }
	.grid > .grid-i.__tablet-prefix-11-12 {
		margin-left: 93.666%; }
	.grid > .grid-i.__tablet-suffix-1-1 {
		margin-right: 100%; }
	.grid > .grid-i.__tablet-suffix-1-2 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-1-3 {
		margin-right: 33.333%; }
	.grid > .grid-i.__tablet-suffix-2-3 {
		margin-right: 66.666%; }
	.grid > .grid-i.__tablet-suffix-1-4 {
		margin-right: 25%; }
	.grid > .grid-i.__tablet-suffix-2-4 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-3-4 {
		margin-right: 75%; }
	.grid > .grid-i.__tablet-suffix-1-5 {
		margin-right: 20%; }
	.grid > .grid-i.__tablet-suffix-2-5 {
		margin-right: 40%; }
	.grid > .grid-i.__tablet-suffix-3-5 {
		margin-right: 60%; }
	.grid > .grid-i.__tablet-suffix-4-5 {
		margin-right: 80%; }
	.grid > .grid-i.__tablet-suffix-1-6 {
		margin-right: 16.666%; }
	.grid > .grid-i.__tablet-suffix-2-6 {
		margin-right: 33.333%; }
	.grid > .grid-i.__tablet-suffix-3-6 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-4-6 {
		margin-right: 66.666%; }
	.grid > .grid-i.__tablet-suffix-5-6 {
		margin-right: 83.333%; }
	.grid > .grid-i.__tablet-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid > .grid-i.__tablet-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid > .grid-i.__tablet-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid > .grid-i.__tablet-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid > .grid-i.__tablet-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid > .grid-i.__tablet-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid > .grid-i.__tablet-suffix-1-8 {
		margin-right: 12.5%; }
	.grid > .grid-i.__tablet-suffix-2-8 {
		margin-right: 25%; }
	.grid > .grid-i.__tablet-suffix-3-8 {
		margin-right: 37.5%; }
	.grid > .grid-i.__tablet-suffix-4-8 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-5-8 {
		margin-right: 62.5%; }
	.grid > .grid-i.__tablet-suffix-6-8 {
		margin-right: 75%; }
	.grid > .grid-i.__tablet-suffix-7-8 {
		margin-right: 87.5%; }
	.grid > .grid-i.__tablet-suffix-1-9 {
		margin-right: 11.111%; }
	.grid > .grid-i.__tablet-suffix-2-9 {
		margin-right: 22.222%; }
	.grid > .grid-i.__tablet-suffix-3-9 {
		margin-right: 33.333%; }
	.grid > .grid-i.__tablet-suffix-4-9 {
		margin-right: 44.444%; }
	.grid > .grid-i.__tablet-suffix-5-9 {
		margin-right: 55.555%; }
	.grid > .grid-i.__tablet-suffix-6-9 {
		margin-right: 66.666%; }
	.grid > .grid-i.__tablet-suffix-7-9 {
		margin-right: 77.777%; }
	.grid > .grid-i.__tablet-suffix-8-9 {
		margin-right: 88.888%; }
	.grid > .grid-i.__tablet-suffix-1-10 {
		margin-right: 10%; }
	.grid > .grid-i.__tablet-suffix-2-10 {
		margin-right: 20%; }
	.grid > .grid-i.__tablet-suffix-3-10 {
		margin-right: 30%; }
	.grid > .grid-i.__tablet-suffix-4-10 {
		margin-right: 40%; }
	.grid > .grid-i.__tablet-suffix-5-10 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-6-10 {
		margin-right: 60%; }
	.grid > .grid-i.__tablet-suffix-7-10 {
		margin-right: 70%; }
	.grid > .grid-i.__tablet-suffix-8-10 {
		margin-right: 80%; }
	.grid > .grid-i.__tablet-suffix-9-10 {
		margin-right: 90%; }
	.grid > .grid-i.__tablet-suffix-1-11 {
		margin-right: 9.09%; }
	.grid > .grid-i.__tablet-suffix-2-11 {
		margin-right: 18.18%; }
	.grid > .grid-i.__tablet-suffix-3-11 {
		margin-right: 27.27%; }
	.grid > .grid-i.__tablet-suffix-4-11 {
		margin-right: 36.36%; }
	.grid > .grid-i.__tablet-suffix-5-11 {
		margin-right: 45.45%; }
	.grid > .grid-i.__tablet-suffix-6-11 {
		margin-right: 54.54%; }
	.grid > .grid-i.__tablet-suffix-7-11 {
		margin-right: 63.63%; }
	.grid > .grid-i.__tablet-suffix-8-11 {
		margin-right: 72.72%; }
	.grid > .grid-i.__tablet-suffix-9-11 {
		margin-right: 81.81%; }
	.grid > .grid-i.__tablet-suffix-10-11 {
		margin-right: 90.9%; }
	.grid > .grid-i.__tablet-suffix-1-12 {
		margin-right: 8.333%; }
	.grid > .grid-i.__tablet-suffix-2-12 {
		margin-right: 16.666%; }
	.grid > .grid-i.__tablet-suffix-3-12 {
		margin-right: 25%; }
	.grid > .grid-i.__tablet-suffix-4-12 {
		margin-right: 33.333%; }
	.grid > .grid-i.__tablet-suffix-5-12 {
		margin-right: 41.666%; }
	.grid > .grid-i.__tablet-suffix-6-12 {
		margin-right: 50%; }
	.grid > .grid-i.__tablet-suffix-7-12 {
		margin-right: 58.333%; }
	.grid > .grid-i.__tablet-suffix-8-12 {
		margin-right: 66.666%; }
	.grid > .grid-i.__tablet-suffix-9-12 {
		margin-right: 75%; }
	.grid > .grid-i.__tablet-suffix-10-12 {
		margin-right: 83.333%; }
	.grid > .grid-i.__tablet-suffix-11-12 {
		margin-right: 91.666%; }

	.grid-i.__tablet-grid-1-1 {
		width: 100%; }
	.grid-i.__tablet-grid-1-2 {
		width: 50%; }
	.grid-i.__tablet-grid-1-3 {
		width: 33.333%; }
	.grid-i.__tablet-grid-2-3 {
		width: 66.666%; }
	.grid-i.__tablet-grid-1-4 {
		width: 25%; }
	.grid-i.__tablet-grid-2-4 {
		width: 50%; }
	.grid-i.__tablet-grid-3-4 {
		width: 75%; }
	.grid-i.__tablet-grid-1-5 {
		width: 20%; }
	.grid-i.__tablet-grid-2-5 {
		width: 40%; }
	.grid-i.__tablet-grid-3-5 {
		width: 60%; }
	.grid-i.__tablet-grid-4-5 {
		width: 80%; }
	.grid-i.__tablet-grid-1-6 {
		width: 16.666%; }
	.grid-i.__tablet-grid-2-6 {
		width: 33.333%; }
	.grid-i.__tablet-grid-3-6 {
		width: 50%; }
	.grid-i.__tablet-grid-4-6 {
		width: 66.666%; }
	.grid-i.__tablet-grid-5-6 {
		width: 83.333%; }
	.grid-i.__tablet-grid-1-7 {
		width: 14.2857%; }
	.grid-i.__tablet-grid-2-7 {
		width: 28.5714%; }
	.grid-i.__tablet-grid-3-7 {
		width: 42.8571%; }
	.grid-i.__tablet-grid-4-7 {
		width: 57.1428%; }
	.grid-i.__tablet-grid-5-7 {
		width: 71.4285%; }
	.grid-i.__tablet-grid-6-7 {
		width: 85.7142%; }
	.grid-i.__tablet-grid-1-8 {
		width: 12.5%; }
	.grid-i.__tablet-grid-2-8 {
		width: 25%; }
	.grid-i.__tablet-grid-3-8 {
		width: 37.5%; }
	.grid-i.__tablet-grid-4-8 {
		width: 50%; }
	.grid-i.__tablet-grid-5-8 {
		width: 62.5%; }
	.grid-i.__tablet-grid-6-8 {
		width: 75%; }
	.grid-i.__tablet-grid-7-8 {
		width: 87.5%; }
	.grid-i.__tablet-grid-1-9 {
		width: 11.111%; }
	.grid-i.__tablet-grid-2-9 {
		width: 22.222%; }
	.grid-i.__tablet-grid-3-9 {
		width: 33.333%; }
	.grid-i.__tablet-grid-4-9 {
		width: 44.444%; }
	.grid-i.__tablet-grid-5-9 {
		width: 55.555%; }
	.grid-i.__tablet-grid-6-9 {
		width: 66.666%; }
	.grid-i.__tablet-grid-7-9 {
		width: 77.777%; }
	.grid-i.__tablet-grid-8-9 {
		width: 88.888%; }
	.grid-i.__tablet-grid-1-10 {
		width: 10%; }
	.grid-i.__tablet-grid-2-10 {
		width: 20%; }
	.grid-i.__tablet-grid-3-10 {
		width: 30%; }
	.grid-i.__tablet-grid-4-10 {
		width: 40%; }
	.grid-i.__tablet-grid-5-10 {
		width: 50%; }
	.grid-i.__tablet-grid-6-10 {
		width: 60%; }
	.grid-i.__tablet-grid-7-10 {
		width: 70%; }
	.grid-i.__tablet-grid-8-10 {
		width: 80%; }
	.grid-i.__tablet-grid-9-10 {
		width: 90%; }
	.grid-i.__tablet-grid-1-11 {
		width: 9.09%; }
	.grid-i.__tablet-grid-2-11 {
		width: 18.18%; }
	.grid-i.__tablet-grid-3-11 {
		width: 27.27%; }
	.grid-i.__tablet-grid-4-11 {
		width: 36.36%; }
	.grid-i.__tablet-grid-5-11 {
		width: 45.45%; }
	.grid-i.__tablet-grid-6-11 {
		width: 54.54%; }
	.grid-i.__tablet-grid-7-11 {
		width: 63.63%; }
	.grid-i.__tablet-grid-8-11 {
		width: 72.72%; }
	.grid-i.__tablet-grid-9-11 {
		width: 81.81%; }
	.grid-i.__tablet-grid-10-11 {
		width: 90.9%; }
	.grid-i.__tablet-grid-1-12 {
		width: 8.333%; }
	.grid-i.__tablet-grid-2-12 {
		width: 16.666%; }
	.grid-i.__tablet-grid-3-12 {
		width: 25%; }
	.grid-i.__tablet-grid-4-12 {
		width: 33.333%; }
	.grid-i.__tablet-grid-5-12 {
		width: 41.666%; }
	.grid-i.__tablet-grid-6-12 {
		width: 50%; }
	.grid-i.__tablet-grid-7-12 {
		width: 58.333%; }
	.grid-i.__tablet-grid-8-12 {
		width: 66.666%; }
	.grid-i.__tablet-grid-9-12 {
		width: 75%; }
	.grid-i.__tablet-grid-10-12 {
		width: 83.333%; }
	.grid-i.__tablet-grid-11-12 {
		width: 91.666%; }
	.grid-i.__tablet-prefix-1-1 {
		margin-left: 100%; }
	.grid-i.__tablet-prefix-1-2 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-1-3 {
		margin-left: 33.333%; }
	.grid-i.__tablet-prefix-2-3 {
		margin-left: 66.666%; }
	.grid-i.__tablet-prefix-1-4 {
		margin-left: 25%; }
	.grid-i.__tablet-prefix-2-4 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-3-4 {
		margin-left: 75%; }
	.grid-i.__tablet-prefix-1-5 {
		margin-left: 20%; }
	.grid-i.__tablet-prefix-2-5 {
		margin-left: 40%; }
	.grid-i.__tablet-prefix-3-5 {
		margin-left: 60%; }
	.grid-i.__tablet-prefix-4-5 {
		margin-left: 80%; }
	.grid-i.__tablet-prefix-1-6 {
		margin-left: 16.666%; }
	.grid-i.__tablet-prefix-2-6 {
		margin-left: 33.333%; }
	.grid-i.__tablet-prefix-3-6 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-4-6 {
		margin-left: 66.666%; }
	.grid-i.__tablet-prefix-5-6 {
		margin-left: 83.333%; }
	.grid-i.__tablet-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid-i.__tablet-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid-i.__tablet-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid-i.__tablet-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid-i.__tablet-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid-i.__tablet-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid-i.__tablet-prefix-1-8 {
		margin-left: 12.5%; }
	.grid-i.__tablet-prefix-2-8 {
		margin-left: 25%; }
	.grid-i.__tablet-prefix-3-8 {
		margin-left: 37.5%; }
	.grid-i.__tablet-prefix-4-8 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-5-8 {
		margin-left: 62.5%; }
	.grid-i.__tablet-prefix-6-8 {
		margin-left: 75%; }
	.grid-i.__tablet-prefix-7-8 {
		margin-left: 87.5%; }
	.grid-i.__tablet-prefix-1-9 {
		margin-left: 11.111%; }
	.grid-i.__tablet-prefix-2-9 {
		margin-left: 22.222%; }
	.grid-i.__tablet-prefix-3-9 {
		margin-left: 33.333%; }
	.grid-i.__tablet-prefix-4-9 {
		margin-left: 44.444%; }
	.grid-i.__tablet-prefix-5-9 {
		margin-left: 55.555%; }
	.grid-i.__tablet-prefix-6-9 {
		margin-left: 66.666%; }
	.grid-i.__tablet-prefix-7-9 {
		margin-left: 77.777%; }
	.grid-i.__tablet-prefix-8-9 {
		margin-left: 88.888%; }
	.grid-i.__tablet-prefix-1-10 {
		margin-left: 10%; }
	.grid-i.__tablet-prefix-2-10 {
		margin-left: 20%; }
	.grid-i.__tablet-prefix-3-10 {
		margin-left: 30%; }
	.grid-i.__tablet-prefix-4-10 {
		margin-left: 40%; }
	.grid-i.__tablet-prefix-5-10 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-6-10 {
		margin-left: 60%; }
	.grid-i.__tablet-prefix-7-10 {
		margin-left: 70%; }
	.grid-i.__tablet-prefix-8-10 {
		margin-left: 80%; }
	.grid-i.__tablet-prefix-9-10 {
		margin-left: 90%; }
	.grid-i.__tablet-prefix-1-11 {
		margin-left: 9.09%; }
	.grid-i.__tablet-prefix-2-11 {
		margin-left: 18.18%; }
	.grid-i.__tablet-prefix-3-11 {
		margin-left: 27.27%; }
	.grid-i.__tablet-prefix-4-11 {
		margin-left: 36.36%; }
	.grid-i.__tablet-prefix-5-11 {
		margin-left: 45.45%; }
	.grid-i.__tablet-prefix-6-11 {
		margin-left: 54.54%; }
	.grid-i.__tablet-prefix-7-11 {
		margin-left: 63.63%; }
	.grid-i.__tablet-prefix-8-11 {
		margin-left: 72.72%; }
	.grid-i.__tablet-prefix-9-11 {
		margin-left: 81.81%; }
	.grid-i.__tablet-prefix-10-11 {
		margin-left: 90.9%; }
	.grid-i.__tablet-prefix-1-12 {
		margin-left: 8.333%; }
	.grid-i.__tablet-prefix-2-12 {
		margin-left: 16.666%; }
	.grid-i.__tablet-prefix-3-12 {
		margin-left: 25%; }
	.grid-i.__tablet-prefix-4-12 {
		margin-left: 33.333%; }
	.grid-i.__tablet-prefix-5-12 {
		margin-left: 41.666%; }
	.grid-i.__tablet-prefix-6-12 {
		margin-left: 50%; }
	.grid-i.__tablet-prefix-7-12 {
		margin-left: 58.333%; }
	.grid-i.__tablet-prefix-8-12 {
		margin-left: 66.666%; }
	.grid-i.__tablet-prefix-9-12 {
		margin-left: 75%; }
	.grid-i.__tablet-prefix-10-12 {
		margin-left: 83.333%; }
	.grid-i.__tablet-prefix-11-12 {
		margin-left: 91.666%; }
	.grid-i.__tablet-suffix-1-1 {
		margin-right: 100%; }
	.grid-i.__tablet-suffix-1-2 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-1-3 {
		margin-right: 33.333%; }
	.grid-i.__tablet-suffix-2-3 {
		margin-right: 66.666%; }
	.grid-i.__tablet-suffix-1-4 {
		margin-right: 25%; }
	.grid-i.__tablet-suffix-2-4 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-3-4 {
		margin-right: 75%; }
	.grid-i.__tablet-suffix-1-5 {
		margin-right: 20%; }
	.grid-i.__tablet-suffix-2-5 {
		margin-right: 40%; }
	.grid-i.__tablet-suffix-3-5 {
		margin-right: 60%; }
	.grid-i.__tablet-suffix-4-5 {
		margin-right: 80%; }
	.grid-i.__tablet-suffix-1-6 {
		margin-right: 16.666%; }
	.grid-i.__tablet-suffix-2-6 {
		margin-right: 33.333%; }
	.grid-i.__tablet-suffix-3-6 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-4-6 {
		margin-right: 66.666%; }
	.grid-i.__tablet-suffix-5-6 {
		margin-right: 83.333%; }
	.grid-i.__tablet-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid-i.__tablet-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid-i.__tablet-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid-i.__tablet-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid-i.__tablet-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid-i.__tablet-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid-i.__tablet-suffix-1-8 {
		margin-right: 12.5%; }
	.grid-i.__tablet-suffix-2-8 {
		margin-right: 25%; }
	.grid-i.__tablet-suffix-3-8 {
		margin-right: 37.5%; }
	.grid-i.__tablet-suffix-4-8 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-5-8 {
		margin-right: 62.5%; }
	.grid-i.__tablet-suffix-6-8 {
		margin-right: 75%; }
	.grid-i.__tablet-suffix-7-8 {
		margin-right: 87.5%; }
	.grid-i.__tablet-suffix-1-9 {
		margin-right: 11.111%; }
	.grid-i.__tablet-suffix-2-9 {
		margin-right: 22.222%; }
	.grid-i.__tablet-suffix-3-9 {
		margin-right: 33.333%; }
	.grid-i.__tablet-suffix-4-9 {
		margin-right: 44.444%; }
	.grid-i.__tablet-suffix-5-9 {
		margin-right: 55.555%; }
	.grid-i.__tablet-suffix-6-9 {
		margin-right: 66.666%; }
	.grid-i.__tablet-suffix-7-9 {
		margin-right: 77.777%; }
	.grid-i.__tablet-suffix-8-9 {
		margin-right: 88.888%; }
	.grid-i.__tablet-suffix-1-10 {
		margin-right: 10%; }
	.grid-i.__tablet-suffix-2-10 {
		margin-right: 20%; }
	.grid-i.__tablet-suffix-3-10 {
		margin-right: 30%; }
	.grid-i.__tablet-suffix-4-10 {
		margin-right: 40%; }
	.grid-i.__tablet-suffix-5-10 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-6-10 {
		margin-right: 60%; }
	.grid-i.__tablet-suffix-7-10 {
		margin-right: 70%; }
	.grid-i.__tablet-suffix-8-10 {
		margin-right: 80%; }
	.grid-i.__tablet-suffix-9-10 {
		margin-right: 90%; }
	.grid-i.__tablet-suffix-1-11 {
		margin-right: 9.09%; }
	.grid-i.__tablet-suffix-2-11 {
		margin-right: 18.18%; }
	.grid-i.__tablet-suffix-3-11 {
		margin-right: 27.27%; }
	.grid-i.__tablet-suffix-4-11 {
		margin-right: 36.36%; }
	.grid-i.__tablet-suffix-5-11 {
		margin-right: 45.45%; }
	.grid-i.__tablet-suffix-6-11 {
		margin-right: 54.54%; }
	.grid-i.__tablet-suffix-7-11 {
		margin-right: 63.63%; }
	.grid-i.__tablet-suffix-8-11 {
		margin-right: 72.72%; }
	.grid-i.__tablet-suffix-9-11 {
		margin-right: 81.81%; }
	.grid-i.__tablet-suffix-10-11 {
		margin-right: 90.9%; }
	.grid-i.__tablet-suffix-1-12 {
		margin-right: 8.333%; }
	.grid-i.__tablet-suffix-2-12 {
		margin-right: 16.666%; }
	.grid-i.__tablet-suffix-3-12 {
		margin-right: 25%; }
	.grid-i.__tablet-suffix-4-12 {
		margin-right: 33.333%; }
	.grid-i.__tablet-suffix-5-12 {
		margin-right: 41.666%; }
	.grid-i.__tablet-suffix-6-12 {
		margin-right: 50%; }
	.grid-i.__tablet-suffix-7-12 {
		margin-right: 58.333%; }
	.grid-i.__tablet-suffix-8-12 {
		margin-right: 66.666%; }
	.grid-i.__tablet-suffix-9-12 {
		margin-right: 75%; }
	.grid-i.__tablet-suffix-10-12 {
		margin-right: 83.333%; }
	.grid-i.__tablet-suffix-11-12 {
		margin-right: 91.666%; }

	.tx.__tablet-cols-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-ms-column-count: 2;
		-o-column-count: 2;
		column-count: 2; }
	.tx.__tablet-cols-3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-ms-column-count: 3;
		-o-column-count: 3;
		column-count: 3; }
	.tx.__tablet-cols-4 {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-ms-column-count: 4;
		-o-column-count: 4;
		column-count: 4; } }
@media all and (max-width: 640px) {
	.grid.__no-gutter > .grid-i.__phone-grid-1-1 {
		width: 100%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-2 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-3 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-3 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-4 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-4 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-4 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-5 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-5 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-5 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-5 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-6 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-6 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-6 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-6 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-6 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-7 {
		width: 14.2857%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-7 {
		width: 28.5714%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-7 {
		width: 42.8571%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-7 {
		width: 57.1428%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-7 {
		width: 71.4285%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-7 {
		width: 85.7142%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-8 {
		width: 12.5%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-8 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-8 {
		width: 37.5%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-8 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-8 {
		width: 62.5%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-8 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__phone-grid-7-8 {
		width: 87.5%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-9 {
		width: 11.111%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-9 {
		width: 22.222%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-9 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-9 {
		width: 44.444%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-9 {
		width: 55.555%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-9 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-7-9 {
		width: 77.777%; }
	.grid.__no-gutter > .grid-i.__phone-grid-8-9 {
		width: 88.888%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-10 {
		width: 10%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-10 {
		width: 20%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-10 {
		width: 30%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-10 {
		width: 40%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-10 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-10 {
		width: 60%; }
	.grid.__no-gutter > .grid-i.__phone-grid-7-10 {
		width: 70%; }
	.grid.__no-gutter > .grid-i.__phone-grid-8-10 {
		width: 80%; }
	.grid.__no-gutter > .grid-i.__phone-grid-9-10 {
		width: 90%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-11 {
		width: 9.09%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-11 {
		width: 18.18%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-11 {
		width: 27.27%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-11 {
		width: 36.36%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-11 {
		width: 45.45%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-11 {
		width: 54.54%; }
	.grid.__no-gutter > .grid-i.__phone-grid-7-11 {
		width: 63.63%; }
	.grid.__no-gutter > .grid-i.__phone-grid-8-11 {
		width: 72.72%; }
	.grid.__no-gutter > .grid-i.__phone-grid-9-11 {
		width: 81.81%; }
	.grid.__no-gutter > .grid-i.__phone-grid-10-11 {
		width: 90.9%; }
	.grid.__no-gutter > .grid-i.__phone-grid-1-12 {
		width: 8.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-2-12 {
		width: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-3-12 {
		width: 25%; }
	.grid.__no-gutter > .grid-i.__phone-grid-4-12 {
		width: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-5-12 {
		width: 41.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-6-12 {
		width: 50%; }
	.grid.__no-gutter > .grid-i.__phone-grid-7-12 {
		width: 58.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-8-12 {
		width: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-grid-9-12 {
		width: 75%; }
	.grid.__no-gutter > .grid-i.__phone-grid-10-12 {
		width: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-grid-11-12 {
		width: 91.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-1 {
		margin-left: 100%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-2 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-3 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-3 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-4 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-4 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-4 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-5 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-5 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-5 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-5 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-6 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-6 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-6 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-6 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-6 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-8 {
		margin-left: 12.5%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-8 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-8 {
		margin-left: 37.5%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-8 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-8 {
		margin-left: 62.5%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-8 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-7-8 {
		margin-left: 87.5%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-9 {
		margin-left: 11.111%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-9 {
		margin-left: 22.222%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-9 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-9 {
		margin-left: 44.444%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-9 {
		margin-left: 55.555%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-9 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-7-9 {
		margin-left: 77.777%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-8-9 {
		margin-left: 88.888%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-10 {
		margin-left: 10%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-10 {
		margin-left: 20%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-10 {
		margin-left: 30%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-10 {
		margin-left: 40%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-10 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-10 {
		margin-left: 60%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-7-10 {
		margin-left: 70%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-8-10 {
		margin-left: 80%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-9-10 {
		margin-left: 90%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-11 {
		margin-left: 9.09%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-11 {
		margin-left: 18.18%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-11 {
		margin-left: 27.27%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-11 {
		margin-left: 36.36%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-11 {
		margin-left: 45.45%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-11 {
		margin-left: 54.54%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-7-11 {
		margin-left: 63.63%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-8-11 {
		margin-left: 72.72%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-9-11 {
		margin-left: 81.81%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-10-11 {
		margin-left: 90.9%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-1-12 {
		margin-left: 8.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-2-12 {
		margin-left: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-3-12 {
		margin-left: 25%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-4-12 {
		margin-left: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-5-12 {
		margin-left: 41.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-6-12 {
		margin-left: 50%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-7-12 {
		margin-left: 58.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-8-12 {
		margin-left: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-9-12 {
		margin-left: 75%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-10-12 {
		margin-left: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-prefix-11-12 {
		margin-left: 91.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-1 {
		margin-right: 100%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-2 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-3 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-3 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-4 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-4 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-4 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-5 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-5 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-5 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-5 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-6 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-6 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-6 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-6 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-6 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-8 {
		margin-right: 12.5%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-8 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-8 {
		margin-right: 37.5%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-8 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-8 {
		margin-right: 62.5%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-8 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-7-8 {
		margin-right: 87.5%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-9 {
		margin-right: 11.111%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-9 {
		margin-right: 22.222%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-9 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-9 {
		margin-right: 44.444%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-9 {
		margin-right: 55.555%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-9 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-7-9 {
		margin-right: 77.777%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-8-9 {
		margin-right: 88.888%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-10 {
		margin-right: 10%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-10 {
		margin-right: 20%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-10 {
		margin-right: 30%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-10 {
		margin-right: 40%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-10 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-10 {
		margin-right: 60%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-7-10 {
		margin-right: 70%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-8-10 {
		margin-right: 80%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-9-10 {
		margin-right: 90%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-11 {
		margin-right: 9.09%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-11 {
		margin-right: 18.18%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-11 {
		margin-right: 27.27%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-11 {
		margin-right: 36.36%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-11 {
		margin-right: 45.45%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-11 {
		margin-right: 54.54%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-7-11 {
		margin-right: 63.63%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-8-11 {
		margin-right: 72.72%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-9-11 {
		margin-right: 81.81%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-10-11 {
		margin-right: 90.9%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-1-12 {
		margin-right: 8.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-2-12 {
		margin-right: 16.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-3-12 {
		margin-right: 25%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-4-12 {
		margin-right: 33.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-5-12 {
		margin-right: 41.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-6-12 {
		margin-right: 50%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-7-12 {
		margin-right: 58.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-8-12 {
		margin-right: 66.666%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-9-12 {
		margin-right: 75%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-10-12 {
		margin-right: 83.333%; }
	.grid.__no-gutter > .grid-i.__phone-suffix-11-12 {
		margin-right: 91.666%; }
	.grid > .grid-i.__phone-grid-1-1 {
		width: 98%; }
	.grid > .grid-i.__phone-grid-1-2 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-1-3 {
		width: 31.333%; }
	.grid > .grid-i.__phone-grid-2-3 {
		width: 64.666%; }
	.grid > .grid-i.__phone-grid-1-4 {
		width: 23%; }
	.grid > .grid-i.__phone-grid-2-4 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-3-4 {
		width: 73%; }
	.grid > .grid-i.__phone-grid-1-5 {
		width: 18%; }
	.grid > .grid-i.__phone-grid-2-5 {
		width: 38%; }
	.grid > .grid-i.__phone-grid-3-5 {
		width: 58%; }
	.grid > .grid-i.__phone-grid-4-5 {
		width: 78%; }
	.grid > .grid-i.__phone-grid-1-6 {
		width: 14.666%; }
	.grid > .grid-i.__phone-grid-2-6 {
		width: 31.333%; }
	.grid > .grid-i.__phone-grid-3-6 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-4-6 {
		width: 64.666%; }
	.grid > .grid-i.__phone-grid-5-6 {
		width: 81.333%; }
	.grid > .grid-i.__phone-grid-1-7 {
		width: 12.2857%; }
	.grid > .grid-i.__phone-grid-2-7 {
		width: 26.5714%; }
	.grid > .grid-i.__phone-grid-3-7 {
		width: 40.8571%; }
	.grid > .grid-i.__phone-grid-4-7 {
		width: 55.1428%; }
	.grid > .grid-i.__phone-grid-5-7 {
		width: 69.4285%; }
	.grid > .grid-i.__phone-grid-6-7 {
		width: 83.7142%; }
	.grid > .grid-i.__phone-grid-1-8 {
		width: 10.5%; }
	.grid > .grid-i.__phone-grid-2-8 {
		width: 23%; }
	.grid > .grid-i.__phone-grid-3-8 {
		width: 35.5%; }
	.grid > .grid-i.__phone-grid-4-8 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-5-8 {
		width: 60.5%; }
	.grid > .grid-i.__phone-grid-6-8 {
		width: 73%; }
	.grid > .grid-i.__phone-grid-7-8 {
		width: 85.5%; }
	.grid > .grid-i.__phone-grid-1-9 {
		width: 9.111%; }
	.grid > .grid-i.__phone-grid-2-9 {
		width: 20.222%; }
	.grid > .grid-i.__phone-grid-3-9 {
		width: 31.333%; }
	.grid > .grid-i.__phone-grid-4-9 {
		width: 42.444%; }
	.grid > .grid-i.__phone-grid-5-9 {
		width: 53.555%; }
	.grid > .grid-i.__phone-grid-6-9 {
		width: 64.666%; }
	.grid > .grid-i.__phone-grid-7-9 {
		width: 75.777%; }
	.grid > .grid-i.__phone-grid-8-9 {
		width: 86.888%; }
	.grid > .grid-i.__phone-grid-1-10 {
		width: 8%; }
	.grid > .grid-i.__phone-grid-2-10 {
		width: 18%; }
	.grid > .grid-i.__phone-grid-3-10 {
		width: 28%; }
	.grid > .grid-i.__phone-grid-4-10 {
		width: 38%; }
	.grid > .grid-i.__phone-grid-5-10 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-6-10 {
		width: 58%; }
	.grid > .grid-i.__phone-grid-7-10 {
		width: 68%; }
	.grid > .grid-i.__phone-grid-8-10 {
		width: 78%; }
	.grid > .grid-i.__phone-grid-9-10 {
		width: 88%; }
	.grid > .grid-i.__phone-grid-1-11 {
		width: 7.09%; }
	.grid > .grid-i.__phone-grid-2-11 {
		width: 16.18%; }
	.grid > .grid-i.__phone-grid-3-11 {
		width: 25.27%; }
	.grid > .grid-i.__phone-grid-4-11 {
		width: 34.36%; }
	.grid > .grid-i.__phone-grid-5-11 {
		width: 43.45%; }
	.grid > .grid-i.__phone-grid-6-11 {
		width: 52.54%; }
	.grid > .grid-i.__phone-grid-7-11 {
		width: 61.63%; }
	.grid > .grid-i.__phone-grid-8-11 {
		width: 70.72%; }
	.grid > .grid-i.__phone-grid-9-11 {
		width: 79.81%; }
	.grid > .grid-i.__phone-grid-10-11 {
		width: 88.9%; }
	.grid > .grid-i.__phone-grid-1-12 {
		width: 6.333%; }
	.grid > .grid-i.__phone-grid-2-12 {
		width: 14.666%; }
	.grid > .grid-i.__phone-grid-3-12 {
		width: 23%; }
	.grid > .grid-i.__phone-grid-4-12 {
		width: 31.333%; }
	.grid > .grid-i.__phone-grid-5-12 {
		width: 39.666%; }
	.grid > .grid-i.__phone-grid-6-12 {
		width: 48%; }
	.grid > .grid-i.__phone-grid-7-12 {
		width: 56.333%; }
	.grid > .grid-i.__phone-grid-8-12 {
		width: 64.666%; }
	.grid > .grid-i.__phone-grid-9-12 {
		width: 73%; }
	.grid > .grid-i.__phone-grid-10-12 {
		width: 81.333%; }
	.grid > .grid-i.__phone-grid-11-12 {
		width: 89.666%; }
	.grid > .grid-i.__phone-prefix-1-1 {
		margin-left: 102%; }
	.grid > .grid-i.__phone-prefix-1-2 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-1-3 {
		margin-left: 35.333%; }
	.grid > .grid-i.__phone-prefix-2-3 {
		margin-left: 68.666%; }
	.grid > .grid-i.__phone-prefix-1-4 {
		margin-left: 27%; }
	.grid > .grid-i.__phone-prefix-2-4 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-3-4 {
		margin-left: 77%; }
	.grid > .grid-i.__phone-prefix-1-5 {
		margin-left: 22%; }
	.grid > .grid-i.__phone-prefix-2-5 {
		margin-left: 42%; }
	.grid > .grid-i.__phone-prefix-3-5 {
		margin-left: 62%; }
	.grid > .grid-i.__phone-prefix-4-5 {
		margin-left: 82%; }
	.grid > .grid-i.__phone-prefix-1-6 {
		margin-left: 18.666%; }
	.grid > .grid-i.__phone-prefix-2-6 {
		margin-left: 35.333%; }
	.grid > .grid-i.__phone-prefix-3-6 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-4-6 {
		margin-left: 68.666%; }
	.grid > .grid-i.__phone-prefix-5-6 {
		margin-left: 85.333%; }
	.grid > .grid-i.__phone-prefix-1-7 {
		margin-left: 16.2857%; }
	.grid > .grid-i.__phone-prefix-2-7 {
		margin-left: 30.5714%; }
	.grid > .grid-i.__phone-prefix-3-7 {
		margin-left: 44.8571%; }
	.grid > .grid-i.__phone-prefix-4-7 {
		margin-left: 59.1428%; }
	.grid > .grid-i.__phone-prefix-5-7 {
		margin-left: 73.4285%; }
	.grid > .grid-i.__phone-prefix-6-7 {
		margin-left: 87.7142%; }
	.grid > .grid-i.__phone-prefix-1-8 {
		margin-left: 14.5%; }
	.grid > .grid-i.__phone-prefix-2-8 {
		margin-left: 27%; }
	.grid > .grid-i.__phone-prefix-3-8 {
		margin-left: 39.5%; }
	.grid > .grid-i.__phone-prefix-4-8 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-5-8 {
		margin-left: 64.5%; }
	.grid > .grid-i.__phone-prefix-6-8 {
		margin-left: 77%; }
	.grid > .grid-i.__phone-prefix-7-8 {
		margin-left: 89.5%; }
	.grid > .grid-i.__phone-prefix-1-9 {
		margin-left: 13.111%; }
	.grid > .grid-i.__phone-prefix-2-9 {
		margin-left: 24.222%; }
	.grid > .grid-i.__phone-prefix-3-9 {
		margin-left: 35.333%; }
	.grid > .grid-i.__phone-prefix-4-9 {
		margin-left: 46.444%; }
	.grid > .grid-i.__phone-prefix-5-9 {
		margin-left: 57.555%; }
	.grid > .grid-i.__phone-prefix-6-9 {
		margin-left: 68.666%; }
	.grid > .grid-i.__phone-prefix-7-9 {
		margin-left: 79.777%; }
	.grid > .grid-i.__phone-prefix-8-9 {
		margin-left: 90.888%; }
	.grid > .grid-i.__phone-prefix-1-10 {
		margin-left: 12%; }
	.grid > .grid-i.__phone-prefix-2-10 {
		margin-left: 22%; }
	.grid > .grid-i.__phone-prefix-3-10 {
		margin-left: 32%; }
	.grid > .grid-i.__phone-prefix-4-10 {
		margin-left: 42%; }
	.grid > .grid-i.__phone-prefix-5-10 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-6-10 {
		margin-left: 62%; }
	.grid > .grid-i.__phone-prefix-7-10 {
		margin-left: 72%; }
	.grid > .grid-i.__phone-prefix-8-10 {
		margin-left: 82%; }
	.grid > .grid-i.__phone-prefix-9-10 {
		margin-left: 92%; }
	.grid > .grid-i.__phone-prefix-1-11 {
		margin-left: 11.09%; }
	.grid > .grid-i.__phone-prefix-2-11 {
		margin-left: 20.18%; }
	.grid > .grid-i.__phone-prefix-3-11 {
		margin-left: 29.27%; }
	.grid > .grid-i.__phone-prefix-4-11 {
		margin-left: 38.36%; }
	.grid > .grid-i.__phone-prefix-5-11 {
		margin-left: 47.45%; }
	.grid > .grid-i.__phone-prefix-6-11 {
		margin-left: 56.54%; }
	.grid > .grid-i.__phone-prefix-7-11 {
		margin-left: 65.63%; }
	.grid > .grid-i.__phone-prefix-8-11 {
		margin-left: 74.72%; }
	.grid > .grid-i.__phone-prefix-9-11 {
		margin-left: 83.81%; }
	.grid > .grid-i.__phone-prefix-10-11 {
		margin-left: 92.9%; }
	.grid > .grid-i.__phone-prefix-1-12 {
		margin-left: 10.333%; }
	.grid > .grid-i.__phone-prefix-2-12 {
		margin-left: 18.666%; }
	.grid > .grid-i.__phone-prefix-3-12 {
		margin-left: 27%; }
	.grid > .grid-i.__phone-prefix-4-12 {
		margin-left: 35.333%; }
	.grid > .grid-i.__phone-prefix-5-12 {
		margin-left: 41.666%; }
	.grid > .grid-i.__phone-prefix-6-12 {
		margin-left: 52%; }
	.grid > .grid-i.__phone-prefix-7-12 {
		margin-left: 60.333%; }
	.grid > .grid-i.__phone-prefix-8-12 {
		margin-left: 68.666%; }
	.grid > .grid-i.__phone-prefix-9-12 {
		margin-left: 77%; }
	.grid > .grid-i.__phone-prefix-10-12 {
		margin-left: 85.333%; }
	.grid > .grid-i.__phone-prefix-11-12 {
		margin-left: 93.666%; }
	.grid > .grid-i.__phone-suffix-1-1 {
		margin-right: 100%; }
	.grid > .grid-i.__phone-suffix-1-2 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-1-3 {
		margin-right: 33.333%; }
	.grid > .grid-i.__phone-suffix-2-3 {
		margin-right: 66.666%; }
	.grid > .grid-i.__phone-suffix-1-4 {
		margin-right: 25%; }
	.grid > .grid-i.__phone-suffix-2-4 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-3-4 {
		margin-right: 75%; }
	.grid > .grid-i.__phone-suffix-1-5 {
		margin-right: 20%; }
	.grid > .grid-i.__phone-suffix-2-5 {
		margin-right: 40%; }
	.grid > .grid-i.__phone-suffix-3-5 {
		margin-right: 60%; }
	.grid > .grid-i.__phone-suffix-4-5 {
		margin-right: 80%; }
	.grid > .grid-i.__phone-suffix-1-6 {
		margin-right: 16.666%; }
	.grid > .grid-i.__phone-suffix-2-6 {
		margin-right: 33.333%; }
	.grid > .grid-i.__phone-suffix-3-6 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-4-6 {
		margin-right: 66.666%; }
	.grid > .grid-i.__phone-suffix-5-6 {
		margin-right: 83.333%; }
	.grid > .grid-i.__phone-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid > .grid-i.__phone-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid > .grid-i.__phone-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid > .grid-i.__phone-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid > .grid-i.__phone-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid > .grid-i.__phone-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid > .grid-i.__phone-suffix-1-8 {
		margin-right: 12.5%; }
	.grid > .grid-i.__phone-suffix-2-8 {
		margin-right: 25%; }
	.grid > .grid-i.__phone-suffix-3-8 {
		margin-right: 37.5%; }
	.grid > .grid-i.__phone-suffix-4-8 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-5-8 {
		margin-right: 62.5%; }
	.grid > .grid-i.__phone-suffix-6-8 {
		margin-right: 75%; }
	.grid > .grid-i.__phone-suffix-7-8 {
		margin-right: 87.5%; }
	.grid > .grid-i.__phone-suffix-1-9 {
		margin-right: 11.111%; }
	.grid > .grid-i.__phone-suffix-2-9 {
		margin-right: 22.222%; }
	.grid > .grid-i.__phone-suffix-3-9 {
		margin-right: 33.333%; }
	.grid > .grid-i.__phone-suffix-4-9 {
		margin-right: 44.444%; }
	.grid > .grid-i.__phone-suffix-5-9 {
		margin-right: 55.555%; }
	.grid > .grid-i.__phone-suffix-6-9 {
		margin-right: 66.666%; }
	.grid > .grid-i.__phone-suffix-7-9 {
		margin-right: 77.777%; }
	.grid > .grid-i.__phone-suffix-8-9 {
		margin-right: 88.888%; }
	.grid > .grid-i.__phone-suffix-1-10 {
		margin-right: 10%; }
	.grid > .grid-i.__phone-suffix-2-10 {
		margin-right: 20%; }
	.grid > .grid-i.__phone-suffix-3-10 {
		margin-right: 30%; }
	.grid > .grid-i.__phone-suffix-4-10 {
		margin-right: 40%; }
	.grid > .grid-i.__phone-suffix-5-10 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-6-10 {
		margin-right: 60%; }
	.grid > .grid-i.__phone-suffix-7-10 {
		margin-right: 70%; }
	.grid > .grid-i.__phone-suffix-8-10 {
		margin-right: 80%; }
	.grid > .grid-i.__phone-suffix-9-10 {
		margin-right: 90%; }
	.grid > .grid-i.__phone-suffix-1-11 {
		margin-right: 9.09%; }
	.grid > .grid-i.__phone-suffix-2-11 {
		margin-right: 18.18%; }
	.grid > .grid-i.__phone-suffix-3-11 {
		margin-right: 27.27%; }
	.grid > .grid-i.__phone-suffix-4-11 {
		margin-right: 36.36%; }
	.grid > .grid-i.__phone-suffix-5-11 {
		margin-right: 45.45%; }
	.grid > .grid-i.__phone-suffix-6-11 {
		margin-right: 54.54%; }
	.grid > .grid-i.__phone-suffix-7-11 {
		margin-right: 63.63%; }
	.grid > .grid-i.__phone-suffix-8-11 {
		margin-right: 72.72%; }
	.grid > .grid-i.__phone-suffix-9-11 {
		margin-right: 81.81%; }
	.grid > .grid-i.__phone-suffix-10-11 {
		margin-right: 90.9%; }
	.grid > .grid-i.__phone-suffix-1-12 {
		margin-right: 8.333%; }
	.grid > .grid-i.__phone-suffix-2-12 {
		margin-right: 16.666%; }
	.grid > .grid-i.__phone-suffix-3-12 {
		margin-right: 25%; }
	.grid > .grid-i.__phone-suffix-4-12 {
		margin-right: 33.333%; }
	.grid > .grid-i.__phone-suffix-5-12 {
		margin-right: 41.666%; }
	.grid > .grid-i.__phone-suffix-6-12 {
		margin-right: 50%; }
	.grid > .grid-i.__phone-suffix-7-12 {
		margin-right: 58.333%; }
	.grid > .grid-i.__phone-suffix-8-12 {
		margin-right: 66.666%; }
	.grid > .grid-i.__phone-suffix-9-12 {
		margin-right: 75%; }
	.grid > .grid-i.__phone-suffix-10-12 {
		margin-right: 83.333%; }
	.grid > .grid-i.__phone-suffix-11-12 {
		margin-right: 91.666%; }

	.grid-i.__phone-grid-1-1 {
		width: 100%; }
	.grid-i.__phone-grid-1-2 {
		width: 50%; }
	.grid-i.__phone-grid-1-3 {
		width: 33.333%; }
	.grid-i.__phone-grid-2-3 {
		width: 66.666%; }
	.grid-i.__phone-grid-1-4 {
		width: 25%; }
	.grid-i.__phone-grid-2-4 {
		width: 50%; }
	.grid-i.__phone-grid-3-4 {
		width: 75%; }
	.grid-i.__phone-grid-1-5 {
		width: 20%; }
	.grid-i.__phone-grid-2-5 {
		width: 40%; }
	.grid-i.__phone-grid-3-5 {
		width: 60%; }
	.grid-i.__phone-grid-4-5 {
		width: 80%; }
	.grid-i.__phone-grid-1-6 {
		width: 16.666%; }
	.grid-i.__phone-grid-2-6 {
		width: 33.333%; }
	.grid-i.__phone-grid-3-6 {
		width: 50%; }
	.grid-i.__phone-grid-4-6 {
		width: 66.666%; }
	.grid-i.__phone-grid-5-6 {
		width: 83.333%; }
	.grid-i.__phone-grid-1-7 {
		width: 14.2857%; }
	.grid-i.__phone-grid-2-7 {
		width: 28.5714%; }
	.grid-i.__phone-grid-3-7 {
		width: 42.8571%; }
	.grid-i.__phone-grid-4-7 {
		width: 57.1428%; }
	.grid-i.__phone-grid-5-7 {
		width: 71.4285%; }
	.grid-i.__phone-grid-6-7 {
		width: 85.7142%; }
	.grid-i.__phone-grid-1-8 {
		width: 12.5%; }
	.grid-i.__phone-grid-2-8 {
		width: 25%; }
	.grid-i.__phone-grid-3-8 {
		width: 37.5%; }
	.grid-i.__phone-grid-4-8 {
		width: 50%; }
	.grid-i.__phone-grid-5-8 {
		width: 62.5%; }
	.grid-i.__phone-grid-6-8 {
		width: 75%; }
	.grid-i.__phone-grid-7-8 {
		width: 87.5%; }
	.grid-i.__phone-grid-1-9 {
		width: 11.111%; }
	.grid-i.__phone-grid-2-9 {
		width: 22.222%; }
	.grid-i.__phone-grid-3-9 {
		width: 33.333%; }
	.grid-i.__phone-grid-4-9 {
		width: 44.444%; }
	.grid-i.__phone-grid-5-9 {
		width: 55.555%; }
	.grid-i.__phone-grid-6-9 {
		width: 66.666%; }
	.grid-i.__phone-grid-7-9 {
		width: 77.777%; }
	.grid-i.__phone-grid-8-9 {
		width: 88.888%; }
	.grid-i.__phone-grid-1-10 {
		width: 10%; }
	.grid-i.__phone-grid-2-10 {
		width: 20%; }
	.grid-i.__phone-grid-3-10 {
		width: 30%; }
	.grid-i.__phone-grid-4-10 {
		width: 40%; }
	.grid-i.__phone-grid-5-10 {
		width: 50%; }
	.grid-i.__phone-grid-6-10 {
		width: 60%; }
	.grid-i.__phone-grid-7-10 {
		width: 70%; }
	.grid-i.__phone-grid-8-10 {
		width: 80%; }
	.grid-i.__phone-grid-9-10 {
		width: 90%; }
	.grid-i.__phone-grid-1-11 {
		width: 9.09%; }
	.grid-i.__phone-grid-2-11 {
		width: 18.18%; }
	.grid-i.__phone-grid-3-11 {
		width: 27.27%; }
	.grid-i.__phone-grid-4-11 {
		width: 36.36%; }
	.grid-i.__phone-grid-5-11 {
		width: 45.45%; }
	.grid-i.__phone-grid-6-11 {
		width: 54.54%; }
	.grid-i.__phone-grid-7-11 {
		width: 63.63%; }
	.grid-i.__phone-grid-8-11 {
		width: 72.72%; }
	.grid-i.__phone-grid-9-11 {
		width: 81.81%; }
	.grid-i.__phone-grid-10-11 {
		width: 90.9%; }
	.grid-i.__phone-grid-1-12 {
		width: 8.333%; }
	.grid-i.__phone-grid-2-12 {
		width: 16.666%; }
	.grid-i.__phone-grid-3-12 {
		width: 25%; }
	.grid-i.__phone-grid-4-12 {
		width: 33.333%; }
	.grid-i.__phone-grid-5-12 {
		width: 41.666%; }
	.grid-i.__phone-grid-6-12 {
		width: 50%; }
	.grid-i.__phone-grid-7-12 {
		width: 58.333%; }
	.grid-i.__phone-grid-8-12 {
		width: 66.666%; }
	.grid-i.__phone-grid-9-12 {
		width: 75%; }
	.grid-i.__phone-grid-10-12 {
		width: 83.333%; }
	.grid-i.__phone-grid-11-12 {
		width: 91.666%; }
	.grid-i.__phone-prefix-1-1 {
		margin-left: 100%; }
	.grid-i.__phone-prefix-1-2 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-1-3 {
		margin-left: 33.333%; }
	.grid-i.__phone-prefix-2-3 {
		margin-left: 66.666%; }
	.grid-i.__phone-prefix-1-4 {
		margin-left: 25%; }
	.grid-i.__phone-prefix-2-4 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-3-4 {
		margin-left: 75%; }
	.grid-i.__phone-prefix-1-5 {
		margin-left: 20%; }
	.grid-i.__phone-prefix-2-5 {
		margin-left: 40%; }
	.grid-i.__phone-prefix-3-5 {
		margin-left: 60%; }
	.grid-i.__phone-prefix-4-5 {
		margin-left: 80%; }
	.grid-i.__phone-prefix-1-6 {
		margin-left: 16.666%; }
	.grid-i.__phone-prefix-2-6 {
		margin-left: 33.333%; }
	.grid-i.__phone-prefix-3-6 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-4-6 {
		margin-left: 66.666%; }
	.grid-i.__phone-prefix-5-6 {
		margin-left: 83.333%; }
	.grid-i.__phone-prefix-1-7 {
		margin-left: 14.2857%; }
	.grid-i.__phone-prefix-2-7 {
		margin-left: 28.5714%; }
	.grid-i.__phone-prefix-3-7 {
		margin-left: 42.8571%; }
	.grid-i.__phone-prefix-4-7 {
		margin-left: 57.1428%; }
	.grid-i.__phone-prefix-5-7 {
		margin-left: 71.4285%; }
	.grid-i.__phone-prefix-6-7 {
		margin-left: 85.7142%; }
	.grid-i.__phone-prefix-1-8 {
		margin-left: 12.5%; }
	.grid-i.__phone-prefix-2-8 {
		margin-left: 25%; }
	.grid-i.__phone-prefix-3-8 {
		margin-left: 37.5%; }
	.grid-i.__phone-prefix-4-8 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-5-8 {
		margin-left: 62.5%; }
	.grid-i.__phone-prefix-6-8 {
		margin-left: 75%; }
	.grid-i.__phone-prefix-7-8 {
		margin-left: 87.5%; }
	.grid-i.__phone-prefix-1-9 {
		margin-left: 11.111%; }
	.grid-i.__phone-prefix-2-9 {
		margin-left: 22.222%; }
	.grid-i.__phone-prefix-3-9 {
		margin-left: 33.333%; }
	.grid-i.__phone-prefix-4-9 {
		margin-left: 44.444%; }
	.grid-i.__phone-prefix-5-9 {
		margin-left: 55.555%; }
	.grid-i.__phone-prefix-6-9 {
		margin-left: 66.666%; }
	.grid-i.__phone-prefix-7-9 {
		margin-left: 77.777%; }
	.grid-i.__phone-prefix-8-9 {
		margin-left: 88.888%; }
	.grid-i.__phone-prefix-1-10 {
		margin-left: 10%; }
	.grid-i.__phone-prefix-2-10 {
		margin-left: 20%; }
	.grid-i.__phone-prefix-3-10 {
		margin-left: 30%; }
	.grid-i.__phone-prefix-4-10 {
		margin-left: 40%; }
	.grid-i.__phone-prefix-5-10 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-6-10 {
		margin-left: 60%; }
	.grid-i.__phone-prefix-7-10 {
		margin-left: 70%; }
	.grid-i.__phone-prefix-8-10 {
		margin-left: 80%; }
	.grid-i.__phone-prefix-9-10 {
		margin-left: 90%; }
	.grid-i.__phone-prefix-1-11 {
		margin-left: 9.09%; }
	.grid-i.__phone-prefix-2-11 {
		margin-left: 18.18%; }
	.grid-i.__phone-prefix-3-11 {
		margin-left: 27.27%; }
	.grid-i.__phone-prefix-4-11 {
		margin-left: 36.36%; }
	.grid-i.__phone-prefix-5-11 {
		margin-left: 45.45%; }
	.grid-i.__phone-prefix-6-11 {
		margin-left: 54.54%; }
	.grid-i.__phone-prefix-7-11 {
		margin-left: 63.63%; }
	.grid-i.__phone-prefix-8-11 {
		margin-left: 72.72%; }
	.grid-i.__phone-prefix-9-11 {
		margin-left: 81.81%; }
	.grid-i.__phone-prefix-10-11 {
		margin-left: 90.9%; }
	.grid-i.__phone-prefix-1-12 {
		margin-left: 8.333%; }
	.grid-i.__phone-prefix-2-12 {
		margin-left: 16.666%; }
	.grid-i.__phone-prefix-3-12 {
		margin-left: 25%; }
	.grid-i.__phone-prefix-4-12 {
		margin-left: 33.333%; }
	.grid-i.__phone-prefix-5-12 {
		margin-left: 41.666%; }
	.grid-i.__phone-prefix-6-12 {
		margin-left: 50%; }
	.grid-i.__phone-prefix-7-12 {
		margin-left: 58.333%; }
	.grid-i.__phone-prefix-8-12 {
		margin-left: 66.666%; }
	.grid-i.__phone-prefix-9-12 {
		margin-left: 75%; }
	.grid-i.__phone-prefix-10-12 {
		margin-left: 83.333%; }
	.grid-i.__phone-prefix-11-12 {
		margin-left: 91.666%; }
	.grid-i.__phone-suffix-1-1 {
		margin-right: 100%; }
	.grid-i.__phone-suffix-1-2 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-1-3 {
		margin-right: 33.333%; }
	.grid-i.__phone-suffix-2-3 {
		margin-right: 66.666%; }
	.grid-i.__phone-suffix-1-4 {
		margin-right: 25%; }
	.grid-i.__phone-suffix-2-4 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-3-4 {
		margin-right: 75%; }
	.grid-i.__phone-suffix-1-5 {
		margin-right: 20%; }
	.grid-i.__phone-suffix-2-5 {
		margin-right: 40%; }
	.grid-i.__phone-suffix-3-5 {
		margin-right: 60%; }
	.grid-i.__phone-suffix-4-5 {
		margin-right: 80%; }
	.grid-i.__phone-suffix-1-6 {
		margin-right: 16.666%; }
	.grid-i.__phone-suffix-2-6 {
		margin-right: 33.333%; }
	.grid-i.__phone-suffix-3-6 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-4-6 {
		margin-right: 66.666%; }
	.grid-i.__phone-suffix-5-6 {
		margin-right: 83.333%; }
	.grid-i.__phone-suffix-1-7 {
		margin-right: 14.2857%; }
	.grid-i.__phone-suffix-2-7 {
		margin-right: 28.5714%; }
	.grid-i.__phone-suffix-3-7 {
		margin-right: 42.8571%; }
	.grid-i.__phone-suffix-4-7 {
		margin-right: 57.1428%; }
	.grid-i.__phone-suffix-5-7 {
		margin-right: 71.4285%; }
	.grid-i.__phone-suffix-6-7 {
		margin-right: 85.7142%; }
	.grid-i.__phone-suffix-1-8 {
		margin-right: 12.5%; }
	.grid-i.__phone-suffix-2-8 {
		margin-right: 25%; }
	.grid-i.__phone-suffix-3-8 {
		margin-right: 37.5%; }
	.grid-i.__phone-suffix-4-8 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-5-8 {
		margin-right: 62.5%; }
	.grid-i.__phone-suffix-6-8 {
		margin-right: 75%; }
	.grid-i.__phone-suffix-7-8 {
		margin-right: 87.5%; }
	.grid-i.__phone-suffix-1-9 {
		margin-right: 11.111%; }
	.grid-i.__phone-suffix-2-9 {
		margin-right: 22.222%; }
	.grid-i.__phone-suffix-3-9 {
		margin-right: 33.333%; }
	.grid-i.__phone-suffix-4-9 {
		margin-right: 44.444%; }
	.grid-i.__phone-suffix-5-9 {
		margin-right: 55.555%; }
	.grid-i.__phone-suffix-6-9 {
		margin-right: 66.666%; }
	.grid-i.__phone-suffix-7-9 {
		margin-right: 77.777%; }
	.grid-i.__phone-suffix-8-9 {
		margin-right: 88.888%; }
	.grid-i.__phone-suffix-1-10 {
		margin-right: 10%; }
	.grid-i.__phone-suffix-2-10 {
		margin-right: 20%; }
	.grid-i.__phone-suffix-3-10 {
		margin-right: 30%; }
	.grid-i.__phone-suffix-4-10 {
		margin-right: 40%; }
	.grid-i.__phone-suffix-5-10 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-6-10 {
		margin-right: 60%; }
	.grid-i.__phone-suffix-7-10 {
		margin-right: 70%; }
	.grid-i.__phone-suffix-8-10 {
		margin-right: 80%; }
	.grid-i.__phone-suffix-9-10 {
		margin-right: 90%; }
	.grid-i.__phone-suffix-1-11 {
		margin-right: 9.09%; }
	.grid-i.__phone-suffix-2-11 {
		margin-right: 18.18%; }
	.grid-i.__phone-suffix-3-11 {
		margin-right: 27.27%; }
	.grid-i.__phone-suffix-4-11 {
		margin-right: 36.36%; }
	.grid-i.__phone-suffix-5-11 {
		margin-right: 45.45%; }
	.grid-i.__phone-suffix-6-11 {
		margin-right: 54.54%; }
	.grid-i.__phone-suffix-7-11 {
		margin-right: 63.63%; }
	.grid-i.__phone-suffix-8-11 {
		margin-right: 72.72%; }
	.grid-i.__phone-suffix-9-11 {
		margin-right: 81.81%; }
	.grid-i.__phone-suffix-10-11 {
		margin-right: 90.9%; }
	.grid-i.__phone-suffix-1-12 {
		margin-right: 8.333%; }
	.grid-i.__phone-suffix-2-12 {
		margin-right: 16.666%; }
	.grid-i.__phone-suffix-3-12 {
		margin-right: 25%; }
	.grid-i.__phone-suffix-4-12 {
		margin-right: 33.333%; }
	.grid-i.__phone-suffix-5-12 {
		margin-right: 41.666%; }
	.grid-i.__phone-suffix-6-12 {
		margin-right: 50%; }
	.grid-i.__phone-suffix-7-12 {
		margin-right: 58.333%; }
	.grid-i.__phone-suffix-8-12 {
		margin-right: 66.666%; }
	.grid-i.__phone-suffix-9-12 {
		margin-right: 75%; }
	.grid-i.__phone-suffix-10-12 {
		margin-right: 83.333%; }
	.grid-i.__phone-suffix-11-12 {
		margin-right: 91.666%; }

	.tx.__phone-cols-2 {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		-ms-column-count: 2;
		-o-column-count: 2;
		column-count: 2; }
	.tx.__phone-cols-3 {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		-ms-column-count: 3;
		-o-column-count: 3;
		column-count: 3; }
	.tx.__phone-cols-4 {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		-ms-column-count: 4;
		-o-column-count: 4;
		column-count: 4; } }
html {
	height: 100%; }

button, input, select, textarea,
th, td {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

img {
	max-width: 100%; }
img[width], img[height] {
	max-width: none; }

figure > img {
	display: block; }

.d-n {
	display: none; }

.d-i {
	display: inline; }

.d-b {
	display: block; }

.d-ib {
	display: inline-block; }

.f-n {
	float: none; }

.f-l {
	float: left; }

.f-r {
	float: right; }

.o-v {
	overflow: visible; }

.o-h {
	overflow: hidden; }

.ox-h, .cnt pre, .profile_badge_logo-clip {
	-ms-overflow-x: hidden;
	overflow-x: hidden; }

.oy-h {
	-ms-overflow-y: hidden;
	overflow-y: hidden; }

.p-a {
	position: absolute; }

.p-r {
	position: relative; }

.p-f {
	position: fixed; }

.p-s {
	position: static; }

.hidden {
	visibility: hidden; }

.visible {
	visibility: visible; }

.nowrap {
	white-space: nowrap; }

.br-word {
	word-wrap: break-word; }

.b-center {
	display: block !important;
	margin-right: auto !important;
	margin-left: auto !important; }

.cf::after, .cnt p::after {
	display: table;
	clear: both;
	content: ""; }

.ctn {
	display: block;
	margin-right: auto;
	margin-left: auto; }

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

.m-t_1 {
	margin-top: 1rem !important; }

.m-b_1 {
	margin-bottom: 1rem !important; }

.p-t_1 {
	padding-top: 1rem !important; }

.p-b_1 {
	padding-bottom: 1rem !important; }

.m-t_2 {
	margin-top: 2rem !important; }

.m-b_2 {
	margin-bottom: 2rem !important; }

.p-t_2 {
	padding-top: 2rem !important; }

.p-b_2 {
	padding-bottom: 2rem !important; }

.m-t_3 {
	margin-top: 3rem !important; }

.m-b_3 {
	margin-bottom: 3rem !important; }

.p-t_3 {
	padding-top: 3rem !important; }

.p-b_3 {
	padding-bottom: 3rem !important; }

.m-t_4 {
	margin-top: 4rem !important; }

.m-b_4 {
	margin-bottom: 4rem !important; }

.p-t_4 {
	padding-top: 4rem !important; }

.p-b_4 {
	padding-bottom: 4rem !important; }

.m-t_5 {
	margin-top: 5rem !important; }

.m-b_5 {
	margin-bottom: 5rem !important; }

.p-t_5 {
	padding-top: 5rem !important; }

.p-b_5 {
	padding-bottom: 5rem !important; }

.m-t_6 {
	margin-top: 6rem !important; }

.m-b_6 {
	margin-bottom: 6rem !important; }

.p-t_6 {
	padding-top: 6rem !important; }

.p-b_6 {
	padding-bottom: 6rem !important; }

.m-t_7 {
	margin-top: 7rem !important; }

.m-b_7 {
	margin-bottom: 7rem !important; }

.p-t_7 {
	padding-top: 7rem !important; }

.p-b_7 {
	padding-bottom: 7rem !important; }

.m-t_8 {
	margin-top: 8rem !important; }

.m-b_8 {
	margin-bottom: 8rem !important; }

.p-t_8 {
	padding-top: 8rem !important; }

.p-b_8 {
	padding-bottom: 8rem !important; }

.m-t_9 {
	margin-top: 9rem !important; }

.m-b_9 {
	margin-bottom: 9rem !important; }

.p-t_9 {
	padding-top: 9rem !important; }

.p-b_9 {
	padding-bottom: 9rem !important; }

.m-t_10 {
	margin-top: 10rem !important; }

.m-b_10 {
	margin-bottom: 10rem !important; }

.p-t_10 {
	padding-top: 10rem !important; }

.p-b_10 {
	padding-bottom: 10rem !important; }

.m-t_11 {
	margin-top: 11rem !important; }

.m-b_11 {
	margin-bottom: 11rem !important; }

.p-t_11 {
	padding-top: 11rem !important; }

.p-b_11 {
	padding-bottom: 11rem !important; }

.m-t_12 {
	margin-top: 12rem !important; }

.m-b_12 {
	margin-bottom: 12rem !important; }

.p-t_12 {
	padding-top: 12rem !important; }

.p-b_12 {
	padding-bottom: 12rem !important; }

input, textarea {
	resize: none; }

.form_el.__block {
	display: block;
	width: 100%; }

.form_el.__fake {
	position: relative;
	display: inline-block; }

.form_checkbox.__fake[data-checked="true"]::after,
.form_radio.__fake[data-checked="true"]::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	line-height: inherit; }
.form_checkbox.__real,
.form_radio.__real {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	opacity: 0; }

.form_file.__fake::after,
.form_select.__fake::after {
	position: absolute;
	top: 50%;
	z-index: 1; }
.form_file.__fake > p,
.form_select.__fake > p {
	overflow: hidden;
	white-space: nowrap; }
.form_file.__real,
.form_select.__real {
	position: absolute;
	z-index: 2; }

.form_file.__real {
	visibility: hidden;
	width: 0;
	height: 0; }

.form_select.__real {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0; }

checkbox {
	display: inline-block; }
.form_label .form_checkbox.__fake,
.form_label .form_radio.__fake {
	position: relative; }

.form [data-required="before"],
.form [data-required="after"] {
	position: relative; }
.form [data-required="before"]::before,
.form [data-required="after"]::after {
	position: absolute; }

.alert {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

.alert_close {
	position: absolute; }

.alert.__no-js {
	display: none; }

.no-js .alert.__no-js {
	display: block; }

.dialog {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

.dialog_close {
	position: absolute; }

.popup {
	position: absolute;
	z-index: 1001;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%; }

body {
	background: white;
	color: #222225;
	font-weight: 400;
	font-family: Arimo, Helvetica, Arial, sans-serif;
	-webkit-backface-visibility: hidden; }

img {
	font-style: italic; }

h1, h2, h3, h4, h5, h6, .alpha, .beta, .gamma, .form_legend, .delta, .promo_badge_title,
.promo_badge_date, .promo_flight_tx, .register-event_participants_h::before, .epsilon, .food_mealtime, .programm_day, .programm-plus_day, .nav-pages ul li, .persons_i_delete, body.__error footer dl dt, .menu-dialog_group dt, .register-event_participants_food-content_day, .participants_persons_name, .zeta {
	font-family: Arimo, Helvetica, Arial, sans-serif; }
h1.format-money > i,
h1 .format-money > i, h2.format-money > i,
h2 .format-money > i, h3.format-money > i,
h3 .format-money > i, h4.format-money > i,
h4 .format-money > i, h5.format-money > i,
h5 .format-money > i, h6.format-money > i,
h6 .format-money > i, .alpha.format-money > i,
.alpha .format-money > i, .beta.format-money > i,
.beta .format-money > i, .gamma.format-money > i, .format-money.form_legend > i,
.gamma .format-money > i,
.form_legend .format-money > i, .delta.format-money > i, .format-money.promo_badge_title > i,
.format-money.promo_badge_date > i, .format-money.promo_flight_tx > i, .format-money.register-event_participants_h::before > i,
.delta .format-money > i,
.promo_badge_title .format-money > i,
.promo_badge_date .format-money > i,
.promo_flight_tx .format-money > i,
.register-event_participants_h::before .format-money > i, .epsilon.format-money > i, .format-money.food_mealtime > i, .format-money.programm_day > i, .format-money.programm-plus_day > i, .nav-pages ul li.format-money > i, .format-money.persons_i_delete > i, body.__error footer dl dt.format-money > i, .menu-dialog_group dt.format-money > i, .format-money.register-event_participants_food-content_day > i, .format-money.participants_persons_name > i,
.epsilon .format-money > i,
.food_mealtime .format-money > i,
.programm_day .format-money > i,
.programm-plus_day .format-money > i,
.nav-pages ul li .format-money > i,
.persons_i_delete .format-money > i,
body.__error footer dl dt .format-money > i,
.menu-dialog_group dt .format-money > i,
.register-event_participants_food-content_day .format-money > i,
.participants_persons_name .format-money > i, .zeta.format-money > i,
.zeta .format-money > i {
	font-size: 85%; }

.c-d {
	cursor: default; }

.c-p {
	cursor: pointer; }

.fs-i {
	font-style: italic; }

.fw-100 {
	font-weight: 100 !important; }

.fw-200 {
	font-weight: 200 !important; }

.fw-300 {
	font-weight: 300 !important; }

.fw-400 {
	font-weight: 400 !important; }

.fw-500 {
	font-weight: 500 !important; }

.fw-600 {
	font-weight: 600 !important; }

.fw-700 {
	font-weight: 700 !important; }

.fw-800 {
	font-weight: 800 !important; }

.fw-900 {
	font-weight: 900 !important; }

.va-bl {
	vertical-align: baseline; }

.va-t {
	vertical-align: top; }

.va-m {
	vertical-align: middle; }

.va-b {
	vertical-align: bottom; }

.format-money {
	white-space: nowrap; }
.format-money > i {
	font-size: 95%; }

.numbered {
	list-style: decimal outside; }

.round {
	border-radius: 50%; }

.tx[class*="__cols-"] {
	-webkit-column-gap: 2%;
	-moz-column-gap: 2%;
	-ms-column-gap: 2%;
	-o-column-gap: 2%;
	column-gap: 2%; }
.tx.__color.__major {
	color: #1BA669; }
.tx.__color.__minor {
	color: #EA672B; }
.tx.__color.__muted {
	color: #7c7c80; }
.tx.__support, .articles_date {
	color: #ccc4c9;
	text-transform: uppercase; }
.tx.__xxs {
	font-size: 70%; }
.tx.__xs, .articles_date, .footer_copyright {
	font-size: 80%; }
.tx.__s, .cnt figure > figcaption, .c-badge, .c-form_button.__small {
	font-size: 90%; }
.tx.__m {
	font-size: 100%; }
.tx.__l, .c-form_button.__large, .c-pagination {
	font-size: 110%; }
.tx.__xl {
	font-size: 120%; }
.tx.__xxl {
	font-size: 130%; }
.tx.__left {
	text-align: left; }
.tx.__center {
	text-align: center; }
.tx.__right {
	text-align: right; }
.tx.__cap {
	text-transform: capitalize; }
.tx.__lower {
	text-transform: lowercase; }
.tx.__upper {
	text-transform: uppercase; }

a {
	color: #1ba66a; }
a:hover, .scroll-top .fa-angle-up:hover, .programm_sections_i_place a:hover, .programm_sections_i_place a:hover .fa-map-marker, a.hover {
	opacity: .7; }
a:active {
	opacity: .9; }

h1 > a,
h1 > a > i,
h1 > .a.__inner > span, h2 > a,
h2 > a > i,
h2 > .a.__inner > span, h3 > a,
h3 > a > i,
h3 > .a.__inner > span, h4 > a,
h4 > a > i,
h4 > .a.__inner > span, h5 > a,
h5 > a > i,
h5 > .a.__inner > span, h6 > a,
h6 > a > i,
h6 > .a.__inner > span,
.aplha > a,
.aplha > a > i,
.aplha > .a.__inner > span, .beta > a,
.beta > a > i,
.beta > .a.__inner > span, .gamma > a, .form_legend > a,
.gamma > a > i,
.form_legend > a > i,
.gamma > .a.__inner > span,
.form_legend > .a.__inner > span, .delta > a, .promo_badge_title > a,
.promo_badge_date > a, .promo_flight_tx > a, .register-event_participants_h::before > a,
.delta > a > i,
.promo_badge_title > a > i,
.promo_badge_date > a > i,
.promo_flight_tx > a > i,
.register-event_participants_h::before > a > i,
.delta > .a.__inner > span,
.promo_badge_title > .a.__inner > span,
.promo_badge_date > .a.__inner > span,
.promo_flight_tx > .a.__inner > span,
.register-event_participants_h::before > .a.__inner > span, .epsilon > a, .food_mealtime > a, .programm_day > a, .programm-plus_day > a, .nav-pages ul li > a, .persons_i_delete > a, body.__error footer dl dt > a, .menu-dialog_group dt > a, .register-event_participants_food-content_day > a, .participants_persons_name > a,
.epsilon > a > i,
.food_mealtime > a > i,
.programm_day > a > i,
.programm-plus_day > a > i,
.nav-pages ul li > a > i,
.persons_i_delete > a > i,
body.__error footer dl dt > a > i,
.menu-dialog_group dt > a > i,
.register-event_participants_food-content_day > a > i,
.participants_persons_name > a > i,
.epsilon > .a.__inner > span,
.food_mealtime > .a.__inner > span,
.programm_day > .a.__inner > span,
.programm-plus_day > .a.__inner > span,
.nav-pages ul li > .a.__inner > span,
.persons_i_delete > .a.__inner > span,
body.__error footer dl dt > .a.__inner > span,
.menu-dialog_group dt > .a.__inner > span,
.register-event_participants_food-content_day > .a.__inner > span,
.participants_persons_name > .a.__inner > span, .zeta > a,
.zeta > a > i,
.zeta > .a.__inner > span {
	color: #222225;
	text-decoration: none; }
h1 > a:hover, .scroll-top h1 > .fa-angle-up:hover, .programm_sections_i_place h1 > a:hover, .programm_sections_i_place a:hover h1 > .fa-map-marker,
h1 > a > i:hover,
h1 > .a.__inner > span:hover, h2 > a:hover, .scroll-top h2 > .fa-angle-up:hover, .programm_sections_i_place h2 > a:hover, .programm_sections_i_place a:hover h2 > .fa-map-marker,
h2 > a > i:hover,
h2 > .a.__inner > span:hover, h3 > a:hover, .scroll-top h3 > .fa-angle-up:hover, .programm_sections_i_place h3 > a:hover, .programm_sections_i_place a:hover h3 > .fa-map-marker,
h3 > a > i:hover,
h3 > .a.__inner > span:hover, h4 > a:hover, .scroll-top h4 > .fa-angle-up:hover, .programm_sections_i_place h4 > a:hover, .programm_sections_i_place a:hover h4 > .fa-map-marker,
h4 > a > i:hover,
h4 > .a.__inner > span:hover, h5 > a:hover, .scroll-top h5 > .fa-angle-up:hover, .programm_sections_i_place h5 > a:hover, .programm_sections_i_place a:hover h5 > .fa-map-marker,
h5 > a > i:hover,
h5 > .a.__inner > span:hover, h6 > a:hover, .scroll-top h6 > .fa-angle-up:hover, .programm_sections_i_place h6 > a:hover, .programm_sections_i_place a:hover h6 > .fa-map-marker,
h6 > a > i:hover,
h6 > .a.__inner > span:hover,
.aplha > a:hover,
.scroll-top .aplha > .fa-angle-up:hover,
.programm_sections_i_place a:hover .aplha > .fa-map-marker,
.aplha > a > i:hover,
.aplha > .a.__inner > span:hover, .beta > a:hover, .scroll-top .beta > .fa-angle-up:hover, .programm_sections_i_place a:hover .beta > .fa-map-marker,
.beta > a > i:hover,
.beta > .a.__inner > span:hover, .gamma > a:hover, .form_legend > a:hover, .scroll-top .gamma > .fa-angle-up:hover, .scroll-top .form_legend > .fa-angle-up:hover, .programm_sections_i_place a:hover .gamma > .fa-map-marker, .programm_sections_i_place a:hover .form_legend > .fa-map-marker,
.gamma > a > i:hover,
.form_legend > a > i:hover,
.gamma > .a.__inner > span:hover,
.form_legend > .a.__inner > span:hover, .delta > a:hover, .promo_badge_title > a:hover,
.promo_badge_date > a:hover, .promo_flight_tx > a:hover, .register-event_participants_h::before > a:hover, .scroll-top .delta > .fa-angle-up:hover, .scroll-top .promo_badge_title > .fa-angle-up:hover,
.scroll-top .promo_badge_date > .fa-angle-up:hover, .scroll-top .promo_flight_tx > .fa-angle-up:hover, .scroll-top .register-event_participants_h::before > .fa-angle-up:hover, .programm_sections_i_place a:hover .delta > .fa-map-marker, .programm_sections_i_place a:hover .promo_badge_title > .fa-map-marker,
.programm_sections_i_place a:hover .promo_badge_date > .fa-map-marker, .programm_sections_i_place a:hover .promo_flight_tx > .fa-map-marker, .programm_sections_i_place a:hover .register-event_participants_h::before > .fa-map-marker,
.delta > a > i:hover,
.promo_badge_title > a > i:hover,
.promo_badge_date > a > i:hover,
.promo_flight_tx > a > i:hover,
.register-event_participants_h::before > a > i:hover,
.delta > .a.__inner > span:hover,
.promo_badge_title > .a.__inner > span:hover,
.promo_badge_date > .a.__inner > span:hover,
.promo_flight_tx > .a.__inner > span:hover,
.register-event_participants_h::before > .a.__inner > span:hover, .epsilon > a:hover, .food_mealtime > a:hover, .programm_day > a:hover, .programm-plus_day > a:hover, .nav-pages ul li > a:hover, .persons_i_delete > a:hover, body.__error footer dl dt > a:hover, .menu-dialog_group dt > a:hover, .register-event_participants_food-content_day > a:hover, .participants_persons_name > a:hover, .scroll-top .epsilon > .fa-angle-up:hover, .scroll-top .food_mealtime > .fa-angle-up:hover, .scroll-top .programm_day > .fa-angle-up:hover, .scroll-top .programm-plus_day > .fa-angle-up:hover, .nav-pages ul .scroll-top li > .fa-angle-up:hover, .scroll-top .nav-pages ul li > .fa-angle-up:hover, .scroll-top .persons_i_delete > .fa-angle-up:hover, body.__error footer dl .scroll-top dt > .fa-angle-up:hover, .scroll-top body.__error footer dl dt > .fa-angle-up:hover, .menu-dialog_group .scroll-top dt > .fa-angle-up:hover, .scroll-top .menu-dialog_group dt > .fa-angle-up:hover, .scroll-top .register-event_participants_food-content_day > .fa-angle-up:hover, .scroll-top .participants_persons_name > .fa-angle-up:hover, .programm_sections_i_place a:hover .epsilon > .fa-map-marker, .programm_sections_i_place a:hover .food_mealtime > .fa-map-marker, .programm_sections_i_place a:hover .programm_day > .fa-map-marker, .programm_sections_i_place a:hover .programm-plus_day > .fa-map-marker, .nav-pages ul .programm_sections_i_place a:hover li > .fa-map-marker, .programm_sections_i_place a:hover .nav-pages ul li > .fa-map-marker, .programm_sections_i_place a:hover .persons_i_delete > .fa-map-marker, body.__error footer dl .programm_sections_i_place a:hover dt > .fa-map-marker, .programm_sections_i_place a:hover body.__error footer dl dt > .fa-map-marker, .menu-dialog_group .programm_sections_i_place a:hover dt > .fa-map-marker, .programm_sections_i_place a:hover .menu-dialog_group dt > .fa-map-marker, .programm_sections_i_place a:hover .register-event_participants_food-content_day > .fa-map-marker, .programm_sections_i_place a:hover .participants_persons_name > .fa-map-marker,
.epsilon > a > i:hover,
.food_mealtime > a > i:hover,
.programm_day > a > i:hover,
.programm-plus_day > a > i:hover,
.nav-pages ul li > a > i:hover,
.persons_i_delete > a > i:hover,
body.__error footer dl dt > a > i:hover,
.menu-dialog_group dt > a > i:hover,
.register-event_participants_food-content_day > a > i:hover,
.participants_persons_name > a > i:hover,
.epsilon > .a.__inner > span:hover,
.food_mealtime > .a.__inner > span:hover,
.programm_day > .a.__inner > span:hover,
.programm-plus_day > .a.__inner > span:hover,
.nav-pages ul li > .a.__inner > span:hover,
.persons_i_delete > .a.__inner > span:hover,
body.__error footer dl dt > .a.__inner > span:hover,
.menu-dialog_group dt > .a.__inner > span:hover,
.register-event_participants_food-content_day > .a.__inner > span:hover,
.participants_persons_name > .a.__inner > span:hover, .zeta > a:hover, .scroll-top .zeta > .fa-angle-up:hover, .programm_sections_i_place a:hover .zeta > .fa-map-marker,
.zeta > a > i:hover,
.zeta > .a.__inner > span:hover {
	opacity: .7; }

.a.__inner {
	text-decoration: none; }
.a.__inner > i {
	vertical-align: middle; }

a {
	-webkit-transition: color 0.33s;
	-moz-transition: color 0.33s;
	-ms-transition: color 0.33s;
	-o-transition: color 0.33s;
	transition: color 0.33s; }

a, a:hover, .scroll-top .fa-angle-up:hover, .programm_sections_i_place a:hover, .programm_sections_i_place a:hover .fa-map-marker {
	text-decoration: none; }

.a.__pseudo,
.a.__pseudo:hover,
.a.__pseudo.hover,
.a.__pseudo.__inner > span {
	text-decoration: none; }

.a.__pseudo {
	-webkit-transition: border 0.33s, color 0.33s;
	-moz-transition: border 0.33s, color 0.33s;
	-ms-transition: border 0.33s, color 0.33s;
	-o-transition: border 0.33s, color 0.33s;
	transition: border 0.33s, color 0.33s; }

.a.__pseudo,
.a.__pseudo.__inner > span {
	border-bottom: 0.1em dotted #1BA669; }

.a.__pseudo:hover,
.a.__pseudo.hover,
.a.__pseudo.__inner:hover > span,
.a.__pseudo.__inner.hover > span {
	border-bottom-color: #17A669; }

.a.__pseudo:active,
.a.__pseudo.__inner:active > span {
	border-bottom-color: #8ed4f8; }

.a.__pseudo.__inner {
	border-bottom-color: transparent; }

button, input, select, textarea {
	-webkit-border-radius: 0;
	font-family: inherit; }

button::moz-focus-inner, input::moz-focus-inner {
	padding: 0;
	border: 0; }

input::-ms-clear {
	display: none; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none; }

.form_button {
	display: inline-block;
	border-radius: 5px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: inherit;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_button:not([disabled]):active {
	position: relative;
	top: .3rem; }
.form_button.__blue-filled, .form_button.__pink-filled, .form_button.__black-filled {
	color: #fff;
	line-height: 6rem;
	-webkit-transition: background 0.33s;
	-moz-transition: background 0.33s;
	-ms-transition: background 0.33s;
	-o-transition: background 0.33s;
	transition: background 0.33s; }
.form_button.__blue-filled[disabled], .form_button.__pink-filled[disabled], .form_button.__black-filled[disabled] {
	background: #e6e6e6; }
.form_button.__blue-filled {
	background: #1BA669; }
.form_button.__blue-filled:not([disabled]):hover {
	background: #32A371; }
.form_button.__pink-filled {
	background: #EA672B; }
.form_button.__pink-filled:not([disabled]):hover {
	background: #e6558a; }
.form_button.__black-filled {
	background: #222225; }
.form_button.__black-filled:not([disabled]):hover {
	background: #2e2e32; }
.form_button.__blue-bordered, .form_button.__pink-bordered, .form_button.__white-bordered {
	border: 2px solid #c8c8cc;
	line-height: 5.6rem;
	-webkit-transition: border-color 0.33s, color 0.33s;
	-moz-transition: border-color 0.33s, color 0.33s;
	-ms-transition: border-color 0.33s, color 0.33s;
	-o-transition: border-color 0.33s, color 0.33s;
	transition: border-color 0.33s, color 0.33s; }
.form_button.__blue-bordered {
	border-color: #1BA669;
	color: #1BA669; }
.form_button.__blue-bordered:not([disabled]):hover {
	border-color: #3ed393;
	color: #32A371; }
.form_button.__pink-bordered {
	border-color: #EA672B;
	color: #EA672B; }
.form_button.__pink-bordered:not([disabled]):hover {
	border-color: #e5558a;
	color: #e5558a; }
.form_button.__white-bordered {
	border-color: #fff;
	color: #fff; }
.form_button.__white-bordered:not([disabled]):hover {
	border-color: #f2f2f2;
	color: #f2f2f2; }

a.form_button {
	text-decoration: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none; }

.form_text {
	padding: 0 1.5rem;
	height: 6rem;
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	background: white;
	color: #222225;
	font-size: inherit;
	line-height: 5.6rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

.form_el.__real {
	cursor: pointer; }
.form_el.__large {
	width: 28rem; }
.form_el.__medium {
	width: 22rem; }
.form_el.__small {
	width: 14rem; }

.form_checkbox.__fake.__circle {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
@media all and (max-width: 640px) {
	.form_checkbox.__fake.__circle {
		width: 32px;
		height: 32px; } }
.form_checkbox.__fake.__circle[data-checked="true"] {
	background: #fff;
	line-height: 24px; }
@media all and (max-width: 640px) {
	.form_checkbox.__fake.__circle[data-checked="true"] {
		line-height: 32px; } }
.form_checkbox.__fake.__circle[data-checked="true"]::after {
	color: #1979ab;
	content: "\f00c";
	text-align: center;
	font-size: 1.2rem;
	font-family: FontAwesome; }
@media all and (max-width: 640px) {
	.form_checkbox.__fake.__circle[data-checked="true"]::after {
		font-size: 1.8rem; } }
.form_checkbox.__fake.__circle[data-checked="true"][disabled]::after {
	opacity: .75; }
.form_checkbox.__fake.__circle[data-checked="false"] {
	border: 2px solid #1979ab;
	line-height: 2rem; }
.form_checkbox.__fake.__square {
	width: 4rem;
	height: 4rem;
	border-radius: .5em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_checkbox.__fake.__square[data-checked="true"] {
	background: #1BA669;
	line-height: 4rem; }
.form_checkbox.__fake.__square[data-checked="true"]::after {
	color: #fff;
	content: "\f00c";
	text-align: center;
	font-size: 2.4rem;
	font-family: FontAwesome; }
.form_checkbox.__fake.__square[data-checked="true"][disabled] {
	background: #a6ddf9; }
.form_checkbox.__fake.__square[data-checked="true"][disabled]::after {
	opacity: 1; }
.form_checkbox.__fake.__square[data-checked="false"] {
	border: 2px solid #1BA669;
	line-height: 3.6rem; }

.form_radio.__fake {
	width: 24px;
	height: 24px;
	border: 2px solid #5b5b5f;
	border-radius: 12px;
	background: white;
	line-height: 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_radio.__fake[data-checked="true"]::after {
	margin: 5px 0 0 5px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #5b5b5f;
	content: "";
	text-align: center; }
.form_radio.__fake[data-checked="true"][disabled]::after {
	opacity: .75; }

.form_file.__fake {
	padding: 0 1.5rem;
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	background: white;
	color: #222225;
	font-size: inherit;
	line-height: inherit;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_file.__fake::after {
	right: .4rem;
	width: 2.4rem;
	height: 2rem;
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	color: #aaa;
	content: "\f07c";
	text-align: center;
	font-size: 1.5rem;
	font-family: FontAwesome;
	line-height: 1.3;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%); }
.form_file.__fake[disabled]::after {
	opacity: .5; }
.form_file.__fake:not([disabled]):hover::after {
	border: .1em solid #aaa; }
.form_file.__fake > p {
	margin-right: 2.8rem; }

.form_select.__fake {
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	color: #7c7c80;
	vertical-align: top;
	text-transform: uppercase;
	font-weight: 700;
	font-size: inherit;
	line-height: 5.6rem;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_select.__fake::after {
	right: 2rem;
	content: "\f0d7";
	font-size: inherit;
	font-family: FontAwesome;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%); }
.form_select.__fake[disabled]::after {
	opacity: .5; }
.form_select.__fake:not([disabled]):hover {
	border-color: #626266;
	color: #626266; }
.form_select.__fake:not([disabled]):hover::after {
	color: #626266; }
.form_select.__fake > p {
	margin: 0 5rem 0 2rem;
	text-align: left; }

.form_textarea {
	padding: 1.5rem;
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	background: white;
	color: #222225;
	font-size: inherit; }

.form_label {
	font-size: inherit;
	line-height: inherit; }
.form_label .form_checkbox.__fake,
.form_label .form_radio.__fake {
	margin-right: 1rem;
	vertical-align: baseline; }
@media all and (min-width: 961px) {
	.form_label .form_checkbox.__fake.__circle {
		top: .5rem; } }
@media all and (min-width: 641px) and (max-width: 960px) {
	.form_label .form_checkbox.__fake.__circle {
		top: .7rem; } }
@media all and (max-width: 640px) {
	.form_label .form_checkbox.__fake.__circle {
		top: .8rem; } }
.form_label .form_checkbox.__fake.__square {
	top: 1.4rem; }
@media all and (min-width: 961px) {
	.form_label .form_radio.__fake {
		top: .5rem; } }
@media all and (min-width: 641px) and (max-width: 960px) {
	.form_label .form_radio.__fake {
		top: .7rem; } }
@media all and (max-width: 640px) {
	.form_label .form_radio.__fake {
		top: .8rem; } }

.form [disabled] {
	cursor: no-drop !important; }
.form [disabled].form_button, .form [disabled].form_text, .form [disabled].form_radio, .form [disabled].form_checkbox, .form [disabled].form_file, .form [disabled].form_select, .form [disabled].form_textarea {
	border-color: #ccc;
	background: #eee; }
.form [disabled].form_button {
	color: #fff; }
.form [disabled].form_text, .form [disabled].form_radio, .form [disabled].form_checkbox, .form [disabled].form_file, .form [disabled].form_select, .form [disabled].form_textarea {
	color: #ccc; }
.form [data-required="before"]::before,
.form [data-required="after"]::after {
	top: -.33rem;
	color: rgba(46, 175, 242, 0.7);
	content: "\f069";
	font-size: 1.3rem;
	font-family: FontAwesome;
	line-height: 1; }
.form [data-required="before"]::before {
	margin-left: -1.5rem; }
.form [data-required="after"]::after {
	margin-left: .25rem; }
.form [data-valid="true"] {
	border-color: rgba(150, 215, 187, 0.7) !important;
	background: rgba(150, 215, 187, 0.1) !important;
	color: #96d7bb !important; }
.form [data-valid="true"]::after {
	border-color: rgba(150, 215, 187, 0.4) !important;
	color: rgba(150, 215, 187, 0.7) !important; }
.form [data-valid="true"]:hover::after {
	border-color: rgba(150, 215, 187, 0.7) !important; }
.form [data-valid="false"] {
	border-color: rgba(229, 123, 116, 0.7) !important;
	background: rgba(229, 123, 116, 0.1) !important;
	color: #e57b74 !important; }
.form [data-valid="false"]::after {
	border-color: rgba(229, 123, 116, 0.4) !important;
	color: rgba(229, 123, 116, 0.7) !important; }
.form [data-valid="false"]:hover::after {
	border-color: rgba(229, 123, 116, 0.7) !important; }

.cnt abbr[title],
.cnt dfn[title] {
	border-bottom: 1px dotted;
	cursor: help; }

.cnt del {
	text-decoration: line-through; }

.cnt ins {
	padding: 0 .3em;
	background: #1BA669;
	color: #fff;
	text-decoration: none; }

.cnt mark {
	padding: 0 .3em;
	background: #1BA669;
	color: #fff;
	font-weight: 700;
	font-style: italic; }

.cnt q {
	quotes: "\00ab" "\00bb";
	font-style: italic; }
.cnt q::before {
	content: open-quote; }
.cnt q::after {
	content: close-quote; }

.cnt small {
	font-weight: 700;
	font-size: 90%; }

.cnt sub,
.cnt sup {
	font-size: 70%;
	line-height: 1; }

.cnt sub {
	vertical-align: bottom; }

.cnt sup {
	vertical-align: top; }

.cnt blockquote:not(:last-child),
.cnt h1:not(:last-child), .cnt h2:not(:last-child), .cnt h3:not(:last-child), .cnt h4:not(:last-child), .cnt h5:not(:last-child), .cnt h6:not(:last-child),
.cnt dl:not(:last-child), .cnt ol:not(:last-child), .cnt ul:not(:last-child),
.cnt figure:not(:last-child), .cnt img:not(:last-child),
.cnt p:not(:last-child),
.cnt pre:not(:last-child),
.cnt table:not(:last-child) {
	margin-bottom: 2rem; }

.cnt > blockquote {
	margin-left: 40px;
	position: relative;
	padding: 3rem 0;
	color: #7c7c80; }
.cnt > blockquote::before {
	position: absolute;
	left: -2.5rem;
	margin-top: 3rem;
	color: #c8c8cc;
	font-family: FontAwesome;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0); }
.cnt > blockquote::before {
	top: 0;
	content: "\f10d"; }
.cnt > blockquote > cite {
	font-size: 90%;
	font-style: normal;
}
.cnt > blockquote > cite::before {
	content: '\2014 \00A0';
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.cnt dd ol, .cnt li ol,
.cnt dd ul,
.cnt li ul,
.cnt dd p,
.cnt li p {
	margin-top: 1rem; }
.cnt dd p, .cnt li p {
	margin-bottom: 1rem !important; }

.cnt dl dl {
	margin-top: 1rem; }

.cnt dt {
	margin-bottom: 1rem;
	font-weight: 700; }

.cnt dd {
	margin-left: 4rem; }
.cnt dd:not(:last-child) {
	margin-bottom: 1rem; }

.cnt ol {
	list-style-type: decimal; }
.cnt ol ol {
	list-style-type: lower-alpha; }
.cnt ol ol ol {
	list-style-type: lower-roman; }

.cnt ul {
	list-style-type: disc; }
.cnt ul ul {
	list-style-type: circle; }
.cnt ul ul ul {
	list-style-type: square; }

.cnt ol li,
.cnt ul li {
	margin: 0 0 1rem 4rem; }

.cnt h1:not(:first-child), .cnt h2:not(:first-child), .cnt h3:not(:first-child), .cnt h4:not(:first-child), .cnt h5:not(:first-child), .cnt h6:not(:first-child) {
	margin-top: 4rem; }

.cnt figure img {
	margin-bottom: 0.5rem !important; }
.cnt figure > figcaption {
	color: #7c7c80; }

.cnt img {
	display: block; }
@media all and (max-width: 640px) {
	.cnt img {
		margin-right: -12.5%;
		margin-left: -12.5%;
		max-width: 125%; } }

.cnt p > img {
	float: left;
	margin-right: 2rem; }
@media all and (max-width: 640px) {
	.cnt p > img {
		float: none;
		margin-right: 0;
		margin-bottom: 1rem; } }

.cnt pre {
	padding: 1.9rem 2rem 1.9rem 8rem;
	border: 1px dotted #ccc;
	background: #eee;
	counter-reset: list;
	white-space: normal; }
.cnt pre > code {
	position: relative;
	display: block;
	padding: 0;
	white-space: pre;
	font-size: 100%; }
.cnt pre > code::before {
	position: absolute;
	top: 0;
	right: 100%;
	margin-right: 2rem;
	color: #aaa;
	content: counter(list) ".";
	counter-increment: list; }

.cnt table {
	width: 100%; }
.cnt table caption,
.cnt table th,
.cnt table td {
	padding: 1rem 2rem; }
.cnt table caption {
	text-align: right;
	font-style: italic; }
.cnt table th {
	background: #EA672B;
	color: #fff;
	text-align: left; }
.cnt table th,
.cnt table tbody td {
	padding-bottom: 0.9rem;
	border-bottom: 1px solid #eee; }

.alert {
	padding: 2rem;
	background: #ccc;
	color: #fff;
	text-align: center; }
.alert.__narrow {
	padding: 1rem; }
.alert.__narrow .alert_close {
	top: .5rem;
	right: .5rem; }
.alert.__wide {
	padding: 3rem; }
.alert.__wide .alert_close {
	top: 1.5rem;
	right: 1.5rem; }
.alert.__inline {
	border-radius: .6rem; }

.alert_close {
	top: 1rem;
	right: 1rem;
	cursor: pointer; }

.dialog {
	padding: 4.5rem;
	background: #fff; }

.dialog_close {
	top: 1.5rem;
	right: 1.5rem;
	color: #222225;
	cursor: pointer; }
.dialog_close:hover {
	color: #1BA669; }

.rotate {
	-webkit-animation: rotate 1s;
	-moz-animation: rotate 1s;
	-ms-animation: rotate 1s;
	-o-animation: rotate 1s;
	animation: rotate 1s; }

@-webkit-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }

@-moz-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }

@-o-keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }

@keyframes rotate {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg); }

	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg); } }

.c-bg.__red {
	background-color: #e48f86; }
.c-bg.__orange {
	background-color: #f3c195; }
.c-bg.__yellow {
	background-color: #f8e287; }
.c-bg.__green {
	background-color: #75e0a2; }
.c-bg.__blue {
	background-color: #7fbbe3; }
.c-bg.__violet {
	background-color: #d0b2dd; }
.c-bg.__gray {
	background-color: #dae0e0; }
.c-bg.__dark {
	background-color: #597ea2; }

.c-badge {
	padding: .1rem .6rem;
	border-radius: .3rem;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33); }
.c-badge.__round {
	border-radius: .9rem; }
.c-badge.__red {
	background: #c0392b; }
.c-badge.__orange {
	background: #e67e22; }
.c-badge.__yellow {
	background: #f1c40f; }
.c-badge.__green {
	background: #27ae60; }
.c-badge.__blue {
	background: #2980b9; }
.c-badge.__violet {
	background: #9b59b6; }
.c-badge.__gray {
	background: #95a5a6; }
.c-badge.__dark {
	background: #2c3e50; }

.c-border {
	border-width: 1px;
	border-style: solid; }
.c-border.__red {
	border-color: #df7c72; }
.c-border.__orange {
	border-color: #f0b37e; }
.c-border.__yellow {
	border-color: #f7dc6f; }
.c-border.__green {
	border-color: #60db94; }
.c-border.__blue {
	border-color: #6ab0de; }
.c-border.__violet {
	border-color: #c6a0d5; }
.c-border.__gray {
	border-color: #ccd4d5; }
.c-border.__dark {
	border-color: #507192; }

.c-breadcrumbs_i {
	display: inline-block;
	color: #ccc;
	vertical-align: top; }
.c-breadcrumbs_i:not(:last-child) {
	position: relative;
	margin-right: 2.5rem; }
.c-breadcrumbs_i:not(:last-child):after {
	position: absolute;
	top: 0;
	right: -1.5rem;
	content: "\f105";
	font-family: FontAwesome; }

.c-breadcrumbs_a {
	color: #666; }

.c-form_button {
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33); }
.c-form_button[disabled] {
	text-shadow: none; }
.c-form_button:not([disabled]):hover {
	box-shadow: inset 0 0 0.6em rgba(255, 255, 255, 0.33); }
.c-form_button.__small {
	padding: .15rem .75rem; }
.c-form_button.__large {
	padding: .6rem 3rem; }
.c-form_button.__red {
	border-color: #c0392b;
	background: #cc6055;
	background: -webkit-linear-gradient(top, #cc6055 0%, #c0392b 100%);
	background: linear-gradient(to bottom, #cc6055 0%, #c0392b 100%); }
.c-form_button.__red:not([disabled]):active {
	background: #c0392b;
	background: -webkit-linear-gradient(top, #c0392b 0%, #cc6055 100%);
	background: linear-gradient(to bottom, #c0392b 0%, #cc6055 100%); }
.c-form_button.__orange {
	border-color: #e67e22;
	background: #eb974e;
	background: -webkit-linear-gradient(top, #eb974e 0%, #e67e22 100%);
	background: linear-gradient(to bottom, #eb974e 0%, #e67e22 100%); }
.c-form_button.__orange:not([disabled]):active {
	background: #e67e22;
	background: -webkit-linear-gradient(top, #e67e22 0%, #eb974e 100%);
	background: linear-gradient(to bottom, #e67e22 0%, #eb974e 100%); }
.c-form_button.__yellow {
	border-color: #f1c40f;
	background: #f3cf3f;
	background: -webkit-linear-gradient(top, #f3cf3f 0%, #f1c40f 100%);
	background: linear-gradient(to bottom, #f3cf3f 0%, #f1c40f 100%); }
.c-form_button.__yellow:not([disabled]):active {
	background: #f1c40f;
	background: -webkit-linear-gradient(top, #f1c40f 0%, #f3cf3f 100%);
	background: linear-gradient(to bottom, #f1c40f 0%, #f3cf3f 100%); }
.c-form_button.__green {
	border-color: #27ae60;
	background: #52be7f;
	background: -webkit-linear-gradient(top, #52be7f 0%, #27ae60 100%);
	background: linear-gradient(to bottom, #52be7f 0%, #27ae60 100%); }
.c-form_button.__green:not([disabled]):active {
	background: #27ae60;
	background: -webkit-linear-gradient(top, #27ae60 0%, #52be7f 100%);
	background: linear-gradient(to bottom, #27ae60 0%, #52be7f 100%); }
.c-form_button.__blue {
	border-color: #2980b9;
	background: #5399c7;
	background: -webkit-linear-gradient(top, #5399c7 0%, #2980b9 100%);
	background: linear-gradient(to bottom, #5399c7 0%, #2980b9 100%); }
.c-form_button.__blue:not([disabled]):active {
	background: #2980b9;
	background: -webkit-linear-gradient(top, #2980b9 0%, #5399c7 100%);
	background: linear-gradient(to bottom, #2980b9 0%, #5399c7 100%); }
.c-form_button.__violet {
	border-color: #9b59b6;
	background: #af7ac4;
	background: -webkit-linear-gradient(top, #af7ac4 0%, #9b59b6 100%);
	background: linear-gradient(to bottom, #af7ac4 0%, #9b59b6 100%); }
.c-form_button.__violet:not([disabled]):active {
	background: #9b59b6;
	background: -webkit-linear-gradient(top, #9b59b6 0%, #af7ac4 100%);
	background: linear-gradient(to bottom, #9b59b6 0%, #af7ac4 100%); }
.c-form_button.__gray {
	border-color: #95a5a6;
	background: #aab7b7;
	background: -webkit-linear-gradient(top, #aab7b7 0%, #95a5a6 100%);
	background: linear-gradient(to bottom, #aab7b7 0%, #95a5a6 100%); }
.c-form_button.__gray:not([disabled]):active {
	background: #95a5a6;
	background: -webkit-linear-gradient(top, #95a5a6 0%, #aab7b7 100%);
	background: linear-gradient(to bottom, #95a5a6 0%, #aab7b7 100%); }
.c-form_button.__dark {
	border-color: #2c3e50;
	background: #566473;
	background: -webkit-linear-gradient(top, #566473 0%, #2c3e50 100%);
	background: linear-gradient(to bottom, #566473 0%, #2c3e50 100%); }
.c-form_button.__dark:not([disabled]):active {
	background: #2c3e50;
	background: -webkit-linear-gradient(top, #2c3e50 0%, #566473 100%);
	background: linear-gradient(to bottom, #2c3e50 0%, #566473 100%); }

.c-color.__red {
	color: #c0392b; }
.c-color.__orange {
	color: #e67e22; }
.c-color.__yellow {
	color: #f1c40f; }
.c-color.__green {
	color: #27ae60; }
.c-color.__blue {
	color: #2980b9; }
.c-color.__violet {
	color: #9b59b6; }
.c-color.__gray {
	color: #95a5a6; }
.c-color.__dark {
	color: #2c3e50; }

.c-navigation {
	text-align: center;
	font-size: 200%; }

.c-navigation_i {
	display: inline-block;
	vertical-align: top; }

.c-navigation_a {
	display: block;
	padding: 1rem;
	color: #333;
	text-decoration: none; }
.c-navigation_a:hover, .c-navigation_a.__current {
	color: #ccc; }

.c-pagination {
	text-align: center; }

.c-pagination_i {
	display: inline-block;
	vertical-align: top; }

.c-pagination_a {
	display: block;
	padding: 0 1rem;
	color: #333;
	text-decoration: none; }
.c-pagination_a:hover, .c-pagination_a.__current {
	background: #ccc;
	color: #666; }
.c-pagination_a.__disabled {
	background: none;
	color: #ccc;
	cursor: default; }
.c-pagination_a.__spacer {
	background: none;
	color: inherit; }

.ico {
	display: inline-block;
	background-color: transparent;
	background-repeat: no-repeat; }
.ico.__32 {
	width: 32px;
	height: 32px; }
.ico.__32.__pages {
	background-image: url(../images/ico/ico-32-pages__green.svg); }
.ico.__32.__pages.__programm {
	background-position: 0 0; }
.ico.__32.__pages.__support {
	background-image: url(../images/ico/ico-32-pages__orange.svg);
	background-position: -64px 0; }
.ico.__32.__pages.__place {
	background-position: -128px 0; }
.ico.__32.__pages.__map {
	background-position: -192px 0; }
.ico.__32.__pages.__partners {
	background-position: -256px 0; }
.ico.__32.__pages.__online {
	background-position: -321px 0; }

.ico.__32.__extra {
	background-image: url(../images/ico/ico-32-extra.svg); }
.ico.__32.__extra.__phone {
	background-position: 0 0; }
.ico.__32.__extra.__map {
	background-position: -32px 0; }
.ico.__32.__extra.__food {
	background-position: -64px 0; }
.ico.__32.__extra.__about {
	background-position: -96px 0; }

.ico.__32.__menu {
	background-image: url(../images/ico/ico-32-menu.svg); }
.ico.__32.__menu.__open {
	background-position: 0 0; }
.ico.__32.__menu.__close {
	background-position: -32px 0; }

a:hover .ico.__32.__pages.__programm, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__programm,
.__current .ico.__32.__pages.__programm {
	background-position: -32px 0; }
a:hover .ico.__32.__pages.__support, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__support,
.__current .ico.__32.__pages.__support {
	background-position: -96px 0; }
a:hover .ico.__32.__pages.__place, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__place,
.__current .ico.__32.__pages.__place {
	background-position: -160px 0; }
a:hover .ico.__32.__pages.__map, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__map,
.__current .ico.__32.__pages.__map {
	background-position: -224px 0; }
a:hover .ico.__32.__pages.__partners, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__partners,
.__current .ico.__32.__pages.__partners {
	background-position: -288px 0; }
a:hover .ico.__32.__pages.__online, .scroll-top .fa-angle-up:hover .ico.__32.__pages.__online,
.__current .ico.__32.__pages.__online {
	background-position: -354px 0; }

@media all and (min-width: 641px) and (max-width: 960px) {
	body {
		padding-top: 0 !important; } }
@media all and (max-width: 640px) {
	body {
		padding-top: 0 !important; } }
.food_mealtime, .programm_day, .programm-plus_day {
	margin: 4rem 0;
	padding: 2rem 0;
	background: #f2f3f5; }

.bg.__gray, .promo, .register-event_participants_food-content {
	background-color: #f2f3f5; }
.bg.__major {
	background-color: #1BA669; }

.hr {
	width: 100%;
	height: 2px; }
.hr.__gray {
	background: #f2f3f5; }

.scroll-top {
	margin-bottom: 6rem;
	text-align: center; }
.scroll-top .fa-angle-up {
	display: inline-block;
	color: #7c7c80;
	vertical-align: top;
	font-size: 5rem;
	line-height: 50%; }

.vote {
	position: relative;
	display: inline-block;
	margin-right: 9rem;
	width: 14rem;
	border-radius: 5px;
	background: #1BA669;
	color: #fff;
	text-align: center;
	font-size: 2rem;
	line-height: 5rem;
	-webkit-transition: background 0.33s, color 0;
	-moz-transition: background 0.33s, color 0;
	-ms-transition: background 0.33s, color 0;
	-o-transition: background 0.33s, color 0;
	transition: background 0.33s, color 0; }
.vote:hover {
	background: #32A371;
	color: #fff; }
.vote::before, .vote::after {
	position: absolute; }
.vote::before {
	top: 50%;
	right: -1.8rem;
	z-index: 2;
	margin-top: -8px;
	width: 9px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAYAAAASYli2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjI3QTEzMTU2MzJDMTFFM0JDODJFMkExQTZDQTVGN0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjI3QTEzMTY2MzJDMTFFM0JDODJFMkExQTZDQTVGN0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjdBMTMxMzYzMkMxMUUzQkM4MkUyQTFBNkNBNUY3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjdBMTMxNDYzMkMxMUUzQkM4MkUyQTFBNkNBNUY3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PliudNwAAADmSURBVHjarNbBCoMwDADQtJd5WL0PD8Nv2MHP2/Z5HvYNwsB9gLsUBnYqKOva2iRtwUNzeETaJhHGGMCutn38h67Td1s3Sh1BAn9ZWCroYEVxgKo6sUAvVtdnkFKSwSBWlmrZS8KBRDE0iMVQIAWLglRsF+RgQZCLecEUzAFTMQvMgW1gLmwBc2JrhsINC3ZNk01zmbO7/wa11tB1TxiGNytDyIlup5wLte5hDtR5Kamo9y2noMFqw0V36yEHjVZsKorqKRQU3fWwKLUvR1HO5BBEx9GwZxsv2vevpOnLQaff/nwFGAA638S6+9iW4AAAAABJRU5ErkJggg==) center no-repeat;
	content: "";
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
.vote::after {
	top: 0;
	right: -9rem;
	bottom: 0;
	z-index: 1;
	width: 7rem;
	border: 2px solid #c8c8cc;
	border-radius: 5px;
	background: #fff;
	color: #7c7c80;
	content: attr(data-count);
	text-align: center;
	line-height: 4.6rem; }
.vote[data-voted="true"] {
	background: #EA672B; }
.vote[data-voted="true"]:hover {
	background: #e5558a; }

.info-bar {
	width: 100%;
	height: 100%;
	border: 2px solid #7c7c80;
	border-radius: 5px;
	vertical-align: top;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.info-bar > li {
	padding: 1rem 2rem;
	height: 100%;
	color: #7c7c80;
	vertical-align: middle;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.info-bar > li.__current {
	background: #7c7c80;
	color: #fff; }
.info-bar > li:not(.__current):not(:last-child) {
	position: relative; }
.info-bar > li:not(.__current):not(:last-child)::after {
	position: absolute;
	background: #7c7c80;
	content: ""; }

.nav-tabs {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap; }
.nav-tabs ul {
	height: 5.6rem;
	border: 2px solid #1BA669;
	border-radius: 5px; }
.nav-tabs ul > li {
	position: relative;
	display: inline-block;
	height: 100%;
	vertical-align: top; }
.nav-tabs ul > li::after {
	position: absolute;
	top: 0;
	right: -1px;
	bottom: 0;
	z-index: 1;
	width: 2px;
	content: ""; }
.nav-tabs ul > li:not(:last-child)::after {
	background: #1BA669; }
.nav-tabs ul > li:hover, .nav-tabs ul > li.__current, .nav-tabs ul > li.ui-state-active {
	background: #1BA669; }
.nav-tabs ul > li:hover:not(:last-child)::after, .nav-tabs ul > li.__current:not(:last-child)::after, .nav-tabs ul > li.ui-state-active:not(:last-child)::after {
	background: #fff; }
.nav-tabs ul > li:hover > a, .nav-tabs ul > li.__current > a, .nav-tabs ul > li.ui-state-active > a {
	color: #fff; }
.nav-tabs ul > li > a {
	display: table;
	padding: 0 1.5rem;
	height: 100%;
	color: #1BA669;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.nav-tabs ul > li > a > span {
	display: table-cell;
	min-width: inherit;
	height: 100%;
	vertical-align: middle;
	line-height: 1; }
.nav-tabs ul > li .fa {
	font-size: 2.4rem; }

.nav-pages ul li:not(:last-child) {
	margin-bottom: 4rem; }
.nav-pages ul li a {
	display: inline-block;
	color: #c8c8cc;
	white-space: nowrap; }
.nav-pages ul li a:hover, .nav-pages ul li .scroll-top .fa-angle-up:hover, .scroll-top .nav-pages ul li .fa-angle-up:hover, .nav-pages ul li .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .nav-pages ul li .fa-map-marker {
	color: #1BA669; }
.nav-pages ul li a .ico {
	margin-right: 1.5rem;
	vertical-align: middle; }

.footer .nav-pages {
	background: #222225;
	text-align: left; }

.persons {
	margin-bottom: -4rem; }

.persons_i {
	margin-bottom: 4rem; }

.persons_i_photo {
	border-radius: 50%; }

.persons_i_workplace, .participants_persons_workplace, .programm_sections_i_reporters {
	color: #7c7c80; }

.persons_i_delete {
	color: #EA672B; }

.attach_i {
	position: relative;
	padding-left: 4rem; }
.attach_i:not(:last-child) {
	margin-bottom: 2rem; }

.attach_i_file {
	display: inline-block;
	color: #222225; }
.attach_i_file:hover,
.attach_i_file > i {
	color: #1BA669; }
.attach_i_file > i {
	position: absolute;
	top: -.6rem;
	left: 0;
	font-size: 3.6rem;
	-webkit-transition: color 0.33s;
	-moz-transition: color 0.33s;
	-ms-transition: color 0.33s;
	-o-transition: color 0.33s;
	transition: color 0.33s; }
.attach_i_file.__upload {
	color: #3ca64e; }
.attach_i_file.__upload > i {
	top: -.3rem;
	color: #3ca64e; }

.attach_i_delete {
	color: #EA672B; }
.attach_i_delete:hover {
	color: #1BA669; }

.form_text-append {
	position: relative; }
.form_text-append input,
.form_text-append button {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.form_text-append input {
	padding-right: 7rem; }
.form_text-append button {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 6rem;
	border-left: 2px solid #c8c8cc;
	border-radius: 0 5px 5px 0;
	color: #1BA669;
	font-size: 2rem;
	cursor: pointer;
	-webkit-transition: background 0.33s, border 0.33s, color 0.33s;
	-moz-transition: background 0.33s, border 0.33s, color 0.33s;
	-ms-transition: background 0.33s, border 0.33s, color 0.33s;
	-o-transition: background 0.33s, border 0.33s, color 0.33s;
	transition: background 0.33s, border 0.33s, color 0.33s; }
.form_text-append button:hover {
	border-left-color: #1BA669;
	background: #1BA669;
	color: #fff; }
.form_text-append button i {
	margin-left: -1px; }

.badge {
	position: relative;
	background: url(../images/badge.png) transparent center no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }

.badge_inner {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%); }

body.__error {
	background: #f2f3f5; }
body.__error footer {
	background: #fff; }
body.__error footer dl dt {
	margin-bottom: 2rem;
	text-transform: uppercase;
	letter-spacing: 0.1rem;
	font-weight: 700 !important; }
body.__error footer dl dd:not(:last-child) {
	margin-bottom: 1rem; }
body.__error footer dl dd a {
	color: #222225; }
body.__error footer dl dd a:hover, body.__error footer dl dd .scroll-top .fa-angle-up:hover, .scroll-top body.__error footer dl dd .fa-angle-up:hover, body.__error footer dl dd .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover body.__error footer dl dd .fa-map-marker {
	color: #17A669; }

.header {
	border-bottom: 1px solid #e3e1e2; }
@media all and (min-width: 961px) {
	.header.__sticky {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1000;
		background: white;
		box-shadow: 0.1em 0.1em 0.3em rgba(0, 0, 0, 0.25); } }

.header_logo {
	vertical-align: top; }

.header_main-nav {
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	position: absolute;
	top: 50%;
	right: 0; }
.header_main-nav ul li {
	display: inline-block;
	vertical-align: top; }
.header_main-nav ul li a {
	position: relative;
	z-index: 10000;
	display: inline-block; }
.header_main-nav ul li a i {
	vertical-align: top; }

body.__overflow {
	overflow: hidden; }

.header.__menu {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 10000 !important;
	border-bottom: 2px solid #28282b;
	background: #222225 !important;
	box-shadow: none !important; }
.header.__menu .header_logo,
.header.__menu .header_main-nav li:not(:last-child) {
	visibility: hidden; }

.menu-dialog {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	overflow-y: auto;
	background: #222225;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }

.menu-dialog_hr {
	width: 100%;
	height: 2px;
	background: #28282b; }

.menu-dialog_auth {
	text-align: center; }

.menu-dialog_group dt {
	margin-bottom: 3rem;
	color: #626266;
	text-transform: uppercase;
	letter-spacing: .1rem;
	font-weight: 700 !important; }
.menu-dialog_group dd a {
	color: #626266; }
.menu-dialog_group dd a:hover, .menu-dialog_group dd .scroll-top .fa-angle-up:hover, .scroll-top .menu-dialog_group dd .fa-angle-up:hover, .menu-dialog_group dd .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .menu-dialog_group dd .fa-map-marker, .menu-dialog_group dd a.__current {
	color: #1BA669; }
.menu-dialog_group.__events dd a {
	color: #fff; }
.menu-dialog_group.__events dd a:hover, .menu-dialog_group.__events dd .scroll-top .fa-angle-up:hover, .scroll-top .menu-dialog_group.__events dd .fa-angle-up:hover, .menu-dialog_group.__events dd .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .menu-dialog_group.__events dd .fa-map-marker, .menu-dialog_group.__events dd a.__current {
	color: #1BA669; }

.promo {
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }
.promo.__top {
	position: relative;
	background-image: url(../images/promo-bg-top.jpg); }
.promo.__bottom {
	background-image: url(../images/promo-bg-bottom.jpg); }
.promo.__bottom > .ctn {
	position: relative;
	height: 100%; }

.promo_badge {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }
.promo_badge::before {
	position: absolute;
	left: 50%;
	border-radius: 0 0 3px 3px;
	background: #c6c8cc;
	content: "";
	opacity: .9;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0); }

.promo_badge_abbr {
	color: #EA672B; }

.promo_badge_number {
	color: #1BA669; }

.promo_badge_title {
	color: #EA672B; }

.promo_badge_date {
	color: #1BA669; }

.promo_flight {
	position: absolute;
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center; }

.promo_flight_t, .promo_flight_tx {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.33); }

.promo_panel {
	background-color: rgba(0, 0, 0, 0.5);
	padding: 25px 0 35px;
	position: absolute;
	width: 100%;
	z-index: 1; }

.promo_panel .grid-i .ico {
	margin: 0 10px -10px 0;
}

.promo_panel .grid-i a {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; }

.intro {
	position: relative;
	height: 35rem;
	background: #EA672B;
	color: #fff;
	text-align: center; }

.intro_slider,
.intro_slider_i {
	position: relative;
	z-index: 1000;
	overflow: hidden;
	width: 100%;
	height: 100%; }

.intro_slider_i {
	background-color: #1BA669;
	background-position: center;
	background-repeat: no-repeat;
	opacity: .2 !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover; }

.intro_inner {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	z-index: 1001;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%); }
.intro_inner article a {
	display: inline-block;
	color: white; }
.intro_inner article a:hover, .intro_inner article .scroll-top .fa-angle-up:hover, .scroll-top .intro_inner article .fa-angle-up:hover, .intro_inner article .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .intro_inner article .fa-map-marker {
	color: #222225; }
.intro_inner article a > .fa {
	margin-right: .3rem; }

.intro_h0 {
	font-size: 11rem;
	line-height: 11rem; }

.intro_hr {
	margin: 2rem auto;
	width: 150px;
	height: 2px;
	background: #fff; }

.intro_favorite {
	position: absolute;
	right: 100%;
	margin-right: 2rem;
  margin-top: 2px;
}

.countdown, body.__error .error {
	text-align: center; }

.countdown_h, body.__error .error .error_h {
	position: relative; }

.countdown_counter, body.__error .error .error_h .error_code {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	z-index: 1;
	color: #EA672B;
	text-align: center;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%); }

.countdown_t, body.__error .error .error_h .error_t {
	position: relative;
	z-index: 2; }

.countdown_cnt {
	margin-bottom: 4rem; }

.register-event_participants-add {
  width: 500px;
  padding: 20px;
  background-color: #fff;
}
.register-event_participants-add .form.register .form_label {
  margin-left: 1.5rem;
}
.register-event_participants-add_input {
	margin-bottom: 4rem;
	text-align: center; }

.register-event_participants-add_i:not(:last-child) {
	margin-bottom: 4rem; }



.register-event_participants {
	counter-reset: list; }

.register-event_participants_h {
	position: relative; }
.register-event_participants_h::before {
	position: absolute;
	top: 0;
	right: 100%;
	margin-right: 1.5rem;
	color: #c8c8cc;
	content: counter(list) ".";
	counter-increment: list; }

.register-event_participants_promo-wrap {
	line-height: 6rem; }

.register-event_participants_promo-input {
	padding-right: 25%;
	background: url(../images/enter-glyph.png) transparent 90% center no-repeat;
  margin-top: -20px;
}

.register-event_participants_food-content {
	margin-bottom: 4rem;
	padding: 4rem 0; }

.register-event_participants_food-content_day {
	margin: 4rem 0;
	padding: 2rem 0;
	background: #e3e3e7;
	text-align: center; }

.register-event_participants_food-content_hr {
	width: 100%;
	height: 2px;
	background: #c8c8cc; }

.register-event_participants_food-content_f {
	text-align: center; }

.register-event_participants_delete-action {
	color: #EA672B; }
.register-event_participants_delete-action:hover {
	color: #222225; }

.register-event_accommodation_i:not(:last-child) {
	margin-bottom: 4rem; }
.register-event_accommodation_i[data-type="parking"] {
	margin-top: -3rem; }

.register-event_accommodation_delete-action {
	position: absolute;
	top: 50%;
	right: 0;
	color: #EA672B;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%); }
.register-event_accommodation_delete-action:hover {
	color: #222225; }

.register-event_payment_i_h {
	position: relative;
	padding-right: 10rem; }

.register-event_payment_i_status {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%); }
.register-event_payment_i_status.__paid {
	color: #3ca64e; }
.register-event_payment_i_status.__not-paid {
	color: #EA672B; }

.register-event_payment_account-action {
	color: #7c7c80;
	text-decoration: underline !important; }
.register-event_payment_account-action:hover {
	color: #222225; }

.profile_badge_container {
  width: 760px;
}
.profile_badge {
  float: left;
  margin-left: 10px;
  margin-right: 10px;
}
.profile_badge_inner {
	top: 53.333%; }

.profile_badge_h {
	position: relative; }
.profile_badge_h > span {
	display: inline-block;
	vertical-align: top; }

.profile_badge_t {
	margin: 0 11px 0 -5px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
	line-height: 36px; }

.profile_badge_role {
  text-transform: uppercase;
  background-color: #1AA669;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 10px 0;
  margin-left: -40px;
  width: 360px;
  margin-top: 10px;
}

.profile_badge_info-row {
  margin-bottom: 15px;
}
.profile_badge_info-label,
.profile_badge_info-value {
  float: left;}
.profile_badge_info-label {
  width: 40%;
  padding-right: 10%;
  font-weight: bold;
  text-align: right;
}
.profile_badge_info-value {
  width: 50%;
  text-align: left;
  font-size: 12px;
  line-height: 19px;
  padding-top: 3px;
}
.profile_badge_info-value a{
  border-bottom: 1px dashed;
}
.register-event_participants_ilabel {
  display: inline-block;
  background-color: #1AA669;
  color: #fff;
  font-weight: bold;
  margin-left: 10px;
  padding: 4px 10px;
  border-radius: 50%;
}

.profile_badge_logo-clip {
	width: 155px; }
.profile_badge_logo-clip > img {
	vertical-align: top; }

.profile_badge_photo {
	width: 15rem;
	height: 15rem;
	border-radius: 50%;
	vertical-align: top; }

.profile_badge_person-workplace {
	color: #b5b5bd; }

.profile_notifications {
	text-align: center; }
.profile_notifications .double-hover {
	color: #fff; }
.profile_notifications .double-hover.hover {
	color: #222225; }
.profile_notifications .double-hover.hover .profile_notifications_ico {
	background: #222225;
	color: #fff; }

.profile_notifications_ico {
	display: inline-block;
	margin-bottom: 1rem;
	width: 6rem;
	height: 6rem;
	border-radius: 50%;
	background: #fff;
	color: #EA672B;
	text-align: center;
	font-weight: 700;
	font-style: normal;
	font-size: 4rem;
	line-height: 6rem;
	-webkit-transition: background 0.33s, color 0.33s;
	-moz-transition: background 0.33s, color 0.33s;
	-ms-transition: background 0.33s, color 0.33s;
	-o-transition: background 0.33s, color 0.33s;
	transition: background 0.33s, color 0.33s; }

.profile-edit_photo {
	margin-bottom: 5rem;
	border-radius: 50%;
	text-align: center; }
.profile-edit_photo > img {
	margin-bottom: .5rem;
	width: 20rem;
	height: 20rem;
	border-radius: 50%; }
.profile-edit_photo > a {
	color: #EA672B; }
.profile-edit_photo > a:hover, .scroll-top .profile-edit_photo > .fa-angle-up:hover, .programm_sections_i_place a:hover .profile-edit_photo > .fa-map-marker {
	color: #222225; }

.profile-edit_photo-upload {
	position: relative;
	width: 20rem;
	height: 20rem;
	border: 2px solid #1BA669;
	border-radius: 50%;
	color: #1BA669;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color 0.33s, color 0.33s;
	-moz-transition: border-color 0.33s, color 0.33s;
	-ms-transition: border-color 0.33s, color 0.33s;
	-o-transition: border-color 0.33s, color 0.33s;
	transition: border-color 0.33s, color 0.33s; }
.profile-edit_photo-upload:hover {
	border-color: #EA672B;
	color: #EA672B; }
.profile-edit_photo-upload::before, .profile-edit_photo-upload::after {
	position: absolute; }
.profile-edit_photo-upload::before {
	top: 50%;
	left: 50%;
	content: "+";
	font-size: 10rem;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }
.profile-edit_photo-upload::after {
	top: 20.5rem;
	right: 0;
	left: 0;
	content: attr(data-title);
	text-align: center; }

.profile-edit_f {
	text-align: center; }

.my-participation_i:not(:last-child) {
	margin-bottom: 4rem; }

.my-participation_cancel {
	color: #EA672B; }

.articles_spacing {
	padding-top: 6rem;
	padding-bottom: 6rem; }

.articles {
	margin-bottom: -4rem; }

.articles_i {
	margin-bottom: 4rem; }

.articles_date {
	margin: .5rem 0; }

.ecosystems {
	margin-bottom: -4rem; }

.ecosystems_i {
	margin-bottom: 2rem; }

.partners {
	text-align: center; }

.participants_persons {
	margin-top: 4rem; }

.participants_persons_status {
	color: #EA672B; }

.participants_companies_count {
	color: #c8c8cc; }

.programm_filter-dialog {
	margin: 4rem 0 -4rem;
	background: #1BA669;
	color: #fff; }
.programm_filter-dialog .form_label {
	color: #1979ab; }
.programm_filter-dialog .form_label.__checked {
	color: #fff; }

.programm_filter-dialog_f {
	text-align: center; }

.programm_time.__break {
	color: #c8c8cc; }

.programm_sections {
	margin-bottom: -3rem; }

.programm_section {
	margin-bottom: 3rem; }

.programm_sections_i_time > .fa {
	margin: 0 .3rem 0 -.3rem; }

.programm_sections_i_place {
	margin-bottom: .75rem; }
.programm_sections_i_place a {
	display: inline-block;
	color: #EA672B; }
.programm_sections_i_place a .fa-map-marker {
	margin-right: .5rem;
	color: #222225;
	-webkit-transition: color 0.33s;
	-moz-transition: color 0.33s;
	-ms-transition: color 0.33s;
	-o-transition: color 0.33s;
	transition: color 0.33s; }

.programm_sections_i_title {
	position: relative;
	margin-bottom: 1rem; }

.programm_sections_i_favorite {
	position: absolute;
	color: #c8c8cc; }
.programm_sections_i_favorite.fa-star {
	color: #EA672B; }
.programm_sections_i_favorite.fa-star-o:hover {
	color: #EA672B; }

.programm_sections_i_ecosystem {
	color: #EA672B; }

.programm-2_section_h {
	margin-bottom: 4rem; }

.programm-2_section_t {
	text-align: center; }

.programm-2_section_report {
	position: relative; }
.programm-2_section_report:not(:last-child) {
	margin-bottom: 4rem; }

.programm-2_section_report_people dt {
	color: #c8c8cc; }
.programm-2_section_report_people dd {
	color: #7c7c80; }

.programm-2-suggest_add-person {
	position: relative; }
.programm-2-suggest_add-person > input {
	padding-right: 7.5rem; }
.programm-2-suggest_add-person > button {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	width: 6rem;
	border-left: 2px solid #c8c8cc;
	border-radius: 0 3px 3px 0;
	background: #fff;
	color: #c8c8cc;
	font-size: 2rem;
	cursor: pointer;
	-webkit-transition: background 0.33s, color 0.33s;
	-moz-transition: background 0.33s, color 0.33s;
	-ms-transition: background 0.33s, color 0.33s;
	-o-transition: background 0.33s, color 0.33s;
	transition: background 0.33s, color 0.33s;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box; }
.programm-2-suggest_add-person > button:hover {
	background: #1BA669;
	color: #fff; }

.programm-2-suggest_f {
	text-align: center; }

.programm-2-suggest_f_delete {
	color: #EA672B; }

.programm-plus_event:not(:last-child) {
	margin-bottom: 1rem; }

.programm-plus_event-partner:not(:last-child) {
	margin-bottom: 4rem; }

.programm-plus_event-partner_logo img {
	vertical-align: top; }

.footer_copyright a {
	color: #222225;
	text-decoration: underline; }
.footer_copyright a:hover, .footer_copyright .scroll-top .fa-angle-up:hover, .scroll-top .footer_copyright .fa-angle-up:hover, .footer_copyright .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .footer_copyright .fa-map-marker {
	color: #1BA669; }

.footer_social-nav ul li {
	display: inline-block; }
.footer_social-nav ul li:not(:first-child) {
	margin-left: 2rem; }
.footer_social-nav ul li a {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #676767;
	color: #fff;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
	-webkit-transition: background 0.33s;
	-moz-transition: background 0.33s;
	-ms-transition: background 0.33s;
	-o-transition: background 0.33s;
	transition: background 0.33s; }
.footer_social-nav ul li a:hover, .footer_social-nav ul li .scroll-top .fa-angle-up:hover, .scroll-top .footer_social-nav ul li .fa-angle-up:hover, .footer_social-nav ul li .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .footer_social-nav ul li .fa-map-marker {
	background: #3b3b3b; }
.footer_social-nav ul li a.fa-vk {
	text-indent: -.3rem; }

.footer_history-nav ul {
	text-align: center; }
.footer_history-nav ul li {
	display: inline-block;
	margin: 0 1.2rem;
	color: #626266;
	vertical-align: top; }
.footer_history-nav ul li a {
	color: #c8c8cc; }
.footer_history-nav ul li a:hover, .footer_history-nav ul li .scroll-top .fa-angle-up:hover, .scroll-top .footer_history-nav ul li .fa-angle-up:hover, .footer_history-nav ul li .programm_sections_i_place a:hover .fa-map-marker, .programm_sections_i_place a:hover .footer_history-nav ul li .fa-map-marker {
	color: #626266; }

.hidden-upload-file {
	position: fixed;
	top: -9999px;
	left: -9999px;
	z-index: -9999; }

.pluso-more {
	display: none !important; }


@media all and (max-width: 800px) {
  .profile_badge_container {
    width: 320px;
  }
  .profile_badge {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  .profile_badge_container .profile_badge:first-child {
    margin-bottom: 40px;
  }
}

@media all and (max-width: 640px) {
	.ctn {
		min-width: 280px;
		max-width: 620px;
		width: 80%; }

	.hidden-phone,
	.visible-tablet,
	.visible-desktop {
		display: none !important; }

	html {
		font-size: 47.5%; }

	body {
		font-size: 14px;
		line-height: 20px; }

	h1, .alpha {
		font-weight: 400;
		font-size: 30px;
		line-height: 33px; }

	h2, .beta {
		font-weight: 400;
		font-size: 24px;
		line-height: 30px; }

	h3, .gamma, .form_legend {
		font-weight: 700;
		font-size: 20px;
		line-height: 25px; }

	h4, .delta, .promo_badge_title,
	.promo_badge_date, .promo_flight_tx, .register-event_participants_h::before, .programm_filter-dialog .form_label {
		font-weight: 400;
		font-size: 20px;
		line-height: 23px; }

	h5, .epsilon, .food_mealtime, .programm_day, .programm-plus_day, .nav-pages ul li, .persons_i_delete, body.__error footer dl dt, .menu-dialog_group dt, .register-event_participants_food-content_day, .participants_persons_name, .menu-dialog_group dd {
		font-weight: 400;
		font-size: 16px;
		line-height: 20px; }

	h6, .zeta {
		font-weight: 700;
		font-size: inherit;
		line-height: inherit; }

	.food_mealtime, .programm_day, .programm-plus_day {
		text-align: center; }

	.info-bar {
		display: block; }
	.info-bar > li {
		display: block; }
	.info-bar > li:not(.__current):not(:last-child)::after {
		right: 0;
		bottom: -1px;
		left: 0;
		height: 2px; }

	.nav-tabs > ul > li > a {
		min-width: 3rem; }

	.persons {
		text-align: center; }

	.persons_i_photo {
		margin: 0 auto 1rem; }

	.badge {
		width: 300px;
		height: 400px; }

	.badge_inner {
		padding: 30px 20px 20px; }

	.badge_cnt {
		padding: 15px 0 30px; }

	body.__error .error {
		position: absolute;
		top: 45%;
		right: 0;
		left: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.header_logo {
		width: 155px;
		height: 36px; }

	.menu-dialog .form_button {
		display: block;
		width: 100%; }
	.menu-dialog .grid-i:not(:last-child) .menu-dialog_group {
		margin-bottom: 2rem; }

	.menu-dialog_auth .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.menu-dialog_group dd {
		margin-left: 6rem; }
	.menu-dialog_group dd:not(:last-child) {
		margin-bottom: 3rem; }

	.promo.__top, .promo.__bottom {
		height: 500px; }

	.promo_badge::before {
		top: -50px;
		width: 70px;
		height: 75px; }

	.promo_badge_number {
		font-size: 100px;
		line-height: 100px; }

	.promo_flight {
		top: 50%;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.promo_flight_t, .promo_flight_tx {
		margin-bottom: 1rem; }

	.promo_flight_cnt {
		margin-bottom: 3rem; }

	.countdown_h, body.__error .error .error_h {
		padding: 6rem 0; }

	.countdown_counter, body.__error .error .error_h .error_code {
		font-size: 18rem; }

	.profile-edit_f .form_button {
		display: block;
		width: 100%; }
	.profile-edit_f .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.articles_spacing.__index {
		padding-top: 0; }
	.articles_spacing > .ctn {
		width: 100%; }

	.articles_h,
	.articles_cnt {
		padding: 0 4%; }

	.partners {
		padding: 4rem 0; }

	.partners_group:not(:last-child) {
		margin-bottom: 4rem; }

	.partners_group_h {
		margin-bottom: 2rem; }

	.participants_h {
		text-align: center; }

	.participants_t {
		margin-bottom: 2rem; }

	.participants_search {
		position: relative;
		display: inline-block; }

	.programm_filter-dialog .form_label {
		position: relative;
		display: block;
		padding-right: 6rem; }
	.programm_filter-dialog .form_label .form_el.__fake {
		position: absolute;
		top: 50%;
		right: 0;
		margin-right: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }
	.programm_filter-dialog .grid-i:not(:last-child) .form_label {
		margin-bottom: 2rem; }

	.programm_filter-dialog_f .form_button {
		display: block;
		width: 100%; }
	.programm_filter-dialog_f .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.programm_h {
		text-align: center; }

	.programm_t {
		margin-bottom: 2rem; }

	.programm_sections_i_title {
		padding-right: 3.5rem; }

	.programm_sections_i_favorite {
		top: -.1rem;
		right: 0;
		font-size: 3rem; }

	.vote.__programm-2 {
		margin-top: 2rem; }

	.programm-2-suggest_f .form_button {
		display: block;
		width: 100%; }
	.programm-2-suggest_f .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.programm-plus_event-partner_logo {
		text-align: center; }
	.programm-plus_event-partner_logo img:not(:last-child) {
		margin-right: 1rem; }

	.register-event_participants_food-content_f .form_button {
		display: block;
		width: 100%; }
	.register-event_participants_food-content_f .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.reports_i_info {
		margin-top: 6rem; }

	.footer {
		text-align: center; }

	.footer_social-nav {
    margin-bottom: 6rem;
  }
}
@media all and (min-width: 641px) and (max-width: 960px) {
	.ctn {
		min-width: 620px;
		max-width: 940px;
		width: 80%; }

	.visible-phone,
	.hidden-tablet,
	.visible-desktop {
		display: none !important; }

	html {
		font-size: 55%; }

	body {
		font-size: 14px;
		line-height: 20px; }

	h1, .alpha {
		font-weight: 400;
		font-size: 30px;
		line-height: 33px; }

	h2, .beta {
		font-weight: 400;
		font-size: 24px;
		line-height: 30px; }

	h3, .gamma, .form_legend {
		font-weight: 700;
		font-size: 20px;
		line-height: 25px; }

	h4, .delta, .promo_badge_title,
	.promo_badge_date, .promo_flight_tx, .register-event_participants_h::before {
		font-weight: 400;
		font-size: 20px;
		line-height: 23px; }

	h5, .epsilon, .food_mealtime, .programm_day, .programm-plus_day, .nav-pages ul li, .persons_i_delete, body.__error footer dl dt, .menu-dialog_group dt, .register-event_participants_food-content_day, .participants_persons_name, .menu-dialog_group dd {
		font-weight: 400;
		font-size: 16px;
		line-height: 20px; }

	h6, .zeta {
		font-weight: 700;
		font-size: inherit;
		line-height: inherit; }

	.food_mealtime, .programm_day, .programm-plus_day {
		text-align: center; }

	.info-bar {
		display: block; }
	.info-bar > li {
		display: block; }
	.info-bar > li:not(.__current):not(:last-child)::after {
		right: 0;
		bottom: -1px;
		left: 0;
		height: 2px; }

	.nav-tabs > ul > li > a {
		min-width: 6rem; }

	.persons {
		text-align: left; }

	.persons_i {
		position: relative; }

	.persons_i_info {
		position: absolute;
		top: 50%;
		left: 120px;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.badge {
		width: 360px;
		height: 480px; }

	.badge_inner {
		padding: 60px 40px 40px; }

	.badge_cnt {
		padding: 20px 0 40px; }

	body.__error .error {
		position: absolute;
		top: 45%;
		right: 0;
		left: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.header_logo {
		width: 181px;
		height: 42px; }

	.menu-dialog .grid-i:not(:last-child) .menu-dialog_group {
		margin-bottom: 2rem; }

	.menu-dialog_auth {
		white-space: nowrap; }
	.menu-dialog_auth .form_button:not(:last-child) {
		margin-right: 2rem; }

	.menu-dialog_group dd {
		margin-left: 6rem; }
	.menu-dialog_group dd:not(:last-child) {
		margin-bottom: 3rem; }

	.promo.__top, .promo.__bottom {
		height: 600px; }

	.promo_badge::before {
		top: -60px;
		width: 90px;
		height: 90px; }

	.promo_badge_number {
		font-size: 120px;
		line-height: 120px; }

	.promo_flight {
		bottom: 6rem; }

	.promo_flight_t, .promo_flight_tx {
		margin-bottom: 1.5rem; }

	.promo_flight_cnt {
		margin-bottom: 5rem; }

	.countdown_h, body.__error .error .error_h {
		padding: 8rem 0; }

	.countdown_counter, body.__error .error .error_h .error_code {
		font-size: 24rem; }

	.profile-edit_f .form_button {
		display: block;
		width: 100%; }
	.profile-edit_f .form_button:not(:last-child) {
		margin-bottom: 2rem; }

	.articles_h,
	.articles_i {
		padding: 0 2rem; }

	.partners {
		padding: 7rem 0; }

	.partners_group:not(:last-child) {
		margin-bottom: 7rem; }

	.partners_group_h {
		margin-bottom: 3.5rem; }

	.partners_group_t {
		text-align: left; }

	.participants_h {
		text-align: center; }

	.participants_t {
		margin-bottom: 2rem; }

	.participants_search {
		position: relative;
		display: inline-block; }

	.programm_filter-dialog_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.programm_h {
		text-align: center; }

	.programm_t {
		margin-bottom: 2rem; }

	.programm_sections_i_title {
		padding-right: 3rem; }

	.programm_sections_i_favorite {
		top: 0;
		right: 0;
		font-size: 2.5rem; }

	.vote.__programm-2 {
		margin-top: 2rem; }

	.programm-2-suggest_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.programm-plus_event-partner_logo {
		padding-top: .5rem;
		text-align: right; }
	.programm-plus_event-partner_logo img {
		max-width: 90px; }
	.programm-plus_event-partner_logo img:not(:last-child) {
		margin-bottom: 1rem; }

	.register-event_participants_promo-wrap {
		text-align: right; }

	.register-event_participants_food-content_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.reports_i_info {
		margin-top: -6rem;
		margin-left: 120px; }

	.footer_social-nav {
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); } }
@media all and (min-width: 961px) {
	.ctn {
		min-width: 940px;
		max-width: 1180px;
		width: 80%; }

	.visible-phone,
	.visible-tablet,
	.hidden-desktop {
		display: none !important; }

	html {
		font-size: 62.5%; }

	body {
		font-size: 16px;
		line-height: 25px; }

	h1, .alpha {
		font-weight: 400;
		font-size: 60px;
		line-height: 70px; }

	h2, .beta {
		font-weight: 400;
		font-size: 40px;
		line-height: 45px; }

	h3, .gamma, .form_legend {
		font-weight: 700;
		font-size: 30px;
		line-height: 40px; }

	h4, .delta, .promo_badge_title,
	.promo_badge_date, .promo_flight_tx, .register-event_participants_h::before {
		font-weight: 400;
		font-size: 25px;
		line-height: 30px; }

	h5, .epsilon, .food_mealtime, .programm_day, .programm-plus_day, .nav-pages ul li, .persons_i_delete, body.__error footer dl dt, .menu-dialog_group dt, .register-event_participants_food-content_day, .participants_persons_name {
		font-weight: 400;
		font-size: 20px;
		line-height: 25px; }

	h6, .zeta {
		font-weight: 700;
		font-size: inherit;
		line-height: inherit; }

	.info-bar {
		display: table; }
	.info-bar > li {
		display: table-cell; }
	.info-bar > li:not(.__current):not(:last-child)::after {
		top: 0;
		right: -1px;
		bottom: 0;
		width: 2px; }

	.nav-tabs > ul > li > a {
		min-width: 6rem; }

	.persons {
		text-align: center; }

	.persons_i {
		position: relative;
		text-align: left; }

	.persons_i_info {
		position: absolute;
		top: 50%;
		left: 120px;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.badge {
		width: 360px;
		height: 480px;}

	.badge_inner {
		padding: 60px 40px 40px; }

	.badge_cnt {
		padding: 20px 0 40px; }

	.header_logo {
		width: 207px;
		height: 48px; }

	.header_main-nav ul li:not(:first-child) {
		margin-left: 8rem; }

	.menu-dialog_auth {
		white-space: nowrap; }
	.menu-dialog_auth .form_button:not(:last-child) {
		margin-right: 2rem; }

	.menu-dialog_group dd:not(:last-child) {
		margin-bottom: 1.5rem; }

	.promo.__top, .promo.__bottom {
		height: 800px; }

	.promo_badge::before {
		top: -160px;
		width: 90px;
		height: 190px; }

	.promo_badge_number {
		font-size: 120px;
		line-height: 120px; }

	.promo_flight {
		bottom: 6rem; }

	.promo_flight_t, .promo_flight_tx {
		margin-bottom: 1.5rem; }

	.promo_flight_cnt {
		margin-bottom: 5rem; }

	.countdown_h, body.__error .error .error_h {
		padding: 16rem 0; }

	.countdown_counter, body.__error .error .error_h .error_code {
		font-size: 48rem; }

	.profile-edit_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.articles_h,
	.articles_i {
		padding: 0 2rem; }

	.partners {
		padding: 10rem 0; }

	.partners_group:not(:last-child) {
		margin-bottom: 10rem; }

	.partners_group_h {
		margin-bottom: 5rem; }

	.partners_group_t {
		text-align: left; }

	.participants_h {
		position: relative; }

	.participants_search {
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.nav-tabs.__programm {
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); }

	.programm_filter-dialog_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.programm_section {
		padding-left: 3rem; }

	.programm_sections_i_favorite {
		top: .3rem;
		left: -3.5rem;
		font-size: 2rem; }

	.vote.__programm-2 {
		position: absolute;
		top: 0;
		right: 0; }

	.programm-2-suggest_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.programm-plus_event-partner_logo {
		padding-top: 1rem;
		text-align: right; }
	.programm-plus_event-partner_logo img:not(:last-child) {
		margin-bottom: 1rem; }

	.register-event_participants_promo-wrap {
		text-align: right; }

	.register-event_participants_food-content_f .form_button:not(:last-child) {
		margin-right: 2rem; }

	.reports_i_info {
		margin-top: -5rem;
		margin-left: 120px; }

	.footer_social-nav {
		position: absolute;
		top: 50%;
		right: 0;
		-webkit-transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		-o-transform: translate(0, -50%);
		transform: translate(0, -50%); } }

@media print {
  footer#footer, div#ponyhelp-input1{display: none;}
}

@media all and (max-width: 640px) {
  .register-event_participants_promo-input {
    margin-top: -13px;
  }
}

.register-event_participants_food-content sup {
  font-size: 11px;
  vertical-align: top;
}