﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext,greek-ext,greek,vietnamese,latin-ext,cyrillic');
@font-face {
font-family : 'Open Sans Condensed';
font-style : normal;
font-weight : 300;
src : url(https://fonts.gstatic.com/s/opensanscondensed/v23/z7NFdQDnbTkabZAIOl9il_O6KJj73e7Ff1GhPuI.ttf) format('truetype');
}
@font-face {
font-family : "cs-ctrl-basic";
src : url("cs-ctrl-basic.eot");
src : url("cs-ctrl-basic.eot#iefix") format("embedded-opentype"), url("cs-ctrl-basic.woff") format("woff"), url("cs-ctrl-basic.ttf") format("truetype"), url("cs-ctrl-basic.svg#basic") format("svg");
font-weight : normal;
font-style : normal;
}
.csslider1 {
	display : inline-block;
	position : relative;
	max-width : 1140px;
	width : 100%;
}
.csslider1, .csslider1 *, .csslider1 *:after, .csslider1 *:before {
	box-sizing : content-box;
}
.csslider1 > .cs_anchor {
	display : none;
}
.csslider1 > ul {
	position : relative;
	z-index : 1;
	font-size : 0;
	line-height : 0;
	margin : 0 auto;
	padding : 0;
	overflow : hidden;
	white-space : nowrap;
}
.csslider1 > ul > .cs_skeleton {
	width : 100%;
	visibility : hidden;
	font-size : 0;
	line-height : 0;
}
.csslider1 > ul > .slide.img img {
	width : 100%;
}
.csslider1 > ul > .slide.img a {
	font-size : 0;
	color : transparent;
}
.csslider1 > ul > .slide {
	position : relative;
	display : inline-block;
	width : 100%;
	height : 100%;
	overflow : hidden;
	font-size : 15px;
	font-size : initial;
	line-height : normal;
	white-space : normal;
	vertical-align : top;
	box-sizing : border-box;
	transform : translate3d(0,0,0);
}
.csslider1 .cs_engine {
	position : absolute;
	top : -9999px;
	left : -9999px;
	font-size : 0;
	opacity : 0;
}
.csslider1 > ul > li.img, .csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_bullets, .csslider1 > .cs_play_pause {
	user-select : none;
}
.csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext {
	position : absolute;
	top : 50%;
	z-index : 5;
	box-sizing : content-box;
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label {
	position : absolute;
	text-decoration : none;
	cursor : pointer;
	opacity : 0;
	z-index : -1;
}
.csslider1 > .cs_arrowprev {
	left : 0;
}
.csslider1 > .cs_arrownext {
	right : 0;
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label {
opacity : 0;
z-index : -1;
}
.csslider1 > #cs_slide1_0:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_pause1_0:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_slide1_0:checked ~ .cs_arrownext > label.num1, .csslider1 > #cs_pause1_0:checked ~ .cs_arrownext > label.num1, .csslider1 > #cs_slide1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_pause1_1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_slide1_1:checked ~ .cs_arrownext > label.num2, .csslider1 > #cs_pause1_1:checked ~ .cs_arrownext > label.num2, .csslider1 > #cs_slide1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_pause1_2:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_slide1_2:checked ~ .cs_arrownext > label.num0, .csslider1 > #cs_pause1_2:checked ~ .cs_arrownext > label.num0 {
opacity : 1;
z-index : 5;
}
@keyframes arrow1 {
0%, 33.32333333333334% {
opacity : 1;
z-index : 5;
}
33.333333333333336%, 100% {
opacity : 0;
z-index : -1;
}
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num2, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num1 {
animation : arrow1 24000ms -2000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num0, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num2 {
animation : arrow1 24000ms 6000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num1, .csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num0 {
animation : arrow1 24000ms 14000ms infinite;
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label, .csslider1 > .slide:checked ~ .cs_arrownext > label, .csslider1 > .pause:checked ~ .cs_arrowprev > label, .csslider1 > .pause:checked ~ .cs_arrownext > label {
animation : none;
}
.csslider1 > .cs_bullets {
	position : absolute;
	left : 0;
	width : 100%;
	z-index : 6;
	font-size : 0;
	line-height : 8pt;
	text-align : center;
}
.csslider1 > .cs_bullets > div {
	margin-left : -50%;
	width : 100%;
}
.csslider1 > .cs_bullets > label {
	position : relative;
	display : inline-block;
	cursor : pointer;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
	visibility : hidden;
	position : absolute;
	opacity : 0;
	z-index : 1;
	line-height : 0;
	left : -63.5px;
	top : -48px;
}
.csslider1 > .cs_bullets > label > .cs_thumb > img {
	max-width : none;
}
.csslider1 > .cs_play_pause {
	position : absolute;
	top : 50%;
	left : 50%;
	z-index : 5;
}
.csslider1 > .cs_play_pause > label {
	position : absolute;
	cursor : pointer;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .slide:checked ~ .cs_play_pause > .cs_play, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_play {
display : block;
z-index : 5;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_play, .csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause {
display : none;
z-index : -1;
}
@keyframes pauseChange1 {
0%, 33.32333333333334% {
opacity : 1;
z-index : 5;
}
33.333333333333336%, 100% {
opacity : 0;
z-index : -1;
}
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num0 {
opacity : 0;
z-index : -1;
animation : pauseChange1 24000ms -2000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num1 {
opacity : 0;
z-index : -1;
animation : pauseChange1 24000ms 6000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_play_pause > .cs_pause.num2 {
opacity : 0;
z-index : -1;
animation : pauseChange1 24000ms 14000ms infinite;
}
.csslider1 > .slide:checked ~ .cs_play_pause > .cs_pause, .csslider1 > .pause:checked ~ .cs_play_pause > .cs_pause {
animation : none;
}
.csslider1 > ul {
	overflow : hidden;
}
.csslider1 > ul > .slide {
	position : absolute;
	left : 0;
	top : 0;
	display : inline-block;
	opacity : 0;
	z-index : 1;
	transform : translateY(-50%);
}
.csslider1 > #cs_slide1_0:checked ~ ul > .slide.num0, .csslider1 > #cs_pause1_0:checked ~ ul > .slide.num0, .csslider1 > #cs_slide1_1:checked ~ ul > .slide.num1, .csslider1 > #cs_pause1_1:checked ~ ul > .slide.num1, .csslider1 > #cs_slide1_2:checked ~ ul > .slide.num2, .csslider1 > #cs_pause1_2:checked ~ ul > .slide.num2 {
opacity : 1;
z-index : 2;
transform : translateY(0);
}
@keyframes jump1 {
0%, 41.66666666666667%, 100% {
opacity : 0;
transform : translateY(-50%);
animation-timing-function : cubic-bezier(0.680,-0.550,0.265,1.550);
}
8.333333333333334%, 33.333333333333336% {
opacity : 1;
transform : translateY(0);
animation-timing-function : cubic-bezier(0.680,-0.550,0.265,1.550);
}
0%, 33.33233333333334% {
z-index : 2;
animation-timing-function : cubic-bezier(0.680,-0.550,0.265,1.550);
}
33.33433333333333%, 100% {
z-index : 1;
}
}
.csslider1 > #cs_play1:checked ~ ul > .slide.num0 {
animation : jump1 24000ms -2000ms infinite;
}
.csslider1 > #cs_play1:checked ~ ul > .slide.num1 {
animation : jump1 24000ms 6000ms infinite;
}
.csslider1 > #cs_play1:checked ~ ul > .slide.num2 {
animation : jump1 24000ms 14000ms infinite;
}
.csslider1 > #cs_play1:checked ~ ul > .slide, .csslider1 > .pause:checked ~ ul > .slide {
transition : none;
}
.csslider1 > .cs_play_pause {
	transition : all 0.4s 0s ease;
}
.csslider1 > .cs_arrowprev {
	transition : all 0.4s 0.15s ease;
}
.csslider1 > .cs_arrownext {
	transition : all 0.4s 0.3s ease;
}
.csslider1 > .cs_arrowprev, .csslider1 > .cs_arrownext, .csslider1 > .cs_play_pause {
	opacity : 0;
	transform : translateY(-30px);
}
.csslider1:hover > .cs_arrowprev, .csslider1:hover > .cs_arrownext, .csslider1:hover > .cs_play_pause {
	opacity : 1;
	transform : translateY(0);
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label {
	padding : 17px;
	height : 23px;
	width : 23px;
	margin-top : -28px;
	margin-left : -28px;
	background-color : #EAFECB;
	border-radius : 50%;
}
.csslider1 > .cs_arrowprev > label, .csslider1 > .cs_arrownext > label, .csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after {
	transition : background-color 0.4s, color 0.4s;
}
.csslider1 > .cs_arrowprev {
	margin-left : 2px;
	left : 45px;
}
.csslider1 > .cs_arrownext {
	margin-right : 2px;
	right : 45px;
}
.csslider1 > .cs_arrowprev > label span, .csslider1 > .cs_arrownext > label span {
	display : block;
	color : #3A4A5A;
}
.csslider1 > .cs_arrowprev > label span:after, .csslider1 > .cs_arrownext > label span:after {
	display : block;
	font : 21px "cs-ctrl-basic";
	line-height : 23px;
	text-align : center;
}
-ms-input-placeholder, :root .csslider1 > .cs_arrowprev > label span:after {
	line-height : 29px;
}
-ms-input-placeholder, :root .csslider1 > .cs_arrownext > label span:after {
	line-height : 29px;
}
.csslider1 > .cs_arrowprev > label span:after {
	content : '\e800';
}
.csslider1 > .cs_arrownext > label span:after {
	content : '\e801';
}
.csslider1 > .cs_arrowprev:hover > label, .csslider1 > .cs_arrownext:hover > label {
	background-color : #f5ffe5;
}
.csslider1 > .cs_arrownext:hover > label span {
	color : #000;
	animation : nextArrow1 0.7s ease-in-out infinite;
}
.csslider1 > .cs_arrowprev:hover > label span {
	color : #000;
	animation : prevArrow1 0.7s ease-in-out infinite;
}
@keyframes nextArrow1 {
0%, 100% {
transform : translateX(0);
}
25% {
transform : translateX(2px);
}
75% {
transform : translateX(-2px);
}
}
@keyframes prevArrow1 {
0%, 100% {
transform : translateX(0);
}
25% {
transform : translateX(-2px);
}
75% {
transform : translateX(2px);
}
}
.csslider1 > .cs_play_pause > label {
	text-decoration : none;
	padding : 17px;
	height : 23px;
	width : 23px;
	margin-top : -28px;
	margin-left : -28px;
	background-color : #EAFECB;
	border-radius : 50%;
}
.csslider1 > .cs_play_pause > label, .csslider1 > .cs_play_pause > label span:after {
	transition : background-color 0.4s ease, color 0.4s ease;
}
.csslider1 > .cs_play_pause > label span {
	display : block;
	color : #3A4A5A;
}
.csslider1 > .cs_play_pause > label span:after {
	display : block;
	font : 15px "cs-ctrl-basic";
	line-height : 25px;
	text-align : center;
}
-ms-input-placeholder, :root .csslider1 > .cs_play_pause > label span:after {
	line-height : 28px;
}
.csslider1 > .cs_play_pause > .cs_play span:after {
	content : '\e802';
}
.csslider1 > .cs_play_pause > .cs_pause span:after {
	content : '\e803';
}
.csslider1 > .cs_play_pause:hover > label {
	background-color : #f5ffe5;
}
.csslider1 > .cs_play_pause:hover > label span {
	color : #000;
	animation : playPause1 0.7s ease-in-out infinite;
}
@keyframes playPause1 {
0%, 100% {
transform : translateY(0);
}
25% {
transform : translateY(2px);
}
75% {
transform : translateY(-2px);
}
}
.csslider1 > .cs_bullets {
	bottom : 5px;
	margin-bottom : 5px;
}
.csslider1 > .cs_bullets > label {
	border-radius : 50%;
	margin : 0 5px;
	padding : 9px;
	background : #EAFECB;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
	border : #EAFECB solid 3px;
	margin-top : -150%;
	margin-left : 3px;
	transition : all 0.3s;
}
.csslider1 > .cs_bullets > label > .cs_thumb:before {
	content : '';
	position : absolute;
	width : 0;
	height : 0;
	left : 50%;
	margin-left : -4px;
	bottom : -9px;
	border-left : 7px solid transparent;
	border-right : 7px solid transparent;
	border-top : 7px solid #EAFECB;
}
.csslider1 > .cs_bullets > label:hover > .cs_thumb {
	margin-top : -12px;
	opacity : 1;
	visibility : visible;
}
.csslider1 > .cs_bullets > label > .cs_point {
	position : absolute;
	left : 50%;
	top : 50%;
	margin-left : -2px;
	margin-top : -2px;
	background : transparent;
	border-radius : 50%;
	padding : 2px;
}
.csslider1 > .cs_bullets > label:hover > .cs_point, .csslider1 > #cs_slide1_0:checked ~ .cs_bullets > label.num0 > .cs_point, .csslider1 > #cs_pause1_0:checked ~ .cs_bullets > label.num0 > .cs_point, .csslider1 > #cs_slide1_1:checked ~ .cs_bullets > label.num1 > .cs_point, .csslider1 > #cs_pause1_1:checked ~ .cs_bullets > label.num1 > .cs_point, .csslider1 > #cs_slide1_2:checked ~ .cs_bullets > label.num2 > .cs_point, .csslider1 > #cs_pause1_2:checked ~ .cs_bullets > label.num2 > .cs_point {
background : #3A4A5A;
}
@keyframes bullet1 {
0%, 33.32333333333334% {
background : #3A4A5A;
}
33.333333333333336%, 100% {
background : transparent;
}
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num0 > .cs_point, .csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num0 > .cs_point {
animation : bullet1 24000ms -2000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num1 > .cs_point, .csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num1 > .cs_point {
animation : bullet1 24000ms 6000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num2 > .cs_point, .csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num2 > .cs_point {
animation : bullet1 24000ms 14000ms infinite;
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label > .cs_point, .csslider1 > .pause:checked ~ .cs_bullets > label > .cs_point {
transition : none;
}
.csslider1 > .slide:checked ~ .cs_bullets > label > .cs_point, .csslider1 > .pause:checked ~ .cs_bullets > label > .cs_point {
animation : none;
}
@media only screen and (max-width: 480px), only screen and (max-width: 480px), only screen and (max-width: 480px), only screen and (max-width: 480px), only screen and (max-width: 480px), only screen and (max-resolution: 192dpi) and (max-width: 480px), only screen and (max-resolution: 2dppx) and (max-width: 480px) {
.csslider1 > .cs_description, .csslider1 > .cs_bullets {
	display : none;
}
}
