.n2-in-fullscreen * {
	animation-name: initial; -webkit-animation-name: initial;
}
.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]) {
	opacity: 1;
}
.n2-ss-align {
	overflow: hidden; position: relative; z-index: 0;
}
.n2-ss-align.n2-ss-slider-align-visible {
	overflow: visible;
}
.n2-ss-slider {
	-webkit-font-smoothing: antialiased;
}
.n2-ss-slider {
	-webkit-tap-highlight-color: transparent;
}
.n2-ss-slider .n2-ss-swipe-element {
	-webkit-tap-highlight-color: transparent;
}
.n2-ss-slider .n2-ss-swipe-element > * {
	-webkit-tap-highlight-color: initial;
}
.n2-ss-slider > * {
	-webkit-tap-highlight-color: initial;
}
.n2-ss-slider .n2-ow {
	line-height: inherit; letter-spacing: inherit; font-size: inherit;
}
.n2-ss-slider .n2-ow-all * {
	line-height: inherit; letter-spacing: inherit; font-size: inherit;
}
.n2-ss-slider .n2-ow {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow-all * {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow-all *::after {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow-all *::before {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow::after {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow::before {
	box-sizing: content-box; -moz-box-sizing: content-box;
}
.n2-ss-slider .n2-ow-all a {
	border: 0px currentColor; border-image: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider a.n2-ow {
	border: 0px currentColor; border-image: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all a {
	transition:none; box-shadow: none;
}
.n2-ss-slider .n2-ow-all a:focus {
	transition:none; box-shadow: none;
}
.n2-ss-slider a.n2-ow {
	transition:none; box-shadow: none;
}
.n2-ss-slider a.n2-ow:focus {
	transition:none; box-shadow: none;
}
.n2-ss-slider .n2-ow-all h1 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all h2 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all h3 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all h4 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all h5 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all h6 {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all p {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h1.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h2.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h3.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h4.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h5.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider h6.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider p.n2-ow {
	margin: 0px; border: 0px currentColor; border-image: none; width: auto; height: auto; padding-right: 0px; padding-left: 0px; box-shadow: none; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; hyphens: none;
}
.n2-ss-slider .n2-ow-all iframe {
	margin: 0px;
}
.n2-ss-slider iframe.n2-ow {
	margin: 0px;
}
.n2-ss-slider .n2-ow-all img {
	background: 0px 0px; margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: auto; vertical-align: top; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.n2-ss-slider img.n2-ow {
	background: 0px 0px; margin: 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: auto; vertical-align: top; box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0;
}
.n2-ss-slider a.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider button.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider img.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider input.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider li.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider ol.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider p.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider textarea.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider ul.n2-ow {
	transition:none; -moz-transition: none 0s; -webkit-transition: none 0s; -o-transition: none 0s;
}
.n2-ss-slider {
	width: 100%; text-align: left; position: relative; z-index: 3; min-height: 1px;
}
[dir=rtl] .n2-ss-slider {
	text-align: right;
}
.n2-ss-slider :focus {
	
}
[dir=rtl] .n2-ss-slider .n2-ss-slide-background {
	text-align: left;
}
.n2-ss-slider.n2-ss-load-fade {
	transition:opacity 0.3s ease-in-out; position: absolute; opacity: 0; -moz-transition: opacity .3s ease-in-out; -webkit-transition: opacity .3s ease-in-out;
}
.n2-ss-slider.n2-ss-load-fade.n2-ss-loaded {
	position: relative; opacity: 1;
}
.n2-ss-slider .unselectable {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -khtml-user-select: none;
}
.n2-ss-slider .n2noselftransition {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.n2-ss-slider.n2notransition * {
	transition:none !important; -moz-transition: none; -webkit-transition: none; -o-transition: none;
}
.n2-ss-slider .n2-ss-slide {
	text-align: center;
}
.n2-ss-slider .n2-ss-canvas {
	overflow: hidden !important; position: relative;
}
.n2-ss-slider .n2-ss-slide {
	overflow: hidden !important; position: relative;
}
.n2-ss-slider .n2-ss-slide-background {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; position: absolute;
}
.n2-ss-slider .n2-ss-slide-background * {
	left: 0px; top: 0px; width: 100%; height: 100%; text-align: left; position: absolute;
}
.n2-ss-slider .n2-ss-slide-background {
	z-index: 10;
}
.n2-ss-slider .n2-ss-slide-background img {
	width: 0px; height: 0px; display: none; max-width: none;
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-color {
	z-index: 1;
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-video {
	z-index: 3;
}
.n2-ss-slider .n2-ss-slide-background .n2-ss-slide-background-image {
	z-index: 5;
}
.n2-ss-slider .n2-ss-slide-background-image {
	background-position: 50% 50%; width: 100%; height: 100%; box-sizing: content-box; background-repeat: no-repeat; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box;
}
.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image {
	background-size: cover;
}
.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
	background-size: cover;
}
.n2-ss-slider [data-mode=blurfit] .n2-ss-slide-background-image + .n2-ss-slide-background-image {
	background-size: contain;
}
.n2-ss-slider [data-mode=fit] .n2-ss-slide-background-image {
	background-size: contain;
}
.n2-ss-slider [data-mode=simple] .n2-ss-slide-background-image {
	background-size: cover;
}
.n2-ss-slider [data-mode=stretch] .n2-ss-slide-background-image {
	background-size: 100% 100%;
}
.n2-ss-slider [data-mode=center] .n2-ss-slide-background-image {
	background-position: 50% 50%;
}
.n2-ss-slider [data-mode=tile] .n2-ss-slide-background-image {
	background-repeat: repeat;
}
.n2-ss-slider [data-mode=fixed] .n2-ss-slide-background-image {
	background-size: cover;
}
.n2-ss-slider .n2-ss-slide-background-video {
	left: 0px; top: 0px; position: absolute;
}
.n2-ss-slider .n2-ss-layers-container {
	width: 100%; height: 100%; display: flex; visibility: hidden; position: relative; z-index: 20; flex-direction: column;
}
.n2-ss-slider .n2-ss-layers-container > * {
	visibility: visible;
}
.n2-ss-slider [onclick].n2-ss-layers-container {
	visibility: visible;
}
.n2-ss-slider .n2-ss-layer {
	outline: rgba(0, 0, 0, 0) solid 1px; z-index: 2;
}
.n2-ss-slider [data-pm=absolute].n2-ss-layer {
	position: absolute;
}
.n2-ss-slider [data-pm=default].n2-ss-layer {
	position: relative; min-height: 1px;
}
.n2-ss-slider [data-pm=normal].n2-ss-layer {
	position: relative; min-height: 1px;
}
.n2-ss-slider .n2-ss-layer-mask {
	width: 100%; height: 100%;
}
.n2-ss-slider .n2-ss-layer-parallax {
	width: 100%; height: 100%;
}
.n2-ss-slider .n2-ss-layer-rotation {
	width: 100%; height: 100%;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-mask {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-parallax {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-rotation {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-mask {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-parallax {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer-row .n2-ss-layer-rotation {
	height: auto; flex-grow: 1;
}
.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-mask {
	height: 100%;
}
.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-parallax {
	height: 100%;
}
.n2-ss-slider .n2-ss-layer.n2-ss-layer-needsize .n2-ss-layer-rotation {
	height: 100%;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer > .n2-ss-layer-mask {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer > .n2-ss-layer-mask > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer > .n2-ss-layer-parallax {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer > .n2-ss-layer-parallax > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer > .n2-ss-layer-mask {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer > .n2-ss-layer-mask > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer > .n2-ss-layer-parallax {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer > .n2-ss-layer-parallax > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer > .n2-ss-layer-rotation {
	display: flex; flex-direction: column;
}
.n2-ss-slider .n2-ss-layer-group {
	left: 0px; top: 0px; width: 100%; height: 100%; visibility: hidden; position: absolute; z-index: 2;
}
.n2-ss-slider .n2-ss-layer-group > .n2-ss-layer-parallax {
	visibility: hidden;
}
.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground='0'] {
	visibility: hidden;
}
.n2-ss-slider .n2-ss-static-slide div[data-sstype=content][data-hasbackground='0'] div.n2-ss-section-main-content {
	visibility: hidden;
}
.n2-ss-slider .n2-ss-layer-group > * {
	visibility: visible;
}
.n2-ss-slider .n2-ss-layer-group > .n2-ss-layer-parallax > * {
	visibility: visible;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-slider-1 {
	background-attachment: scroll !important;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-slider-1 {
	background-attachment: scroll !important;
}
.n2-ss-slider .n2-ss-widget {
	transition:opacity 0.4s; font-size: 16px; display: none; position: relative; z-index: 12; opacity: 1; -moz-transition: opacity .4s ease; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; -webkit-backface-visibility: hidden; -webkit-perspective: 1000px;
}
.n2-ss-slider [data-position=above].n2-ss-widget {
	margin-right: auto; margin-left: auto;
}
.n2-ss-slider [data-position=below].n2-ss-widget {
	margin-right: auto; margin-left: auto;
}
.n2-ss-slider .n2-ss-widget.n2-ss-widget-hidden {
	opacity: 0 !important; pointer-events: none;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-widget {
	font-size: 14px;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-widget {
	font-size: 12px;
}
.n2-ss-slider .n2-ss-mobile {
	display: none;
}
.n2-ss-slider .n2-ss-tablet {
	display: none;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-desktop {
	display: none;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-desktop {
	display: none;
}
.n2-ss-slider .n2-ss-desktop {
	display: block;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-desktop {
	display: block;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop {
	display: block;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-mobile {
	display: block;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile {
	display: block;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-tablet {
	display: block;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet {
	display: block;
}
.n2-ss-slider .n2-ss-desktop.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-desktop.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-mobile.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-tablet.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib {
	display: inline-block;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-flex {
	display: flex;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-flex {
	display: flex;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-flex {
	display: flex;
}
.n2-ss-slider.n2-ss-desktop .n2-ss-widget-display-desktop.n2-inline-flex {
	display: inline-flex;
}
.n2-ss-slider.n2-ss-mobile .n2-ss-widget-display-mobile.n2-inline-flex {
	display: inline-flex;
}
.n2-ss-slider.n2-ss-tablet .n2-ss-widget-display-tablet.n2-inline-flex {
	display: inline-flex;
}
.n2-ss-slider .n2-ss-widget-always {
	-webkit-transform: translate3d(0, 0, 0);
}
.n2-ss-slider .n2-ss-static-slide {
	left: 0px; top: 0px; width: 100%; height: 100%; display: flex; visibility: hidden; position: absolute; z-index: 25; flex-direction: column; -webkit-backface-visibility: hidden;
}
.n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-start {
	visibility: visible;
}
.n2-ss-slider .n2-ss-static-slide .n2-ss-layer {
	visibility: visible;
}
.n2-ss-slider .n2-ss-static-slide .n2-ss-section-main-content > div {
	visibility: visible;
}
.n2-ss-slider .n2-ss-static-slide div[data-sstype=content] > div {
	visibility: visible;
}
.n2-ss-slider .n2-ss-static-slide > div {
	visibility: visible;
}
.n2-ss-shape-divider {
	left: 0px; width: 100%; height: 100px; position: absolute; z-index: 13; pointer-events: none;
}
.n2-ss-shape-divider-inner {
	height: 100%;
}
.n2-ss-shape-divider svg {
	width: 100%; height: 100%; display: block;
}
.n2-ss-shape-divider-top {
	top: 0px;
}
.n2-ss-shape-divider-top.n2-ss-flip-horizontal {
	transform: scaleX(-1); -webkit-transform: scaleX(-1);
}
.n2-ss-shape-divider-bottom {
	bottom: 0px; transform: scaleY(-1); -webkit-transform: scaleY(-1);
}
.n2-ss-shape-divider-bottom.n2-ss-flip-horizontal {
	transform: scale(-1); -webkit-transform: scale(-1);
}
.n2-ss-shape-divider .n2-ss-divider-start {
	visibility: hidden;
}
.n2-ss-shape-divider.n2-ss-divider-animate .n2-ss-divider-end {
	visibility: hidden;
}
.n2-ss-slider .n2-ss-slide .nextend-slide-bg {
	background: rgba(0, 0, 0, 0.002); left: 0px; top: 0px; width: 100%; height: auto; position: absolute; max-width: none !important;
}
.n2-ss-slider video.n2-ow {
	max-width: none;
}
.n2-ss-slider .n2-ss-item-iframe-wrapper {
	height: 100%; -ms-overflow-y: auto; -webkit-overflow-scrolling: touch;
}
.n2-ss-slider .n2i {
	vertical-align: top;
}
.n2-ss-slider iframe.n2-ow {
	display: block; max-width: none;
}
.n2-ss-slider .n2-ss-item-iframe {
	height: 100%;
}
.n2-ss-slider .n2-grab {
	
}
.n2-ss-slider .n2-grabbing {
	
}
.n2-ss-slider .n2-ss-item-input-form {
	display: flex;
}
.n2-ss-slider .n2-ss-item-input-form .n2-input {
	flex:1 1 auto;
}
.n2-ss-slider .n2-ss-item-input-form .n2-form-button {
	margin: 0px;
}
.n2-ss-slider .n2-input {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.n2-ss-slider form.n2-ow {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.n2-ss-slider .n2-input {
	background: 0px 0px; width: auto; height: auto; line-height: 1; font-family: Arial; font-size: 13px; vertical-align: middle; display: inline-block; white-space: normal; box-sizing: border-box; box-shadow: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.n2-ss-slider input.n2-ow:focus {
	outline: 0px;
}
.n2-ss-slider input[placeholder].n2-ow {
	overflow: hidden; -ms-text-overflow: clip;
}
.n2-ss-slider table.n2-ow {
	margin: 0px; table-layout: auto;
}
.n2-ss-slider .n2-ow .n2-ss-thumbnail-type {
	left: 50%; top: 50%; width: 48px; height: 48px; margin-top: -24px; margin-left: -24px; position: absolute;
}
.n2-ss-slider .n2-ss-icon-normal {
	display: inline-block;
}
.n2-ss-slider .n2-ss-icon-has-hover:hover .n2-ss-icon-normal {
	display: none;
}
.n2-ss-slider .n2-ss-icon-hover {
	display: none;
}
.n2-ss-slider .n2-ss-icon-has-hover:hover .n2-ss-icon-hover {
	display: inline-block;
}
.n2-ss-slider .n2-ss-section-main-content .n2-ss-item {
	float: none;
}
.n2-ss-slider .n2-ss-section-main-content > [data-sstype=row].n2-ss-layer {
	width: 100%;
}
.n2-ss-slider .n2-ss-section-main-content > [data-sstype=row][data-frontend-fullwidth='0'].n2-ss-layer {
	width: auto;
}
.n2-ss-slider [data-frontend-fullwidth='0'][data-sstype=row] > [row-wrapped='0'].n2-ss-layer-row > .n2-ss-layer-row-inner > .n2-ss-layer {
	width: auto !important;
}
.n2-ss-slider [data-frontend-fullwidth='0'][data-sstype=row] > [row-wrapped='0'].n2-ss-layer-row > .n2-ss-layer-row-inner {
	flex-wrap: wrap;
}
.n2-ss-slider [row-wrapped='1'] > .n2-ss-layer-row-inner {
	flex-wrap: wrap;
}
.n2-ss-slider [data-sstype=row].n2-ss-layer.n2-ss-stretch-layer {
	flex:1 1 auto; display: flex;
}
.n2-ss-slider [data-sstype=row].n2-ss-layer.n2-ss-stretch-layer > .n2-ss-layer-mask {
	display: flex;
}
.n2-ss-slider .n2-ss-layer-row {
	display: flex; box-sizing: border-box;
}
.n2-ss-slider .n2-ss-layer-row-inner {
	display: flex; visibility: hidden; box-sizing: border-box;
}
.n2-ss-slider .n2-ss-layer-row-inner > * {
	visibility: visible;
}
.n2-ss-slider [data-sstype=row].n2-ss-layer.n2-ss-stretch-layer .n2-ss-layer-row {
	width: 100%; height: auto;
}
.n2-ss-slider .n2-ss-layer-row > .n2-ss-layer {
	flex:1 1 auto; width: 1px; box-sizing: border-box;
}
.n2-ss-slider .n2-ss-layer-row .n2-ss-item {
	float: none;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer {
	width: auto;
}
.n2-ss-slider .n2-ss-layer-content [data-pm=normal].n2-ss-layer {
	max-width: 100%;
}
.n2-ss-slider [data-sstype=content].n2-ss-layer {
	width: 100%; height: 100%; position: relative; z-index: 2;
}
.n2-ss-slider .n2-ss-section-main-content {
	display: flex; flex-direction: column; justify-content: center;
}
.n2-ss-slider .n2-ss-layer-content {
	height: 40px; display: flex; position: relative; min-height: 100%; box-sizing: border-box; flex-direction: column; justify-content: flex-start;
}
.n2-ss-slider .n2-ss-layer-content .n2-ss-layer-needsize {
	width: 100%;
}
.n2-ss-slider [data-alignitems=stretch].n2-ss-layer-content {
	align-items: stretch;
}
.n2-ss-slider [data-alignitems=flex-start].n2-ss-layer-content {
	align-items: flex-start;
}
.n2-ss-slider [data-alignitems=center].n2-ss-layer-content {
	align-items: center;
}
.n2-ss-slider [data-alignitems=flex-end].n2-ss-layer-content {
	align-items: flex-end;
}
.n2-ss-slider [data-verticalalign=flex-start].n2-ss-layer-content {
	justify-content: flex-start;
}
.n2-ss-slider [data-verticalalign=center].n2-ss-layer-content {
	justify-content: center;
}
.n2-ss-slider [data-verticalalign=flex-end].n2-ss-layer-content {
	justify-content: flex-end;
}
.n2-ss-slider [data-verticalalign=space-around].n2-ss-layer-content {
	justify-content: space-around;
}
.n2-ss-slider [data-verticalalign=space-between].n2-ss-layer-content {
	justify-content: space-between;
}
.n2-ss-slider [data-sstype=col].n2-ss-layer {
	flex:1 1 auto; flex-flow:column nowrap; display: flex; order: 10;
}
.n2-ss-slider [data-sstype=col][data-has-maxwidth='1'].n2-ss-layer {
	align-self: stretch;
}
.n2-ss-slider .n2-ss-layer-col {
	flex:1 1 auto; width: 100%; height: auto; position: relative; box-sizing: border-box;
}
.n2-ss-slider .n2-ss-layer-col > .n2-ss-layer {
	flex:0 0 auto;
}
.n2-ss-slider .n2-ss-section-main-content-calc {
	height: auto; min-height: 0px;
}
.n2-ss-slider [data-csstextalign=left] {
	text-align: left;
}
.n2-ss-slider [data-csstextalign=center] {
	text-align: center;
}
.n2-ss-slider [data-csstextalign=right] {
	text-align: right;
}
.n2-ss-slider [data-has-maxwidth='1'][data-pm=normal].n2-ss-layer {
	width: 100%;
}
.n2-ss-slider [data-csstextalign=left] [data-frontend-fullwidth='0'] {
	align-self: flex-start;
}
.n2-ss-slider [data-csstextalign=left] [data-has-maxwidth='1'] {
	align-self: flex-start;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=right]):not([data-csstextalign=center]) [data-frontend-fullwidth='0'] {
	align-self: flex-start;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=right]):not([data-csstextalign=center]) [data-has-maxwidth='1'] {
	align-self: flex-start;
}
.n2-ss-slider [data-csstextalign=center] [data-frontend-fullwidth='0'] {
	align-self: center;
}
.n2-ss-slider [data-csstextalign=center] [data-has-maxwidth='1'] {
	align-self: center;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=right]):not([data-csstextalign=left]) [data-frontend-fullwidth='0'] {
	align-self: center;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=right]):not([data-csstextalign=left]) [data-has-maxwidth='1'] {
	align-self: center;
}
.n2-ss-slider [data-csstextalign=right] [data-frontend-fullwidth='0'] {
	align-self: flex-end;
}
.n2-ss-slider [data-csstextalign=right] [data-has-maxwidth='1'] {
	align-self: flex-end;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=center]):not([data-csstextalign=left]) [data-frontend-fullwidth='0'] {
	align-self: flex-end;
}
.n2-ss-slider [data-csstextalign] [data-csstextalign]:not([data-csstextalign=inherit]):not([data-csstextalign=center]):not([data-csstextalign=left]) [data-has-maxwidth='1'] {
	align-self: flex-end;
}
.n2-ss-slider .n2-ss-layer-content > [data-cssselfalign=left] {
	align-self: flex-start !important;
}
.n2-ss-slider [data-frontend-fullwidth='0'][data-cssselfalign=left] {
	align-self: flex-start !important;
}
.n2-ss-slider [data-has-maxwidth='1'][data-cssselfalign=left] {
	align-self: flex-start !important;
}
.n2-ss-slider .n2-ss-layer-content > [data-cssselfalign=center] {
	align-self: center !important;
}
.n2-ss-slider [data-frontend-fullwidth='0'][data-cssselfalign=center] {
	align-self: center !important;
}
.n2-ss-slider [data-has-maxwidth='1'][data-cssselfalign=center] {
	align-self: center !important;
}
.n2-ss-slider .n2-ss-layer-content > [data-cssselfalign=right] {
	align-self: flex-end !important;
}
.n2-ss-slider [data-frontend-fullwidth='0'][data-cssselfalign=right] {
	align-self: flex-end !important;
}
.n2-ss-slider [data-has-maxwidth='1'][data-cssselfalign=right] {
	align-self: flex-end !important;
}
.n2-ss-slider [data-has-maxwidth='1'][data-sstype=col].n2-ss-layer {
	align-self: stretch !important;
}
.n2-ss-slider [data-frontend-fullwidth='1'][data-cssselfalign][data-has-maxwidth='0'] {
	
}
.n2-ss-slider .n2-ss-layer-inline {
	flex-flow:row wrap;
}
.n2-ss-slider .n2-ss-img-wrapper {
	line-height: 0;
}
.n2-ss-slider .n2-ss-img-wrapper img {
	line-height: 0;
}
.n2-ss-slider .n2-ss-layer-player {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.n2-ss-slider .n2-ss-layer-player > * {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.n2-ss-slider .n2-ss-layer-player-cover img {
	left: 50%; top: 50%; width: 48px; height: 48px; margin-top: -24px; margin-left: -24px; position: absolute;
}
.n2-clear {
	clear: both;
}
