

/* Start:/local/templates/widgets/css/tilda/tilda-grid-3.0.css?16436059615418*/
.t-clear,.t-container:after,.t-container_100:after,.t-container_10:after,.t-container_8:after   {
	clear:both
}
*,:after,:before   {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
a,b,blockquote,center,code,div,h1,h2,h3,h4,h5,h6,i,img,p,pre,span,table,td,th,tr,u,video   {
	margin:0;
	padding:0;
	border:0
}
.t-row   {
	margin:0
}
.t-container,.t-container_10,.t-container_8   {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:100%
}
.t-container   {
	max-width:1200px
}
.t-container.flexx,.t-container_flex   {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
.t-container_100   {
	width:100%;
	padding:0
}
.t-container_10   {
	max-width:1000px
}
.t-container_8   {
	max-width:800px
}
.t-container:after,.t-container:before,.t-container_100:after,.t-container_100:before,.t-container_10:after,.t-container_10:before,.t-container_8:after,.t-container_8:before   {
	display:table;
	content:"   "
}
.t-col   {
	display:inline;
	float:left;
	margin-left:20px;
	margin-right:20px;
	width:100%
}
.t-col.flexx,.t-col_flex   {
	align-items:stretch;
	height:inherit;
	margin-top:auto;
	margin-bottom:auto
}
.t-col_1   {
	max-width:60px
}
.t-col_2   {
	max-width:160px
}
.t-col_3   {
	max-width:260px
}
.t-col_4   {
	max-width:360px
}
.t-col_5   {
	max-width:460px
}
.t-col_6   {
	max-width:560px
}
.t-col_7   {
	max-width:660px
}
.t-col_8   {
	max-width:760px
}
.t-col_9   {
	max-width:860px
}
.t-col_10   {
	max-width:960px
}
.t-col_11   {
	max-width:1060px
}
.t-col_12   {
	max-width:1160px
}
.t-col_100   {
	max-width:100vw
}
.t-prefix_1   {
	padding-left:100px
}
.t-prefix_2   {
	padding-left:200px
}
.t-prefix_3   {
	padding-left:300px
}
.t-prefix_4   {
	padding-left:400px
}
.t-prefix_5   {
	padding-left:500px
}
.t-prefix_6   {
	padding-left:600px
}
.t-prefix_7   {
	padding-left:700px
}
.t-prefix_8   {
	padding-left:800px
}
.t-prefix_9   {
	padding-left:900px
}
.t-prefix_10   {
	padding-left:1000px
}
.t-prefix_11   {
	padding-left:1100px
}
.t-prefix_12   {
	padding-left:1200px
}
.t-width   {
	width:100%
}
.t-width_1   {
	max-width:60px
}
.t-width_2   {
	max-width:160px
}
.t-width_3   {
	max-width:260px
}
.t-width_4   {
	max-width:360px
}
.t-width_5   {
	max-width:460px
}
.t-width_6   {
	max-width:560px
}
.t-width_7   {
	max-width:660px
}
.t-width_8   {
	max-width:760px
}
.t-width_9   {
	max-width:860px
}
.t-width_10   {
	max-width:960px
}
.t-width_11   {
	max-width:1060px
}
.t-width_12   {
	max-width:1160px
}
.t-width_100   {
	max-width:100%
}
.t-cell   {
	display:table-cell;
	vertical-align:middle;
	height:100%;
	margin-left:0;
	margin-right:0
}
.t-cell_25   {
	width:25vw
}
.t-cell_33   {
	width:33.3333333vw
}
.t-cell_50   {
	width:50vw
}
.t-cell_100   {
	width:100vw
}
@media   screen   and   (max-width:1200px)   {
	.t-container   {
		max-width:960px;
		padding:0
	}
	.t-container_10   {
		max-width:780px
	}
	.t-container_8   {
		max-width:640px
	}
	.t-col   {
		display:inline;
		float:left;
		margin-left:10px;
		margin-right:10px;
		width:100%
	}
	.t-col_1   {
		max-width:60px
	}
	.t-col_2   {
		max-width:140px
	}
	.t-col_3   {
		max-width:220px
	}
	.t-col_4   {
		max-width:300px
	}
	.t-col_5   {
		max-width:380px
	}
	.t-col_6   {
		max-width:460px
	}
	.t-col_7   {
		max-width:540px
	}
	.t-col_8   {
		max-width:620px
	}
	.t-col_9   {
		max-width:700px
	}
	.t-col_10   {
		max-width:780px
	}
	.t-col_11   {
		max-width:860px
	}
	.t-col_12   {
		max-width:940px
	}
	.t-prefix_1   {
		padding-left:80px
	}
	.t-prefix_2   {
		padding-left:160px
	}
	.t-prefix_3   {
		padding-left:240px
	}
	.t-prefix_4   {
		padding-left:320px
	}
	.t-prefix_5   {
		padding-left:400px
	}
	.t-prefix_6   {
		padding-left:480px
	}
	.t-prefix_7   {
		padding-left:560px
	}
	.t-prefix_8   {
		padding-left:640px
	}
	.t-prefix_9   {
		padding-left:720px
	}
	.t-prefix_10   {
		padding-left:800px
	}
	.t-prefix_11   {
		padding-left:880px
	}
	.t-prefix_12   {
		padding-left:960px
	}
	.t-width_1   {
		max-width:60px
	}
	.t-width_2   {
		max-width:140px
	}
	.t-width_3   {
		max-width:220px
	}
	.t-width_4   {
		max-width:300px
	}
	.t-width_5   {
		max-width:380px
	}
	.t-width_6   {
		max-width:460px
	}
	.t-width_7   {
		max-width:540px
	}
	.t-width_8   {
		max-width:620px
	}
	.t-width_9   {
		max-width:700px
	}
	.t-width_10   {
		max-width:780px
	}
	.t-width_11   {
		max-width:860px
	}
	.t-width_12   {
		max-width:940px
	}
	.t-width_100   {
		max-width:100%
	}
}
@media   screen   and   (max-width:960px)   {
	.t-col,.t-container.flexx,.t-container_flex   {
		display:block
	}
	.t-container   {
		max-width:640px
	}
	.t-col,.t-col_1,.t-col_10,.t-col_11,.t-col_12,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9   {
		width:100%;
		max-width:100%
	}
	.t-col   {
		float:none;
		padding-left:20px;
		padding-right:20px;
		margin:0;
		box-sizing:border-box
	}
	.t-prefix_1,.t-prefix_10,.t-prefix_11,.t-prefix_12,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9   {
		padding-left:none
	}
}
/* End */


/* Start:/local/templates/widgets/css/tilda/tilda-blocks-2.12.css?1763963108112059*/
.t-body   {
	margin:0
}
#allrecords   {
	-webkit-font-smoothing:antialiased;
	background-color:none
}
#allrecords   a   {
	color:#f3540e;
	text-decoration:none
}
#allrecords   a[href^=tel]   {
	color:inherit;
	text-decoration:none
}
#allrecords   ol   {
	padding-left:22px
}
#allrecords   ul   {
	padding-left:20px
}
@media   print   {
	body,html   {
min-width:1200px;
max-width:1200px;
padding:0;
margin:0   auto;
border:none
	}
}
.t-text   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:300;
	color:#000
}
.t-text_xs   {
	font-size:15px;
	line-height:1.55
}
.t-text_sm   {
	font-size:18px;
	line-height:1.55
}
.t-text_md   {
	font-size:20px;
	line-height:1.55
}
.t-text_lg   {
	font-size:22px;
	line-height:1.55
}
.t-text_weight_plus   {
	font-weight:400
}
.t-text-impact   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:300;
	color:#000
}
.t-text-impact_xs   {
	font-size:26px;
	line-height:1.5
}
.t-text-impact_sm   {
	font-size:32px;
	line-height:1.35
}
.t-text-impact_md   {
	font-size:38px;
	line-height:1.35
}
.t-text-impact_lg   {
	font-size:42px;
	line-height:1.23
}
.t-name   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:500;
	color:#2e2e2e
}
.t-name_xs   {
	font-size:16px;
	line-height:1.35
}
.t-name_sm   {
	font-size:18px;
	line-height:1.35
}
.t-name_md   {
	font-size:20px;
	line-height:1.35
}
.t-name_lg   {
	font-size:22px;
	line-height:1.35
}
.t-name_xl   {
	font-size:24px;
	line-height:1.35
}
.t-heading   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:500;
	color:#2e2e2e
}
.t-heading_xs   {
	font-size:26px;
	line-height:1.23
}
.t-heading_sm   {
	font-size:28px;
	line-height:1.17
}
.t-heading_md   {
	font-size:30px;
	line-height:1.17
}
.t-heading_lg   {
	font-size:32px;
	line-height:1.17
}
.t-title   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:500;
	color:#2e2e2e
}
.t-title_xxs   {
	font-size:36px;
	line-height:1.23
}
.t-title_xs   {
	font-size:42px;
	line-height:1.23
}
.t-title_sm   {
	font-size:48px;
	line-height:1.23
}
.t-title_md   {
	font-size:52px;
	line-height:1.23
}
.t-title_lg   {
	font-size:64px;
	line-height:1.23
}
.t-title_xl   {
	font-size:72px;
	line-height:1.17
}
.t-title_xxl   {
	font-size:82px;
	line-height:1.17
}
.t-descr   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:300;
	color:#000
}
.t-descr_xxs   {
	font-size:14px;
	line-height:1.55
}
.t-descr_xs   {
	font-size:16px;
	line-height:1.55
}
.t-descr_sm   {
	font-size:18px;
	line-height:1.55
}
.t-descr_md   {
	font-size:20px;
	line-height:1.55
}
.t-descr_lg   {
	font-size:22px;
	line-height:1.55
}
.t-descr_xl   {
	font-size:24px;
	line-height:1.5
}
.t-descr_xxl   {
	font-size:26px;
	line-height:1.45
}
.t-descr_xxxl   {
	font-size:30px;
	line-height:1.45;
	letter-spacing:.45
}
.t-uptitle   {
	font-family:'DinPro',Arial,sans-serif;
	font-weight:500;
	color:#000;
	letter-spacing:2.5px
}
.t-uptitle_xs   {
	font-size:12px
}
.t-uptitle_sm   {
	font-size:14px
}
.t-uptitle_md   {
	font-size:16px
}
.t-uptitle_lg   {
	font-size:18px
}
.t-uptitle_xl   {
	font-size:20px;
	letter-spacing:2px
}
.t-uptitle_xxl   {
	font-size:22px;
	letter-spacing:2px
}
.t-uptitle_xxxl   {
	font-size:24px;
	letter-spacing:2px
}
@media   screen   and   (max-width:1200px)   {
	.t-text_xs   {
font-size:14px
	}
	.t-text_sm   {
font-size:16px
	}
	.t-text_md   {
font-size:18px
	}
	.t-text_lg   {
font-size:20px
	}
	.t-text-impact_md   {
font-size:30px
	}
	.t-descr_xxs   {
font-size:12px
	}
	.t-descr_xs   {
font-size:14px
	}
	.t-descr_sm   {
font-size:16px
	}
	.t-descr_md   {
font-size:18px
	}
	.t-descr_lg   {
font-size:20px
	}
	.t-descr_xl   {
font-size:22px
	}
	.t-descr_xxl   {
font-size:22px
	}
	.t-descr_xxxl   {
font-size:26px
	}
	.t-uptitle_md   {
font-size:14px
	}
	.t-uptitle_lg   {
font-size:16px
	}
	.t-uptitle_xl   {
font-size:18px
	}
	.t-uptitle_xxl   {
font-size:20px
	}
	.t-uptitle_xxxl   {
font-size:22px
	}
	.t-title_xxs   {
font-size:32px
	}
	.t-title_xs   {
font-size:38px
	}
	.t-title_sm   {
font-size:44px
	}
	.t-title_md   {
font-size:48px
	}
	.t-title_lg   {
font-size:60px
	}
	.t-title_xl   {
font-size:68px
	}
	.t-title_xxl   {
font-size:78px
	}
	.t-name_xs   {
font-size:14px
	}
	.t-name_sm   {
font-size:16px
	}
	.t-name_md   {
font-size:18px
	}
	.t-name_lg   {
font-size:20px
	}
	.t-name_xl   {
font-size:22px
	}
	.t-heading_xs   {
font-size:24px
	}
	.t-heading_sm   {
font-size:26px
	}
	.t-heading_md   {
font-size:28px
	}
	.t-heading_lg   {
font-size:30px
	}
}
@media   screen   and   (max-width:640px)   {
	.t-text_xs   {
font-size:12px;
line-height:1.45
	}
	.t-text_sm   {
font-size:14px;
line-height:1.45
	}
	.t-text_md   {
font-size:16px;
line-height:1.45
	}
	.t-text_lg   {
font-size:18px;
line-height:1.45
	}
	.t-text-impact_sm   {
font-size:22px
	}
	.t-text-impact_md   {
font-size:26px
	}
	.t-text-impact_lg   {
font-size:28px
	}
	.t-descr_xs   {
font-size:12px;
line-height:1.45
	}
	.t-descr_sm   {
font-size:14px;
line-height:1.45
	}
	.t-descr_md   {
font-size:16px;
line-height:1.45
	}
	.t-descr_lg   {
font-size:18px;
line-height:1.45
	}
	.t-descr_xl   {
font-size:20px;
line-height:1.4
	}
	.t-descr_xxl   {
font-size:20px
	}
	.t-descr_xxxl   {
font-size:22px
	}
	.t-uptitle_xs   {
font-size:10px
	}
	.t-uptitle_sm   {
font-size:10px
	}
	.t-uptitle_md   {
font-size:12px
	}
	.t-uptitle_lg   {
font-size:14px
	}
	.t-uptitle_xl   {
font-size:16px
	}
	.t-uptitle_xxl   {
font-size:18px
	}
	.t-uptitle_xxxl   {
font-size:20px
	}
	.t-title_xxs   {
font-size:28px
	}
	.t-title_xs   {
font-size:30px
	}
	.t-title_sm   {
font-size:30px
	}
	.t-title_md   {
font-size:30px
	}
	.t-title_lg   {
font-size:30px
	}
	.t-title_xl   {
font-size:32px
	}
	.t-title_xxl   {
font-size:36px
	}
	.t-name_xs   {
font-size:12px
	}
	.t-name_sm   {
font-size:14px
	}
	.t-name_md   {
font-size:16px
	}
	.t-name_lg   {
font-size:18px
	}
	.t-name_xl   {
font-size:20px
	}
	.t-heading_xs   {
font-size:22px
	}
	.t-heading_sm   {
font-size:24px
	}
	.t-heading_md   {
font-size:24px
	}
	.t-heading_lg   {
font-size:26px
	}
}
@media   screen   and   (max-width:480px)   {
	.t-title_xl   {
font-size:30px
	}
	.t-title_xxl   {
font-size:30px
	}
}
.t-records   {
	-webkit-font_smoothing:antialiased;
	background-color:none
}
.t-records   a   {
	color:#f3540e;
	text-decoration:none
}
.t-records   a[href^=tel]   {
	color:inherit;
	text-decoration:none
}
.t-records   ol   {
	padding-left:22px;
	margin-top:0;
	margin-bottom:10px
}
.t-records   ul   {
	padding-left:20px;
	margin-top:0;
	margin-bottom:10px
}
.t-cover   {
	height:700px;
	width:100%;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center   center;
	text-align:center;
	vertical-align:middle;
	position:relative;
	background-attachment:fixed;
	overflow:hidden
}
.t-cover__carrier   {
	height:700px;
	width:100%;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-repeat:no-repeat;
	background-position:center   center;
	text-align:center;
	vertical-align:middle;
	position:relative;
	background-attachment:fixed;
	transform:translate3d(0,0,0);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:unset
}
.t-cover__carrier.loading   {
	opacity:0
}
.t-cover__carrier[data-content-cover-bg=""].loading   {
	opacity:1!important
}
.t-cover__carrier.loaded   {
	opacity:1;
	transition:opacity   700ms
}
@media   screen   and   (max-device-width:1024px)   {
	.t-cover   {
background-attachment:scroll
	}
	.t-cover__carrier   {
background-attachment:scroll
	}
}
@media   print   {
	.t-cover   {
background-attachment:scroll
	}
	.t-cover__carrier   {
background-attachment:scroll
	}
}
.t-cover__filter   {
	height:700px;
	width:100%;
	position:absolute;
	top:0;
	left:0
}
.t-cover   .t-container,.t-cover   .t-container_100,.t-cover   .t-container_10,.t-cover   .t-container_8   {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.t-cover__wrapper   {
	height:700px;
	display:table-cell;
	width:1200px
}
.t-cover__wrapper   span.space   {
	display:inline-block;
	height:100%;
	width:1px
}
@media   screen   and   (max-width:640px)   {
	.t-cover   {
height:400px;
background-attachment:fixed
	}
	.t-cover__carrier   {
background-attachment:scroll!important;
background-size:cover;
background-position:center   center
	}
	.t-cover__filter   {
height:400px
	}
	.t-cover__wrapper   {
height:400px
	}
}
@-webkit-keyframes   t-arrow-bottom   {
	0%   {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
	}
	50%   {
-moz-transform:translateY(-7px);
-ms-transform:translateY(-7px);
-webkit-transform:translateY(-7px);
-o-transform:translateY(-7px);
transform:translateY(-7px)
	}
	55%   {
-moz-transform:translateY(-7px);
-ms-transform:translateY(-7px);
-webkit-transform:translateY(-7px);
-o-transform:translateY(-7px);
transform:translateY(-7px)
	}
	100%   {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
	}
}
@keyframes   t-arrow-bottom   {
	0%   {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
	}
	50%   {
-moz-transform:translateY(-7px);
-ms-transform:translateY(-7px);
-webkit-transform:translateY(-7px);
-o-transform:translateY(-7px);
transform:translateY(-7px)
	}
	55%   {
-moz-transform:translateY(-7px);
-ms-transform:translateY(-7px);
-webkit-transform:translateY(-7px);
-o-transform:translateY(-7px);
transform:translateY(-7px)
	}
	100%   {
-moz-transform:translateY(0);
-ms-transform:translateY(0);
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)
	}
}
.t-cover__arrow-wrapper_animated   {
	animation:t-arrow-bottom   1.7s   infinite   ease
}
.t-cover__arrow   {
	position:absolute;
	z-index:9;
	bottom:40px;
	right:0;
	left:0;
	text-align:center
}
.t-cover__arrow-wrapper   {
	display:inline-block;
	-webkit-transition:all   ease-in-out   0.2s;
	-moz-transition:all   ease-in-out   0.2s;
	-o-transition:all   ease-in-out   0.2s;
	transition:all   ease-in-out   0.2s;
	cursor:pointer
}
.t-cover__arrow-wrapper:hover   {
	opacity:.7
}
.t-cover__arrow-svg   {
	fill:#fff
}
@media   screen   and   (max-width:640px)   {
	.t-cover__arrow_mobile   {
-moz-transform:scale(.7);
-ms-transform:scale(.7);
-webkit-transform:scale(.7);
-o-transform:scale(.7);
transform:scale(.7)
	}
	.t-cover__arrow   {
bottom:14px
	}
}
.t-btn   {
	display:inline-block;
	font-family:'DinPro',Arial,sans-serif;
	height:60px;
	border:0   none;
	font-size:16px;
	padding-left:60px;
	padding-right:60px;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	font-weight:700;
	background-image:none;
	cursor:pointer;
	-webkit-appearance:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.t-btn   td   {
	vertical-align:middle
}
.t-btn_sending   {
	opacity:.5
}
@media   screen   and   (max-width:640px)   {
	.t-btn   {
white-space:normal;
padding-left:30px;
padding-right:30px
	}
}
.t-btn_xs   {
	height:35px;
	font-size:13px;
	padding-left:15px;
	padding-right:15px
}
.t-btn_sm   {
	height:45px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px
}
.t-btn_lg   {
	height:60px;
	font-size:22px;
	padding-left:70px;
	padding-right:70px
}
.t-btn_xl   {
	height:80px;
	font-size:26px;
	padding-left:80px;
	padding-right:80px
}
.t-btn_xxl   {
	height:100px;
	font-size:30px;
	padding-left:90px;
	padding-right:90px
}
@media   screen   and   (max-width:640px)   {
	.t-btn_sm   {
padding-left:20px;
padding-right:20px
	}
	.t-btn_lg   {
font-size:18px;
padding-left:40px;
padding-right:40px
	}
	.t-btn_xl   {
font-size:22px;
padding-left:50px;
padding-right:50px
	}
	.t-btn_xxl   {
font-size:26px;
padding-left:60px;
padding-right:60px
	}
}
.t-submit   {
	font-family:'DinPro',Arial,sans-serif;
	text-align:center;
	height:60px;
	border:0   none;
	font-size:16px;
	padding-left:60px;
	padding-right:60px;
	-webkit-appearance:none;
	font-weight:700;
	white-space:nowrap;
	background-image:none;
	cursor:pointer;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	background:transparent
}
.t-submit_sending   {
	opacity:.5
}
@media   screen   and   (max-width:640px)   {
	.t-submit   {
white-space:normal;
padding-left:30px;
padding-right:30px
	}
}
.t-input   {
	margin:0;
	font-family:'DinPro',Arial,sans-serif;
	font-size:100%;
	height:60px;
	padding:0   20px;
	font-size:16px;
	line-height:1.33;
	width:100%;
	border:0   none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
	-webkit-appearance:none
}
.t-input::-moz-focus-inner   {
	padding:0;
	border:0
}
.t-input_bbonly   {
	outline:none;
	padding-left:0!important;
	padding-right:0!important;
	border-top:0!important;
	border-right:0!important;
	border-left:0!important;
	background-color:transparent!important;
	border-radius:0!important;
	border-bottom:1px   solid
}
.t-input_pvis   {
	padding:26px   20px   10px   20px
}
.t-input__vis-ph   {
	font-size:16px;
	font-family:'DinPro',Arial,sans-serif;
	line-height:1;
	opacity:.5;
	position:absolute;
	left:20px;
	top:22px;
	height:16px;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:transform   0.2s   linear;
	transition:transform   0.2s   linear;
	-webkit-transform-origin:left;
	transform-origin:left;
	pointer-events:none;
	white-space:nowrap
}
.t-input:focus~.t-input__vis-ph,.t-input_has-content+.t-input__vis-ph   {
	-webkit-transform:translateY(-12px)   scale(.7);
	transform:translateY(-12px)   scale(.7)
}
.t-form_bbonly   .t-input__vis-ph   {
	left:0px!important
}
.t-form_bbonly   .js-error-control-box   .t-input__vis-ph   {
	left:10px!important
}
.t-select   {
	width:100%;
	box-sizing:border-box;
	cursor:pointer;
	height:60px;
	padding:0   45px   0   20px;
	font-family:'DinPro',Arial,sans-serif;
	font-size:16px;
	line-height:1.33;
	outline:0;
	border:0;
	border-radius:0;
	background:transparent;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none
}
.t-select_bbonly   {
	outline:none;
	padding-left:0!important;
	padding-right:0!important;
	border-top:0!important;
	border-right:0!important;
	border-left:0!important;
	background-color:transparent!important;
	border-radius:0!important
}
.t-select_bbonly   option   {
	color:#000;
	background-color:#fff
}
.t-select__wrapper   {
	position:relative
}
.t-select__wrapper:after   {
	content:'   ';
	width:0;
	height:0;
	border-style:solid;
	border-width:6px   5px   0   5px;
	border-color:#000   transparent   transparent   transparent;
	position:absolute;
	right:20px;
	top:0;
	bottom:0;
	margin:auto;
	pointer-events:none
}
.t-select::-ms-expand   {
	width:0;
	height:0;
	opacity:0
}
.t-select__wrapper_bbonly::after   {
	right:0px!important
}
.t-checkbox__control   {
	display:block;
	position:relative;
	cursor:pointer
}
.t-checkbox__control   .t-checkbox   {
	position:absolute;
	z-index:-1;
	opacity:0
}
.t-checkbox__indicator   {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	height:20px;
	width:20px;
	border:2px   solid   #000;
	box-sizing:border-box;
	margin-right:10px;
	-webkit-transition:all   0.2s;
	transition:all   0.2s;
	opacity:.6
}
.t-checkbox__indicator:after   {
	content:'';
	position:absolute;
	display:none;
	left:6px;
	top:2px;
	width:3px;
	height:8px;
	border:solid   #000;
	border-width:0   2px   2px   0;
	transform:rotate(45deg)
}
.t-checkbox__control   .t-checkbox:checked~.t-checkbox__indicator   {
	opacity:1
}
.t-checkbox__control   .t-checkbox:checked~.t-checkbox__indicator:after   {
	display:block
}
.t-checkboxes__wrapper   .t-checkbox__control   {
	margin:10px   0
}
.t-radio   {
	position:absolute;
	z-index:-1;
	opacity:0
}
.t-radio__control   {
	display:table;
	position:relative;
	cursor:pointer;
	margin:0   0   10px   0
}
.t-radio__control:first-child   {
	margin:3px   0   10px   0
}
.t-radio__control:last-child   {
	margin:0   0   0   0
}
.t-radio__indicator   {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	height:20px;
	width:20px;
	border-color:#000;
	border-style:solid;
	border-width:2px;
	box-sizing:border-box;
	border-radius:50%;
	margin-right:10px;
	-webkit-transition:all   0.2s;
	transition:all   0.2s;
	opacity:.6
}
.t-radio__indicator:after   {
	content:'';
	width:10px;
	height:10px;
	background:#000;
	border-radius:50%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	opacity:0;
	-webkit-transition:all   0.2s;
	transition:all   0.2s
}
.t-radio__control   .t-radio:checked~.t-radio__indicator:after   {
	opacity:1
}
.t-radio__control   .t-radio:checked~.t-radio__indicator   {
	opacity:1
}
.t-inputquantity   {
	width:70px;
	text-align:center;
	margin-left:.5rem;
	margin-right:.5rem
}
.t-inputquantity__btn   {
	font-size:26px;
	cursor:pointer;
	margin-left:.5rem;
	margin-right:.5rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none
}
.t-form   .uploadcare-widget-button   {
	background:#333;
	font-family:'DinPro',Arial,sans-serif;
	line-height:1.4;
	font-size:14px
}
.t-form   .uploadcare-widget-button:hover   {
	background:#444
}
.t-input-title   {
	display:block;
	vertical-align:middle;
	height:100%;
	padding-right:10px
}
.t-input-subtitle   {
	display:block;
	vertical-align:middle;
	height:100%;
	padding-right:10px
}
.t-form__bottom-text   {
	margin-top:30px;
	text-align:center
}
.t-input-error   {
	display:none;
	color:red;
	font-family:'DinPro',Arial,sans-serif;
	font-size:13px;
	margin-top:5px
}
.t-form   .js-error-control-box   .t-input-error   {
	display:block
}
.t-form   .js-error-control-box   .t-input,.t-form   .js-error-control-box   .t-checkbox__control,.t-form   .js-error-control-box   .t-checkboxes__wrapper,.t-form   .js-error-control-box   .t-select__wrapper,.t-form   .js-error-control-box   .t-radio__wrapper,.t-form   .js-error-control-box   .uploadcare-widget   {
	border:1px   solid   red!important
}
.t-form   .js-error-control-box   .t-checkboxes__wrapper,.t-form   .js-error-control-box   .t-radio__wrapper,.t-form   .js-error-control-box   .t-checkbox__control   {
	padding:10px
}
.t-form   .js-error-control-box   .t-checkboxes__wrapper   .t-checkbox__control   {
	border:none!important;
	padding:0
}
.t-form   .js-error-control-box   .t-input.t-input_bbonly   {
	padding-left:10px!important
}
.t-form__errorbox-bottom   {
	display:none
}
.t-form__errorbox-wrapper   {
	background:#F95D51;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
	font-family:'DinPro',Arial,sans-serif
}
.t-form__errorbox-text   {
	color:#fff;
	box-sizing:border-box;
	padding:0   10px   10px   10px;
	font-family:'DinPro',Arial,sans-serif
}
.t-form__errorbox-item   {
	padding-top:10px;
	display:none;
	font-family:'DinPro',Arial,sans-serif
}
.t-form__successbox   {
	text-align:center;
	background:#62C584;
	color:#fff;
	padding:20px;
	margin-bottom:20px;
	font-family:'DinPro',Arial,sans-serif
}
@keyframes   t-submit-spinner   {
	to   {
transform:rotate(360deg)
	}
}
.t-form   .t-submit   {
	position:relative
}
.t-form   .t-submit.t-btn_sending   {
	color:transparent!important
}
.t-form   .t-btn_sending:before   {
	content:'';
	box-sizing:border-box;
	position:absolute;
	top:50%;
	left:50%;
	width:30px;
	height:30px;
	margin-top:-15px;
	margin-left:-15px;
	border-radius:50%;
	border:2px   solid   #ccc;
	border-top-color:#333;
	animation:t-submit-spinner   .6s   linear   infinite
}
.t-btntext   {
	font-family:'DinPro',Arial,sans-serif;
	color:#2e2e2e;
	font-size:20px;
	line-height:1.55;
	font-weight:700;
	text-decoration:none;
	cursor:pointer;
	display:inline-block
}
.t-btntext_sm   {
	font-size:16px
}
.t-btntext_lg   {
	font-size:24px
}
.t-uppercase.t-btntext   {
	font-size:16px
}
.t-uppercase.t-btntext_sm   {
	font-size:14px
}
.t-uppercase.t-btntext_lg   {
	font-size:20px
}
.t-btntext:after   {
	content:"\00a0→";
	font-family:Arial,Helvetica,sans-serif
}
@media   screen   and   (max-width:640px)   {
	.t-btntext_lg   {
font-size:20px
	}
}
@media   screen   and   (max-width:1200px)   {
	.t-screenmin-1200px   {
display:none
	}
}
@media   screen   and   (max-width:980px)   {
	.t-screenmin-980px   {
display:none
	}
}
@media   screen   and   (max-width:640px)   {
	.t-screenmin-640px   {
display:none
	}
}
@media   screen   and   (max-width:480px)   {
	.t-screenmin-480px   {
display:none
	}
}
@media   screen   and   (max-width:320px)   {
	.t-screenmin-320px   {
display:none
	}
}
@media   screen   and   (min-width:321px)   {
	.t-screenmax-320px   {
display:none
	}
}
@media   screen   and   (min-width:481px)   {
	.t-screenmax-480px   {
display:none
	}
}
@media   screen   and   (min-width:641px)   {
	.t-screenmax-640px   {
display:none
	}
}
@media   screen   and   (min-width:981px)   {
	.t-screenmax-980px   {
display:none
	}
}
@media   screen   and   (min-width:1201px)   {
	.t-screenmax-1200px   {
display:none
	}
}
.t-hidden   {
	display:none
}
.t-opacity_50   {
	filter:alpha(opacity=50);
	KHTMLOpacity:.5;
	MozOpacity:.5;
	opacity:.5
}
.t-opacity_70   {
	filter:alpha(opacity=70);
	KHTMLOpacity:.7;
	MozOpacity:.7;
	opacity:.7
}
.t-uppercase   {
	text-transform:uppercase
}
.t-align_center   {
	text-align:center
}
.t-align_left   {
	text-align:left
}
.t-align_right   {
	text-align:right
}
.t-margin_auto   {
	margin-left:auto;
	margin-right:auto
}
.t-valign_middle   {
	vertical-align:middle
}
.t-valign_top   {
	vertical-align:top
}
.t-valign_bottom   {
	vertical-align:bottom
}
.t-margin_left_auto   {
	margin-right:0;
	margin-left:auto
}
.yashare-style   .b-share-btn__facebook,.yashare-style   .b-share-btn__twitter,.yashare-style   .b-share-btn__vkontakte   {
	background-color:transparent!important
}
.yashare-style   .b-share__link   {
	-webkit-border-radius:0px!important;
	border-radius:0px!important
}
.yashare-style-black-white   .b-share-btn__wrap   {
	background-color:#000!important;
	padding:5px!important
}
.yashare-style-transp-white   .b-share-btn__wrap   {
	padding:5px!important
}
.yashare-style-transp-white   .b-share-counter   {
	color:#fff;
	font-weight:700
}
.yashare-style-white-black   .b-share-btn__wrap   {
	background-color:#fff!important;
	padding:5px!important
}
.yashare-style-white-black   .b-share-icon   {
	background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important
}
.yashare-style-transp-black   .b-share-btn__wrap   {
	padding:5px!important
}
.yashare-style-transp-black   .b-share-icon   {
	background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important
}
.yashare-style-transp-black   .b-share-counter   {
	color:#000;
	font-weight:700
}
.ya-share2   ul   {
	padding-left:0px!important
}
.carousel   {
	position:relative
}
.carousel   ol   {
	padding-left:0px!important
}
.carousel-inner   {
	position:relative;
	width:100%;
	overflow:hidden
}
.carousel-inner>.item   {
	position:relative;
	display:none;
	-webkit-transition:0.6s   ease-in-out   left;
	transition:0.6s   ease-in-out   left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img   {
	display:block;
	height:auto;
	line-height:1
}
.carousel-inner   .widthauto   {
	width:auto;
	max-width:100%;
	vertical-align:middle
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev   {
	display:block
}
.carousel-inner>.active   {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev   {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next   {
	left:100%
}
.carousel-inner>.prev   {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right   {
	left:0
}
.carousel-inner>.active.left   {
	left:-100%
}
.carousel-inner>.active.right   {
	left:100%
}
.carousel-control   {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	opacity:.2;
	filter:alpha(opacity=20)
}
.carousel-control.right   {
	right:0;
	left:auto
}
.carousel-control   .carousel-control-left   {
	position:absolute;
	top:48%;
	z-index:5;
	display:inline-block;
	left:20%;
	height:34px;
	width:21px;
	background:url(//static.tildacdn.com/img/aboutSliderControls.png)   no-repeat
}
.carousel-control   .carousel-control-left-white   {
	position:absolute;
	top:48%;
	z-index:5;
	display:inline-block;
	left:20%;
	height:34px;
	width:21px;
	background:url(//static.tildacdn.com/img/aboutSliderControls_white.png)   no-repeat
}
.carousel-control   .carousel-control-right   {
	position:absolute;
	top:48%;
	z-index:5;
	display:inline-block;
	right:20%;
	height:34px;
	width:21px;
	background:url(//static.tildacdn.com/img/aboutSliderControls.png)   no-repeat;
	background-position:left   bottom
}
.carousel-control   .carousel-control-right-white   {
	position:absolute;
	top:48%;
	z-index:5;
	display:inline-block;
	right:20%;
	height:34px;
	width:21px;
	background:url(//static.tildacdn.com/img/aboutSliderControls_white.png)   no-repeat;
	background-position:left   bottom
}
.carousel-indicators   {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none
}
.carousel-indicators.dotsbottom   {
	bottom:-60px
}
.carousel-indicators   li   {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	margin-left:5px;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#000;
	border:none;
	border-radius:10px
}
.carousel-indicators   .active   {
	width:10px;
	height:10px;
	margin:0;
	margin-left:4px;
	margin-right:4px;
	border:1px   solid   #000;
	border-radius:10px;
	background-color:transparent
}
.carousel-indicators   li.white   {
	background-color:#fff
}
.carousel-indicators   li.white.active   {
	border:1px   solid   #fff;
	border-radius:10px;
	background-color:transparent
}
.carousel-caption-imgs   h6   {
	font-family:'DinPro',Arial,sans-serif;
	color:#000;
	font-weight:400;
	font-size:14px;
	line-height:28px;
	padding-top:28px;
	padding-bottom:0;
	text-align:center
}
.carousel-caption-imgs   p   {
	font-family:'DinPro',Arial,sans-serif;
	color:#000;
	font-size:14px;
	line-height:28px;
	padding-top:14px;
	padding-bottom:14px;
	text-align:center
}
.carousel-title   {
	font-family:'DinPro',Arial,sans-serif;
	color:#2e2e2e;
	font-size:18px;
	line-height:28px;
	padding-top:36px;
	padding-bottom:14px;
	text-align:center
}
.carousel-descr   {
	font-family:'DinPro',Arial,sans-serif;
	color:#000;
	font-size:14px;
	line-height:28px;
	padding-top:14px;
	padding-bottom:14px;
	text-align:center
}
@media   screen   and   (min-width:768px)   {
	.carousel-indicators   {
bottom:20px
	}
}
.clearfix:before,.clearfix:after   {
	display:table;
	content:"   "
}
.clearfix:after   {
	clear:both
}
.center-block   {
	display:block;
	margin-right:auto;
	margin-left:auto
}
@media   screen   and   (max-width:960px)   {
	.carousel-control   .carousel-control-left   {
left:10%
	}
	.carousel-control   .carousel-control-left-white   {
left:10%
	}
	.carousel-control   .carousel-control-right   {
right:10%
	}
	.carousel-control   .carousel-control-right-white   {
right:10%
	}
}
.t-tildalabel   {
	background-color:#000;
	color:#fff;
	width:100%;
	height:70px;
	font-family:Arial;
	font-size:14px
}
.t-tildalabel:hover   .t-tildalabel__wrapper   {
	opacity:1
}
.t-tildalabel_white   {
	background-color:#fff;
	color:#000
}
.t-tildalabel_gray   {
	background-color:#eee;
	color:#000
}
.t-tildalabel__wrapper   {
	display:table;
	height:30px;
	width:270px;
	margin:0   auto;
	padding-top:20px;
	opacity:.4
}
.t-tildalabel__txtleft   {
	display:table-cell;
	width:120px;
	height:30px;
	vertical-align:middle;
	text-align:right;
	padding-right:12px;
	font-weight:300;
	font-size:12px
}
.t-tildalabel__wrapimg   {
	display:table-cell;
	width:30px;
	height:30px;
	vertical-align:middle
}
.t-tildalabel__img   {
	width:30px;
	height:30px;
	vertical-align:middle
}
.t-tildalabel__txtright   {
	display:table-cell;
	width:120px;
	height:30px;
	vertical-align:middle;
	padding-left:12px;
	font-weight:500;
	letter-spacing:2px
}
.t-tildalabel__link   {
	color:#fff;
	text-decoration:none;
	vertical-align:middle
}
.t-tildalabel_white   .t-tildalabel__link,.t-tildalabel_gray   .t-tildalabel__link   {
	color:#000
}
.t-tildalabel-free   {
	padding:35px   0   45px;
	height:auto;
	text-align:center
}
.t-tildalabel-free__main   {
	max-width:340px;
	display:block;
	margin:0   auto;
	line-height:1.4;
	letter-spacing:.2px;
	color:inherit;
	opacity:.4
}
.t-tildalabel-free__links-wr   {
	display:table;
	margin:30px   auto   0
}
.t-tildalabel-free__txt-link   {
	display:table-cell;
	padding:0   15px;
	font-size:13px;
	text-decoration:none;
	color:inherit;
	opacity:.25
}
.t-tildalabel-free__txt-link:hover,.t-tildalabel-free__main:hover   {
	opacity:1
}
@media   screen   and   (max-width:640px)   {
	.t-tildalabel-free__txt-link   {
display:block;
padding:5px   30px
	}
	.t-tildalabel-free__main   {
opacity:.7
	}
	.t-tildalabel-free__txt-link   {
opacity:.4
	}
}
.t-carousel   {
	position:relative
}
.t-carousel__inner   {
	position:relative;
	overflow:hidden;
	margin:0   auto
}
.t-carousel__slides   {
	position:relative
}
.t-carousel__inner>.t-carousel__item   {
	position:relative;
	display:none;
	-webkit-transition:0   ease-in-out   left;
	-moz-transition:0   ease-in-out   left;
	-o-transition:0   ease-in-out   left;
	transition:0   ease-in-out   left
}
.t-carousel__inner>.t-carousel__item.t-carousel__animation_fast   {
	-webkit-transition:.3s   ease-in-out   left;
	-moz-transition:.3s   ease-in-out   left;
	-o-transition:.3s   ease-in-out   left;
	transition:.3s   ease-in-out   left
}
.t-carousel__inner>.t-carousel__item.t-carousel__animation_slow   {
	-webkit-transition:.6s   ease-in-out   left;
	-moz-transition:.6s   ease-in-out   left;
	-o-transition:.6s   ease-in-out   left;
	transition:.6s   ease-in-out   left
}
.t-carousel__item__wrapper   {
	position:relative;
	margin:0   auto
}
.t-carousel__item__img   {
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.t-carousel_cover   .t-carousel__item__img   {
	background-size:cover
}
.t-carousel__inner>.active,.t-carousel__inner>.next,.t-carousel__inner>.prev   {
	display:block
}
.t-carousel__inner>.active   {
	left:0
}
.t-carousel__inner>.next,.t-carousel__inner>.prev   {
	position:absolute;
	top:0;
	width:100%
}
.t-carousel__inner>.next   {
	left:100%
}
.t-carousel__inner>.prev   {
	left:-100%
}
.t-carousel__inner>.next.left,.t-carousel__inner>.prev.right   {
	left:0
}
.t-carousel__inner>.active.left   {
	left:-100%
}
.t-carousel__inner>.active.right   {
	left:100%
}
.t-carousel__arrows__container   {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0   auto;
	pointer-events:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=',sizingMethod='scale');
	background:none!important
}
.t-carousel__arrow_outsidesmall   .t-carousel__arrow__wrapper_left   {
	left:16px
}
.t-carousel__arrow_outsidesmall   .t-carousel__arrow__wrapper_right   {
	right:16px
}
.t-carousel__arrow_outsidemiddle   .t-carousel__arrow__wrapper_left   {
	left:20px
}
.t-carousel__arrow_outsidemiddle   .t-carousel__arrow__wrapper_right   {
	right:20px
}
.t-carousel__control   {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	-webkit-transition:all   ease-in-out   0.3s;
	-moz-transition:all   ease-in-out   0.3s;
	-o-transition:all   ease-in-out   0.3s;
	transition:all   ease-in-out   0.3s;
	pointer-events:auto
}
.t-carousel__control:hover   {
	opacity:.6
}
.t-carousel__arrow   {
	width:34px;
	height:34px;
	background:transparent;
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.t-carousel__arrow.t-carousel__arrow_small   {
	width:20px;
	height:20px
}
.t-carousel__arrow.t-carousel__arrow_large   {
	width:54px;
	height:54px
}
.t-carousel__arrow__wrapper   {
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	position:absolute;
	top:50%
}
.t-carousel__arrow__wrapper_left   {
	left:30px
}
.t-carousel__arrow__wrapper_right   {
	right:30px
}
.t-carousel__arrow_right   {
	border-top:3px   solid;
	border-right:3px   solid
}
.t-carousel__arrow_right.t-carousel__arrow_light   {
	border-top:1px   solid;
	border-right:1px   solid
}
.t-carousel__arrow_right.t-carousel__arrow_bold   {
	border-top:6px   solid;
	border-right:6px   solid
}
.t-carousel__arrow_left   {
	border-left:3px   solid;
	border-bottom:3px   solid
}
.t-carousel__arrow_left.t-carousel__arrow_light   {
	border-left:1px   solid;
	border-bottom:1px   solid
}
.t-carousel__arrow_left.t-carousel__arrow_bold   {
	border-left:6px   solid;
	border-bottom:6px   solid
}
.t-carousel__control.right   {
	right:0;
	left:auto
}
@media   screen   and   (max-width:768px)   {
	.t-carousel__control   .t-carousel__arrow   {
width:12px;
height:12px
	}
	.t-carousel-control   {
width:10%
	}
	.t-carousel__arrow__left   {
left:15px
	}
	.t-carousel__arrow__right   {
right:15px
	}
}
.t-carousel__indicators.carousel-indicators   {
	z-index:15;
	text-align:center;
	list-style:none;
	position:relative;
	padding-left:0!important;
	margin:0   auto;
	padding:20px   0;
	bottom:auto;
	left:auto
}
.t-carousel__indicators.t-carousel__indicators_light   {
	padding:15px   0   18px
}
.t-carousel__indicators.t-carousel__indicators_bold   {
	padding:24px   0   21px
}
.t-carousel__indicators   .t-carousel__indicator   {
	display:inline-block;
	width:8px;
	height:8px;
	margin:0   6px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#222;
	border:none;
	border-radius:10px;
	opacity:.4;
	-webkit-transition:.2s   ease-in-out   opacity;
	-moz-transition:.2s   ease-in-out   opacity;
	-o-transition:.2s   ease-in-out   opacity;
	transition:.2s   ease-in-out   opacity
}
@media   screen   and   (max-width:640px)   {
	.t-carousel__indicators.carousel-indicators,.t-carousel__indicators.t-carousel__indicators_light,.t-carousel__indicators.t-carousel__indicators_bold   {
padding:15px   0
	}
}
.t-carousel__indicators.t-carousel__indicators_light   .t-carousel__indicator   {
	width:4px;
	height:4px;
	margin:0   5px
}
.t-carousel__indicators.t-carousel__indicators_bold   .t-carousel__indicator   {
	width:10px;
	height:10px;
	margin:0   6px
}
.t-carousel__indicators   .t-carousel__indicator:hover   {
	opacity:.8
}
.t-carousel__indicators   .t-carousel__indicator.active   {
	opacity:1
}
.t-carousel__indicators.t-carousel__indicators_inside   {
	position:absolute;
	bottom:0;
	left:0;
	right:0
}
.t-carousel__caption-inside   {
	display:none
}
.t-carousel__caption_wrapper   {
	border-top:1px   solid   #eee;
	padding:14px   0
}
.t-carousel__descr   {
	margin-top:5px;
	color:#777
}
.t-mbfix   {
	opacity:.01;
	-webkit-transform:translateX(0);
	-ms-transform:translateX(0);
	transform:translateX(0);
	position:fixed;
	width:100%;
	height:500px;
	background-color:white;
	top:0;
	left:0;
	z-index:10000;
	-webkit-transition:all   0.1s   ease;
	transition:all   0.1s   ease
}
.t-mbfix_hide   {
	-webkit-transform:translateX(3000px);
	-ms-transform:translateX(3000px);
	transform:translateX(3000px)
}
.r_anim   {
	-webkit-transition:opacity   0.5s;
	transition:opacity   0.5s
}
.r_hidden   {
	opacity:0
}
.r_showed   {
	opacity:1
}
img:not([src])   {
	visibility:hidden
}
.t-rec_pt_0   {
	padding-top:0
}
.t-rec_pt_15   {
	padding-top:15px
}
.t-rec_pt_30   {
	padding-top:30px
}
.t-rec_pt_45   {
	padding-top:45px
}
.t-rec_pt_60   {
	padding-top:60px
}
.t-rec_pt_75   {
	padding-top:75px
}
.t-rec_pt_90   {
	padding-top:90px
}
.t-rec_pt_105   {
	padding-top:105px
}
.t-rec_pt_120   {
	padding-top:120px
}
.t-rec_pt_135   {
	padding-top:135px
}
.t-rec_pt_150   {
	padding-top:150px
}
.t-rec_pt_165   {
	padding-top:165px
}
.t-rec_pt_180   {
	padding-top:180px
}
.t-rec_pt_195   {
	padding-top:195px
}
.t-rec_pt_210   {
	padding-top:210px
}
.t-rec_pb_0   {
	padding-bottom:0
}
.t-rec_pb_15   {
	padding-bottom:15px
}
.t-rec_pb_30   {
	padding-bottom:30px
}
.t-rec_pb_45   {
	padding-bottom:45px
}
.t-rec_pb_60   {
	padding-bottom:60px
}
.t-rec_pb_75   {
	padding-bottom:75px
}
.t-rec_pb_90   {
	padding-bottom:90px
}
.t-rec_pb_105   {
	padding-bottom:105px
}
.t-rec_pb_120   {
	padding-bottom:120px
}
.t-rec_pb_135   {
	padding-bottom:135px
}
.t-rec_pb_150   {
	padding-bottom:150px
}
.t-rec_pb_165   {
	padding-bottom:165px
}
.t-rec_pb_180   {
	padding-bottom:180px
}
.t-rec_pb_195   {
	padding-bottom:195px
}
.t-rec_pb_210   {
	padding-bottom:210px
}
@media   screen   and   (max-width:480px)   {
	.t-rec_pt_0   {
padding-top:0
	}
	.t-rec_pt_15   {
padding-top:15px
	}
	.t-rec_pt_30   {
padding-top:30px
	}
	.t-rec_pt_45   {
padding-top:45px
	}
	.t-rec_pt_60   {
padding-top:60px
	}
	.t-rec_pt_75   {
padding-top:75px
	}
	.t-rec_pt_90   {
padding-top:90px
	}
	.t-rec_pt_105   {
padding-top:90px
	}
	.t-rec_pt_120   {
padding-top:90px!important
	}
	.t-rec_pt_135   {
padding-top:90px!important
	}
	.t-rec_pt_150   {
padding-top:90px!important
	}
	.t-rec_pt_165   {
padding-top:90px!important
	}
	.t-rec_pt_180   {
padding-top:120px!important
	}
	.t-rec_pt_195   {
padding-top:120px!important
	}
	.t-rec_pt_210   {
padding-top:120px!important
	}
	.t-rec_pb_0   {
padding-bottom:0
	}
	.t-rec_pb_15   {
padding-bottom:15px
	}
	.t-rec_pb_30   {
padding-bottom:30px
	}
	.t-rec_pb_45   {
padding-bottom:45px
	}
	.t-rec_pb_60   {
padding-bottom:60px
	}
	.t-rec_pb_75   {
padding-bottom:75px
	}
	.t-rec_pb_90   {
padding-bottom:90px
	}
	.t-rec_pb_105   {
padding-bottom:90px
	}
	.t-rec_pb_120   {
padding-bottom:90px!important
	}
	.t-rec_pb_135   {
padding-bottom:90px!important
	}
	.t-rec_pb_150   {
padding-bottom:90px!important
	}
	.t-rec_pb_165   {
padding-bottom:90px!important
	}
	.t-rec_pb_180   {
padding-bottom:120px!important
	}
	.t-rec_pb_195   {
padding-bottom:120px!important
	}
	.t-rec_pb_210   {
padding-bottom:120px!important
	}
}
@media   screen   and   (max-width:480px)   {
	.t-rec_pt-res-480_0   {
padding-top:0!important
	}
	.t-rec_pt-res-480_15   {
padding-top:15px!important
	}
	.t-rec_pt-res-480_30   {
padding-top:30px!important
	}
	.t-rec_pt-res-480_45   {
padding-top:45px!important
	}
	.t-rec_pt-res-480_60   {
padding-top:60px!important
	}
	.t-rec_pt-res-480_75   {
padding-top:75px!important
	}
	.t-rec_pt-res-480_90   {
padding-top:90px!important
	}
	.t-rec_pt-res-480_105   {
padding-top:105px!important
	}
	.t-rec_pt-res-480_120   {
padding-top:120px!important
	}
	.t-rec_pt-res-480_135   {
padding-top:135px!important
	}
	.t-rec_pt-res-480_150   {
padding-top:150px!important
	}
	.t-rec_pt-res-480_165   {
padding-top:165px!important
	}
	.t-rec_pt-res-480_180   {
padding-top:180px!important
	}
	.t-rec_pt-res-480_195   {
padding-top:195px!important
	}
	.t-rec_pt-res-480_210   {
padding-top:210px!important
	}
	.t-rec_pb-res-480_0   {
padding-bottom:0!important
	}
	.t-rec_pb-res-480_15   {
padding-bottom:15px!important
	}
	.t-rec_pb-res-480_30   {
padding-bottom:30px!important
	}
	.t-rec_pb-res-480_45   {
padding-bottom:45px!important
	}
	.t-rec_pb-res-480_60   {
padding-bottom:60px!important
	}
	.t-rec_pb-res-480_75   {
padding-bottom:75px!important
	}
	.t-rec_pb-res-480_90   {
padding-bottom:90px!important
	}
	.t-rec_pb-res-480_105   {
padding-bottom:105px!important
	}
	.t-rec_pb-res-480_120   {
padding-bottom:120px!important
	}
	.t-rec_pb-res-480_135   {
padding-bottom:135px!important
	}
	.t-rec_pb-res-480_150   {
padding-bottom:150px!important
	}
	.t-rec_pb-res-480_165   {
padding-bottom:165px!important
	}
	.t-rec_pb-res-480_180   {
padding-bottom:180px!important
	}
	.t-rec_pb-res-480_195   {
padding-bottom:195px!important
	}
	.t-rec_pb-res-480_210   {
padding-bottom:210px!important
	}
}
.t-body_scroll-locked   {
	position:fixed;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden
}
@font-face   {
	font-family:'DinPro';
	src:url('https://static.tildacdn.com/tild3330-6439-4238-b763-373865633331/light.woff')   format('woff');
	font-weight:300;
	font-style:light;
	font-display: swap;
}
@font-face   {
	font-family:'DinPro';
	src:url('https://static.tildacdn.com/tild6366-3238-4938-b133-613537633537/regular.woff')   format('woff');
	font-weight:400;
	font-style:normal;
	font-display: swap;
}
@font-face   {
	font-family:'DinPro';
	src:url('https://static.tildacdn.com/tild3263-6533-4434-b563-653834373963/medium.woff')   format('woff');
	font-weight:500;
	font-style:medium;
	font-display: swap;
}
@font-face   {
	font-family:'DinPro';
	src:url('https://static.tildacdn.com/tild6664-3631-4164-b737-363737623935/bold.woff')   format('woff');
	font-weight:700;
	font-style:bold;
	font-display: swap;
}
.t107   {
	text-align:center
}
.t107__width   {
	vertical-align:middle
}
.t107__widthauto   {
	width:auto;
	max-width:100%;
	display:block;
	margin:0   auto
}
.t107__title   {
	padding-top:28px;
	padding-bottom:28px;
	font-size:14px;
	line-height:28px
}
.t001__wrapper   {
	padding-top:42px;
	padding-bottom:42px
}
.t001__uptitle   {
	color:#fff;
	padding-bottom:60px;
	padding-top:30px
}
.t001__title   {
	color:#fff;
	padding:24px   0   38px   0;
	letter-spacing:.5px
}
.t001__descr   {
	color:#fff;
	padding:0   0   30px   0
}
.t001__descr_center   {
	max-width:700px;
	margin:0   auto
}
.t001__descr_center   a   {
	color:#fff!important;
	font-weight:600
}
@media   screen   and   (max-width:640px)   {
	.t001__title   {
padding-left:10px;
padding-right:10px
	}
	.t001__uptitle   {
padding-left:10px;
padding-right:10px
	}
	.t001__descr   {
padding-left:10px;
padding-right:10px;
font-size:14px;
line-height:20px
	}
}
.t015__title   {
	padding-top:8px;
	padding-bottom:3px
}
.t015__uptitle   {
	padding-top:10px;
	padding-bottom:40px
}
.t015__descr   {
	padding:41px   0   0   0
}
.t004   {
	padding-top:8px;
	padding-bottom:6px
}
.t004__text-column-count_2   {
	column-count:2;
	column-gap:40px;
	-moz-column-count:2;
	-moz-column-gap:40px;
	-webkit-column-count:2;
	-webkit-column-gap:40px
}
.t004__text-column-count_3   {
	column-count:3;
	column-gap:40px;
	-moz-column-count:3;
	-moz-column-gap:40px;
	-webkit-column-count:3;
	-webkit-column-gap:40px
}
.t004__text-column-count_4   {
	column-count:4;
	column-gap:40px;
	-moz-column-count:4;
	-moz-column-gap:40px;
	-webkit-column-count:4;
	-webkit-column-gap:40px
}
.t004__initial-letter:first-child::first-letter   {
	font-size:100px;
	float:left;
	margin:-30px   20px   -30px   0
}
.t004   table   {
	border-collapse:collapse;
	font-size:1em;
	width:100%
}
.t004   table   td,.t004   table   th   {
	padding:5px;
	border:1px   solid   #ddd;
	vertical-align:top
}
.t004   table   thead   td,.t004   table   th   {
	font-weight:700;
	border-bottom-color:#888
}
@media   screen   and   (max-width:1200px)   {
	.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4   {
column-gap:20px;
-moz-column-gap:20px;
-webkit-column-gap:20px
	}
}
@media   screen   and   (max-width:960px)   {
	.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4   {
column-count:1;
column-gap:0;
-moz-column-count:1;
-moz-column-gap:0;
-webkit-column-count:1;
-webkit-column-gap:0
	}
}
@media   screen   and   (max-width:640px)   {
	.t004   h1   {
font-size:28px;
line-height:35px
	}
}
.t120__title   {
	padding-top:4px;
	padding-bottom:14px
}
.t120__descr   {
	margin-top:-6px;
	padding-bottom:3px
}
.t134__logo   {
	width:100%;
	font-size:28px;
	font-weight:600
}
.t134   {
	text-align:center
}
.t134__img   {
	max-width:300px
}
.t134__title   {
	font-family:'DinPro',Arial,sans-serif;
	font-size:24px;
	line-height:25px;
	text-align:center;
	padding-top:28px;
	padding-bottom:9px;
	color:#000
}
.t134__descr   {
	font-size:14px;
	color:#000;
	line-height:26px;
	letter-spacing:1px;
	text-align:center;
	font-family:'DinPro',Arial,sans-serif;
	padding-top:22px;
	padding-bottom:6px;
	filter:alpha(opacity=70);
	KHTMLOpacity:.7;
	MozOpacity:.7;
	opacity:.7
}
.t134   a   {
	color:#000
}
.t142__submit-overflowed   {
	line-height:1.1!important
}
.t142__text   {
	display:table-cell;
	vertical-align:middle;
	height:inherit
}
.t142__wrapone   {
	position:relative;
	right:50%;
	float:right
}
.t142__wraptwo   {
	position:relative;
	z-index:1;
	right:-50%
}
.t142__submit   {
	font-family:'DinPro',Arial,sans-serif;
	text-align:center;
	line-height:60px;
	border:0   none;
	font-size:16px;
	padding-left:60px;
	padding-right:60px;
	-webkit-appearance:none;
	font-weight:700;
	background:none;
	cursor:pointer;
	box-sizing:content-box
}
.t142__submit_size_sm   {
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px
}
.t142__submit_size_lg   {
	height:60px;
	line-height:60px;
	font-size:22px;
	padding-left:70px;
	padding-right:70px
}
.t142__submit_size_xl   {
	height:80px;
	line-height:80px;
	font-size:26px;
	padding-left:80px;
	padding-right:80px
}
.t142__submit_size_xxl   {
	height:100px;
	line-height:100px;
	font-size:30px;
	padding-left:90px;
	padding-right:90px
}
@media   screen   and   (max-width:640px)   {
	.t142__submit   {
white-space:normal;
padding-left:30px;
padding-right:30px;
margin-left:20px;
margin-right:20px;
-webkit-border-radius:0
	}
	.t142__submit_size_lg,.t142__submit_size_xl,.t142__submit_size_xxl   {
height:60px;
line-height:60px;
font-size:18px;
padding-left:40px;
padding-right:40px
	}
	.t142__submit_size_lg   .t142__text,.t142__submit_size_xl   .t142__text,.t142__submit_size_xxl   .t142__text   {
height:60px
	}
}
.t177__title   {
	display:block;
	padding-bottom:34px
}
.t177__descr   {
	padding-bottom:26px;
	padding-top:2px
}
.t177__text   {
	padding-top:8px;
	padding-bottom:5px
}
.t177__img   {
	width:auto;
	max-width:100%;
	display:block
}
@media   screen   and   (max-width:960px)   {
	.t177   .t-col:first-child   {
margin-bottom:60px
	}
}
.t181   {
	text-align:left
}
.t181__wrapper   {
	padding-top:42px;
	padding-bottom:42px
}
.t181__title   {
	color:#fff;
	padding:24px   0   38px   0;
	letter-spacing:1px
}
.t181__descr   {
	color:#fff;
	padding:0   0   30px   0
}
.t181   .t-btn:nth-child(1)   {
	margin-right:10px
}
.t181   .t-btn   {
	margin-top:8px
}
@media   screen   and   (max-width:640px)   {
	.t181   .t-btn:nth-child(2)   {
margin-left:0
	}
	.t181   .t-btn   {
margin:5px;
margin-left:0
	}
}
.t142A__wrapone   {
	position:relative;
	right:50%;
	float:right
}
.t142A__wraptwo   {
	position:relative;
	z-index:1;
	right:-50%
}
.t142A__wraptwo   td   {
	vertical-align:middle
}
.t142A__marginleft20px   {
	margin-left:20px
}
@media   screen   and   (max-width:640px)   {
	.t142A   {
padding:0   20px
	}
	.t142A   .t-btn   {
width:100%;
margin-bottom:10px
	}
	.t142A__marginleft20px   {
margin-left:0
	}
}
.t228   {
	width:100%;
	height:80px;
	z-index:990;
	position:fixed;
	top:0;
	box-shadow:0   1px   3px   rgba(0,0,0,0);
	-webkit-transition:background-color   300ms   linear;
	-moz-transition:background-color   300ms   linear;
	-o-transition:background-color   300ms   linear;
	-ms-transition:background-color   300ms   linear;
	transition:background-color   300ms   linear
}
.t228__beforeready   {
	visibility:hidden
}
.t228   ul   {
	margin:0
}
.t228__maincontainer   {
	width:100%;
	height:80px;
	display:table
}
.t228__maincontainer.t228__c12collumns   {
	max-width:1200px;
	margin:0   auto
}
.t228__leftside   {
	display:table-cell;
	vertical-align:middle
}
.t228__centerside   {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100%
}
.t228__centerside.t228__menualign_left   {
	text-align:left
}
.t228__centerside.t228__menualign_right   {
	text-align:right
}
.t228__rightside   {
	display:table-cell;
	vertical-align:middle;
	text-align:right
}
.t228   .lastside   {
	display:table-cell;
	vertical-align:middle
}
.t228__padding40px   {
	width:40px
}
.t228__maincontainer.t228__c12collumns   .t228__padding40px   {
	width:20px
}
.t228__logo   {
	display:inline-block;
	font-size:24px;
	font-weight:400;
	white-space:nowrap;
	padding-right:30px
}
.t228__imglogo   {
	margin-right:30px
}
.t228__list   {
	list-style-type:none;
	margin:0;
	padding:0!important;
	-webkit-transition:opacity   ease-in-out   .2s;
	-moz-transition:opacity   ease-in-out   .2s;
	-o-transition:opacity   ease-in-out   .2s;
	transition:opacity   ease-in-out   .2s
}
.t228__list_item   {
	clear:both;
	font-family:'DinPro',Arial,sans-serif;
	font-size:16px;
	display:inline;
	padding-left:15px;
	padding-right:15px;
	margin:0;
	color:#000;
	white-space:nowrap
}
.t228__list_item   .t-active   {
	opacity:.7
}
.t228__list_item:first-child   {
	padding-left:0
}
.t228__list_item:last-child   {
	padding-right:0
}
.t228__leftcontainer   {
	display:inline-block
}
.t228__rightcontainer   {
	display:table;
	text-align:right;
	width:auto;
	position:relative;
	float:right
}
.t228__right_descr   {
	padding-left:30px;
	display:table-cell;
	vertical-align:middle;
	white-space:nowrap;
	font-family:'DinPro',Arial,sans-serif;
	font-size:13px;
	color:#000
}
.t228__right_buttons   {
	padding-left:30px;
	display:table-cell;
	vertical-align:middle
}
.t228__right_buttons_wrap   {
	display:table;
	width:auto;
	float:right
}
.t228__right_buttons_but   {
	display:table-cell;
	vertical-align:middle
}
.t228__right_share_buttons   {
	display:table-cell;
	vertical-align:middle;
	min-width:220px
}
.t228   .b-share   {
	display:table!important;
	float:right
}
.t228   .b-share-btn__wrap   {
	display:table-cell!important;
	float:none!important;
	padding-left:5px!important
}
.t228__right_langs   {
	padding-left:30px;
	display:table-cell;
	vertical-align:middle
}
.t228__right_langs_wrap   {
	display:table;
	width:auto;
	float:right
}
.t228__right_langs_lang   {
	display:table-cell;
	vertical-align:middle;
	padding:0   10px;
	font-family:'DinPro',Arial,sans-serif;
	font-size:16px;
	color:#000;
	word-break:keep-all
}
.t228__right_social_links   {
	padding-left:30px;
	display:table-cell;
	vertical-align:middle;
	line-height:0
}
.t228__right_social_links_wrap   {
	display:table;
	width:auto
}
.t228__right_social_links   a   {
	display:block;
	vertical-align:middle
}
.t228__right_social_links_item   {
	display:table-cell;
	vertical-align:middle;
	padding:0   5px
}
.t228__mobile   {
	display:none
}
.t228   a,#allrecords   .t228   a   {
	text-decoration:none;
	color:#000
}
.t228   .t-btn   {
	height:40px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px;
	margin-left:10px
}
.t228.t228__positionabsolute   {
	position:absolute
}
.t228.t228__positionfixed   {
	position:fixed
}
.t228.t228__positionstatic   {
	position:static
}
@media   screen   and   (max-width:1200px)   {
	.t228__padding40px   {
width:20px
	}
	.t228__maincontainer.t228__c12collumns   .t228__padding40px   {
width:20px
	}
	.t228__imglogo   {
margin-right:15px
	}
	.t228__logo   {
padding-right:15px
	}
	.t228__right_descr   {
padding-left:15px
	}
	.t228__right_buttons   {
padding-left:15px
	}
	.t228__right_share_buttons   {
padding-left:15px
	}
	.t228__right_langs   {
padding-left:15px
	}
	.t228__right_social_links   {
padding-left:15px
	}
}
@media   screen   and   (max-width:980px)   {
	.t228__list_hidden   {
opacity:1
	}
	.t228   {
position:static;
text-align:center;
display:block;
margin:0;
padding:0;
height:auto!important
	}
	.t228.t228__positionabsolute,.t228.t228__positionfixed,.t228.t228__positionstatic   {
position:static
	}
	.t228__leftside,.t228__rightside,.t228__centerside   {
display:block;
text-align:center;
float:none
	}
	.t228__leftcontainer,.t228__centercontainer,.t228__rightcontainer   {
padding:20px   0
	}
	.t228__imglogo   {
width:auto!important;
box-sizing:border-box;
padding:20px;
margin:0   auto
	}
	.t228__imglogomobile.t228__imglogo   {
width:100%!important
	}
	.t228__padding40px   {
display:none
	}
	.t228__padding10px   {
display:none
	}
	.t228__rightcontainer   {
display:table;
position:static;
float:none;
text-align:center;
margin:0   auto
	}
	.t228__right_share_buttons   {
display:table;
position:static;
padding:15px   0;
margin:0   auto;
text-align:center;
float:none;
min-width:inherit
	}
	.t228__right_buttons   {
display:table;
padding:15px   0;
margin:0   auto;
text-align:center
	}
	.t228__right_descr,.t228__right_langs,.t228__right_social_links   {
display:table;
padding:10px   0;
margin:0   auto;
text-align:center
	}
	.t228__logo   {
text-align:center;
margin:20px
	}
	.t228   img   {
float:inherit
	}
	.t228   .t228__list_item   {
display:block;
text-align:center;
padding:10px!important;
white-space:normal
	}
	.t228__list_item   a   {
display:inline-block
	}
	.t228   .t-btn   {
margin-left:5px
	}
	.t228__logo   {
white-space:normal;
padding:0
	}
	.t228.t228__hidden   {
display:none;
height:100%
	}
	.t228__mobile   {
background-color:#111;
display:block
	}
	.t228__mobile_text   {
color:#fff
	}
	.t228__mobile_container   {
padding:20px;
position:relative
	}
	.t228__burger   {
position:absolute;
top:50%;
margin-top:-10px;
right:20px;
width:28px;
height:20px;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:.5s   ease-in-out;
-moz-transition:.5s   ease-in-out;
-o-transition:.5s   ease-in-out;
transition:.5s   ease-in-out;
cursor:pointer;
z-index:9999
	}
	.t228__burger   span   {
display:block;
position:absolute;
width:100%;
opacity:1;
left:0;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:.25s   ease-in-out;
-moz-transition:.25s   ease-in-out;
-o-transition:.25s   ease-in-out;
transition:.25s   ease-in-out;
height:3px;
background-color:#fff
	}
	.t228__burger   span:nth-child(1)   {
top:0
	}
	.t228__burger   span:nth-child(2),.t228__burger   span:nth-child(3)   {
top:8px
	}
	.t228__burger   span:nth-child(4)   {
top:16px
	}
	.t228_opened   .t228__burger   span:nth-child(1)   {
top:8px;
width:0%;
left:50%
	}
	.t228_opened   .t228__burger   span:nth-child(2)   {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
	}
	.t228_opened   .t228__burger   span:nth-child(3)   {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
	}
	.t228_opened   .t228__burger   span:nth-child(4)   {
top:8px;
width:0%;
left:50%
	}
}
@media   screen   and   (max-width:640px)   {
	.t228__right_buttons_but   {
display:table;
padding:0   0;
margin:0   auto   10px
	}
}
.t228   .ya-share2__container_size_m   .ya-share2__icon   {
	width:28px;
	height:28px
}
.t228   .ya-share2__list   {
	margin-bottom:0
}
.t228   .ya-share2__container_size_m   .ya-share2__counter   {
	line-height:28px
}
.t228__black-white   .ya-share2__badge   {
	background-color:#111!important
}
.t228__transp-white   .ya-share2__badge   {
	background-color:transparent!important
}
.t228__transp-white   .ya-share2__container_size_m   .ya-share2__counter:before   {
	display:none
}
.t228__transp-white   .ya-share2__container_size_m   .ya-share2__counter   {
	padding-left:0!important;
	margin-top:2px
}
.t228__white-black   .ya-share2__badge   {
	background-color:#fff!important
}
.t228__white-black   .ya-share2__container_size_m   .ya-share2__item_service_facebook   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}
.t228__white-black   .ya-share2__container_size_m   .ya-share2__counter   {
	color:#222
}
.t228__white-black   .ya-share2__counter:before   {
	background-color:#222
}
.t228__white-black   .ya-share2__container_size_m   .ya-share2__item_service_vkontakte   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}
.t228__white-black   .ya-share2__container_size_m   .ya-share2__item_service_twitter   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}
.t228__white-black   .ya-share2__container_size_m   .ya-share2__item_service_odnoklassniki   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
	background-size:28px   28px
}
.t228__transp-black   .ya-share2__badge   {
	background-color:transparent!important
}
.t228__transp-black   .ya-share2__container_size_m   .ya-share2__item_service_facebook   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}
.t228__transp-black   .ya-share2__container_size_m   .ya-share2__counter   {
	color:#222;
	padding-left:0!important;
	margin-top:2px
}
.t228__transp-black   .ya-share2__counter:before   {
	display:none
}
.t228__transp-black   .ya-share2__container_size_m   .ya-share2__item_service_vkontakte   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)
}
.t228__transp-black   .ya-share2__container_size_m   .ya-share2__item_service_twitter   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)
}
.t228__transp-black   .ya-share2__container_size_m   .ya-share2__item_service_odnoklassniki   .ya-share2__icon   {
	background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);
	background-size:28px   28px
}
.t270__error-msg   {
	text-align:center;
	display:none
}
.t270__error-msg-text   {
	display:inline-block;
	margin:0   20px   35px   20px;
	padding:15px;
	color:red;
	border:1px   solid   red;
	font-size:14px;
	font-family:tfutura,Arial
}
.t300   {
	display:none
}
.t300__tooltipster-noir   {
	border-radius:0;
	background:#000;
	color:#fff;
	max-width:300px
}
.t300__tooltipster-noir   .tooltipster-content   {
	padding:18px   18px
}
.t300__content-text   a   {
	color:inherit
}
.t300__content-img   img   {
	width:100%;
	padding-bottom:16px
}
.t300__content-text   {
	font-family:'DinPro',Arial,sans-serif;
	font-size:14px;
	line-height:20px
}
.t300__content-title   {
	font-family:'DinPro',Arial,sans-serif;
	font-size:20px;
	line-height:28px;
	padding-bottom:4px;
	margin-top:-4px
}
.t281__body_popupshowed   {
	-webkit-overflow-scrolling:touch!important
}
.t281__wrapper   {
	padding:40px   45px   47px;
	background:#fff
}
.t281__title   {
	margin-bottom:11px
}
.t281__descr   {
	margin-bottom:24px
}
.t281__text   {
	margin-top:24px;
	margin-bottom:4px
}
.t281__input-container   {
	margin:0   auto
}
.t281__blockinput   {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	padding-right:20px;
	position:relative
}
.t281__input   {
	outline:none;
	height:58px;
	background-color:#eee
}
.t281   .t-input__vis-ph   {
	top:21px
}
.t281__blockbutton   {
	display:table-cell;
	vertical-align:middle
}
.t281__submit   {
	padding:0   30px;
	-webkit-transition:all   ease-in-out   0.2s;
	-moz-transition:all   ease-in-out   0.2s;
	-o-transition:all   ease-in-out   0.2s;
	transition:all   ease-in-out   0.2s;
	height:58px;
	background-color:#fa8669;
	color:#fff;
	border-width:0
}
.t281__submit:hover   {
	opacity:.9
}
.t281__blockinput__success   {
	position:absolute;
	top:-64px;
	left:0;
	right:0
}
.t281__success-message   {
	color:#222
}
.t281__allert-wrapper   {
	position:relative
}
.t281__blockinput-errorbox   {
	position:absolute;
	top:11px;
	right:0;
	left:0;
	text-align:left
}
.t281__blockinput-errors-text   {
	color:#222
}
.t281__input-wrapper   {
	-webkit-transition:all   ease-in-out   0.2s;
	-moz-transition:all   ease-in-out   0.2s;
	-o-transition:all   ease-in-out   0.2s;
	transition:all   ease-in-out   0.2s
}
.js-send-form-success   .t281__input-wrapper   {
	opacity:0;
	height:0
}
.js-send-form-success   .t281__blockinput__success,.js-send-form-success   .t281__allert-wrapper   {
	position:initial
}
.t281__img   {
	width:100%;
	display:block
}
@media   screen   and   (max-width:570px)   {
	.t281__input,.t281__submit   {
height:50px;
font-size:16px;
width:100%
	}
	.t281__input   {
padding:0   16px;
margin-bottom:16px
	}
	.t281   .t-input__vis-ph   {
top:18px;
font-size:16px
	}
	.t281   .t-input_pvis   {
padding:22px   20px   10px   20px
	}
	.t281__blockinput-errorbox   {
display:none!important
	}
	.t281__blockinput   {
display:block
	}
	.t281__blockbutton   {
display:block;
width:100%
	}
	.t281__allert-wrapper   {
position:absolute;
top:0;
left:0;
right:0
	}
	.t281__input-container   {
position:relative
	}
	.t281__blockinput__success   {
top:22px
	}
	.t281__wrapper   {
padding:20px
	}
	.t281__title   {
margin-bottom:6px
	}
	.t281__descr   {
margin-bottom:14px
	}
}
@media   screen   and   (max-width:560px)   {
	.t281   .t-popup_show   .t-popup__container   {
max-width:100%;
right:0;
left:0;
top:50px;
bottom:0;
-webkit-transform:translateY(0);
transform:translateY(0)
	}
	.t281   .t-popup_show   .t-popup__container.t-popup__container-static   {
max-width:100%;
min-height:100vh;
top:0;
margin:50px   0   0
	}
	.t281   .t-popup   {
padding:0
	}
	.t281   .t-popup__close   {
width:100%;
height:50px;
background:#000;
position:fixed;
display:table;
z-index:2;
left:0;
right:0;
top:0
	}
	.t281   .t-popup__close-wrapper   {
display:table-cell;
vertical-align:middle;
text-align:right;
width:100%;
padding-right:20px;
font-size:0
	}
	.t281   .t-popup__close-icon   {
width:16px
	}
}
.t331__fullwidth   .t331__video-carier,.t331__fullwidth   .t331__youtube   {
	height:100vh!important
}
.t331__fullwidth   iframe   {
	display:block
}
@media   screen   and   (max-width:640px)   {
	.t331__fullwidth   .t331__mainblock   {
padding:0
	}
}
.t391__uptitle   {
	padding:0;
	margin:0;
	margin-bottom:25px
}
.t391__title   {
	padding:0;
	margin:0;
	padding-bottom:28px
}
.t391__text   {
	filter:alpha(opacity=85);
	KHTMLOpacity:.85;
	MozOpacity:.85;
	opacity:.85
}
.t391__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.t391__btn   {
	display:inline-block;
	vertical-align:middle
}
.t391__btn   .t391__img   {
	margin-left:0
}
.t391__buttonwrapper   {
	margin-top:32px
}
.t391__img   {
	display:block;
	margin:0   auto;
	width:80%
}
@media   screen   and   (max-width:960px)   {
	.t391   .t-container   {
display:-webkit-block;
display:block
	}
	.t391__buttonwrapper   {
margin-bottom:50px;
margin-top:24px
	}
	.t391__btn   {
margin:0   5px   10px!important
	}
	.t391__btn   .t391__img   {
margin-left:auto
	}
	.t391__textwrapper   {
padding-top:60px;
text-align:center
	}
	.t391   .t-cover__wrapper   {
height:auto!important
	}
	.t391__img   {
max-width:320px
	}
	.t391__title   {
padding-bottom:18px
	}
	.t391__firstcol   .t391__img   {
margin-top:50px
	}
}
.t392__btn   {
	display:inline-block;
	vertical-align:middle
}
.t392__descr   {
	margin-top:16px
}
.t392__buttonwrapper   {
	margin-top:26px
}
.t392__img   {
	display:block;
	width:100%;
	max-width:500px
}
@media   screen   and   (max-width:640px)   {
	.t392__btn   {
display:block;
margin:0   auto   10px!important
	}
}
.t396__iframe   {
	z-index:10000;
	background-color:#fff;
	width:100vw;
	height:100vh;
	position:fixed;
	top:0;
	left:0;
	border:0
}
.t396__body_overflow_hidden   {
	overflow:hidden
}
.t396__display_none   {
	display:none
}
.t396__artboard   {
	position:relative;
	width:100%;
	height:100vh;
	overflow:hidden
}
.t396__artboard.rendering   .tn-elem   {
	visibility:hidden
}
.t396__artboard.rendered   .tn-elem   {
	visibility:visible
}
.t396__carrier   {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	width:100%;
	height:100vh;
	-moz-transform:unset
}
.t396__filter   {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	width:100%;
	height:100vh
}
.t396__elem   {
	position:absolute;
	box-sizing:border-box;
	display:table
}
.t396   .tn-atom   {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	-webkit-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
.t396   a.tn-atom   {
	text-decoration:none
}
.t396   .tn-atom__img   {
	width:100%;
	display:block
}
.t396   .tn-atom__html   {
	vertical-align:top
}
.t396   .tn-atom__pin   {
	border-radius:1000px;
	border-style:solid
}
.t396   .tn-atom__pin_onclick   {
	cursor:pointer
}
.t396   .tn-atom__tip   {
	position:absolute;
	box-sizing:border-box;
	width:300px;
	max-width:90vw;
	padding:15px;
	display:none
}
.t396   .tn-atom__pin:hover   .tn-atom__tip   {
	display:none
}
.t396   .tn-atom__tip-img   {
	width:100%;
	display:block;
	margin-bottom:10px
}
.t396   .tn-atom__tip[data-tip-pos=top]   {
	bottom:100%;
	margin-bottom:15px;
	left:50%;
	transform:translateX(-50%)
}
.t396   .tn-atom__tip[data-tip-pos=bottom]   {
	top:100%;
	margin-top:15px;
	left:50%;
	transform:translateX(-50%)
}
.t396   .tn-atom__tip[data-tip-pos=left]   {
	right:100%;
	margin-right:15px;
	top:50%;
	transform:translateY(-50%)
}
.t396   .tn-atom__tip[data-tip-pos=right]   {
	left:100%;
	margin-left:15px;
	top:50%;
	transform:translateY(-50%)
}
.t396__ui   {
	position:absolute;
	top:16px;
	left:196px;
	background-color:#fa876b;
	color:#000!important;
	height:30px;
	line-height:30px;
	width:100px;
	z-index:1000;
	text-align:center;
	border-radius:3px;
	display:none;
	font-size:14px
}
.t397__col   {
	margin:0   auto
}
.t397__wrapper   {
	display:table;
	width:100%
}
.t397__tab   {
	display:table-cell;
	cursor:pointer;
	border-bottom-color:#eee
}
.t397__title   {
	padding:0   10px;
	color:#777;
	-webkit-transition:all   0.3s   ease;
	transition:all   0.3s   ease;
	padding-bottom:18px
}
.t397   .t-align_left   .t397__title   {
	padding-left:0
}
.t397   .t-align_right   .t397__title   {
	padding-right:0
}
.t397__width_20   {
	width:20%
}
.t397__width_25   {
	width:25%
}
.t397__width_33   {
	width:33.3%
}
.t397__width_50   {
	width:50%
}
.t397__width_100   {
	width:100%
}
.t397__tab_active   {
	border-bottom:1px   solid   #f3540e;
	cursor:default
}
.t397__tab_active   .t397__title   {
	color:#f3540e;
	padding-bottom:18px
}
.t379__off   {
	display:none!important
}
.t397__select   {
	-webkit-appearance:none;
	padding:16px   20px;
	width:100%;
	box-sizing:border-box;
	background-color:transparent;
	border-radius:0;
	border:1px   solid;
	outline:none;
	margin:0;
	font-size:16px
}
.t397__wrapper_mobile   {
	position:relative;
	display:none
}
.t397__wrapper_mobile:after   {
	content:'   ';
	width:0;
	height:0;
	border-style:solid;
	border-width:5px   4px   0   4px;
	position:absolute;
	top:50%;
	right:20px;
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.t397__firefoxfix   {
	width:16px;
	position:absolute;
	top:1px;
	right:1px;
	bottom:1px;
	pointer-events:none
}
.t397   .t-align_left   .t397__tab_active   {
	position:relative
}
@media   screen   and   (max-width:960px)   {
	.t397__col   {
padding:0   20px;
box-sizing:border-box
	}
	.t397__col.t-width_8   {
max-width:640px
	}
	.t397__wrapper_mobile   {
display:block
	}
	.t397__wrapper   {
display:none
	}
}
.t400__off   {
	display:none!important
}
.t400__submit-overflowed   {
	line-height:1.1!important
}
.t400__text   {
	display:table-cell;
	vertical-align:middle;
	height:50px
}
.t400__wrapone   {
	position:relative;
	right:50%;
	float:right
}
.t400__wraptwo   {
	position:relative;
	z-index:1;
	right:-50%
}
.t400__submit   {
	font-family:'DinPro',Arial,sans-serif;
	text-align:center;
	line-height:60px;
	border:0   none;
	font-size:16px;
	padding-left:60px;
	padding-right:60px;
	-webkit-appearance:none;
	font-weight:700;
	background:none;
	cursor:pointer;
	box-sizing:content-box
}
.t400__submit_size_sm   {
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:30px;
	padding-right:30px
}
.t400__submit_size_lg   {
	height:60px;
	line-height:60px;
	font-size:22px;
	padding-left:70px;
	padding-right:70px
}
.t400__submit_size_xl   {
	height:80px;
	line-height:80px;
	font-size:26px;
	padding-left:80px;
	padding-right:80px
}
.t400__submit_size_xxl   {
	height:100px;
	line-height:100px;
	font-size:30px;
	padding-left:90px;
	padding-right:90px
}
@media   screen   and   (max-width:640px)   {
	.t400__submit   {
white-space:normal;
padding-left:30px;
padding-right:30px;
margin-left:20px;
margin-right:20px;
-webkit-border-radius:0
	}
	.t400__submit_size_lg,.t400__submit_size_xl,.t400__submit_size_xxl   {
height:60px;
line-height:60px;
font-size:18px;
padding-left:40px;
padding-right:40px
	}
	.t400__submit_size_lg   .t400__text,.t400__submit_size_xl   .t400__text,.t400__submit_size_xxl   .t400__text   {
height:60px
	}
}
.t431__withoutleftpadding   .t431__td:first-child   {
	padding-left:0!important
}
.t431__withoutleftpadding   .t431__th:first-child   {
	padding-left:0!important
}
.t431__table,.t431__tbody,.t431__th,.t431__td   {
	margin:0;
	padding:0;
	border:0   solid   #ccc;
	vertical-align:baseline;
	text-align:inherit
}
.t431__table   {
	border-collapse:collapse;
	table-layout:fixed
}
.t431__tbody   {
	overflow-y:auto;
	height:inherit;
	vertical-align:middle
}
.t431__th,.t431__td   {
	padding:20px;
	vertical-align:top
}
.t431__tdscale_1   .t431__th,.t431__tdscale_1   .t431__td   {
	padding:20px
}
.t431__tdscale_2   .t431__th,.t431__tdscale_2   .t431__td   {
	padding:30px
}
.t431__tdscale_3   .t431__th,.t431__tdscale_3   .t431__td   {
	padding:40px
}
.t431__lightgreyborder   {
	border:1px   solid   #eee!important
}
.t431__btnwrapper   {
	display:inline-block
}
.t431__btnwrapper   a   {
	border:0;
	font-weight:700;
	box-shadow:none
}
.t431__btnwrapper   .t-btn   {
	white-space:nowrap
}
@media   screen   and   (max-width:960px)   {
	.t431__mobilescroll   .t431__table-wapper   {
min-width:70px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:150px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:230px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:310px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:390px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:470px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:550px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:630px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:710px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:790px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:870px
	}
	.t431__mobilescroll   .t431__table-wapper   {
min-width:950px
	}
	.t431__table   {
width:100%;
table-layout:auto
	}
	.t431__table>.t431__tbody,.t431__table>.t431__thead   {
display:table-row-group!important
	}
	.t431__withoutmobilescroll   {
min-width:100%!important
	}
	.t431__wrapper-for-mobile   {
overflow-x:auto
	}
	.t431__withoutmobilescroll   .t431__table   {
table-layout:auto
	}
	.t431__withoutmobilescroll   .t431__td,.t431__withoutmobilescroll   .t431__th   {
padding:20px   10px
	}
}
@media   screen   and   (max-width:660px)   {
	.t431__td,.t431__th   {
-webkit-text-size-adjust:100%
	}
}
.t491__separator   {
	margin-bottom:70px
}
.t491   .t-section__topwrapper   {
	margin-bottom:105px
}
.t491   .t-section__title   {
	margin-bottom:40px
}
.t491   .t-section__descr   {
	max-width:560px
}
.t491   .t-section__bottomwrapper   {
	margin-top:105px
}
.t491__bgimg   {
	margin-right:16px;
	width:35px;
	height:35px;
	max-width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.t491__img   {
	margin-right:16px;
	width:35px;
	height:auto
}
.t491__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.t491__title   {
	margin-top:23px
}
.t491__descr   {
	margin-top:12px
}
.t491__wrapper   {
	display:table
}
.t491__img,.t491__title   {
	display:table-cell;
	vertical-align:middle
}
@media   screen   and   (max-width:960px)   {
	.t491__col   {
margin-bottom:40px
	}
	.t491__separator   {
margin-bottom:0px!important
	}
	.t491   .t-section__topwrapper   {
margin-bottom:45px
	}
	.t491   .t-section__title   {
margin-bottom:20px
	}
	.t491   .t-section__bottomwrapper   {
margin-top:45px
	}
	.t491__img   {
max-width:100px
	}
}
.t509   .t-section__topwrapper   {
	margin-bottom:105px
}
.t509   .t-section__title   {
	margin-bottom:40px
}
.t509   .t-section__descr   {
	max-width:560px
}
.t509   .t-section__bottomwrapper   {
	margin-top:105px
}
.t509__fullscreenwidth   {
	padding:0   40px;
	box-sizing:border-box
}
.t509__separator   {
	margin-bottom:120px
}
.t509__mobileimg   {
	display:none
}
.t509__imgwrapper   {
	margin:0   auto
}
.t509__blockimg   {
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	max-width:100%;
	width:100%
}
.t509__textwrapper   {
	display:table;
	width:100%
}
.t509__content   {
	display:table-cell
}
.t509__title   {
	margin-bottom:24px
}
.t509__line   {
	max-width:50px;
	width:100%;
	height:3px;
	background-color:#666;
	display:block
}
.t509__rightcol   {
	margin-right:0
}
.t509__leftcol   {
	margin-left:0
}
.t509__content   .t-btn   {
	margin-top:30px
}
.t509__fullscreenwidth   .t509__leftcol   .t509__textwrapper   {
	padding-right:40px;
	box-sizing:border-box
}
.t509__fullscreenwidth   .t509__rightcol   .t509__textwrapper   {
	padding-left:40px;
	box-sizing:border-box
}
.t509__cell   {
	height:auto!important
}
.t509__marginauto   {
	margin-left:auto;
	margin-right:auto
}
@media   screen   and   (max-width:960px)   {
	.t509   .t-section__bottomwrapper   {
margin-top:45px
	}
	.t509   .t-section__topwrapper   {
margin-bottom:45px
	}
	.t509   .t-section__title   {
margin-bottom:20px
	}
	.t509__fullscreenwidth   {
padding:0   20px
	}
	.t509__textwrapper   {
padding:0px!important
	}
	.t509__separator   {
margin-bottom:75px!important
	}
	.t509__col   {
padding:0px!important
	}
	.t509__cell   {
display:block;
max-width:100%;
width:initial
	}
	.t509__top   {
margin-bottom:30px
	}
	.t509__textwrapper   {
height:auto!important;
margin-top:30px
	}
	.t509__title   {
margin-bottom:15px
	}
	.t509__mobileimg   {
display:block
	}
	.t509__desktopimg   {
display:none
	}
}
.t529   .t-section__topwrapper   {
	margin-bottom:90px
}
.t529   .t-section__title   {
	margin-bottom:40px
}
.t529   .t-section__descr   {
	max-width:560px
}
.t529   .t-section__bottomwrapper   {
	margin-top:85px
}
.t529__separator   {
	margin-bottom:60px
}
.t529__bubble   {
	padding:35px;
	border-radius:10px;
	background-color:#fff
}
.t529__bubble-tail   {
	width:0;
	height:0;
	margin-left:35px;
	border:12px   solid;
	border-color:#fff   transparent   transparent   #fff
}
.t529__name-wrapper   {
	margin:10px   0   0   0
}
.t529__descr   {
	color:#666
}
.t529__bgimg   {
	width:50px;
	height:50px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	margin-left:10px;
	margin-right:10px;
	background-position:center   center;
	background-repeat:no-repeat;
	background-size:cover
}
@media   screen   and   (max-width:960px)   {
	.t529   .t-section__bottomwrapper   {
margin-top:20px
	}
	.t529   .t-section__topwrapper   {
margin-bottom:40px
	}
	.t529   .t-section__title   {
margin-bottom:20px
	}
	.t529__separator   {
margin-bottom:40px
	}
	.t529__col   {
margin-bottom:40px
	}
}
@media   screen   and   (max-width:640px)   {
	.t529__bubble   {
padding:20px
	}
}
.t549   .t-section__topwrapper   {
	margin-bottom:105px
}
.t549   .t-section__title   {
	margin-bottom:40px
}
.t549   .t-section__descr   {
	max-width:560px
}
.t549   .t-section__bottomwrapper   {
	margin-top:105px
}
.t549__img   {
	max-width:100px;
	width:100%;
	display:block
}
.t549__bgimg   {
	width:100px;
	height:100px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.t549__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.t549__textwrapper   {
	margin-top:25px
}
.t549__text   {
	margin-top:15px
}
.t549__uptitle   {
	margin-bottom:15px
}
.t549__imgwrapper   {
	position:relative
}
.t549__arrow   {
	max-width:100px;
	display:inline-block;
	position:absolute;
	top:50%;
	left:-20px;
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.t549__arrow   img   {
	max-width:100%
}
.t549__arrow   svg   {
	display:block
}
@media   screen   and   (max-width:1200px)   {
	.t549__arrow   {
left:-10px
	}
}
@media   screen   and   (max-width:960px)   {
	.t549__arrow   {
position:relative;
top:auto;
left:auto;
margin:45px   auto;
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg);
transform:rotate(90deg)
	}
	.t549   .t-section__bottomwrapper   {
margin-top:50px
	}
	.t549   .t-section__topwrapper   {
margin-bottom:50px
	}
	.t549   .t-section__title   {
margin-bottom:20px
	}
}
.t594   .t-section__topwrapper   {
	margin-bottom:105px
}
.t594   .t-section__title   {
	margin-bottom:40px
}
.t594   .t-section__descr   {
	max-width:560px
}
.t594   .t-section__bottomwrapper   {
	margin-top:105px
}
.t594__container:before   {
	display:none
}
.t594__container   {
	text-align:center;
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	font-size:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	-webkit-justify-content:center
}
.t594__item   {
	padding:20px;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	margin:0
}
.t594__item_3-in-row   {
	width:33.333%
}
.t594__item_4-in-row   {
	width:25%
}
.t594__item_5-in-row   {
	width:20%
}
.t594__item_6-in-row   {
	width:16.666%
}
.t594__linkwrapper   {
	max-width:100%;
	width:100%;
	margin:0   auto
}
.t594__img   {
	max-width:100%;
	width:100%;
	margin:0   auto
}
.t594__greyonhovercolor   {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray
}
.t594__greyonhovercolor:hover   {
	-webkit-filter:grayscale(0%);
	-moz-filter:grayscale(0%);
	-ms-filter:grayscale(0%);
	-o-filter:grayscale(0%);
	filter:grayscale(0%);
	filter:none
}
.t594__alphaonhover   {
	opacity:.5
}
.t594__alphaonhover:hover   {
	opacity:1
}
@media   screen   and   (max-width:1200px)   {
	.t594__item   {
padding:10px
	}
}
@media   screen   and   (max-width:960px)   {
	.t594   .t-section__bottomwrapper   {
margin-top:45px
	}
	.t594   .t-section__topwrapper   {
margin-bottom:45px
	}
	.t594   .t-section__title   {
margin-bottom:20px
	}
	.t594__item_4-in-row,.t594__item_5-in-row,.t594__item_6-in-row   {
width:33.333%
	}
}
@media   screen   and   (max-width:640px)   {
	.t594__container   {
padding:0   20px;
box-sizing:border-box
	}
}
@media   screen   and   (max-width:440px)   {
	.t594__item_3-in-row,.t594__item_4-in-row,.t594__item_5-in-row,.t594__item_6-in-row   {
width:50%
	}
}
.t598   .t-section__topwrapper   {
	margin-bottom:105px
}
.t598   .t-section__title   {
	margin-bottom:40px
}
.t598   .t-section__descr   {
	max-width:560px
}
.t598   .t-section__bottomwrapper   {
	margin-top:105px
}
.t598__col   {
	position:relative;
	box-sizing:border-box;
	padding:0   25px
}
.t598__line   {
	position:absolute;
	top:0;
	bottom:0;
	left:-20px;
	background-color:#eee;
	width:1px;
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.t598__line_mobile   {
	height:1px;
	width:100%;
	background-color:#eee;
	display:none
}
.t598__descr   ul   {
	padding-left:0!important;
	margin-bottom:0;
	list-style:none
}
.t598__descr   li   {
	padding:12px;
	border-bottom:1px   solid   #eee
}
.t598__descr   li:first-child   {
	border-top:1px   solid   #eee
}
.t598__title   {
	margin-top:26px
}
.t598__descr   {
	margin-top:30px
}
.t598__price   {
	margin-top:30px
}
.t598__btn   {
	margin-top:30px
}
.t598__img   {
	max-width:90px;
	width:100%;
	display:block
}
.t598__bgimg   {
	width:100px;
	height:100px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.t598__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
@media   screen   and   (max-width:1200px)   {
	.t598__line   {
left:-10px
	}
}
@media   screen   and   (max-width:960px)   {
	.t598   .t-section__topwrapper   {
margin-bottom:40px
	}
	.t598   .t-section__title   {
margin-bottom:20px
	}
	.t598__line   {
display:none
	}
	.t598__line_mobile   {
display:block;
margin:55px   auto
	}
}
.t599   .t-section__topwrapper   {
	margin-bottom:105px
}
.t599   .t-section__title   {
	margin-bottom:40px
}
.t599   .t-section__descr   {
	max-width:560px
}
.t599__title   {
	margin-bottom:10px
}
.t599__subtitle   {
	color:#777;
	max-width:270px;
	margin-left:auto;
	margin-right:auto
}
.t599__price   {
	margin-top:30px
}
.t599__descr   {
	margin-top:25px
}
.t599__btn   {
	margin-top:30px
}
.t599__descr   ul   {
	padding-left:0!important;
	margin-bottom:0;
	list-style:none
}
.t599__descr   li   {
	padding:10px
}
.t599__content   {
	width:100%;
	padding:40px   30px;
	box-sizing:border-box
}
.t599__withfeatured   .t599__featured   .t599__content   {
	padding-top:55px;
	padding-bottom:55px
}
.t599__withfeatured   .t599__col   {
	padding-top:15px
}
.t599__withfeatured   .t599__featured   {
	padding-top:0;
	padding-bottom:0;
	margin-right:10px;
	margin-left:10px
}
.t599__withfeatured   .t599__featured.t-col_4   {
	max-width:380px
}
.t599__withfeatured   .t599__featured.t-col_3   {
	max-width:280px
}
.t599__withfeatured   .t599__featured.t-col_6   {
	max-width:580px
}
@media   screen   and   (max-width:1200px)   {
	.t599__withfeatured   .t599__featured.t-col_4   {
max-width:300px
	}
	.t599__withfeatured   .t599__featured.t-col_3   {
max-width:220px
	}
	.t599__withfeatured   .t599__featured.t-col_6   {
max-width:460px
	}
}
@media   screen   and   (max-width:960px)   {
	.t599   .t-section__topwrapper   {
margin-bottom:30px
	}
	.t599   .t-section__title   {
margin-bottom:20px
	}
	.t599__withfeatured   .t599__featured.t599__col   {
max-width:100%;
margin-left:0;
margin-right:0;
padding-top:0
	}
	.t599__withfeatured   .t599__col   {
padding-top:0
	}
	.t599__col   {
margin-bottom:35px
	}
	.t599__col:last-child   {
margin-bottom:0
	}
}
.t602__indicator   {
	width:0%;
	height:4px;
	background:#199c68;
	position:fixed;
	top:0;
	-webkit-transition:width   .6s   ease;
	-o-transition:width   .6s   ease;
	transition:width   .6s   ease;
	z-index:99999
}
@media   screen   and   (max-width:960px)   {
	.t602__indicator   {
top:0!important
	}
}
.t607   {
	z-index:1000;
	position:fixed;
	right:0;
	margin-right:20px
}
.t607__middle-pos   {
	top:50%;
	transform:translateY(-50%)
}
.t607__bottom-pos   {
	bottom:100px
}
.t607__top-pos   {
	top:100px
}
.t607   ul   {
	list-style-type:none;
	margin:0;
	padding:0!important
}
.t607__list_item   {
	padding:6px   0
}
.t607   .t-menu__link-item   {
	position:relative;
	display:table
}
.t607   .t-menu__link-item   .t607__dot   {
	display:block;
	width:10px;
	height:10px;
	border-radius:50%;
	-webkit-transition:.3s   ease-in-out   all;
	transition:.3s   ease-in-out   all;
	box-sizing:border-box
}
.t607__tooltip   {
	visibility:hidden;
	opacity:0;
	color:#000;
	padding:0   18px;
	position:absolute;
	white-space:nowrap;
	-webkit-transition:.3s   ease-in-out   opacity,.3s   ease   transform,.3s   ease   visibility;
	transition:.3s   ease-in-out   opacity,.3s   ease   transform,.3s   ease   visibility
}
.t607__tooltip   {
	right:10px;
	-webkit-transform:translateX(-20%)   translateY(-50%);
	transform:translateX(-20%)   translateY(-50%);
	top:50%
}
.t607__tooltip::after   {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border:solid   transparent;
	border-width:10px
}
.t607__tooltip::after   {
	top:50%;
	right:-20px;
	transform:translateY(-50%)
}
.t607   .t-menu__link-item:hover   .t607__tooltip   {
	visibility:visible;
	opacity:1
}
.t-menu__link-item:hover   .t607__tooltip   {
	-webkit-transform:translateX(0%)   translateY(-50%);
	transform:translateX(0%)   translateY(-50%)
}
@media   screen   and   (max-width:960px)   {
	.t607   {
display:none
	}
}
.t614   .t-section__topwrapper   {
	margin-bottom:105px
}
.t614   .t-section__title   {
	margin-bottom:40px
}
.t614   .t-section__descr   {
	max-width:560px
}
.t614__width_25   {
	width:25%
}
.t614__width_33   {
	width:33.33%;
	width:calc(33.333333333333%)
}
.t614__width_50   {
	width:50%
}
.t614__width_100   {
	width:100%
}
.t614__wrapper   {
	overflow:hidden
}
.t614__left,.t614__col   {
	display:table-cell;
	overflow:hidden
}
.t614__left   {
	width:200px;
	min-width:200px
}
.t614__col   {
	border-left:1px   solid   #eee
}
.t614__header   .t614__col   {
	border-left:none
}
.t614__title   {
	padding:22px   20px
}
.t614__header_title   {
	padding-bottom:19px;
	padding-top:0
}
.t614__middle_item   {
	display:table;
	width:100%;
	table-layout:fixed
}
.t614   svg   {
	display:block
}
.t614   .t-align_center   svg   {
	margin:0   auto
}
.t614__header   {
	display:table;
	width:100%;
	table-layout:fixed
}
.t614__bottom   {
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#eee
}
.t614__buttonwrapper   {
	padding:26px   20px
}
.t614   .t-btn   {
	word-break:normal
}
.t614__img   {
	max-width:40px
}
.t614__body   {
	border-radius:5px;
	overflow:hidden
}
@media   screen   and   (max-width:960px)   {
	.t614   .t-section__topwrapper   {
margin-bottom:25px
	}
	.t614   .t-section__title   {
margin-bottom:20px
	}
	.t614__container   {
overflow-x:scroll
	}
	.t614__content.t-col_12   {
width:940px;
max-width:940px;
padding:0
	}
	.t614__content.t-col_11   {
width:860px;
max-width:860px;
padding:0
	}
	.t614__content.t-col_10   {
width:780px;
max-width:780px;
padding:0
	}
	.t614__content.t-col_9   {
width:700px;
max-width:700px;
padding:0
	}
	.t614__content.t-col_8   {
width:620px;
max-width:620px;
padding:0
	}
	.t614__content.t-col_7   {
width:540px;
max-width:540px;
padding:0
	}
	.t614__content.t-col_6   {
width:460px;
max-width:460px;
padding:0
	}
	.t614__content.t-col_5   {
padding:0
	}
	.t614__mobile   {
padding:40px   20px
	}
}
.t698__mainwrapper   {
	padding:0   20px
}
.t698__mainblock   {
	margin:0   auto
}
.t698__mainblock_left   {
	text-align:left
}
.t698__title   {
	color:#fff;
	margin-bottom:40px
}
.t698__descr   {
	color:#fff;
	margin-bottom:50px
}
.t698__nomargin   .t698__descr   {
	margin-bottom:30px
}
.t698   .t-form__inputsbox   {
	-webkit-transition:max-height   0.3s   cubic-bezier(.19,1,.22,1);
	transition:max-height   0.3s   cubic-bezier(.19,1,.22,1);
	max-height:15000px
}
.t698__inputsbox_hidden.t-form__inputsbox   {
	overflow:hidden;
	max-height:0;
	opacity:0
}
.t698   .t-form__inputsbox   {
	max-width:560px;
	margin:0   auto;
	text-align:left
}
.t698__mainblock_left   .t-form__inputsbox   {
	margin-left:0
}
.t698   .t-input-group   {
	margin-bottom:20px
}
.t698   .t-input   {
	height:56px;
	background-color:transparent;
	-webkit-appearance:none
}
.t698   .t-input__vis-ph   {
	top:20px
}
.t698   .t-input-block   textarea   {
	padding-top:17px
}
.t698   .t-input-block   textarea.t-input_pvis   {
	padding-top:26px
}
.t698   .t-input-title   {
	padding-bottom:5px;
	color:#fff
}
.t698   .t-input-subtitle   {
	padding-bottom:15px;
	color:#fff
}
.t698   .t-input-group_rd   .t-input-subtitle   {
	padding-bottom:5px
}
.t698   .t-radio__indicator,.t698   .t-checkbox__indicator,.t698   .t-checkbox__indicator:after   {
	border-color:#fff
}
.t698   .t-radio__indicator:after   {
	background:#fff
}
.t698   .t-radio__control,.t698   .t-checkbox__control,.t698   .t-inputquantity__btn   {
	color:#fff
}
.t698   .t-form__submit   {
	display:block;
	text-align:center;
	vertical-align:middle;
	height:100%;
	margin-top:20px;
	margin-bottom:10px
}
.t698   .t-submit   {
	height:56px;
	padding:0   20px;
	width:100%
}
.t698   .t-form_bbonly   .t-input-title   {
	padding-bottom:0;
	margin-bottom:0
}
.t698   .t-form_bbonly   .t-input-subtitle   {
	padding-bottom:0;
	padding-top:5px
}
.t698__form-bottom-text   {
	color:#fff;
	margin-top:30px;
	margin-bottom:30px
}
@media   screen   and   (max-width:640px)   {
	.t698__title   {
margin-bottom:18px
	}
	.t698__descr   {
margin-bottom:30px
	}
	.t698   .t-input-block   textarea   {
padding-top:12px
	}
}
@media   screen   and   (max-width:480px)   {
	.t698   .t-inputtime,.t698   .t-datepicker__wrapper   {
max-width:100%
	}
	.t698__text   {
font-size:10px
	}
	.t698   .t-input-group   {
margin-bottom:15px
	}
}
.uploadcare-dialog.uploadcare-active   {
	z-index:9999999
}
.t702__body_popupshowed   {
	-webkit-overflow-scrolling:touch!important
}
.t702__wrapper   {
	padding:40px   45px
}
.t702__title   {
	margin-bottom:11px
}
.t702__text-wrapper   {
	margin-bottom:24px
}
.t702__text   {
	margin-top:20px
}
.t702__img   {
	width:100%;
	display:block
}
@media   screen   and   (max-width:640px)   {
	.t702__title   {
margin-bottom:6px
	}
	.t702__text-wrapper   {
margin-bottom:14px
	}
	.t702__wrapper   {
padding:20px
	}
}
.t702   .t-form__inputsbox   {
	-webkit-transition:max-height   0.3s   cubic-bezier(.19,1,.22,1);
	transition:max-height   0.3s   cubic-bezier(.19,1,.22,1);
	max-height:10000px
}
.t702__inputsbox_hidden.t-form__inputsbox   {
	overflow:hidden;
	max-height:0;
	opacity:0
}
.t702   .t-input-group   {
	margin-bottom:25px
}
.t702   .t-input   {
	background-color:transparent;
	-webkit-appearance:none
}
.t702   .t-input-block   textarea   {
	padding-top:17px;
	background-color:transparent
}
.t702   .t-input-block   textarea.t-input_pvis   {
	padding-top:26px
}
.t702   .t-input-title   {
	padding-bottom:5px
}
.t702   .t-input-subtitle   {
	padding-bottom:15px
}
.t702   .t-input-group_rd   .t-input-subtitle   {
	padding-bottom:5px
}
.t702   .t-inputtime,.t702   .t-datepicker__wrapper   {
	max-width:245px
}
.t702   .t-form__submit   {
	display:block;
	text-align:center;
	vertical-align:middle;
	height:100%;
	width:100%;
	margin-top:25px
}
.t702   .t-submit   {
	width:100%;
	height:54px;
	-webkit-appearance:none
}
.t702   .t-form_bbonly   .t-input-title   {
	padding-bottom:0;
	margin-bottom:0
}
.t702   .t-form_bbonly   .t-input-subtitle   {
	padding-bottom:0;
	padding-top:5px
}
.t702__form-bottom-text   {
	margin-top:20px
}
@media   screen   and   (max-width:640px)   {
	.t702   .t-input-group   {
margin-bottom:20px
	}
	.t702   .t-input-block   textarea   {
padding-top:12px
	}
	.t702   .t-submit,.t702   .t-input   {
height:50px;
font-size:16px
	}
	.t702   .t-input   {
padding:0   14px
	}
	.t702   .t-input__vis-ph   {
top:17px
	}
	.t702   .t-input_pvis   {
padding:22px   20px   10px   20px
	}
	.t702   .t-input-block   textarea.t-input_pvis   {
padding-top:22px
	}
}
@media   screen   and   (max-width:480px)   {
	.t702   .t-inputtime,.t702   .t-datepicker__wrapper   {
max-width:100%
	}
}
@media   screen   and   (max-width:560px)   {
	.t702   .t-popup_show   .t-popup__container   {
max-width:100%;
right:0;
left:0;
top:0;
bottom:0;
padding-top:50px;
margin:0;
box-sizing:border-box;
min-height:100vh;
-webkit-transform:translateY(0);
transform:translateY(0);
position:relative
	}
	.t702   .t-popup   {
padding:0
	}
	.t702   .t-popup__close   {
width:100%;
height:50px;
background:#000;
position:fixed;
display:table;
z-index:2;
left:0;
right:0;
top:0
	}
	.t702   .t-popup__close-wrapper   {
display:table-cell;
vertical-align:middle;
text-align:right;
width:100%;
padding-right:20px;
font-size:0
	}
	.t702   .t-popup__close-icon   {
width:16px
	}
}
.t738   .t-section__topwrapper   {
	margin-bottom:105px
}
.t738   .t-section__title   {
	margin-bottom:40px
}
.t738   .t-section__descr   {
	max-width:560px
}
.t738   .t-section__bottomwrapper   {
	margin-top:105px
}
.t738   .t-slds__arrow_wrapper   {
	width:5%
}
.t738__slds-wrapper   {
	flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	font-size:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	justify-content:center;
	-webkit-justify-content:center
}
.t738__linkwrapper   {
	margin:0   auto
}
.t738__img   {
	max-width:100%;
	width:100%;
	margin:0   auto
}
.t738__item   {
	padding:20px;
	box-sizing:border-box;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	margin:0
}
.t738__item_4-in-row   {
	width:25%
}
.t738__item_6-in-row   {
	width:16.666%
}
.t738__greyonhovercolor   {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray
}
.t738__greyonhovercolor:hover   {
	-webkit-filter:grayscale(0%);
	-moz-filter:grayscale(0%);
	-ms-filter:grayscale(0%);
	-o-filter:grayscale(0%);
	filter:grayscale(0%);
	filter:none
}
.t738__alphaonhover   {
	opacity:.5
}
.t738__alphaonhover:hover   {
	opacity:1
}
.t738__width_6   {
	max-width:600px
}
.t738__width_7   {
	max-width:700px
}
.t738__width_8   {
	max-width:800px
}
.t738__width_9   {
	max-width:900px
}
.t738__width_10   {
	max-width:1000px
}
.t738__width_11   {
	max-width:1100px
}
.t738__width_12   {
	max-width:1200px
}
.t738__width_100   {
	max-width:100%
}
@media   screen   and   (max-width:1200px)   {
	.t738__item   {
padding:10px
	}
	.t738__width_6   {
max-width:480px
	}
	.t738__width_7   {
max-width:560px
	}
	.t738__width_8   {
max-width:640px
	}
	.t738__width_9   {
max-width:720px
	}
	.t738__width_10   {
max-width:800px
	}
	.t738__width_11   {
max-width:880px
	}
	.t738__width_12   {
max-width:960px
	}
	.t738__width_100   {
max-width:100%
	}
}
@media   screen   and   (max-width:960px)   {
	.t738   .t-section__bottomwrapper   {
margin-top:45px
	}
	.t738   .t-section__topwrapper   {
margin-bottom:45px
	}
	.t738   .t-section__title   {
margin-bottom:20px
	}
	.t738__item_6-in-row   {
width:33.333%
	}
	.t738__witharrows   .t-width   .t-slds__wrapper   {
padding:0   35px
	}
}
@media   screen   and   (max-width:640px)   {
	.t738__item_4-in-row   {
width:50%
	}
}
@media   screen   and   (max-width:440px)   {
	.t738__item_6-in-row   {
width:50%
	}
}
.t744__imgwrapper   {
	position:relative
}
.t744__hidden   {
	display:none
}
.t744   .t-slds__arrow-right   {
	right:20px
}
.t744   .t-slds__arrow-left   {
	left:20px
}
.t744__title-wrapper   {
	margin-bottom:18px
}
.t744__title_small   {
	margin-top:4px;
	color:#777
}
.t744__descr   {
	margin-top:20px
}
.t744__price-item   {
	display:inline-block;
	vertical-align:middle
}
.t744__price-value,.t744__price-currency   {
	display:inline-block;
	vertical-align:middle;
	float:left
}
.t744__price-value+.t744__price-currency:before   {
	content:'\a0'
}
.t744__btn-wrapper   {
	margin-top:20px;
	margin-bottom:30px
}
.t744__btn-bottom   {
	margin-bottom:0
}
.t744__btn_wide   {
	width:100%
}
.t744__price_old   {
	position:relative;
	color:#bdbdbd
}
.t744__price_old:after   {
	content:'';
	position:absolute;
	top:50%;
	right:-1px;
	left:-1px;
	border-top:1px   solid;
	width:100%
}
.t744__textwrapper   {
	display:table-cell
}
.t744__info   {
	display:table
}
.t744   .t-product__option   {
	margin-top:10px;
	margin-bottom:10px
}
.t744   .t-product__option-title   {
	padding-bottom:3px
}
.t744   .t-product__option-variants   {
	position:relative;
	display:table;
	min-width:150px
}
.t744   .t-product__option-variants:after   {
	content:'   ';
	width:0;
	height:0;
	border-style:solid;
	border-width:6px   5px   0   5px;
	border-color:#000   transparent   transparent   transparent;
	position:absolute;
	right:10px;
	top:0;
	bottom:0;
	margin:auto;
	pointer-events:none
}
.t744   .t-product__option-select   {
	width:100%;
	border:1px   #ddd   solid;
	background:#f8f8f8;
	color:#000;
	box-sizing:border-box;
	cursor:pointer;
	padding:2px   30px   2px   10px;
	border-radius:5px;
	-webkit-appearance:none;
	appearance:none;
	-moz-appearance:none
}
.t744   .t-product__option-select::-ms-expand   {
	width:0;
	height:0;
	opacity:0
}
@media   screen   and   (max-width:960px)   {
	.t744__col_first   {
margin-bottom:24px
	}
	.t744__info   {
min-height:auto!important;
width:100%
	}
	.t744__bullet.t-slds__bullet   {
width:40px;
margin-right:4px;
margin-top:3px
	}
}
@media   screen   and   (max-width:640px)   {
	.t744   .t-product__option-select   {
font-size:16px
	}
}
.t795__title   {
	margin-bottom:40px
}
.t795__descr   {
	max-width:560px
}
.t798   .t-section__topwrapper   {
	margin-bottom:90px
}
.t798   .t-section__title   {
	margin-bottom:40px
}
.t798   .t-section__descr   {
	max-width:560px;
	margin:0   auto
}
.t798   .t-section__bottomwrapper   {
	margin-top:75px
}
.t798__bgimg   {
	width:100px;
	height:100px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	display:block
}
.t798__img   {
	width:100px;
	display:block
}
.t798__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.t798__cell_padding-left   {
	padding-left:30px
}
.t798__cell_padding-right   {
	padding-right:30px
}
.t798__text   {
	margin-bottom:20px
}
.t798__title   {
	margin-bottom:2px
}
.t798__descr   {
	margin-bottom:10px
}
@media   screen   and   (max-width:960px)   {
	.t798   .t-section__bottomwrapper   {
margin-top:25px
	}
	.t798   .t-section__topwrapper   {
margin-bottom:40px
	}
	.t798   .t-section__title   {
margin-bottom:20px
	}
	.t798__witharrows   .t-slds__wrapper   {
padding:0   29px
	}
}
@media   screen   and   (max-width:640px)   {
	.t798__cell   {
display:block
	}
	.t798__cell_padding-left   {
padding-left:0!important;
padding-top:20px
	}
	.t798__cell_padding-right   {
padding-right:0!important;
padding-bottom:20px
	}
}
.t844   .t-section__topwrapper   {
	margin-bottom:90px
}
.t844   .t-section__bottomwrapper   {
	margin-top:105px
}
.t844   .t-section__title   {
	margin-bottom:40px
}
.t844   .t-section__descr   {
	max-width:560px
}
.t844__wrapperleft   {
	padding-left:0;
	padding-right:0
}
.t844__wrappercenter   {
	padding-left:20px;
	padding-right:20px
}
.t844__separator   {
	margin-bottom:90px
}
.t844__bgimg   {
	margin-bottom:25px;
	width:100px;
	height:100px;
	max-width:100%;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.t844__img   {
	margin-bottom:25px;
	width:100px;
	height:auto;
	max-width:100%
}
.t844__img_circle   {
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%
}
.t844   .t-heading   {
	margin-bottom:25px;
	margin-top:12px
}
@media   screen   and   (max-width:960px)   {
	.t844   .t-section__bottomwrapper   {
margin-top:45px
	}
	.t844   .t-section__topwrapper   {
margin-bottom:45px
	}
	.t844   .t-section__title   {
margin-bottom:20px
	}
	.t844__col   {
margin-bottom:45px
	}
	.t844__separator   {
margin-bottom:0px!important
	}
	.t844   .t-heading   {
margin-bottom:15px
	}
}
/* End */


/* Start:/local/templates/widgets/css/widgets.css?164360596110684*/
/*
	--- WIDGETS CONTAINS ---

	1. Fancybox

*/

/*--- 1. Fancybox ---*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
			border-radius: 10px;

}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
		-moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
			box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background:url(/local/templates/cleverence/img/fancybox/fancybox_sprite.png) no-repeat;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background:url(/local/templates/cleverence/img/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}



.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/cleverence/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */
/* alexa edit/delete */
.fancybox-lock {
	width: auto;
}

/* alexa edit/delete end */
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background:url(/local/templates/cleverence/img/bg/overlay.png) repeat;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
			border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min--moz-device-pixel-ratio: 1.5),
		only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background:url(/local/templates/cleverence/img/fancybox/fancybox_sprite@2x.png) no-repeat;
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background:url(/local/templates/cleverence/img/fancybox/fancybox_loading@2x.gif) no-repeat;
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*--- 1. Fancybox End ---*/

}



/* UI-Multiselect */
/*Core*/
.ui-multiselect {
	text-align:left;
}
.ui-multiselect,
.ui-multiselect *:hover,
.ui-multiselect *:focus{
	outline:none !important;
}
button.ui-multiselect::-moz-focus-inner  {
	padding:0;
	border:0;
}
.ui-multiselect span.ui-icon { }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label {  }
.ui-multiselect-header { }
.ui-multiselect-header ul { }
.ui-multiselect-header ul li {  }
.ui-multiselect-header a { text-decoration:none; }
.ui-multiselect-header a:hover { text-decoration:underline; }
.ui-multiselect-header span.ui-icon { float:left; }
.ui-multiselect-header li.ui-multiselect-close { text-align:right;  }
.ui-multiselect-menu { display:none;  position:absolute; z-index:10000; text-align: left; }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:auto; }
.ui-multiselect-checkboxes label { display:block; }
.ui-multiselect-checkboxes label input { position:relative;  }
.ui-multiselect-checkboxes li { }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; text-decoration:none; }
/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none; }
/*CORE Filter*/
.ui-multiselect-hasfilter ul { position:relative; }
.ui-multiselect-filter {  }
.ui-multiselect-filter input { width:100px; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }

/*Custom style*/
/*Wrapper custom select*/
.bselect{
	position:relative;
}
.bselect select{
	width:100%;
}
/*Wrapper custom select end*/

/*Button part custom select */
button.cselect {
	outline:none !important;
	border:none !important;
	background:none !important;
	height:35px;
	padding:0px !important;
	resize:none;
	position:relative;
	overflow:visible;
	display:block;
}
button.cselect .select-bt-wrap{
	display:block;
	position:relative;
	height:35px;
	overflow:hidden;
	zoom:1;
	/* border:1px solid #D3D3D3; */
	box-shadow:inset #E4E4E4 2px 2px 0;
	background:#EDEDED;
	font-size:16px;
}
button.cselect:hover .select-bt-wrap {

}
button.cselect:active .select-bt-wrap,
button.ui-state-active.cselect .select-bt-wrap {

}
button.cselect:hover .ui-select-value,
button.cselect:hover .select-placeholder span,
button.ui-state-active.cselect .ui-select-value,
button.ui-state-active.cselect .select-placeholder span {

}

button.cselect .select-bt-wrap,
button.cselect .ui-select-value,
button.cselect .select-placeholder{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	zoom:1;
}
button.cselect .ui-select-value,
div.cselect ul  label,
button.cselect .select-placeholder span{
	color:#111;
	display:block;
	padding: 8px 25px;
}
button.cselect span.ui-icon{
	right: 12px;
	top: 16px;
	background:url(/local/templates/cleverence/img/sp-arrow.png) 0 -392px no-repeat;
	width: 11px;
	height: 6px;
	position:absolute;
}
/*Button part custom select end */

/*Drop part custom select end */
div.cselect{
	left:0px;
	top:0px;
}
div.cselect .select-widget-wrap{
	margin-top:1px;
}
div.cselect ul,
div.cselect ul li{
	padding:0;
	margin:0;
	list-style:none;
}
div.cselect ul{
	max-height:300px;
	overflow:visible;
	background:#EDEDED url('/local/templates/cleverence/img/empty.png') repeat;
	box-shadow:inset #E4E4E4 2px 2px 0;
}
div.cselect ul li{
	overflow:hidden;
	zoom:1;
	letter-spacing:normal;
}
div.cselect.small-drop ul li {
	text-align:center;
}
div.cselect ul .last{}
div.cselect ul  label{
	cursor:pointer;
	padding: 7px 22px;
	position:relative;
	zoom:1;
}
div.cselect ul .last label{border-bottom:none 0;}
div.cselect.small-drop ul label {padding:11px 0;}
div.cselect ul label.ui-state-hover,
div.cselect ul label.ui-state-active{
	outline:none;
	position:relative;
	background-color:#dddcdc;
}
div.cselect ul label.ui-state-active{
	outline:none;
	background-color:#dddcdc;
}
/*Drop part custom select end */

/*Auto completion part custom select */
div.cselect .ui-widget-header {
	display:none !important;
}
/*Auto completion part custom select end */

/*fix scroll drop list*/
.list-fix-scroll{
	overflow-y:auto !important;
}
/*fix scroll drop list end*/

/*type big font*/
button.cselect.t-big .select-bt-wrap{
	background:url('/local/templates/cleverence/img/select-line2.png') repeat-x 0 0 #e6e6e6;
	-moz-box-shadow: 0px 1px 0px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 1px 0px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 0px 0 rgba(0, 0, 0, 0.2);
}
button.cselect.t-big .select-bt-wrap,
div.cselect.t-big .select-widget-wrap{
	border-color:#dedede;
}
button.cselect.t-big .ui-select-value,
div.cselect.t-big ul  label,
button.cselect.t-big .select-placeholder span{
	font-size:14px;
	line-height:15px;
	padding: 5px 11px 2px;
}
button.cselect.t-big span.ui-icon{
	background-position: 0 -15px;
	width: 11px;
	height: 6px;
	right: 11px;
	top: 11px;
}
button.cselect.t-big.ui-state-active  span.ui-icon{
	background-position: 0 -246px;
}
/* UI-Multiselect end */
/* End */


/* Start:/local/templates/widgets/template_styles.css?16436059613696*/
html {

	font-family: 'DinPro',Arial,sans-serif;
	-webkit-text-size-adjust: 100%;

}

body {
	color: #111;
	font: 16px/1.333 'DinPro',Arial,sans-serif
	font-size: 16px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border:0;
	width:100%;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
	font-weight: normal;
	color: #111;
	line-height: 1.2;
	margin: 0;
}

a {
	color: #0083b0;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
}

.icon {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:top;
}

.sp_icon {
	background: url(/local/templates/cleverence/img/sp-icon.png) no-repeat;
}

.icon-question2{ background:url(/local/templates/cleverence/img/fn-info-icon.png) 0 0 no-repeat;vertical-align:middle; width: 16px; height: 16px; }

.icon
,[class^="btn-"]
,[class^="icon-"]
{
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
}

.btn-blue {
	background-color: #209DCC;
	border-radius: 3px;
	color: #FFF;
	padding: 5px 11px 4px;
	font-family: dinR;
	text-align: center;
	min-width: 65px;
	cursor: pointer;
}
[class^="btn-"] input[type="submit"]
, [class*=" btn-"] input[type="submit"]
, [class^="btn-"] input[type="reset"]
, [class*=" btn-"] input[type="reset"] {

	background: url("/local/templates/cleverence/img/empty.png") repeat;
	cursor: pointer;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
	border: 0;

}

.max-wrap {
	max-width:1140px;
	margin:0 auto;
	padding:0 30px;
}


.prices-tab-bar {
	color:white;
	font-size:18px;
	display: block;
	background: url('/local/templates/cleverence/img/bg/bg-ornament-red.jpg') 0 0 repeat;

	padding-top: 30px;
	padding-bottom: 30px;

}
.prices-tab-bar h2 {
	color:white;
}


/* checkbox-holder */
.checkbox-holder {
	float:left;
	position:relative;
}
.checkbox-holder input {
	position:absolute;
	left:-9999px;
}
.checkbox-holder label {
	box-shadow:inset #CACACA 1px 1px 0px;
	background-color:#EDEDED;
	color:#6a6a6a;
	cursor:pointer;
	text-transform:lowercase;
	line-height:1;
	padding:11px 9px;
	display:block;
}
.checkbox-holder label.checked {
	background-color:#706969;
	color:#FFF;

}
.checkbox-holder:first-child label.checked {box-shadow:inset #CACACA 1px 1px 0px;}
.checkbox-holder:last-child label.checked {box-shadow:inset #CACACA -1px 1px 0px;}
/* checkbox-holder end */

.summint-wrap .btn-blue {
	font-size:18px;
	padding:9px 11px 8px;
	margin-right:10px;
}
.summint-wrap .btn-reset {
	color:#0984b1;
	margin-top:10px;
}
.select-holder {
	position: relative;
}
select.cselect {
	width: 100%;
}

.summint-wrap {
	position: relative;
}

.equipment-for-project-list {
	margin: 0;
	list-style: none;
	border: 0;
	padding: 0;
	background: none;
	margin-left: -30px;
	margin-top: -20px;

}

.equipment-for-project-list li {
	width: 200px;
	margin-left: 30px;
	margin-top: 20px;
	text-align: center;
	display: inline-block;
}

.equipment-for-project-list figure {
	margin-bottom: 13px;
	height: 130px;
}

.equipment-for-project-list figure img {
	vertical-align: top;
	max-height: 140px;
}

.archive-widget {
	background-color: #FFF;
	border: 5px solid #EDEDED;
	padding: 20px 25px;
	padding-right: 25px;
}

#allrecords a {
	 color: #f3540e;
	 text-decoration: none;
}
.t-records a {
	 color: #f3540e;
	 text-decoration: none;
}
#allrecords a.btn-blue {
	 color: #FFF;
}
/* End */
/* /local/templates/widgets/css/tilda/tilda-grid-3.0.css?16436059615418 */
/* /local/templates/widgets/css/tilda/tilda-blocks-2.12.css?1763963108112059 */
/* /local/templates/widgets/css/widgets.css?164360596110684 */
/* /local/templates/widgets/template_styles.css?16436059613696 */
