div#n2-ss-2 { z-index: 3; margin: 0px; position: relative; text-align: left; }
[dir="rtl"] div#n2-ss-2 { text-align: right; }
[dir="rtl"] div#n2-ss-2 .n2-ss-slide-background { text-align: left; }
div#n2-ss-2 * { font-size: inherit; line-height: inherit; letter-spacing: inherit; }
div#n2-ss-2 *, div#n2-ss-2 ::before, div#n2-ss-2 ::after { box-sizing: content-box; }
div#n2-ss-2.n2-ss-load-fade { position: absolute; opacity: 0; transition: opacity 0.3s ease-in-out 0s; }
div#n2-ss-2.n2-ss-load-fade.n2-ss-loaded { opacity: 1; position: relative; }
div#n2-ss-2 .unselectable { -moz-user-select: none; }
div#n2-ss-2.n2notransition * { transition: none 0s ease 0s !important; }
div#n2-ss-2 a { border: 0px none; }
div#n2-ss-2 a, div#n2-ss-2 a:focus { outline: currentcolor none medium !important; transition: none 0s ease 0s; }
div#n2-ss-2 h1, div#n2-ss-2 h2, div#n2-ss-2 h3, div#n2-ss-2 h4, div#n2-ss-2 h5, div#n2-ss-2 h6, div#n2-ss-2 p { margin: 0px; padding-left: 0px; padding-right: 0px; height: auto; width: auto; border: 0px none; box-shadow: none; }
div#n2-ss-2 img { box-shadow: none; border-radius: 0px; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; padding: 0px; margin: 0px; border: 0px none; vertical-align: top; }
div#n2-ss-2 ul, div#n2-ss-2 li, div#n2-ss-2 img, div#n2-ss-2 a, div#n2-ss-2 p, div#n2-ss-2 ol, div#n2-ss-2 textarea, div#n2-ss-2 input, div#n2-ss-2 button { transition: none 0s ease 0s; }
div#n2-ss-2 .n2-ss-slide, div#n2-ss-2 .n2-ss-canvas { position: relative; }
div#n2-ss-2 .n2-ss-slide, div#n2-ss-2 .n2-ss-canvas { overflow: hidden !important; }
div#n2-ss-2 .n2-ss-slide-background, div#n2-ss-2 .n2-ss-slide-background > div { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
div#n2-ss-2 .n2-ss-slide .n2-ss-slide-background img { max-width: none; }
div#n2-ss-2 .n2-ss-slide-simple { width: 100% !important; height: 100% !important; }
div#n2-ss-2 .n2-ss-slide-stretch { width: 100%; height: 100%; }
div#n2-ss-2 .n2-ss-slide-center { background-repeat: no-repeat; background-position: 50% 50%; }
div#n2-ss-2 .n2-ss-slide-tile { background-repeat: repeat; background-position: 50% 50%; }
div#n2-ss-2 .n2-ss-slide-fixed { background-size: cover; background-position: 50% 50%; }
div#n2-ss-2 .n2-ss-slide-background-video { position: absolute; top: 0px; left: 0px; visibility: hidden; }
div#n2-ss-2 .n2-ss-slide-background-video.n2-active { visibility: visible; }
div#n2-ss-2 .n2-ss-layers-container { visibility: hidden; position: relative; width: 100%; height: 100%; }
div#n2-ss-2 [onclick].n2-ss-layers-container { visibility: visible; }
div#n2-ss-2 .n2-ss-layers-container { perspective: 1000px; }
div#n2-ss-2 .n2-ss-layers-container > * { visibility: visible; }
div#n2-ss-2 .n2-ss-layer { position: absolute; outline: rgba(0, 0, 0, 0) solid 1px; }
div#n2-ss-2 .n2-ss-layer-parallax, div#n2-ss-2 .n2-ss-layer-mask, div#n2-ss-2 .n2-ss-layer-rotation { width: 100%; height: 100%; }
div#n2-ss-2 .n2-ss-layer-group { visibility: hidden; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; }
div#n2-ss-2 .n2-ss-layer-group > * { visibility: visible; }
div#n2-ss-2 .n2-ss-layer-group > .n2-ss-layer-parallax { visibility: hidden; }
div#n2-ss-2 .n2-ss-layer-group > .n2-ss-layer-parallax > * { visibility: visible; }
div#n2-ss-2.n2-ss-mobile .n2-ss-slider-1, div#n2-ss-2.n2-ss-tablet .n2-ss-slider-1 { background-attachment: scroll !important; }
div#n2-ss-2 .n2-ss-widget { display: none; backface-visibility: hidden; z-index: 12; font-size: 16px; transition: opacity 0.4s ease 0s; opacity: 1; }
div#n2-ss-2 .n2-ss-widget.n2-ss-widget-hidden { opacity: 0 !important; }
div#n2-ss-2.n2-ss-tablet .n2-ss-widget { font-size: 14px; }
div#n2-ss-2.n2-ss-mobile .n2-ss-widget { font-size: 12px; }
div#n2-ss-2 .n2-ss-tablet, div#n2-ss-2 .n2-ss-mobile, div#n2-ss-2.n2-ss-tablet .n2-ss-desktop, div#n2-ss-2.n2-ss-mobile .n2-ss-desktop { display: none; }
div#n2-ss-2 .n2-ss-desktop, div#n2-ss-2.n2-ss-desktop .n2-ss-desktop, div#n2-ss-2.n2-ss-tablet .n2-ss-tablet, div#n2-ss-2.n2-ss-mobile .n2-ss-mobile { display: block; }
div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop, div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet, div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile { display: block; }
div#n2-ss-2 .n2-ss-desktop.n2-ib, div#n2-ss-2.n2-ss-desktop .n2-ss-desktop.n2-ib, div#n2-ss-2.n2-ss-tablet .n2-ss-tablet.n2-ib, div#n2-ss-2.n2-ss-mobile .n2-ss-mobile.n2-ib { display: inline-block; }
div#n2-ss-2.n2-ss-desktop .n2-ss-widget-display-desktop.n2-ib, div#n2-ss-2.n2-ss-tablet .n2-ss-widget-display-tablet.n2-ib, div#n2-ss-2.n2-ss-mobile .n2-ss-widget-display-mobile.n2-ib { display: inline-block; }
div#n2-ss-2 .n2-ss-widget-always { transform: translate3d(0px, 0px, 0px); }
div#n2-ss-2 div.n2-ss-widget-display-hover { opacity: 0; transition: opacity 0.4s ease 0s; }
div#n2-ss-2.n2-hover .n2-ss-widget-display-hover { opacity: 1; }
div#n2-ss-2 .n2-ss-static-slide { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 11; visibility: hidden; display: block; backface-visibility: hidden; }
div#n2-ss-2 .n2-ss-static-slide .n2-ss-layer, div#n2-ss-2 .n2-ss-static-slide > div { visibility: visible; }
div#n2-ss-2 .n2-ss-slide .nextend-slide-bg { position: absolute; top: 0px; left: 0px; width: 100%; max-width: none !important; height: auto; background: rgba(0, 0, 0, 0.004) none repeat scroll 0% 0%; }
div#n2-ss-2 video { max-width: none; }
div#n2-ss-2 iframe { max-width: none; }
div#n2-ss-2 .n2-ss-item-iframe { height: 100%; }
div#n2-ss-2 .n2-grab { cursor: grab; }
div#n2-ss-2 .n2-grabbing { cursor: grabbing; }
div#n2-ss-2 .n2-video-play { width: 48px; height: 48px; margin-left: -24px; margin-top: -24px; position: absolute; left: 50%; top: 50%; }
div#n2-ss-2 form { margin: 0px; border: 0px none; padding: 0px; }
div#n2-ss-2 .n2-fake-input, div#n2-ss-2 input.n2-ow { height: auto; width: auto; box-sizing: border-box; margin: 0px; border: 0px none; padding: 0px; display: inline-block; vertical-align: middle; white-space: normal; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; line-height: 1; font-size: 13px; font-family: Arial; box-shadow: none; }
div#n2-ss-2 input.n2-ow:focus { outline: currentcolor none 0px; }
div#n2-ss-2 .n2-fake-input, div#n2-ss-2 input.n2-ow[placeholder] { overflow: hidden; text-overflow: clip; }
div#n2-ss-2 ::placeholder { text-overflow: clip; color: inherit; }
div#n2-ss-2 input:-moz-placeholder { text-overflow: clip; color: inherit; }
div#n2-ss-2 table { table-layout: auto; margin: 0px; }
div#n2-ss-2 .n2-ss-thumbnail-type { width: 48px; height: 48px; margin-left: -24px; margin-top: -24px; position: absolute; left: 50%; top: 50%; }
div#n2-ss-2 .n2-ss-icon-normal { display: inline-block; }
div#n2-ss-2 .n2-ss-icon-hover, div#n2-ss-2 .n2-ss-icon-has-hover:hover .n2-ss-icon-normal { display: none; }
div#n2-ss-2 .n2-ss-icon-has-hover:hover .n2-ss-icon-hover { display: inline-block; }
.n2-clear { clear: both; }
.n2-in-fullscreen * { animation-name: initial; }
.n2-in-fullscreen [data-uk-scrollspy*="uk-animation-"]:not([data-uk-scrollspy*="target"]) { opacity: 1; }
.n2-ss-align { position: relative; z-index: 0; }
div#n2-ss-2 .n2-ss-background-animation { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; }
div#n2-ss-2 .n2-ss-background-animation img { max-width: none; }
div#n2-ss-2 .n2-ss-background-animation .n2-3d-side { position: absolute; left: 0px; top: 0px; overflow: hidden; background: rgb(51, 51, 51) none repeat scroll 0% 0%; outline: rgba(0, 0, 0, 0) solid 1px; }
div#n2-ss-2 .n2-ss-background-animation .n2-ff-3d, div#n2-ss-2 .n2-ss-background-animation .tile { outline: rgba(0, 0, 0, 0) solid 1px; }
div#n2-ss-2 { width: 350px; height: 495px; float: left; }
html[dir="rtl"] div#n2-ss-2 { float: right; }
div#n2-ss-2 .n2-ss-slider-1 { position: relative; padding: 0px; height: 495px; border-style: solid; border-width: 0px; border-color: rgb(62, 62, 62); border-radius: 0px; background-clip: padding-box; background-repeat: repeat; background-position: 50% 50%; background-size: cover; background-attachment: scroll; }
div#n2-ss-2 .n2-ss-slider-background-video-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }
div#n2-ss-2 .n2-ss-slider-2 { position: relative; width: 100%; height: 100%; }
div#n2-ss-2 .n2-ss-slider-3 { position: relative; width: 100%; height: 100%; overflow: hidden; outline: transparent solid 1px; z-index: 10; }
.x-firefox div#n2-ss-2 .n2-ss-slider-2 { opacity: 0.99999; }
div#n2-ss-2 .n2-ss-slide { position: absolute; top: 0px; left: 0px; width: 350px; height: 495px; z-index: 2; display: block; backface-visibility: hidden; }
div#n2-ss-2 .n2-ss-layers-container { position: relative; width: 350px; height: 495px; }
div#n2-ss-2 .n2-ss-slide-active { z-index: 3; }
div#n2-ss-2 .n2-bullet-bar-full-size { display: block; box-sizing: border-box !important; }
div#n2-ss-2 .n2-bullet-bar-full-size.nextend-bullet-bar-horizontal { width: 100%; }
div#n2-ss-2 .n2-bullet-bar-full-size.nextend-bullet-bar-vertical { height: 100%; }
div#n2-ss-2 .nextend-bullet-bar > div { display: inline-block; cursor: pointer; transition: background-color 0.4s ease 0s; vertical-align: top; }
div#n2-ss-2 .nextend-bullet-bar > div.n2-active { cursor: default; }
div#n2-ss-2 div.n2-bullet-thumbnail-container { background-size: cover; }
div#n2-ss-2 .n2-style-bb5dec140f80bf0645d99ebea76fdf25-dot { background: rgba(0, 0, 0, 0.67) none repeat scroll 0% 0%; opacity: 1; padding: 8px; box-shadow: none; border-width: 0px; border-style: solid; border-color: rgb(0, 0, 0); border-radius: 50px; margin: 4px; }
div#n2-ss-2 .n2-style-bb5dec140f80bf0645d99ebea76fdf25-dot.n2-active, div#n2-ss-2 .n2-style-bb5dec140f80bf0645d99ebea76fdf25-dot:hover { background: rgb(173, 65, 53) none repeat scroll 0% 0%; padding: 8px; }
