.swiper-container{
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1
}
.swiper-container-no-flexbox .swiper-slide{
	float:left
}
.swiper-container-vertical>.swiper-wrapper{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper{
	-webkit-transform:translate3d(0px, 0, 0);
	transform:translate3d(0px, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper{
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.swiper-container-free-mode>.swiper-wrapper{
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide{
	-webkit-flex-shrink:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform
}
.swiper-slide-invisible-blank{
	visibility:hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
	height:auto
}
.swiper-container-autoheight .swiper-wrapper{
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-transition-property:height, -webkit-transform;
	transition-property:height, -webkit-transform;
	-o-transition-property:transform, height;
	transition-property:transform, height;
	transition-property:transform, height, -webkit-transform
}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{
	-ms-touch-action:pan-x;
	touch-action:pan-x
}
.swiper-pagination{
	background-color:rgba(255,255,255,0.8);
	max-width:1340px;
	height:40px;
	margin:0 auto;
	padding:4px 0;
	text-align:center;
	z-index:1000;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:0 auto
}
.swiper-pagination.swiper-pagination-hidden{
	opacity:0
}
.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{
	width:100%
}
.swiper-pagination-bullets-dynamic{
	overflow:hidden;
	font-size:0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33);
	position:relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{
	-webkit-transform:scale(0.66);
	-ms-transform:scale(0.66);
	transform:scale(0.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{
	-webkit-transform:scale(0.33);
	-ms-transform:scale(0.33);
	transform:scale(0.33)
}
.swiper-pagination-bullet{
	display:inline-block;
	width:40px;
	height:4px;
	margin:0 2px;
	border-radius:0;
	background:#fff
}
.swiper-pagination-clickable .swiper-pagination-bullet{
	cursor:pointer
}
.swiper-pagination-bullet-active{
	opacity:1;
	background:#063594
}
.swiper-container-vertical>.swiper-pagination-bullets{
	right:10px;
	top:50%;
	-webkit-transform:translate3d(0px, -50%, 0);
	transform:translate3d(0px, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 2px;
	display:block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	display:inline-block;
	-webkit-transition:200ms top, 200ms -webkit-transform;
	transition:200ms top, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top;
	transition:200ms transform, 200ms top, 200ms -webkit-transform
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin:0 2px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	left:50%;
	-webkit-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	-webkit-transition:200ms left, 200ms -webkit-transform;
	transition:200ms left, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left;
	transition:200ms transform, 200ms left, 200ms -webkit-transform
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{
	-webkit-transition:200ms right, 200ms -webkit-transform;
	transition:200ms right, 200ms -webkit-transform;
	-o-transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right;
	transition:200ms transform, 200ms right, 200ms -webkit-transform
}
.swiper-container .swiper-notification{
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out
}
.swiper-container-fade .swiper-slide{
	pointer-events:none;
	-webkit-transition-property:opacity;
	-o-transition-property:opacity;
	transition-property:opacity
}
.swiper-container-fade .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-cube{
	overflow:visible
}
.swiper-container-cube .swiper-slide{
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%
}
.swiper-container-cube .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
	-webkit-transform-origin:100% 0;
	-ms-transform-origin:100% 0;
	transform-origin:100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{
	pointer-events:auto;
	visibility:visible
}
.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-cube .swiper-cube-shadow{
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	-webkit-filter:blur(50px);
	filter:blur(50px);
	z-index:0
}
.swiper-container-flip{
	overflow:visible
}
.swiper-container-flip .swiper-slide{
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-container-flip .swiper-slide .swiper-slide{
	pointer-events:none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{
	pointer-events:auto
}
.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden
}
.swiper-container-coverflow .swiper-wrapper{
	-ms-perspective:1200px
}
