.n2-in-fullscreen * {
	animation-name: initial;
}

.n2-in-fullscreen [data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]) {
	opacity: 1;
}

ss3-fullpage {
	display: block;
}

ss3-fullpage[data-based-on=real] {
	opacity: 0;
}

ss3-force-full-width {
	position: relative;
	display: block;
	opacity: 0;
	width: 100vw;
	transform: translateX(-100vw);
}

.n2-section-smartslider {
	position: relative;
	width: 100%;
	outline: 0;
	--widget-offset: 0px;
}

.n2-section-smartslider--hidden {
	display: none;
}

.n2_clear {
	clear: both;
}

ss-text, ss-word, ss-char {
	position: relative;
	display: inline-block;
}

ss-p {
	display: block;
}

ss3-loader {
	display: none;
	place-content: center;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

ss3-loader:after {
	content: "";
	display: block;
	border: 9px solid rgba(0, 0, 0, .6);
	border-top: 9px solid #fff;
	border-radius: 50%;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .6), 0 0 0 1px rgba(0, 0, 0, .6);
	width: 40px;
	height: 40px;
	animation: n2-ss-loader-spin 2s linear infinite;
}