@charset "UTF-8";
.ba-slider,
.ba-slider img,
.ba-slider__cont {
	position: relative;
	width: 100%;
	height: auto;
}
.skew-mode .ba-slider__after:after,
.skew-mode .ba-slider__fake:after {
	display: none;
}
.easy-use-effect,
.slick-slider {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.easy-use-effect,
.hero-ab-test,
.hero-ab-test__btn-wr .sk-btn,
.slick-slider {
	-webkit-box-sizing: border-box;
}
.sk-btn_sale:before,
.sk-btn_sale_secondary:before {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ad7ff', endColorstr='#5ad7ff', GradientType=1 );
}
.hero-sky__blur,
.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden;
}
.ba-slider,
.ba-slider-new__cont,
.ba-slider__after,
.skew-mode .ba-slider,
.slick-list,
.video-popup__wrap,
.wrapper {
	overflow: hidden;
}
.ba-slider {
	font-size: 0;
	line-height: 0;
}
.ba-slider img {
	top: 0;
	right: 0;
}
.ba-slider__after {
	z-index: 3;
	border-left: 2px solid #fff;
}
.ba-slider__after,
.ba-slider__fake {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.skew-mode .ba-slider__after,
.skew-mode .ba-slider__fake {
	-webkit-transform: skew(-10deg);
	-ms-transform: skew(-10deg);
	transform: skew(-10deg);
	-webkit-transform-origin: left bottom 0;
	-ms-transform-origin: left bottom 0;
	transform-origin: left bottom 0;
}
.ba-slider__after:after,
.ba-slider__fake:after {
	content: 'After';
	cursor: pointer;
	width: 100px;
	height: 28px;
	border: 0;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0;
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	padding: 0 10px;
	color: #171717;
	font-family: Roobert, sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 30px;
	text-transform: uppercase;
	background: rgba(255, 255, 255, 0.7);
	text-align: center;
	border-radius: 0 0 10px;
}
.ba-slider__fake {
	z-index: 2;
	border-left: 2px solid transparent;
}
.ba-slider__fake:after {
	content: 'Before';
	z-index: 2;
	left: -100px;
	border-radius: 0 0 0 10px;
}
.ba-slider__after img {
	position: absolute;
	width: 730px;
	height: 100%;
	min-height: 100%;
}
.ba-slider-new,
.ba-slider-new img,
.ba-slider-new__cont,
.ba-slider-new__img {
	position: relative;
	width: 100%;
	height: 100%;
}
.skew-mode .ba-slider__after img {
	-webkit-transform: skew(10deg);
	-ms-transform: skew(10deg);
	transform: skew(10deg);
	-webkit-transform-origin: left bottom 0;
	-ms-transform-origin: left bottom 0;
	transform-origin: left bottom 0;
}
body.overflow {
	overflow-y: hidden;
}
.ba-slider-new img,
.ba-slider-new__img {
	top: 0;
	right: 0;
}
.ba-slider-new__img {
	background-size: cover;
	background-position: center;
	height: 700px;
}
@media (max-width: 1799px) {
	.ba-slider-new__img {
		height: 522px;
	}
}
@media (max-width: 767px) {
	.ba-slider-new__img {
		height: 400px;
	}
}
.ba-slider-new .ba-slider-new__fake {
	border: none;
	z-index: 3;
}
.ba-slider-new .ba-slider-new__after {
	border: none;
	overflow: hidden;
	z-index: 3;
}
.ba-slider-new .ba-slider-new__after:before {
	content: '';
	display: inline-block;
	position: absolute;
	z-index: 1;
	left: 0;
	width: 1px;
	height: 100%;
	top: 0;
	background: rgba(255, 255, 255, 0.7);
}
.ba-slider-new__after::after,
.ba-slider-new__fake::after {
	display: none;
}
.ba-slider-new__label {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	position: absolute;
	top: 3px;
	right: auto;
	left: 0;
	width: auto;
	background: 0 0;
	min-width: 50px;
	font-size: 12px;
	white-space: nowrap;
	height: 20px;
	margin: auto;
	padding: 0 10px;
	border-radius: 0;
	color: #fff;
	line-height: 20px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	opacity: 0.7;
}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
@media (max-width: 767px) {
	.ba-slider-new__label {
		display: none;
	}
}
.ba-slider-new__label_before {
	background: 0 0;
	color: #fff;
	right: 100%;
	left: auto;
	min-width: 50px;
	text-align: center;
}
.es .ba-slider-new__label_before {
	min-width: 90px;
}
.jp .ba-slider-new__label_before {
	min-width: 80px;
}
.ba-slider-new__after,
.ba-slider-new__fake {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.ba-slider-new__after .ba-slider-new__img,
.ba-slider-new__after img {
	position: absolute;
	width: 730px;
	height: 100%;
	min-height: 100%;
}
.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block;
}
.slick-slider {
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: 0;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	top: 0;
	left: 0;
}
.slick-track:after,
.slick-track:before {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-dots,
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	padding: 0;
}
.slick-loading .slick-list {
	background: url(https://digitalgeoviews.site/ajax-loader.gif) center center no-repeat #fff;
}
@font-face {
	font-family: slick;
	src: url(https://digitalgeoviews.site/fonts/slick.eot);
	src: url(https://digitalgeoviews.site/fonts/slick.eot?) format('embedded-opentype'),
		url(https://digitalgeoviews.site/fonts/slick.woff) format('woff'),
		url(https://digitalgeoviews.site/fonts/slick.ttf) format('truetype'),
		url(https://digitalgeoviews.site/fonts/slick.svg) format('svg');
	font-weight: 400;
	font-style: normal;
}
.slick-next,
.slick-prev {
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border: none;
	outline: 0;
}
.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
}
.slick-prev {
	left: -25px;
}
[dir='rtl'] .slick-prev {
	left: auto;
	right: -25px;
}
.slick-prev:before {
	content: 'â†';
}
.slick-next:before,
[dir='rtl'] .slick-prev:before {
	content: 'â†’';
}
.slick-next {
	right: -25px;
}
[dir='rtl'] .slick-next {
	left: -25px;
	right: auto;
}
[dir='rtl'] .slick-next:before {
	content: 'â†';
}
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}
.slick-dots {
	bottom: -25px;
	list-style: none;
	text-align: center;
	margin: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: 'â€¢';
	width: 20px;
	height: 20px;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}
.sk-h1,
.sk-h2,
.sk-h3,
.sk-h4,
.sk-h5,
.sk-h6 {
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.sk-h1 b,
.sk-h1 strong,
.sk-h2 b,
.sk-h2 strong,
.sk-h3 b,
.sk-h3 strong,
.sk-h4 b,
.sk-h4 strong,
.sk-h5 b,
.sk-h5 strong,
.sk-h6 b,
.sk-h6 strong {
	font-weight: 700;
}
@media (min-width: 1280px) {
	.sk-grid-big .container {
		max-width: 1280px;
	}
}
@media (min-width: 1800px) {
	.sk-grid-big .container {
		max-width: 1730px;
	}
}
.sk-h1 {
	font-size: 50px;
	font-weight: 600;
	letter-spacing: -0.03em;
}
@media (max-width: 1799px) {
	.sk-h1 {
		font-size: 42px;
		line-height: 1.1;
	}
}
.sk-h1-big-md,
.sk-h1-big-sm {
	line-height: 1;
	letter-spacing: -0.03em;
	font-weight: 600;
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
@media (max-width: 767px) {
	.sk-h1 {
		font-size: 30px;
	}
}
.sk-h1-big-sm {
	font-size: 80px;
}
@media (max-width: 1799px) {
	.sk-h1-big-sm {
		font-size: 70px;
	}
}
@media (max-width: 1279px) {
	.sk-h1-big-sm {
		font-size: 58px;
	}
}
@media (max-width: 767px) {
	.sk-h1-big-sm {
		font-size: 50px;
	}
}
@media (max-width: 575px) {
	.sk-h1 br {
		display: none;
	}
	.sk-h1-big-sm {
		font-size: 36px;
	}
}
.sk-h1-big-md {
	font-size: 160px;
}
@media (max-width: 1799px) {
	.sk-h1-big-md {
		font-size: 120px;
	}
}
@media (max-width: 1279px) {
	.sk-h1-big-md {
		font-size: 80px;
	}
}
@media (max-width: 767px) {
	.sk-h1-big-md {
		font-size: 50px;
	}
}
@media (max-width: 575px) {
	.sk-h1-big-md {
		font-size: 40px;
	}
}
.sk-h1-big {
	font-size: 230px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: -0.03em;
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
@media (max-width: 1799px) {
	.sk-h1-big {
		font-size: 180px;
	}
}
@media (max-width: 1279px) {
	.sk-h1-big {
		font-size: 120px;
	}
}
@media (max-width: 767px) {
	.sk-h1-big {
		font-size: 70px;
	}
}
@media (max-width: 575px) {
	.sk-h1-big {
		font-size: 50px;
	}
	.sk-h2 br {
		display: none;
	}
}
.sk-h1_of_b {
	padding-bottom: 40px;
}
@media (max-width: 1799px) {
	.sk-h1_of_b {
		padding-bottom: 30px;
	}
}
.sk-h2 {
	font-size: 40px;
	font-weight: 600;
}
@media (max-width: 1279px) {
	.sk-h2 {
		font-size: 30px;
	}
}
@media (max-width: 767px) {
	.sk-h1_of_b {
		padding-bottom: 15px;
	}
	.sk-h2 {
		font-size: 24px;
	}
}
.sk-h2_of_b {
	padding-bottom: 30px;
}
@media (max-width: 1279px) {
	.sk-h2_of_b {
		padding-bottom: 20px;
	}
}
.sk-h2_of_b_large {
	padding-bottom: 50px;
}
.sk-h3 {
	font-size: 35px;
	font-weight: 600;
}
@media (max-width: 1279px) {
	.sk-h2_of_b_large {
		padding-bottom: 40px;
	}
	.sk-h3 {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.sk-h3 {
		font-size: 16px;
	}
}
@media (max-width: 575px) {
	.sk-h3 br {
		display: none;
	}
}
.sk-h3_of_b {
	padding-bottom: 20px;
}
.sk-h4 {
	font-size: 24px;
	font-weight: 700;
}
@media (max-width: 1279px) {
	.sk-h3_of_b {
		padding-bottom: 10px;
	}
	.sk-h4 {
		font-size: 16px;
	}
}
@media (max-width: 767px) {
	.sk-h4 {
		font-size: 15px;
	}
}
.sk-h4_of_b {
	padding-bottom: 20px;
}
.sk-subtitle {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-size: 36px;
	line-height: 1.35;
	font-weight: 400;
}
@media (max-width: 1279px) {
	.sk-h4_of_b {
		padding-bottom: 10px;
	}
	.sk-subtitle {
		font-size: 24px;
	}
}
@media (max-width: 767px) {
	.sk-subtitle {
		font-size: 20px;
	}
}
.sk-subtitle_of_b_large {
	padding-bottom: 30px;
}
.sk-subtitle b,
.sk-subtitle strong {
	font-weight: 700;
}
.sk-text {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.6;
}
@media (max-width: 767px) {
	.sk-text {
		font-size: 15px;
		line-height: 26px;
	}
}
.sk-text_s_sm {
	font-size: 15px;
}
@media (max-width: 1279px) {
	.sk-subtitle_of_b_large {
		padding-bottom: 20px;
	}
	.sk-text {
		font-size: 15px;
	}
	.sk-text_s_sm {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.sk-text_s_sm {
		font-size: 13px;
	}
}
.sk-text_s_xs {
	font-size: 12px;
	line-height: 1.2;
}
.sk-text_type_gray {
	color: #b3aabe;
}
.sk-text b,
.sk-text strong {
	font-weight: 700;
}
.sk-text-caption {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 1.2;
}
@media (max-width: 1279px) {
	.sk-text-caption {
		font-size: 15px;
	}
}
@media (max-width: 767px) {
	.sk-text-caption {
		font-size: 14px;
	}
}
.sk-text-caption_s_sm {
	font-size: 15px;
}
@media (max-width: 1279px) {
	.sk-text-caption_s_sm {
		font-size: 14px;
	}
	.sk-text-caption_s_xs {
		font-size: 13px;
	}
}
.sk-text-caption_s_xs {
	font-size: 13px;
}
@media (max-width: 767px) {
	.sk-text-caption_s_sm {
		font-size: 13px;
	}
	.sk-text-caption_s_xs {
		font-size: 12px;
	}
}
.sk-text-caption b,
.sk-text-caption strong {
	font-weight: 700;
}
.sk-figure {
	display: block;
}
.sk-figure img,
.sk-figure svg {
	display: block;
	width: 100%;
}
.sk-btn {
	position: relative;
	z-index: 1;
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
	padding: 10px 25px;
	border-radius: 40px;
	letter-spacing: 1.28px;
	text-transform: uppercase;
	min-width: 175px;
}
@media (max-width: 767px) {
	.sk-btn {
		display: inline-block;
		width: auto;
		min-width: 160px;
	}
}
@media (max-width: 575px) {
	.sk-btn {
		width: 100%;
	}
}
.sk-btn_type_primary {
	min-width: 205px;
	margin-bottom: 10px;
	border: none;
	color: #fff;
	background: #a724b8;
	-webkit-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.neon-btns .sk-btn_type_primary {
	-webkit-box-shadow: 12px -2px 31px 0 rgba(206, 5, 239, 0.51);
	box-shadow: 12px -2px 31px 0 rgba(206, 5, 239, 0.51);
}
.sk-btn_type_primary:active,
.sk-btn_type_primary:focus,
.sk-btn_type_primary:hover {
	color: #fff;
	background: rgba(167, 36, 184, 0.8);
}
.neon-btns .sk-btn_type_primary:active,
.neon-btns .sk-btn_type_primary:focus,
.neon-btns .sk-btn_type_primary:hover {
	-webkit-box-shadow: 12px -2px 40px 0 rgba(206, 5, 239, 0.61),
		-3px 2px 22px 0 rgba(112, 230, 255, 0.38);
	box-shadow: 12px -2px 40px 0 rgba(206, 5, 239, 0.61),
		-3px 2px 22px 0 rgba(112, 230, 255, 0.38);
}
.sk-btn_sale_secondary {
	padding: 0;
	letter-spacing: 0.08em;
}
.sk-btn_sale_secondary:hover span {
	color: #13122a;
	background: #fff;
}
.sk-btn_sale_secondary:before {
	content: '';
	position: absolute;
	display: inline-block;
	z-index: -1;
	top: -4px;
	left: -3px;
	width: -webkit-calc(100% + 6px);
	width: calc(100% + 6px);
	height: -webkit-calc(100% + 8px);
	height: calc(100% + 8px);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#5ad7ff),
		color-stop(41%, #0086d7),
		color-stop(61%, #0086d7),
		to(#5ad7ff)
	);
	background: -webkit-linear-gradient(
		left,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	background: -o-linear-gradient(
		left,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	background: linear-gradient(
		to right,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	border-radius: 60px;
	background-size: 300% 300%;
	-webkit-animation: gradientAnim 4s ease infinite;
	animation: gradientAnim 4s ease infinite;
}
.sk-btn_sale span,
.sk-btn_type_link span {
	position: relative;
}
.sk-btn_sale_secondary_w-100,
.sk-btn_sale_secondary_w-100 span {
	width: 100%;
}
.sk-btn_sale_secondary span {
	color: #fff;
	background: #030308;
	padding: 13px 25px;
	border-radius: 40px;
	min-width: 170px;
	display: inline-block;
	position: relative;
	border: 1px solid #fff;
	-webkit-transition: background 0.3s, color 0.3s;
	-o-transition: background 0.3s, color 0.3s;
	transition: background 0.3s, color 0.3s;
}
.sk-btn_sale:before,
.sk-btn_sale_secondary span:before {
	position: absolute;
	z-index: -1;
	top: -3px;
	left: -3px;
	display: inline-block;
	content: '';
}
@media (max-width: 1799px) {
	.sk-btn_sale_secondary span {
		padding: 10px 25px;
	}
}
.sk-btn_sale_secondary span:before {
	width: -webkit-calc(100% + 6px);
	width: calc(100% + 6px);
	height: -webkit-calc(100% + 6px);
	height: calc(100% + 6px);
	border: 3px solid #030308;
	border-radius: 60px;
}
.sk-btn_sale {
	padding: 0;
}
.sk-btn_sale:hover span {
	background: #7c2b90;
}
.sk-btn_sale:before {
	width: -webkit-calc(100% + 6px);
	width: calc(100% + 6px);
	height: -webkit-calc(100% + 6px);
	height: calc(100% + 6px);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#5ad7ff),
		color-stop(41%, #0086d7),
		color-stop(61%, #0086d7),
		to(#5ad7ff)
	);
	background: -webkit-linear-gradient(
		left,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	background: -o-linear-gradient(
		left,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	background: linear-gradient(
		to right,
		#5ad7ff 0,
		#0086d7 41%,
		#0086d7 61%,
		#5ad7ff 100%
	);
	border-radius: 60px;
	background-size: 300% 300%;
	-webkit-animation: gradientAnim 4s ease infinite;
	animation: gradientAnim 4s ease infinite;
}
.sk-btn_sale span {
	color: #fff;
	background: #a724b8;
	padding: 10px 25px;
	border-radius: 40px;
	min-width: 200px;
	display: inline-block;
	border: 4px solid #030308;
	-webkit-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
}
.sk-btn_type_clean-border {
	-webkit-transition: 0.4s ease-in-out;
	-o-transition: 0.4s ease-in-out;
	transition: 0.4s ease-in-out;
}
.sk-btn_type_clean-border:hover {
	border-color: #fff;
	background-color: #fff;
	color: #555462;
}
.sk-btn_type_clean-border-2 {
	border-color: #555462;
}
.sk-btn_type_link {
	background: 0 0;
	border: none;
	color: #fff;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: auto;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding: 0;
	text-transform: none;
}
@media (max-width: 767px) {
	.sk-btn_type_link {
		width: auto;
		min-width: auto;
	}
}
.sk-btn_type_link:hover {
	background: 0 0;
}
.sk-btn_type_link:hover span:after {
	opacity: 0;
}
.sk-btn_type_link span:after {
	content: '';
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 1px;
	opacity: 1;
	background-color: #fff;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}
.sk-btn-trial-flow {
	margin-right: 30px;
	min-width: 250px;
}
.sk-btn-trial-flow_mob {
	display: none;
}
@media (max-width: 959px) {
	.sk-btn-trial-flow_desk {
		display: none;
	}
	.sk-btn-trial-flow_mob {
		display: block;
	}
	.de .sk-btn,
	.fr .sk-btn {
		white-space: normal;
	}
}
.ai-label,
.text-gradient,
.text-gradient-2 {
	display: inline-block;
}
.ba-slider__label,
.de .early-access-popup .early-access-popup__field-caption {
	white-space: nowrap;
}
@-webkit-keyframes gradientAnim {
	0%,
	100% {
		background-position: 0 50%;
	}
	50% {
		background-position: 100% 50%;
	}
}
@keyframes gradientAnim {
	0%,
	100% {
		background-position: 0 50%;
	}
	50% {
		background-position: 100% 50%;
	}
}
.wrapper {
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#1d1f2a),
		to(#1d1f2a)
	);
	background: -webkit-linear-gradient(bottom, #1d1f2a, #1d1f2a);
	background: -o-linear-gradient(bottom, #1d1f2a, #1d1f2a);
	background: linear-gradient(0deg, #1d1f2a, #1d1f2a);
}
.luminar-neo-page-wrap .container-fluid {
	max-width: 1920px;
	padding-left: 135px;
	padding-right: 135px;
}
@media (max-width: 1799px) {
	.sk-btn-trial-flow {
		margin-right: 15px;
	}
	.luminar-neo-page-wrap .container-fluid {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.header {
	background: 0 0 !important;
}
@media (max-width: 767px) {
	.header .menu__sub-menu-wrap_acc {
		left: auto;
		min-width: 290px;
		right: 0;
	}
}
.ai-label {
	font-size: 60%;
	vertical-align: super !important;
	font-weight: 600;
}
.ba-slider__label,
.box-content__content-title .coming-soon-label {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.sign-right {
	left: auto;
	right: 35px;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top;
	bottom: 100px;
}
.text-gradient {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: -webkit-linear-gradient(
		0.04deg,
		#7a93e6 2.06%,
		#7fbbde 98.1%
	);
	background-image: -o-linear-gradient(0.04deg, #7a93e6 2.06%, #7fbbde 98.1%);
	background-image: linear-gradient(89.96deg, #7a93e6 2.06%, #7fbbde 98.1%);
}
.text-gradient.is-ie {
	background: 0 0;
	color: #008dff;
	-webkit-text-fill-color: #008dff;
}
.text-gradient-2 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#06f),
		to(#f532c9)
	);
	background-image: -webkit-linear-gradient(left, #06f 0, #f532c9 100%);
	background-image: -o-linear-gradient(left, #06f 0, #f532c9 100%);
	background-image: linear-gradient(90deg, #06f 0, #f532c9 100%);
}
.text-gradient-2.is-ie {
	background: 0 0;
	color: #008dff;
	-webkit-text-fill-color: #008dff;
}
.description {
	padding-top: 0;
	padding-bottom: 100px;
}
.box-content__content {
	padding-top: 90px;
}
@media (max-width: 767px) {
	.box-content__content {
		padding-top: 40px;
	}
}
.box-content__content-title {
	margin-top: 20px;
	margin-bottom: 25px;
	font-size: 30px;
	position: relative;
}
.box-content__content-title .coming-soon-label {
	font-size: 13px;
	color: #fff;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/comming-soon.svg);
	height: 35px;
	padding-top: 5px;
	background-size: cover;
	background-repeat: no-repeat;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 115px;
	padding-left: 15px;
	position: absolute;
	top: 6px;
	margin-left: 15px;
}
@media (max-width: 1279px) {
	.sk-btn-trial-flow {
		margin-right: 0;
	}
	.luminar-neo-page-wrap .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.box-content__content-title .coming-soon-label {
		top: -63px;
		left: 55px;
		margin-left: 15px;
	}
}
@media (max-width: 767px) {
	.box-content__content-title .coming-soon-label {
		top: 2px;
		left: unset;
		margin-left: 5px;
	}
	.box-content__content-title {
		font-size: 24px;
		margin-bottom: 15px;
	}
}
.box-content__content-icon {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	background: -webkit-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: -o-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: linear-gradient(
		92.14deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	-webkit-backdrop-filter: blur(24px);
	backdrop-filter: blur(24px);
	border-radius: 12px;
	margin-bottom: 5px;
}
.tour-custom-switcher-input[type='checkbox'] {
	width: 0;
	height: 0;
	visibility: hidden;
}
.tour-custom-switcher-label {
	width: 67px;
	height: 32px;
	display: block;
	background-color: #3f3010;
	border-radius: 54px;
	position: relative;
	cursor: pointer;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	margin-left: auto;
	margin-right: 35px;
}
@media (max-width: 959px) {
	.tour-custom-switcher-label {
		width: 40px;
		height: 20px;
		margin-right: 25px;
	}
}
.tour-custom-switcher-label::after {
	content: '';
	width: 25px;
	height: 25px;
	background-color: #fff;
	position: absolute;
	border-radius: 50%;
	top: 4px;
	left: 6px;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
@media (max-width: 959px) {
	.tour-custom-switcher-label::after {
		width: 17px;
		height: 17px;
		top: 2px;
		left: 2px;
	}
}
.tour-custom-switcher-input:checked + .tour-custom-switcher-label:after {
	left: -webkit-calc(100% - 4px);
	left: calc(100% - 4px);
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}
.tour-custom-switcher-input:checked + .tour-custom-switcher-label {
	background-color: #fff;
}
.tour-custom-switcher-input:checked + .tour-custom-switcher-label:after {
	background-color: #3f3010;
}
.tour-custom-switcher-label:active:after {
	width: 27px;
}
@media (max-width: 959px) {
	.tour-custom-switcher-input:checked + .tour-custom-switcher-label:after {
		left: -webkit-calc(100% - 2px);
		left: calc(100% - 2px);
	}
	.tour-custom-switcher-label:active:after {
		width: 26px;
	}
}
.img-in-text-1,
.img-in-text-10,
.img-in-text-11,
.img-in-text-12,
.img-in-text-13,
.img-in-text-14,
.img-in-text-15,
.img-in-text-2,
.img-in-text-3,
.img-in-text-4,
.img-in-text-5,
.img-in-text-6,
.img-in-text-7,
.img-in-text-8,
.img-in-text-9,
.img-in-text-dust-remove-1,
.img-in-text-dust-remove-2,
.img-in-text-dust-remove-3 {
	background: 0 0;
	color: #fff;
	-webkit-text-fill-color: #fff;
	display: inline-block;
}
.img-in-text-1 .ai-label,
.img-in-text-10 .ai-label,
.img-in-text-11 .ai-label,
.img-in-text-12 .ai-label,
.img-in-text-13 .ai-label,
.img-in-text-14 .ai-label,
.img-in-text-15 .ai-label,
.img-in-text-2 .ai-label,
.img-in-text-3 .ai-label,
.img-in-text-4 .ai-label,
.img-in-text-5 .ai-label,
.img-in-text-6 .ai-label,
.img-in-text-7 .ai-label,
.img-in-text-8 .ai-label,
.img-in-text-9 .ai-label,
.img-in-text-dust-remove-1 .ai-label,
.img-in-text-dust-remove-2 .ai-label,
.img-in-text-dust-remove-3 .ai-label {
	display: inline;
}
.img-in-text-1.is-ie,
.img-in-text-10.is-ie,
.img-in-text-11.is-ie,
.img-in-text-12.is-ie,
.img-in-text-13.is-ie,
.img-in-text-14.is-ie,
.img-in-text-15.is-ie,
.img-in-text-2.is-ie,
.img-in-text-3.is-ie,
.img-in-text-4.is-ie,
.img-in-text-5.is-ie,
.img-in-text-6.is-ie,
.img-in-text-7.is-ie,
.img-in-text-8.is-ie,
.img-in-text-9.is-ie,
.img-in-text-dust-remove-1.is-ie,
.img-in-text-dust-remove-2.is-ie,
.img-in-text-dust-remove-3.is-ie {
	background: 0 0;
	color: #fff;
	-webkit-text-fill-color: #fff;
}
.gif-in-text-1 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-glass-2-min.jpeg?q=75&f=webp);
}
.gif-in-text-1.is-ie {
	background: 0 0;
	color: #008dff;
	-webkit-text-fill-color: #008dff;
}
.gif-in-text-2 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-lights.jpg?q=75&f=webp);
}
.gif-in-text-2.is-ie {
	background: 0 0;
	color: #008dff;
	-webkit-text-fill-color: #008dff;
}
.gif-in-text-3 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-neon.jpg?q=75&f=webp);
}
.gif-in-text-3.is-ie {
	background: 0 0;
	color: #008dff;
	-webkit-text-fill-color: #008dff;
}
.preload .img-in-text-1,
.preload .img-in-text-10,
.preload .img-in-text-11,
.preload .img-in-text-12,
.preload .img-in-text-13,
.preload .img-in-text-14,
.preload .img-in-text-15,
.preload .img-in-text-2,
.preload .img-in-text-3,
.preload .img-in-text-4,
.preload .img-in-text-5,
.preload .img-in-text-6,
.preload .img-in-text-7,
.preload .img-in-text-8,
.preload .img-in-text-9,
.preload .img-in-text-dust-remove-1,
.preload .img-in-text-dust-remove-2,
.preload .img-in-text-dust-remove-3 {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.preload .img-in-text-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-9.jpg?q=75&f=webp);
}
.preload .img-in-text-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/remove-dust.jpg?q=75&f=webp);
}
.preload .img-in-text-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/remove-spots.jpg?q=75&f=webp);
}
.preload .img-in-text-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/remove-dirt.jpg?q=75&f=webp);
}
.preload .img-in-text-5 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/lean-unwanted-text.jpg?q=75&f=webp);
}
.preload .img-in-text-6 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-7.jpg?q=75&f=webp);
}
.preload .img-in-text-7 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-8.jpg?q=75&f=webp);
}
.preload .img-in-text-8 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-9.jpg?q=75&f=webp);
}
.preload .img-in-text-9 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-10.jpg?q=75&f=webp);
}
.preload .img-in-text-10 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-11.jpg?q=75&f=webp);
}
.preload .img-in-text-11 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-12.jpg?q=75&f=webp);
}
.preload .img-in-text-12 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-13.jpg?q=75&f=webp);
}
.preload .img-in-text-13 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-img-in-text-14.jpg?q=75&f=webp);
}
.preload .img-in-text-14 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bg-text-relight.jpg?q=75&f=webp);
}
.preload .img-in-text-15 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/text-bg-15-min.jpg?q=75&f=webp);
}
.preload .img-in-text-dust-remove-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/neo-dust-remove-1.jpg?q=75&f=webp);
}
.preload .img-in-text-dust-remove-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/neo-dust-remove-2.jpg?q=75&f=webp);
}
.preload .img-in-text-dust-remove-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/neo-dust-remove-3.jpg?q=75&f=webp);
}
.preload .gif-in-text-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-glass-2.gif);
}
@media (max-width: 767px) {
	.preload .gif-in-text-1 {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-glass-2-min.jpeg?q=75&f=webp);
	}
}
.preload .gif-in-text-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-lights.gif);
}
.preload .gif-in-text-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-morph-neon.gif);
}
.sk-btn-trial {
	margin-left: 24px;
	height: -webkit-max-content;
	height: -moz-max-content;
	height: max-content;
	min-width: 200px;
	padding: 9px 25px;
}
.sk-btn-trial_desk {
	display: block;
}
.sk-btn-trial_mob {
	display: none;
}
@media (max-width: 1279px) {
	.sk-btn-trial_desk {
		display: none;
	}
	.sk-btn-trial_mob {
		display: block;
		margin-left: 0;
	}
}
.sk-btn-with-trial {
	min-width: 200px;
	padding: 13px 25px;
}
@media (max-width: 1799px) {
	.sk-btn-with-trial {
		padding: 10px 25px;
	}
}
.sk-btn-for-sale-filling {
	background-color: #040309;
}
.sk-btn_b_off {
	margin-bottom: 0;
}
.video-popup__container.mainPopupContainer {
	max-width: 80%;
}
@media (max-width: 767px) {
	.video-popup {
		padding-right: 0;
		padding-left: 0;
	}
	.video-popup__container.mainPopupContainer {
		max-width: 100%;
	}
}
.video-popup__wrap {
	position: relative;
}
.ba-slider-ow-visible,
.hero__content.is-active {
	overflow: visible;
}
.video-popup__video {
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
}
.video-popup .close {
	right: 9%;
	top: 5%;
	left: initial;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
}
.video-popup .close:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.ba-slider-ow-visible .ba-slider__label {
	top: 50px;
}
.ba-slider .ba-slider__fake {
	border: none;
	z-index: 5;
}
.ba-slider .ba-slider__after {
	border: none;
}
.ba-slider__label,
.skew-mode .ba-slider__label {
	margin: auto;
	padding: 0 10px;
	border-radius: 0;
	position: absolute;
}
.ba-slider .ba-slider__after:before {
	content: '';
	display: inline-block;
	position: absolute;
	z-index: 1;
	left: 0;
	width: 1px;
	height: 100%;
	top: 0;
	background: rgba(255, 255, 255, 0.7);
}
.ba-slider__label,
.ba-slider__label_before {
	background: 0 0;
	min-width: 50px;
	text-align: center;
}
.ba-slider__after::after,
.ba-slider__fake::after {
	display: none;
}
.ba-slider__label {
	top: 3px;
	right: auto;
	left: 0;
	width: auto;
	font-size: 12px;
	height: 20px;
	color: #fff;
	line-height: 20px;
	text-transform: uppercase;
	opacity: 0.7;
}
.btn-trial-download,
.skew-mode .ba-slider__label {
	font-size: 13px;
	color: #fff;
	font-family: Roobert, Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}
@media (max-width: 767px) {
	.ba-slider__label {
		display: none;
	}
}
.ba-slider__label_before {
	color: #fff;
	right: 100%;
	left: auto;
}
.es .ba-slider__label_before {
	min-width: 90px;
}
.jp .ba-slider__label_before {
	min-width: 80px;
}
.skew-mode .ba-slider__fake {
	width: 90%;
	z-index: 5;
	border-left: 2px solid transparent;
}
.skew-mode .ba-slider__after {
	width: 90%;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.skew-mode .ba-slider__label {
	top: 5px;
	left: 0;
	width: auto;
	min-width: 100px;
	height: 28px;
	-webkit-transform: skew(10deg);
	-ms-transform: skew(10deg);
	transform: skew(10deg);
	background-color: transparent;
	line-height: 30px;
	font-weight: 400;
	text-align: center;
}
.skew-mode .ba-slider__label_before {
	right: 100%;
	left: auto;
	min-width: 100px;
	text-align: center;
}
.btn-trial-download {
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0.08em;
	margin-right: 15px;
	cursor: pointer;
	display: inline-block;
}
@media (max-width: 767px) {
	.btn-trial-download {
		margin-right: 10px;
		font-size: 11px;
	}
}
.btn-trial-download:hover {
	border-color: #a724b8;
}
.btn-trial-download_mob {
	display: none;
}
@media (max-width: 959px) {
	.btn-trial-download_desc {
		display: none;
	}
	.btn-trial-download_mob {
		display: block;
	}
}
.btn-trial-download__gift {
	background: -webkit-linear-gradient(
		179.16deg,
		#4449d7 18.2%,
		#0140e3 108.92%
	);
	background: -o-linear-gradient(179.16deg, #4449d7 18.2%, #0140e3 108.92%);
	background: linear-gradient(-89.16deg, #4449d7 18.2%, #0140e3 108.92%);
	border-radius: 3px;
	font-size: 11px;
	line-height: 16px;
	padding: 0 9px;
	position: absolute;
	top: -10px;
	left: -15%;
	white-space: nowrap;
	min-width: 100%;
}
.nsSlide,
.zoomImg {
	background-repeat: no-repeat;
}
.btn-trial-download__gift:before {
	content: 'ðŸŽ';
	margin-right: 2px;
}
.luminar-ai-buy__btn .btn-trial-download {
	margin-right: 11px;
}
.de .sk-h1,
.es .sk-h1,
.fr .sk-h1,
.it .sk-h1,
.jp .sk-h1,
.ko .sk-h1,
.nl .sk-h1 {
	font-size: 40px;
}
@media (max-width: 1799px) {
	.de .sk-h1,
	.es .sk-h1,
	.fr .sk-h1,
	.it .sk-h1,
	.jp .sk-h1,
	.ko .sk-h1,
	.nl .sk-h1 {
		font-size: 36px;
	}
}
@media (max-width: 1279px) {
	.de .sk-h1,
	.es .sk-h1,
	.fr .sk-h1,
	.it .sk-h1,
	.jp .sk-h1,
	.ko .sk-h1,
	.nl .sk-h1 {
		font-size: 32px;
	}
}
@media (max-width: 767px) {
	.de .sk-h1,
	.es .sk-h1,
	.fr .sk-h1,
	.it .sk-h1,
	.jp .sk-h1,
	.ko .sk-h1,
	.nl .sk-h1 {
		font-size: 26px;
	}
}
.de .sk-h2,
.es .sk-h2,
.fr .sk-h2,
.it .sk-h2,
.jp .sk-h2,
.ko .sk-h2,
.nl .sk-h2 {
	font-size: 35px;
}
@media (max-width: 1279px) {
	.de .sk-h2,
	.es .sk-h2,
	.fr .sk-h2,
	.it .sk-h2,
	.jp .sk-h2,
	.ko .sk-h2,
	.nl .sk-h2 {
		font-size: 28px;
	}
}
@media (max-width: 767px) {
	.de .sk-h2,
	.es .sk-h2,
	.fr .sk-h2,
	.it .sk-h2,
	.jp .sk-h2,
	.ko .sk-h2,
	.nl .sk-h2 {
		font-size: 22px;
	}
}
.de .sk-h3,
.es .sk-h3,
.fr .sk-h3,
.it .sk-h3,
.jp .sk-h3,
.ko .sk-h3,
.nl .sk-h3 {
	font-size: 30px;
}
@media (max-width: 1279px) {
	.de .sk-h3,
	.es .sk-h3,
	.fr .sk-h3,
	.it .sk-h3,
	.jp .sk-h3,
	.ko .sk-h3,
	.nl .sk-h3 {
		font-size: 20px;
	}
}
@media (max-width: 767px) {
	.de .sk-h3,
	.es .sk-h3,
	.fr .sk-h3,
	.it .sk-h3,
	.jp .sk-h3,
	.ko .sk-h3,
	.nl .sk-h3 {
		font-size: 16px;
	}
}
.luminar-neo-header {
	position: absolute;
	top: 54px;
	left: 0;
	width: 100%;
	height: 85px;
	z-index: 10;
	padding-top: 30px;
}
.luminar-neo-header__logo {
	max-width: 360px;
}
@media (max-width: 1279px) {
	.ba-slider-new__label {
		display: block;
		font-size: 11px;
	}
	.luminar-neo-header__logo {
		max-width: 280px;
	}
}
@media (max-width: 767px) {
	.luminar-neo-header {
		padding-top: 15px;
	}
	.luminar-neo-header__logo {
		max-width: 200px;
		margin: 0 auto 8px;
	}
	.luminar-neo-header__mobile-desc {
		display: none;
	}
}
.luminar-neo-header__mobile-desc {
	opacity: 0.3;
	padding-top: 5px;
	display: none;
}
.luminar-neo-header .header-content-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 767px) {
	.luminar-neo-header .header-content-wrapper {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.luminar-neo-header .product-tour-link-wrapper {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.luminar-neo-header__desc {
	font-size: 15px;
	padding-left: 75px;
}
@media (max-width: 1279px) {
	.luminar-neo-header__desc {
		padding-left: 55px;
	}
}
.no-noise .nsSlide__mob-btn {
	margin: 15px auto 0;
}
.nsSlide {
	width: 100%;
	height: -webkit-calc(((100vw - 1560px)/ 2 + 1120px) * 0.48);
	height: calc(((100vw - 1560px) / 2 + 1120px) * 0.48);
}
@media (max-width: 1799px) {
	.nsSlide {
		height: -webkit-calc(((100vw - 1200px)/ 2 + 770px) * 0.48);
		height: calc(((100vw - 1200px) / 2 + 770px) * 0.48);
	}
}
@media (max-width: 959px) {
	.nsSlide {
		height: 340px;
	}
	.zoomImg {
		background-position: -20px -20px;
	}
}
@media (max-width: 767px) {
	.luminar-neo-header .product-tour-link-wrapper {
		display: none;
	}
	.luminar-neo-header__desc {
		display: none;
		font-size: 12px;
		padding-left: 0;
		text-align: center;
	}
	.no-noise .sky-slider {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.nsSlide {
		height: 251px;
		width: 100%;
		position: relative;
		display: inline-block;
		border-radius: 8px;
		overflow: hidden;
	}
}
@media (max-width: 320px) {
	.nsSlide {
		height: 157px;
		width: 100%;
	}
}
.nsSlide__mob-btn {
	display: none;
}
@media (max-width: 767px) {
	.nsSlide__mob-btn {
		display: block;
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		margin: 32px 20px 0;
		opacity: 0;
		-webkit-transition: 0.2s;
		-o-transition: 0.2s;
		transition: 0.2s;
	}
}
.owl-item.active .nsSlide__mob-btn {
	opacity: 1;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
}
.owl-item.active .nsSlide__text {
	display: inline-block;
}
.nsSlide,
.zoomImg {
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1120px) -webkit-calc((
					(100vw - 1560px)/ 2 + 1120px
				) * 0.48);
	background-size: calc((100vw - 1560px) / 2 + 1120px)
		calc(((100vw - 1560px) / 2 + 1120px) * 0.48);
}
.nsSlide_details {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/v2/Nohalo_before_Daniel_Kordan.jpg?w=20);
}
.nsSlide_details .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/v2/Nohalo_after_Daniel_Kordan.jpg?w=20);
}
.preload .nsSlide_details {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/v2/Nohalo_before_Daniel_Kordan.jpg?q=75);
}
.preload .nsSlide_details .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/v2/Nohalo_after_Daniel_Kordan.jpg?q=75);
}
.magnifier {
	width: 210px;
	height: 210px;
	position: absolute;
	left: 20px;
	top: 20px;
	cursor: pointer;
	border-radius: 50%;
	z-index: 2;
	-webkit-box-shadow: 0 19px 57px 0 rgba(0, 0, 0, 0.56);
	box-shadow: 0 19px 57px 0 rgba(0, 0, 0, 0.56);
}
.magnif,
.zoomImg {
	top: 0;
	position: absolute;
	left: 0;
}
@media (max-width: 767px) {
	.nsSlide,
	.zoomImg {
		background-size: cover;
	}
	.magnifier {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}
.magnifier.mob-vis {
	opacity: 0;
	-webkit-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;
}
.magnif {
	width: inherit;
	height: inherit;
	z-index: 10;
	display: block;
}
.zoomImg {
	border-radius: 50%;
	width: 210px;
	height: 210px;
	display: inline-block;
	z-index: 5;
	background-color: #fff;
	background-position: -20px -20px;
	border: 1px solid #fff;
	text-align: center;
}
.zoomImg__desc {
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	font-size: 16px;
	line-height: 1.2;
}
@media (max-width: 767px) {
	.zoomImg {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		border-radius: 0;
		border: 0;
		background-position: initial;
	}
	.zoomImg__desc {
		display: none;
	}
}
.zoomImg:before {
	content: '';
	width: 100%;
	height: 100%;
	background: url(https://digitalgeoviews.site/img/macphun/secret-noiseless/hang.png?size=1x?q=75) 84px 88px
		no-repeat;
	background-size: 59px;
	display: block;
}
@media (max-width: 767px) {
	.zoomImg:before {
		display: none;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2 / 1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2/1),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx) {
	.zoomImg:before {
		background: url(https://digitalgeoviews.site/img/macphun/secret-noiseless/hang.png?q=70) 84px 88px
			no-repeat;
		background-size: 59px;
	}
}
.slMag .zoomImg:before,
.slMag .zoomImg__desc {
	display: none;
}
.hero-sky__btn-label-wr,
.hero-sky__btn-wr {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.mag .magnif,
.mag .magnif:active,
.mag .magnif:focus,
.mag .magnif:hover,
.mag .magnifier,
.mag .magnifier:active,
.mag .magnifier:focus,
.mag .prSlide,
.mag .prSlide:active,
.mag .prSlide:focus,
.mag .prSlide:hover,
.mag .zoomImg,
.mag .zoomImg:active,
.mag .zoomImg:focus,
.mag .zoomImg:hover,
body.mag,
body.mag:active,
body.mag:focus {
	cursor: move !important;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0;
}
@media (max-width: 959px) {
	.mag {
		overflow: hidden;
	}
}
.hero-sky {
	padding: 160px 0 0;
}
.hero-sky .container-fluid {
	max-width: 1920px;
	padding-left: 135px;
	padding-right: 135px;
}
@media (max-width: 1799px) {
	.hero-sky .container-fluid {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.hero-sky__text-no-card {
	text-align: center;
	margin-top: 10px;
}
.hero-sky__title {
	padding-bottom: 20px;
}
@media (max-width: 767px) {
	.hero-sky {
		padding-top: 100px;
	}
	.hero-sky__title {
		padding-bottom: 15px;
	}
}
.hero-sky__text {
	font-size: 24px;
	font-weight: 400;
	padding-bottom: 60px;
}
@media (max-width: 1279px) {
	.hero-sky .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.hero-sky__text {
		padding-bottom: 50px;
	}
}
.hero-sky__center {
	text-align: center;
}
@media (max-width: 767px) {
	.hero-sky__text {
		font-size: 20px;
		padding-bottom: 20px;
	}
	.en .hero-sky__center {
		max-width: 450px;
		margin: 0 auto;
	}
}
@media (max-width: 575px) {
	.en .hero-sky__center {
		max-width: 350px;
	}
}
.hero-sky__btn-wr {
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 35px;
}
@media (max-width: 1279px) {
	.hero-sky__btn-wr {
		margin-bottom: 35px;
	}
}
@media (max-width: 767px) {
	.hero-sky__btn-wr {
		margin-bottom: 10px;
	}
	.hero-sky__btn-wr-desk {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		max-width: 260px;
		margin: 0 auto;
	}
}
.hero-sky__btn-wr > :last-child {
	margin-left: 30px;
}
.hero-sky__btn-label-wr {
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	z-index: 3;
}
.hero-sky__btn-label-wr .sk-btn_type_primary {
	padding: 11px 25px;
	margin-bottom: 0;
}
.hero-sky__btn-label-wr .sk-btn-trial {
	margin-left: 0;
	padding: 10px 25px;
}
.hero-sky__btn-label-wr .sk-btn-with-trial {
	background: 0 0;
}
.hero-sky__btn-label-wr .sk-btn-with-trial.sk-btn-for-sale-filling {
	background: #1d1f2a;
}
.hero-sky__btn-label-wr .sk-btn-with-trial:hover {
	background: #fff;
	color: #1d1f2a;
}
.hero-sky__btn-label {
	position: absolute;
	right: 78%;
	top: 50%;
	-webkit-transform: translateY(-76%);
	-ms-transform: translateY(-76%);
	transform: translateY(-76%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 136px;
}
@media (max-width: 767px) {
	.hero-sky__btn-wr > :last-child {
		margin-left: 0;
		margin-top: 20px;
	}
	.hero-sky__btn-label-wr .sk-btn_type_primary {
		min-width: 260px;
	}
	.hero-sky__btn-label {
		width: 60px;
		height: 60px;
	}
}
.hero-sky__btn-label img {
	width: 100%;
	height: auto;
}
.hero-sky__btn-label-mob {
	display: none;
	width: 106px;
}
.de .hero-sky__btn-label-mob {
	width: 150px;
}
.hero-sky__btn-label-mob img,
.hero-sky__content {
	width: 100%;
	height: auto;
}
.hero-sky__text-sm {
	color: #f2f2f2;
	font-size: 13px;
	line-height: 18px;
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.hero-sky__text-sm span {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border-bottom: 1px solid #f2f2f2;
	cursor: pointer;
}
.hero-sky__text-sm span:hover {
	border-color: rgba(242, 242, 242, 0);
}
.hero-sky__watch-video-btn {
	margin-top: 10px;
}
.hero-sky__watch-video-btn_with-trial {
	margin: 10px auto 0;
	padding-right: 5px;
}
.hero-sky__content {
	overflow: hidden;
	position: relative;
	border-radius: 10px;
}
@media (max-width: 767px) {
	.hero-sky__btn-label-mob {
		display: inline-block;
	}
	.hero-sky__content {
		min-height: 395px;
		margin-top: 20px;
		width: -webkit-calc(100% + 30px);
		width: calc(100% + 30px);
		margin-left: -15px;
		border-radius: 0;
	}
}
.hero-sky__content-ui {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.hero-sky__layers {
	position: absolute;
	top: 21.5%;
	left: 1.25%;
	width: 3.3%;
	height: 6.347%;
	overflow: hidden;
	border-radius: 5px;
}
.hero-sky__layers-sky {
	position: absolute;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.hero-sky__layers-sky.active {
	z-index: 1;
}
.hero-sky__layers .layers-sky-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-1-min.jpg);
}
.hero-sky__layers .layers-sky-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-2-min.jpg);
}
.hero-sky__layers .layers-sky-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-3-min.jpg);
}
.hero-sky__layers .layers-sky-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-4-min.jpg);
}
.hero-sky__layers .layers-sky-5 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-5-min.jpg);
}
.hero-sky__layers .layers-sky-6 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-6-min.jpg);
}
.hero-sky__panel-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
}
@media (max-width: 767px) {
	.hero-sky__content-ui,
	.hero-sky__layers {
		display: none;
	}
	.hero-sky__panel-wrapper {
		position: initial;
		border-radius: 0;
		overflow: visible;
		width: auto;
		height: auto;
	}
}
.hero-sky__left-panel {
	position: absolute;
	top: 70px;
	right: -webkit-calc(19% + 21px);
	right: calc(19% + 21px);
	width: 72%;
	height: -webkit-calc(100% - 70px);
	height: calc(100% - 70px);
}
@media (max-width: 767px) {
	.hero-sky__left-panel {
		position: relative;
		right: unset;
		height: 245px;
		width: 100%;
		top: 0;
	}
}
.hero-sky__right-panel {
	position: absolute;
	right: 1px;
	top: 1.35px;
	width: -webkit-calc(19% + 19px);
	width: calc(19% + 19px);
	height: -webkit-calc(100% - 1.35px);
	height: calc(100% - 1.35px);
	border-top-right-radius: 9px;
}
@media (max-width: 767px) {
	.hero-sky__right-panel {
		position: initial;
		border-radius: 0;
		width: 100%;
		height: 150px;
	}
	.hero-sky__blur {
		display: none;
	}
}
.hero-sky__blur {
	position: absolute;
	right: 1px;
	width: -webkit-calc(100% - 1px);
	width: calc(100% - 1px);
	height: 100%;
	-webkit-backdrop-filter: blur(0);
	backdrop-filter: blur(0);
	border-top-right-radius: 9px;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.hero-sky__blur.active {
	visibility: visible;
	opacity: 1;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
}
.hero-sky__arrow {
	width: 170px;
	max-width: 170px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 20%;
	left: 45%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
@media (max-width: 767px) {
	.hero-sky__arrow {
		display: none;
	}
}
.hero-sky__arrow .arrow-block span:first-child,
.hero-sky__arrow .arrow-block span:last-child {
	display: inline-block;
	font-family: Roobert, Helvetica, Arial, sans-serif;
	color: #fff;
}
.hero-sky__arrow .arrow-block {
	margin-right: 7px;
}
.hero-sky__arrow .arrow-block span:first-child {
	font-size: 15px;
	font-weight: 600;
	margin-bottom: 4px;
}
@media (max-width: 1279px) {
	.hero-sky__arrow {
		max-width: 109px;
	}
	.hero-sky__arrow .arrow-block span:first-child {
		font-size: 9px;
		margin-bottom: 0;
	}
}
.hero-sky__arrow .arrow-block span:last-child {
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
}
.hero-sky__arrow img {
	-ms-flex-item-align: end;
	align-self: flex-end;
}
.hero-sky__arrow.active {
	visibility: visible;
	opacity: 1;
}
.hero-sky__navigation {
	height: 100%;
	width: 100%;
	padding: 0 20px;
	z-index: 2;
}
.hero-sky__navigation .sky-ai-ui {
	width: -webkit-calc(100% - 40px);
	width: calc(100% - 40px);
	position: absolute;
	top: 50%;
	right: 20px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.hero-sky__actions-wrapper {
	position: absolute;
	top: 36.3%;
	height: 8%;
	width: -webkit-calc(100% - 80px);
	width: calc(100% - 80px);
	right: 40px;
}
@media (max-width: 1279px) {
	.hero-sky__arrow .arrow-block span:last-child {
		font-size: 8px;
		line-height: 10px;
	}
	.hero-sky__actions-wrapper {
		width: -webkit-calc(100% - 60px);
		width: calc(100% - 60px);
		right: 30px;
	}
}
@media (max-width: 959px) {
	.hero-sky__actions-wrapper {
		top: 37%;
	}
}
@media (max-width: 767px) {
	.hero-sky__navigation {
		padding: 0;
	}
	.hero-sky__navigation .sky-ai-ui {
		display: none;
	}
	.hero-sky__actions-wrapper {
		position: initial;
		width: 100%;
		height: 100%;
	}
}
.hero-sky__dropdown {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	width: 100%;
}
@media (max-width: 1279px) {
	.hero-sky__dropdown {
		width: 190px;
	}
}
@media (max-width: 959px) {
	.hero-sky__dropdown {
		width: 150px;
	}
}
@media (max-width: 767px) {
	.hero-sky__dropdown {
		display: block;
		position: initial;
		width: 100%;
		height: 100%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.hero-sky__dropdown:after {
		display: none;
	}
}
.hero-sky__dropdown:after {
	content: '';
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 95%;
	height: 80%;
	-webkit-box-shadow: 0 14.67px 44.01px rgba(0, 0, 0, 0.55);
	box-shadow: 0 14.67px 44.01px rgba(0, 0, 0, 0.55);
	z-index: -1;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.hero-sky__btn:before,
.hero-sky__btn:hover:before {
	left: 0;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	content: '';
}
.hero-sky__dropdown.show {
	display: block;
}
.hero-sky__dropdown-popover {
	width: 100%;
}
.hero-sky__mob-panel {
	display: none;
}
@media (max-width: 767px) {
	.hero-sky__dropdown-popover {
		display: none;
	}
	.hero-sky__mob-panel {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 20px;
		height: 60px;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: -webkit-linear-gradient(
			336.77deg,
			rgba(249, 204, 106, 0.2) 0,
			rgba(229, 78, 205, 0.2) 100%
		);
		background: -o-linear-gradient(
			336.77deg,
			rgba(249, 204, 106, 0.2) 0,
			rgba(229, 78, 205, 0.2) 100%
		);
		background: linear-gradient(
			113.23deg,
			rgba(249, 204, 106, 0.2) 0,
			rgba(229, 78, 205, 0.2) 100%
		);
	}
}
.hero-sky__btn,
.hero-sky__btn:before,
.hero-sky__btn:hover:before {
	top: 0;
	width: 100%;
	height: 100%;
	position: absolute;
}
.hero-sky__mob-panel .sky-ai-icon {
	margin-top: 4px;
	margin-right: 7px;
}
.hero-sky__mob-panel-title {
	font-size: 18px;
	font-weight: 600;
	font-family: Roobert, Helvetica, Arial, sans-serif;
	color: #fff;
}
.hero-sky-last__btn-text,
.hero-sky-last__dropdown-fake-panel,
.hero-sky__btn-text,
.hero-sky__dropdown-fake-panel {
	font-family: 'SF Pro Text Medium', Helvetica, Arial, sans-serif;
}
.hero-sky__btn {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border: none;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	z-index: 2;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.25);
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.05));
	filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.05));
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/btn-sky.jpg);
}
@media (max-width: 1799px) {
	.hero-sky__btn {
		padding-left: 13px;
		padding-right: 13px;
	}
}
@media (max-width: 959px) {
	.hero-sky__btn {
		border-radius: 5px;
		padding-left: 9px;
		padding-right: 9px;
	}
}
.hero-sky__btn:hover {
	cursor: pointer;
}
.hero-sky__btn:before {
	border-radius: 9px;
	transition: all 0.2s ease;
	background: rgba(73, 73, 73, 0.66);
	z-index: -1;
}
.hero-sky__btn:hover:before {
	transition: all 0.2s ease;
	background: rgba(159, 159, 159, 0.66);
	z-index: -1;
}
.hero-sky__btn-text {
	font-size: 15px;
	font-weight: 500;
}
@media (max-width: 1279px) {
	.hero-sky__btn-text {
		font-size: 9px;
	}
}
.hero-sky__btn-arrow {
	width: 9px;
	height: 4.5px;
	margin-left: auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/arrow-btn-sky-ai.svg);
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
@media (max-width: 1279px) {
	.hero-sky__btn-arrow {
		width: 6px;
		height: 3.5px;
	}
}
@media (max-width: 959px) {
	.hero-sky__btn:before {
		border-radius: 4px;
	}
	.hero-sky__btn-text {
		font-size: 7px;
	}
	.hero-sky__btn-arrow {
		width: 4px;
		height: 2px;
	}
}
.hero-sky__btn-arrow.active {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.hero-sky__dropdown-nav {
	position: absolute;
	top: 50px;
	width: 100%;
	height: -webkit-calc(100% - 58px);
	height: calc(100% - 58px);
	padding: 0 0 12px 12px;
}
@media (max-width: 767px) {
	.hero-sky__btn {
		display: none;
	}
	.hero-sky__dropdown-nav {
		position: initial;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		height: 90px;
		padding: 15px;
		background: -webkit-linear-gradient(
			334.2deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
		background: -o-linear-gradient(
			334.2deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
		background: linear-gradient(
			115.8deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
	}
}
.hero-sky__dropdown-nav-row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 5%;
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
	height: 42%;
}
@media (max-width: 767px) {
	.hero-sky__dropdown-nav-row {
		width: auto;
		height: 100%;
		margin-top: 0;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}
}
.hero-sky .dropdown-nav-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 1 33%;
	flex: 0 1 33%;
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 5%;
	border-radius: 5px;
	cursor: pointer;
}
.hero-sky .dropdown-nav-item:last-child {
	margin-right: 0;
}
.hero-sky .dropdown-nav-item.active {
	-webkit-box-shadow: 0 0 0 2px #0a84ff;
	box-shadow: 0 0 0 2px #0a84ff;
}
@media (max-width: 767px) {
	.hero-sky .dropdown-nav-item {
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		width: 60px;
		max-width: 60px;
		height: 60px;
		max-height: 60px;
		margin-left: 15px;
		margin-right: 0;
	}
	.hero-sky .dropdown-nav-item:first-child {
		margin-left: 0;
	}
	.hero-sky .dropdown-nav-item.item-bg-3,
	.hero-sky .dropdown-nav-item.item-bg-5 {
		display: none;
	}
	.hero-sky .dropdown-nav-item.item-bg-4 {
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-left: 15px;
	}
	.hero-sky .dropdown-nav-item.item-bg-6 {
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
}
.hero-sky__dropdown-fake-panel {
	position: absolute;
	left: 12px;
	width: -webkit-calc(100% - 24px);
	width: calc(100% - 24px);
	top: 25px;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 23px;
	background: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-ai-arrows.svg)
		center right 6px no-repeat #3f3f3f;
	border-radius: 4px;
	color: rgba(255, 255, 255, 0.4);
	font-size: 14px;
	padding: 0 8px;
	background-size: auto;
}
.hero-sky-last__descr,
.hero-sky-last__title,
.hero-sky__btn-label-special-text,
.hero-sky__btn-sale-text {
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
@media (max-width: 1279px) {
	.hero-sky__dropdown-fake-panel {
		top: 24px;
	}
}
@media (max-width: 959px) {
	.hero-sky__dropdown-fake-panel {
		top: 22px;
		font-size: 8px;
		background-size: 4%;
	}
}
.hero-sky__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
@media (max-width: 767px) {
	.hero-sky__dropdown-fake-panel {
		display: none;
	}
	.hero-sky__bg {
		position: absolute;
	}
}
.hero-sky__bg.active {
	opacity: 1;
}
.hero-sky .item-bg-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-1-min.jpg);
}
.hero-sky .item-bg-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-2-min.jpg);
}
.hero-sky .item-bg-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-3-min.jpg);
}
.hero-sky .item-bg-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-4-min.jpg);
}
.hero-sky .item-bg-5 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-5-min.jpg);
}
.hero-sky .item-bg-6 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-6-min.jpg);
}
.hero-sky__bg-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-1-min.jpg);
}
.hero-sky__bg-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-2-min.jpg);
}
.hero-sky__bg-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-3-min.jpg);
}
.hero-sky__bg-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-4-min.jpg);
}
.hero-sky__bg-5 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-5-min.jpg);
}
.hero-sky__bg-6 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/app-sky-img-6-min.jpg);
}
.hero-sky__btn-label-link {
	display: block;
	position: absolute;
	z-index: -1;
}
.hero-sky__btn-label-link-special {
	width: auto;
	top: 35%;
	left: 0;
	-webkit-transform: translate(-87%, -50%);
	-ms-transform: translate(-87%, -50%);
	transform: translate(-87%, -50%);
}
.hero-sky__btn-label-link-special_mod {
	top: 35%;
}
.hero-sky__btn-sale-text {
	margin-top: 11px;
	font-size: 11px;
	line-height: 1.2;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
.hero-sky__btn-label-link-4th-july {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-54%, -69%);
	-ms-transform: translate(-54%, -69%);
	transform: translate(-54%, -69%);
	width: 122%;
}
.hero-sky__btn-label-special {
	width: 98px;
}
@media (max-width: 1279px) {
	.hero-sky__btn-label-special {
		width: 78px;
	}
}
@media (max-width: 767px) {
	.hero-sky__btn-label-link-4th-july,
	.hero-sky__btn-label-link-special,
	.hero-sky__btn-sale-text {
		display: none;
	}
	.hero-sky__btn-label-special {
		width: 72px;
	}
}
.hero-sky__btn-label-special img {
	display: block;
	width: 100%;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-animation: rotation360 60s linear infinite;
	animation: rotation360 60s linear infinite;
}
.hero-sky__btn-label-special-text {
	position: absolute;
	top: 49%;
	left: 48%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 12px;
	line-height: 1;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #009d40;
	font-weight: 700;
	width: 100%;
	display: inline-block;
}
@media (max-width: 1279px) {
	.hero-sky__btn-label-special-text {
		font-size: 10px;
	}
}
@media (max-width: 767px) {
	.hero-sky__btn-label-special-text {
		font-size: 9px;
	}
}
.nl .hero-sky__btn-label-special-text {
	font-size: 9px;
}
@media (max-width: 1279px) {
	.nl .hero-sky__btn-label-special-text {
		font-size: 8px;
	}
}
@media (max-width: 767px) {
	.nl .hero-sky__btn-label-special-text {
		font-size: 7px;
	}
}
.it .hero-sky__btn-label-special-text {
	font-size: 10px;
}
.hero-sky-last {
	padding: 160px 0 120px;
}
@media (max-width: 1799px) {
	.hero-sky-last {
		padding-top: 120px;
	}
}
@media (max-width: 1279px) {
	.it .hero-sky__btn-label-special-text {
		font-size: 9px;
	}
	.hero-sky-last {
		padding-bottom: 0;
	}
}
@media (max-width: 767px) {
	.it .hero-sky__btn-label-special-text {
		font-size: 8px;
	}
	.hero-sky-last {
		padding-top: 100px;
	}
}
.hero-sky-last .container-fluid {
	max-width: 1920px;
	padding-left: 135px;
	padding-right: 135px;
}
@media (max-width: 1799px) {
	.hero-sky-last .container-fluid {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.hero-sky-last .hero-sky-last-col-left {
	-ms-flex-item-align: center;
	align-self: center;
}
.hero-sky-last__left {
	display: none;
}
.hero-sky-last__left.is-active {
	display: block;
}
.hero-sky-last__title {
	padding-bottom: 25px;
	max-width: 400px;
	font-size: 60px;
	font-weight: 600;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/morf-last-sky.png);
}
@media (max-width: 1279px) {
	.hero-sky-last .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.hero-sky-last__title {
		max-width: unset;
		text-align: center;
		font-size: 50px;
	}
}
@media (max-width: 767px) {
	.hero-sky-last__title {
		font-size: 40px;
	}
	.hero-sky-last__title.title-mod {
		max-width: 165px;
		margin-left: auto;
		margin-right: auto;
	}
}
.hero-sky-last__descr {
	max-width: 400px;
	font-size: 24px;
	font-weight: 500;
}
.hero-sky-last .sky-last-control__descr .sk-text-mob,
.hero-sky-last .sky-last-control__descr p:first-child,
.hero-sky-last__mob-panel-title {
	font-weight: 600;
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.hero-sky-last__actions {
	margin-top: 45px;
}
@media (max-width: 1279px) {
	.hero-sky-last__descr {
		max-width: unset;
		text-align: center;
	}
	.hero-sky-last__actions {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 45px;
	}
}
@media (max-width: 767px) {
	.hero-sky-last__descr {
		font-size: 18px;
	}
	.hero-sky-last__actions {
		margin-top: 30px;
		margin-bottom: 30px;
	}
}
.hero-sky-last__actions a {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0;
	height: 42px;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.hero-sky-last__actions a:last-child {
	margin-left: 35px;
}
@media (max-width: 1799px) {
	.hero-sky-last__actions a:last-child {
		margin-left: 20px;
	}
}
@media (max-width: 767px) {
	.hero-sky-last__actions a:last-child {
		margin-left: 0;
	}
	.hero-sky-last .sky-last-control {
		width: 50%;
	}
}
.hero-sky-last__actions a.sk-btn-second {
	margin-left: 0;
}
.hero-sky-last__actions .sk-btn__see {
	border: transparent;
	padding-left: 0;
	padding-right: 0;
	min-width: unset;
}
.hero-sky-last__actions .sk-btn__see:focus,
.hero-sky-last__actions .sk-btn__see:hover {
	background-color: transparent;
	color: #a724b8;
}
.hero-sky-last .sky-last-controls {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 40px;
}
@media (max-width: 1279px) {
	.hero-sky-last .sky-last-controls {
		margin-left: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.hero-sky-last .sky-last-control {
	padding: 2px 2px 0;
	border-bottom: none;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.hero-sky-last .sky-last-control-wrapper {
	padding: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-top-left-radius: 11px;
	border-top-right-radius: 11px;
	background-position: center;
	background-size: cover;
}
.hero-sky-last .sky-last-control:hover {
	cursor: pointer;
}
.hero-sky-last .sky-last-control:first-child .sky-last-control-wrapper {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/back-first-bg.png);
}
.hero-sky-last .sky-last-control:first-child.is-active {
	background-color: #984dee;
}
.hero-sky-last .sky-last-control:last-child {
	margin-left: 25px;
}
.hero-sky-last .sky-last-control:last-child .sky-last-control-wrapper {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/back-second-bg.png);
}
.hero-sky-last .sky-last-control:last-child.is-active {
	background: -webkit-linear-gradient(
		96.19deg,
		#bb67ff 10.68%,
		#8d25bf 39.12%,
		#dd68d0 59.89%,
		#ffa0e1 72.39%
	);
	background: -o-linear-gradient(
		96.19deg,
		#bb67ff 10.68%,
		#8d25bf 39.12%,
		#dd68d0 59.89%,
		#ffa0e1 72.39%
	);
	background: linear-gradient(
		353.81deg,
		#bb67ff 10.68%,
		#8d25bf 39.12%,
		#dd68d0 59.89%,
		#ffa0e1 72.39%
	);
}
.hero-sky-last .sky-last-control img {
	width: 58px;
	height: 58px;
	margin-top: 5px;
}
@media (max-width: 1279px) {
	.hero-sky-last .sky-last-control img {
		width: 40px;
		height: 40px;
	}
	.hero-sky-last .sky-last__content-wrapper {
		overflow: hidden;
	}
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last-control-wrapper {
		padding: 8px;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.hero-sky-last .sky-last-control:last-child {
		margin-left: 10px;
	}
	.hero-sky-last .sky-last-control img {
		width: 32px;
		height: 32px;
		margin-top: 0;
	}
}
.hero-sky-last .sky-last-control__descr {
	margin-left: 12px;
}
.hero-sky-last .sky-last-control__descr p {
	max-width: 242px;
}
.hero-sky-last .sky-last-control__descr p:first-child {
	font-size: 16px;
	color: #fff;
	margin-bottom: 5px;
}
.hero-sky-last .sky-last-control__descr p:last-child {
	font-size: 13px;
	font-family: Roobert, Helvetica, Arial, sans-serif;
	opacity: 0.8;
	line-height: 16px;
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last-control__descr {
		margin-left: 8px;
	}
	.hero-sky-last .sky-last-control__descr p:first-child {
		font-size: 13px;
		margin-bottom: 0;
	}
	.hero-sky-last .sky-last-control__descr p:last-child {
		display: none;
	}
}
.hero-sky-last .sky-last-control__descr .sk-text-desc {
	display: block;
}
.hero-sky-last .sky-last-control__descr .sk-text-mob {
	display: none;
	font-size: 16px;
	color: #fff;
}
.hero-sky-last .sky-last__content-wrapper {
	position: relative;
	border-radius: 12px;
	border: 2px solid #984dee;
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last-control__descr .sk-text-desc {
		display: none;
	}
	.hero-sky-last .sky-last-control__descr .sk-text-mob {
		display: block;
		font-size: 13px;
	}
	.hero-sky-last .sky-last__content-wrapper {
		height: 500px;
		border-radius: 0;
	}
}
.hero-sky-last .sky-last__content-wrapper .sk-figure img {
	border-radius: 12px;
}
.hero-sky-last .sky-last__content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last__content:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		z-index: 1;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/sky-last-shadow.png);
		width: 100%;
		height: 200px;
		background-size: cover;
	}
}
.hero-sky-last .sky-last__content.is-active {
	opacity: 1;
}
.hero-sky-last .sky-last .js-tab-content-1 {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.hero-sky-last .sky-last .js-tab-content-2 {
	border-radius: 11px;
}
.hero-sky-last .sky-last .js-tab-content-2 .sky-last-image-2 {
	width: 100%;
	height: 100%;
	border-radius: 11px;
	position: relative;
	z-index: 2;
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last .js-tab-content-2 .sky-last-image-2 {
		border-radius: 0;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-last-second-tab.jpg?q=75);
	}
}
.hero-sky-last .sky-last .js-tab-content-2 .desktop-last-tab {
	display: block;
}
.hero-sky-last .sky-last .js-tab-content-2 .desktop-last-tab img {
	width: 100%;
	border-radius: 11px;
}
.hero-sky-last .sky-last .js-tab-content-2 .mobile-last-tab {
	display: none;
}
.hero-sky-last .sky-last .js-tab-content-2 .mobile-last-tab img {
	width: 100%;
}
.hero-sky-last__right .sky-last-images {
	width: 70%;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	overflow: hidden;
	position: relative;
}
@media (max-width: 1279px) {
	.hero-sky-last__right .sky-last-images {
		width: 100%;
		border-radius: 10px;
	}
}
@media (max-width: 767px) {
	.hero-sky-last .sky-last .js-tab-content-2 .desktop-last-tab {
		display: none;
	}
	.hero-sky-last .sky-last .js-tab-content-2 .mobile-last-tab {
		display: block;
	}
	.hero-sky-last__right .sky-last-images {
		border-radius: 0;
	}
}
.hero-sky-last__right .sky-last-images .sky-last-image {
	position: absolute;
	top: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	visibility: hidden;
	-webkit-animation: 6s infinite;
	animation: 6s infinite;
}
.hero-sky-last__right .sky-last-images .sky-last-image-1 {
	-webkit-animation-name: anim1;
	animation-name: anim1;
}
.hero-sky-last__right .sky-last-images .sky-last-image-2 {
	-webkit-animation-name: anim2;
	animation-name: anim2;
}
.hero-sky-last__right .sky-last-images .sky-last-image-3 {
	-webkit-animation-name: anim3;
	animation-name: anim3;
}
.hero-sky-last__right .sky-last-images .sky-last-image-4 {
	-webkit-animation-name: anim4;
	animation-name: anim4;
}
.hero-sky-last__right .sky-last-images .sky-last-image.is-active {
	visibility: visible;
}
.hero-sky-last__actions-wrapper {
	position: absolute;
	top: 36%;
	height: 11%;
	width: 24%;
	right: 30px;
	z-index: 2;
}
@media (max-width: 959px) {
	.hero-sky-last__actions-wrapper {
		top: 37%;
	}
}
@media (max-width: 767px) {
	.hero-sky-last__actions-wrapper {
		position: initial;
		width: 100%;
		height: 100%;
	}
}
.hero-sky-last__dropdown {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	width: 100%;
}
@media (max-width: 1279px) {
	.hero-sky-last__right .sky-last-images .sky-last-image {
		background-position: center bottom;
	}
	.hero-sky-last__right .sk-figure-navigation {
		opacity: 0;
	}
	.hero-sky-last__actions-wrapper {
		display: none;
	}
	.hero-sky-last__dropdown {
		width: 190px;
	}
}
@media (max-width: 959px) {
	.hero-sky-last__dropdown {
		width: 150px;
	}
}
@media (max-width: 767px) {
	.hero-sky-last__dropdown {
		display: block;
		position: initial;
		width: 100%;
		height: 100%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.hero-sky-last__dropdown:after {
		display: none;
	}
}
.hero-sky-last__dropdown:after {
	content: '';
	position: absolute;
	bottom: 20px;
	left: 50%;
	width: 95%;
	height: 80%;
	-webkit-box-shadow: 0 14.67px 44.01px rgba(0, 0, 0, 0.55);
	box-shadow: 0 14.67px 44.01px rgba(0, 0, 0, 0.55);
	z-index: -1;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.hero-sky-last__dropdown.show {
	display: block;
}
.hero-sky-last__dropdown-popover {
	width: 100%;
}
@media (max-width: 767px) {
	.hero-sky-last__dropdown-popover {
		display: none;
	}
}
.hero-sky-last__mob-panel {
	display: none;
	position: absolute;
	bottom: 80px;
	left: 0;
	width: 100%;
}
@media (max-width: 1279px) {
	.hero-sky-last__mob-panel {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0 20px;
		height: 60px;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-backdrop-filter: blur(92px);
		backdrop-filter: blur(92px);
		background: rgba(255, 255, 255, 0.06);
	}
}
@media (max-width: 767px) {
	.hero-sky-last__mob-panel {
		height: 40px;
	}
}
.hero-sky-last__mob-panel .sky-ai-icon {
	margin-top: 4px;
	margin-right: 7px;
}
.hero-sky-last__mob-panel-title {
	font-size: 18px;
	color: #fff;
}
.hero-sky-last__btn {
	position: absolute;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	top: 0;
	height: 100%;
	border: none;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 10px;
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
	z-index: 2;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.25);
	box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.25);
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.05));
	filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.05));
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/btn-sky.jpg);
}
.hero-sky-last__btn:before,
.hero-sky-last__btn:hover:before {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.2s ease;
	z-index: -1;
	position: absolute;
	content: '';
}
@media (max-width: 1799px) {
	.hero-sky-last__actions-wrapper {
		right: 3%;
	}
	.hero-sky-last__btn {
		padding-left: 13px;
		padding-right: 13px;
	}
}
@media (max-width: 959px) {
	.hero-sky-last__btn {
		border-radius: 5px;
		padding-left: 9px;
		padding-right: 9px;
	}
}
.hero-sky-last__btn:hover {
	cursor: pointer;
}
.hero-sky-last__btn:before {
	border-radius: 9px;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: rgba(73, 73, 73, 0.66);
}
.hero-sky-last__btn:hover:before {
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background: rgba(159, 159, 159, 0.66);
}
.early-access-link,
.hero-sky-last__btn-arrow {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.hero-sky-last__btn-text {
	font-size: 15px;
	font-weight: 500;
}
@media (max-width: 1799px) {
	.hero-sky-last__btn-text {
		font-size: 14px;
	}
	.hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans {
		min-width: 175px;
	}
}
@media (max-width: 1440px) {
	.hero-sky-last__btn-text {
		font-size: 13px;
	}
}
@media (max-width: 1279px) {
	.hero-sky-last__btn-text {
		font-size: 9px;
	}
}
.hero-sky-last__btn-arrow {
	width: 9px;
	height: 4.5px;
	margin-left: auto;
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/arrow-btn-sky-ai.svg);
	transition: all 0.2s ease;
}
@media (max-width: 1279px) {
	.hero-sky-last__btn-arrow {
		width: 6px;
		height: 3.5px;
	}
}
@media (max-width: 959px) {
	.hero-sky-last__btn:before {
		border-radius: 4px;
	}
	.hero-sky-last__btn-text {
		font-size: 7px;
	}
	.hero-sky-last__btn-arrow {
		width: 4px;
		height: 2px;
	}
}
.hero-sky-last__btn-arrow.active {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.hero-sky-last__dropdown-nav {
	position: absolute;
	top: 50px;
	width: 100%;
	height: -webkit-calc(100% - 58px);
	height: calc(100% - 58px);
	padding: 0 0 12px 12px;
}
@media (max-width: 767px) {
	.hero-sky-last__btn {
		display: none;
	}
	.hero-sky-last__dropdown-nav {
		position: initial;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		height: 90px;
		padding: 15px;
		background: -webkit-linear-gradient(
			334.2deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
		background: -o-linear-gradient(
			334.2deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
		background: linear-gradient(
			115.8deg,
			rgba(249, 204, 106, 0.25) 0,
			rgba(229, 78, 205, 0.25) 108.08%
		);
	}
}
.hero-sky-last__dropdown-nav-row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 5%;
	width: -webkit-calc(100% - 12px);
	width: calc(100% - 12px);
	height: 100%;
}
@media (max-width: 767px) {
	.hero-sky-last__dropdown-nav-row {
		width: auto;
		height: 100%;
		margin-top: 0;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}
}
.hero-sky-last .dropdown-nav-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 1 47%;
	flex: 0 1 47%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 5%;
	margin-bottom: 4%;
}
@media (max-width: 767px) {
	.hero-sky-last .dropdown-nav-item {
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		width: 60px;
		max-width: 60px;
		height: 60px;
		max-height: 60px;
		margin-left: 15px;
		margin-right: 0;
	}
}
.hero-sky-last .dropdown-nav-item:nth-child(2) {
	margin-right: 0;
}
@media (max-width: 1279px) {
	.hero-sky-last .dropdown-nav-item:nth-child(2) {
		margin-right: 10px;
	}
}
.hero-sky-last .dropdown-nav-item:last-child {
	margin-right: 0;
}
.hero-sky-last .dropdown-nav-item.active {
	-webkit-box-shadow: 0 0 0 2px #0a84ff;
	box-shadow: 0 0 0 2px #0a84ff;
}
.hero-sky-last__mob-panel-nav {
	display: none;
	z-index: 1;
}
@media (max-width: 1279px) {
	.hero-sky-last .dropdown-nav-item:last-child {
		margin-right: 10px;
	}
	.hero-sky-last__mob-panel-nav {
		position: absolute;
		bottom: 0;
		height: 80px;
		width: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 15px 5px;
		background: rgba(255, 255, 255, 0.01);
		-webkit-backdrop-filter: blur(73px);
		backdrop-filter: blur(73px);
	}
}
.hero-sky-last__mob-panel-nav .dropdown-nav-item {
	width: 52px;
	height: 52px;
	border-radius: 10px;
	margin: 0 10px;
	background-position: center;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 1 25%;
	flex: 0 1 25%;
}
.hero-sky-last__mob-panel-nav .dropdown-nav-item.active {
	-webkit-box-shadow: 0 0 0 4px #a724b8;
	box-shadow: 0 0 0 4px #a724b8;
}
@media (max-width: 767px) {
	.hero-sky-last__mob-panel-nav .dropdown-nav-item {
		border-radius: 5px;
	}
	.hero-sky-last__mob-panel-nav .dropdown-nav-item.active {
		-webkit-box-shadow: 0 0 0 2px #a724b8;
		box-shadow: 0 0 0 2px #a724b8;
	}
}
.hero-sky-last__dropdown-fake-panel {
	position: absolute;
	left: 12px;
	width: -webkit-calc(100% - 24px);
	width: calc(100% - 24px);
	top: 25px;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 23px;
	background: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-ai-arrows.svg)
		center right 6px no-repeat #3f3f3f;
	border-radius: 4px;
	color: rgba(255, 255, 255, 0.4);
	font-size: 14px;
	padding: 0 8px;
	background-size: auto;
}
.de .hero-sky-last .sky-last-control-wrapper,
.fr .hero-sky-last .sky-last-control-wrapper,
.it .hero-sky-last .sky-last-control-wrapper,
.jp .hero-sky-last .sky-last-control-wrapper {
	height: 100%;
}
@media (max-width: 1279px) {
	.hero-sky-last__dropdown-fake-panel {
		top: 24px;
	}
	.hero-sky-last .sign {
		bottom: 150px;
	}
}
@media (max-width: 959px) {
	.hero-sky-last__dropdown-fake-panel {
		top: 22px;
		font-size: 8px;
		background-size: 4%;
	}
}
.hero-sky-last__bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.hero-sky-last__bg.active {
	opacity: 1;
}
.hero-sky-last .item-bg-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-4-min.jpg);
}
.hero-sky-last .item-bg-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-1-min.jpg);
}
.hero-sky-last .item-bg-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-3-min.jpg);
}
.hero-sky-last .item-bg-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-2-min.jpg);
}
.hero-sky-last.preload .sky-last-image-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-1-min.jpg);
}
.hero-sky-last.preload .sky-last-image-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-2-min.jpg);
}
.hero-sky-last.preload .sky-last-image-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-3-min.jpg);
}
.hero-sky-last.preload .sky-last-image-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-4-min.jpg);
}
.hero-sky-last .hero-sky__btn-label-wr {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}
.hero,
.hero__info,
.hero__info.upscale {
	-moz-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
}
.hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans {
	margin-left: 50px;
}
.hero-sky-last .hero-sky__btn-label-link-special {
	top: 50%;
	left: 60px;
}
.hero-sky-last .tab-content-mob-text {
	display: none;
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 3;
}
@media (max-width: 767px) {
	.hero-sky-last__dropdown-fake-panel {
		display: none;
	}
	.hero-sky-last__bg {
		position: absolute;
	}
	.hero-sky-last .hero-sky__btn-label-wr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans {
		margin-left: 0;
		margin-bottom: 15px;
	}
	.hero-sky-last .hero-sky__btn-label-wr .learn-more-btn {
		margin-bottom: 57px;
	}
	.hero-sky-last .hero-sky__btn-label-link-special {
		display: none;
	}
	.hero-sky-last .sign {
		bottom: 115px;
	}
	.hero-sky-last .tab-content-mob-text {
		display: block;
		font-size: 13px;
		font-family: Roobert, Helvetica, Arial, sans-serif;
		max-width: 257px;
	}
}
.hero-sky-last .sk-btn-trial_desk {
	display: inline-block;
	margin-left: 15px;
}
.hero-sky-last .sk-btn-trial_mob {
	display: none;
}
@-webkit-keyframes anim1 {
	0% {
		visibility: hidden;
	}
	25% {
		visibility: visible;
	}
}
@-webkit-keyframes anim2 {
	25% {
		visibility: hidden;
	}
	50% {
		visibility: visible;
	}
}
@-webkit-keyframes anim3 {
	50% {
		visibility: hidden;
	}
	75% {
		visibility: visible;
	}
}
@-webkit-keyframes anim4 {
	75% {
		visibility: hidden;
	}
	99% {
		visibility: visible;
	}
}
.de .hero-sky__btn-label-wr,
.fr .hero-sky__btn-label-wr,
.it .hero-sky__btn-label-wr {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.de .hero-sky__btn-sale-wr,
.fr .hero-sky__btn-sale-wr,
.it .hero-sky__btn-sale-wr {
	width: 100%;
	margin-left: 80px;
}
@media (max-width: 1279px) {
	.hero-sky-last .sk-btn-trial_desk {
		display: none;
	}
	.hero-sky-last .sk-btn-trial_mob {
		display: inline-block;
	}
	.de .hero-sky__btn-sale-wr,
	.fr .hero-sky__btn-sale-wr,
	.it .hero-sky__btn-sale-wr {
		margin-left: 0;
	}
}
.de .hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans,
.fr .hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans,
.it .hero-sky-last .hero-sky__btn-label-wr .sk-btn-view-plans {
	margin-left: 0;
	width: 100%;
	margin-bottom: 15px;
}
.de .hero-sky-last .sk-btn-trial_desk,
.de .sk-btn__see,
.fr .hero-sky-last .sk-btn-trial_desk,
.fr .sk-btn__see,
.it .hero-sky-last .sk-btn-trial_desk,
.it .sk-btn__see {
	width: 100%;
	margin-left: 0;
}
.de .hero-sky-last__actions a:last-child,
.fr .hero-sky-last__actions a:last-child,
.it .hero-sky-last__actions a:last-child {
	margin-left: 80px;
}
.hero {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0;
}
.hero__controls {
	z-index: 5;
	position: relative;
	padding: 40px 120px;
}
@media (max-width: 1279px) {
	.de .hero-sky-last .hero-sky__btn-label-link-special,
	.fr .hero-sky-last .hero-sky__btn-label-link-special,
	.it .hero-sky-last .hero-sky__btn-label-link-special {
		top: 25%;
		left: 0;
	}
	.de .hero-sky-last__actions a:last-child,
	.fr .hero-sky-last__actions a:last-child,
	.it .hero-sky-last__actions a:last-child {
		margin-left: 0;
		width: 100%;
	}
	.hero__controls {
		padding: 24px 0 9px;
		margin-right: -15px;
		margin-left: -15px;
	}
	.hero__controls-arrow {
		display: none;
	}
}
.hero__controls-arrow {
	position: absolute;
	top: 65px;
	cursor: pointer;
	opacity: 0.4;
}
.hero__controls-arrow:hover {
	opacity: 1;
}
.hero__control .hero__tabs-control,
.hero__controls-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.hero__controls-arrow-l {
	left: 60px;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.hero__controls-arrow-r {
	right: 60px;
}
.hero__controls-wrap {
	display: flex;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
	margin: 0 -14px;
}
@media (max-width: 1279px) {
	.hero__controls-list {
		overflow-x: scroll;
		padding-left: 15px;
		padding-bottom: 15px;
	}
	.hero__controls-wrap {
		width: 2625px;
		margin: 0;
	}
}
@media (max-width: 767px) {
	.hero__controls-wrap {
		width: 2385px;
	}
}
.hero__controls-title {
	font-weight: 600;
	font-size: 18px;
	padding-bottom: 20px;
}
@media (max-width: 575px) {
	.hero__controls-title {
		font-size: 15px;
		padding-bottom: 18px;
	}
}
.hero__control {
	width: -webkit-calc(25% - 23px);
	width: calc(25% - 23px);
	padding: 0 14px;
}
@media (max-width: 1279px) {
	.hero__control {
		width: 300px;
		padding: 0;
	}
}
@media (max-width: 767px) {
	.hero__control {
		width: 270px;
	}
}
@media (max-width: 575px) {
	.hero__control {
		width: 211px;
	}
}
.hero__control-title {
	text-align: center;
	font-weight: 500;
	font-size: 14px;
	padding: 0;
}
.hero__control-title svg {
	margin-right: 5px;
	position: relative;
	top: -1px;
	vertical-align: middle;
}
.hero__control-title-recent {
	position: relative;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin: 0 auto;
}
.hero__control-title-recent:before {
	content: '';
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	background: #c5124e;
	border-radius: 50%;
	top: 4px;
	left: -14px;
}
.hero__control .hero__tabs-control {
	background: rgba(255, 255, 255, 0.03);
	border: 2px solid rgba(255, 255, 255, 0.05);
	-webkit-backdrop-filter: blur(72px);
	backdrop-filter: blur(72px);
	border-radius: 16px;
	padding: 18px 10px;
	margin-bottom: 15px;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: border ease 0.5s;
	-o-transition: border ease 0.5s;
	transition: border ease 0.5s;
	height: 80px;
}
.hero__control .hero__tabs-control:hover {
	border: 2px solid rgba(255, 255, 255, 0.25);
}
.hero__control .hero__tabs-control-title {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.hero__control .hero__tabs-control-title .icon {
	margin-right: 12px;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
.hero__control .hero__tabs-control-title .icon.big {
	width: 28px;
	height: 28px;
}
.hero__control .hero__tabs-control-title .icon img {
	width: 100%;
}
.hero__control .hero__tabs-control-title .title {
	font-weight: 600;
	font-size: 14px;
	line-height: 120%;
	color: #fff;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}
.hero__control .hero__tabs-control-title .title span {
	font-size: 10px;
	vertical-align: super;
}
.hero__control .hero__tabs-control-title .title span.bottom {
	font-size: 13px;
	opacity: 0.4;
	vertical-align: middle;
}
.hero__control .hero__tabs-control-title .title_clear {
	-webkit-filter: none;
	filter: none;
}
.hero__control .hero__tabs-control-subtitle {
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	opacity: 0.5;
}
@media (max-width: 575px) {
	.hero__control .hero__tabs-control-subtitle br {
		display: none;
	}
}
.hero__control .hero__tabs-control-btn {
	border: 2px solid rgba(255, 255, 255, 0.1);
	border-radius: 100px;
	height: 32px;
	line-height: 28px;
	padding: 0 10px;
	font-weight: 556;
	font-size: 14px;
	text-align: center;
	text-transform: none;
	pointer-events: none;
}
.hero__btn-label-special-text,
.hero__btn-sale-text {
	font-weight: 700;
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.hero__control .js-tab-control {
	cursor: pointer;
	position: relative;
}
.hero__control .js-tab-control .hero__tabs-control-title {
	position: relative;
	z-index: 2;
}
.hero__control .js-tab-control .hero__tabs-control-title img {
	margin-right: 8px;
}
.hero__control .js-tab-control .hero__tabs-control-title .title {
	-webkit-filter: none;
	filter: none;
	opacity: 1;
}
.hero .sign {
	bottom: 15px;
	left: -webkit-calc(100% - 36px);
	left: calc(100% - 36px);
	width: 150px;
	z-index: 1;
}
.hero__info,
.hero__info.hdr,
.hero__info.luminar-neo,
.hero__info.remove,
.hero__info.upscale {
	-moz-box-direction: normal;
	z-index: 5;
}
.hero__btn-wr {
	position: relative;
}
.hero__btn-label-link {
	display: block;
	position: absolute;
}
.hero__btn-label-link-special {
	width: auto;
	top: auto;
	right: unset;
	margin-left: 185px;
}
.hero__btn-label-link-special_mod {
	top: 35%;
}
.hero__btn-sale-text {
	margin-top: 11px;
	font-size: 11px;
	line-height: 1.2;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
.hero__btn-label-link-4th-july {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-54%, -69%);
	-ms-transform: translate(-54%, -69%);
	transform: translate(-54%, -69%);
	width: 122%;
}
.hero__btn-label-special {
	width: 98px;
}
@media (max-width: 1279px) {
	.hero__btn-label-special {
		width: 78px;
	}
}
@media (max-width: 767px) {
	.hero__btn-label-link-4th-july,
	.hero__btn-label-link-special,
	.hero__btn-sale-text {
		display: none;
	}
	.hero__btn-label-special {
		width: 72px;
	}
}
.hero__btn-label-special img {
	display: block;
	width: 100%;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-animation: rotation360 60s linear infinite;
	animation: rotation360 60s linear infinite;
}
.hero__btn-label-special-text {
	position: absolute;
	top: 49%;
	left: 48%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 12px;
	line-height: 1;
	text-align: center;
	letter-spacing: 0.03em;
	text-transform: uppercase;
	color: #009d40;
	width: 100%;
	display: inline-block;
}
.hero-section .holiday-info h3,
.holiday-info h3 {
	letter-spacing: 0.2em;
	text-fill-color: transparent;
	-webkit-text-fill-color: transparent;
}
@media (max-width: 1279px) {
	.hero__btn-label-special-text {
		font-size: 10px;
	}
}
@media (max-width: 767px) {
	.hero__btn-label-special-text {
		font-size: 9px;
	}
}
.nl .hero__btn-label-special-text {
	font-size: 9px;
}
@media (max-width: 1279px) {
	.nl .hero__btn-label-special-text {
		font-size: 8px;
	}
}
@media (max-width: 767px) {
	.nl .hero__btn-label-special-text {
		font-size: 7px;
	}
}
.it .hero__btn-label-special-text {
	font-size: 10px;
}
@media (max-width: 1279px) {
	.it .hero__btn-label-special-text {
		font-size: 9px;
	}
}
@media (max-width: 767px) {
	.it .hero__btn-label-special-text {
		font-size: 8px;
	}
}
.hero__image {
	position: absolute;
	left: -15px;
	top: 0;
	right: -15px;
	bottom: 0;
}
.hero__image .sky-last-image {
	position: absolute;
	top: 0;
	left: 0;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 100%;
	visibility: hidden;
	-webkit-animation: 6s infinite;
	animation: 6s infinite;
}
.hero__image .sky-last-image-1 {
	-webkit-animation-name: anim1;
	animation-name: anim1;
}
.hero__image .sky-last-image-2 {
	-webkit-animation-name: anim2;
	animation-name: anim2;
}
.hero__image .sky-last-image-3 {
	-webkit-animation-name: anim3;
	animation-name: anim3;
}
.hero__image .sky-last-image-4 {
	-webkit-animation-name: anim4;
	animation-name: anim4;
}
.hero__image .sky-last-image.is-active {
	visibility: visible;
}
.hero__content {
	display: none;
	height: -webkit-calc(100vh - 190px);
	height: calc(100vh - 190px);
	padding: 0;
	position: relative;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.hero__content.is-active,
.hero__info {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
@media (max-width: 1799px) {
	.hero__content {
		min-height: 710px;
		height: auto;
	}
}
@media (max-width: 1279px) {
	.hero__image .sky-last-image {
		background-position: center bottom;
	}
	.hero__content {
		min-height: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding-top: 100px;
		padding-left: 0;
		height: 560px;
	}
}
.hero__content.is-active {
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: flex;
}
.hero__content-2 .sk-btn-trial_mob,
.hero__content-5 .sk-btn-trial_mob {
	display: none;
}
@media (max-width: 575px) {
	.hero__content {
		max-height: 551px;
		height: 551px;
		padding-top: 50px;
	}
	.hero__brand-icon {
		max-width: 125px;
		margin: 0 auto;
	}
	.hero__brand-icon svg {
		width: 100%;
	}
}
.hero__info {
	position: relative;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 90%;
	max-width: 3600px;
	padding: 40px;
	margin: 140px auto 0;
	background-size: 100%;
	background-position: top center;
	background-repeat: no-repeat;
}
@media (max-width: 1279px) {
	.hero__info {
		margin-top: 20px;
		padding: 15px 0;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.hero__info.focus-stacking,
.hero__info.magic-light,
.hero__info.second,
.hero__info.six {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
	z-index: 5;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-2.svg);
}
@media (max-width: 1279px) {
	.hero__info.focus-stacking,
	.hero__info.magic-light,
	.hero__info.second,
	.hero__info.six {
		width: 100%;
		padding-right: 0;
		height: 100%;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 30px;
		text-align: center;
		pointer-events: all;
	}
}
@media (max-width: 575px) {
	.hero__info.focus-stacking,
	.hero__info.magic-light,
	.hero__info.second,
	.hero__info.six {
		margin-top: 70px;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-ai-mob.svg);
		background-size: 100%;
		padding: 50px 20px;
	}
}
.hero__info.focus-stacking .title,
.hero__info.magic-light .title,
.hero__info.second .title,
.hero__info.six .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info.focus-stacking .title,
	.hero__info.magic-light .title,
	.hero__info.second .title,
	.hero__info.six .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
}
@media (max-width: 575px) {
	.hero__info.focus-stacking .title,
	.hero__info.magic-light .title,
	.hero__info.second .title,
	.hero__info.six .title {
		font-size: 30px;
		margin: 0 auto;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
		line-height: 30px;
	}
}
.hero__info.magic-light .logo {
	display: none;
}
@media (max-width: 767px) {
	.hero__info.focus-stacking .title,
	.hero__info.magic-light .title,
	.hero__info.second .title,
	.hero__info.six .title {
		font-size: 30px;
	}
	.hero__info.magic-light {
		background: 0 0 !important;
	}
	.hero__info.magic-light .logo {
		display: block;
	}
}
.hero__info.upscale {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-ui.svg);
}
@media (max-width: 1279px) {
	.hero__info.upscale {
		width: 100%;
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 30px;
		text-align: left;
		pointer-events: all;
		height: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}
@media (max-width: 767px) {
	.hero__info.upscale {
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	.hero__info.upscale .hero__btn-wr {
		max-width: 205px;
		margin: 20px auto 0;
	}
}
@media (max-width: 575px) {
	.hero__info.upscale {
		margin-top: 40px;
		margin-bottom: 20px;
		background-size: 100%;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-ai-mob.svg);
	}
}
@media (max-width: 1279px) {
	.hero__info.upscale .right {
		margin-left: 30px;
	}
	.hero__info.upscale .left {
		position: relative;
		margin-top: 10px;
	}
}
@media (max-width: 767px) {
	.hero__info.upscale .right {
		margin-left: unset;
	}
}
.hero__info.upscale .left {
	pointer-events: auto;
}
.hero__info.upscale .upscale-top {
	position: absolute;
	top: 85px;
	right: 40px;
	width: 32%;
}
@media (max-width: 1279px) {
	.hero__info.upscale .upscale-top {
		position: relative;
		top: auto;
		left: auto;
		width: 85%;
		max-width: 650px;
		margin: 19px auto 0;
		right: auto;
		border: 4.93px solid;
		border-image-slice: 1;
		border-image-source: linear-gradient(
			0deg,
			#c5f8ff 0,
			#00c2ff 47.8%,
			#0094ff 100%
		);
	}
	.hero__info.upscale .upscale-top.blue {
		top: 1px;
		position: absolute;
		right: 29px;
		z-index: 999;
	}
}
.hero__info.upscale .upscale-top img {
	width: 100%;
	display: block;
}
.hero__info.upscale .upscale-top.blue {
	border: 2px solid;
	display: none;
	border-image-source: linear-gradient(
		0deg,
		#c5f8ff 0,
		#00c2ff 47.8%,
		#0094ff 100%
	);
	border-image-slice: 1;
}
@media (max-width: 767px) {
	.hero__info.upscale .upscale-top {
		max-width: 300px;
	}
	.hero__info.upscale .upscale-top.blue {
		top: 2px;
		position: absolute;
		right: 23px;
		z-index: 999;
	}
}
.hero__info.upscale .upscale-top.blue .text {
	color: #fff;
	background-color: #01a3ff;
}
.hero__info.upscale .upscale-top.blue .text .small {
	font-size: 6px;
	line-height: 120%;
	vertical-align: top;
}
.hero__info.upscale .upscale-top .text,
.hero__info.upscale .upscale-top.blue .text-right {
	padding: 4px 7px;
	font-weight: 600;
	font-size: 13px;
	line-height: 120%;
	top: 16px;
	position: absolute;
}
.hero__info.upscale .upscale-top.blue .text-right {
	color: #fff;
	background-color: #01a3ff;
	right: 0;
}
.hero__info.upscale .upscale-top .text {
	background-color: #fff;
	color: #052213;
	left: 0;
}
.hero__info.upscale .upscale-top .upscale-btn {
	width: 90%;
	max-width: 328px;
	background: #00a793;
	border: 2px solid rgba(255, 255, 255, 0.23);
	-webkit-box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	-webkit-backdrop-filter: blur(10.41px);
	backdrop-filter: blur(10.41px);
	border-radius: 8px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	color: #fff;
	padding: 12px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.hero__info.upscale .upscale-top .upscale-btn img {
	margin: 0 3px;
	width: 16px;
	height: 16px;
}
.hero__info.upscale .upscale-top .upscale-btn:hover {
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			from(rgba(255, 255, 255, 0.2)),
			to(rgba(255, 255, 255, 0.2))
		),
		#00a793;
	background: -webkit-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	background: -o-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	background: linear-gradient(
			0deg,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	border: 2px solid rgba(255, 255, 255, 0.23);
	-webkit-box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	-webkit-backdrop-filter: blur(10.41px);
	backdrop-filter: blur(10.41px);
}
@media (max-width: 1279px) {
	.hero__info.upscale .upscale-top .upscale-btn {
		font-size: 12px;
		line-height: 12px;
		padding: 8px;
		bottom: 10px;
	}
	.hero__info.upscale .upscale-bottom {
		display: none;
	}
}
.hero__info.upscale .upscale-top .upscale-back {
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-color: transparent;
	border: none;
	border-radius: 100%;
}
.hero__info.upscale .upscale-bottom {
	position: absolute;
	left: 50%;
	bottom: 36%;
	width: 22%;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.hero__info.upscale .upscale-bottom::before {
	content: '';
	width: 132px;
	height: 124px;
	position: absolute;
	top: -173px;
	right: -12px;
	background-size: cover;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-arrow.svg);
}
.hero__info.upscale .upscale-bottom img {
	width: 100%;
}
.hero__info.upscale .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info.upscale .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
}
@media (max-width: 575px) {
	.hero__info.upscale .title {
		font-size: 30px;
		line-height: 30px;
		margin: 60px auto 0;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
	}
}
.hero__info.luminar-neo {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
	border-radius: 10px;
	overflow: hidden;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/hero-luminar-neo-ui-2.svg);
}
.hero__info.luminar-neo:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	max-width: 510px;
	width: 100%;
	opacity: 0.5;
	background-blend-mode: color-burn;
	mix-blend-mode: normal;
	z-index: -1;
	-webkit-animation: 6s infinite animBefore 1.1s;
	animation: 6s infinite animBefore 1.1s;
	background-image: -webkit-radial-gradient(
		56.37% 82.16% at 42.66% 11.57%,
		#003668 8.09%,
		rgba(0, 64, 124, 0.68) 72.04%,
		rgba(0, 65, 127, 0) 100%
	);
	background-image: -o-radial-gradient(
		56.37% 82.16% at 42.66% 11.57%,
		#003668 8.09%,
		rgba(0, 64, 124, 0.68) 72.04%,
		rgba(0, 65, 127, 0) 100%
	);
	background-image: radial-gradient(
		56.37% 82.16% at 42.66% 11.57%,
		#003668 8.09%,
		rgba(0, 64, 124, 0.68) 72.04%,
		rgba(0, 65, 127, 0) 100%
	);
}
.sky-gradient-image-1 .hero__info.luminar-neo:before {
	-webkit-animation: none;
	animation: none;
}
.sky-gradient-image-2 .hero__info.luminar-neo:before {
	-webkit-animation: none;
	animation: none;
	background-image: -webkit-radial-gradient(
		54.91% 79.83% at 42.66% 11.57%,
		#323e49 8.09%,
		rgba(0, 64, 124, 0.68) 39.97%,
		rgba(0, 65, 127, 0) 100%
	);
	background-image: -o-radial-gradient(
		54.91% 79.83% at 42.66% 11.57%,
		#323e49 8.09%,
		rgba(0, 64, 124, 0.68) 39.97%,
		rgba(0, 65, 127, 0) 100%
	);
	background-image: radial-gradient(
		54.91% 79.83% at 42.66% 11.57%,
		#323e49 8.09%,
		rgba(0, 64, 124, 0.68) 39.97%,
		rgba(0, 65, 127, 0) 100%
	);
}
.sky-gradient-image-3 .hero__info.luminar-neo:before {
	-webkit-animation: none;
	animation: none;
	background: -webkit-radial-gradient(
		48.13% 65.11% at 29.27% 18.11%,
		#6c2121 4.07%,
		rgba(140, 31, 31, 0.21) 76.51%,
		rgba(255, 117, 54, 0) 100%
	);
	background: -o-radial-gradient(
		48.13% 65.11% at 29.27% 18.11%,
		#6c2121 4.07%,
		rgba(140, 31, 31, 0.21) 76.51%,
		rgba(255, 117, 54, 0) 100%
	);
	background: radial-gradient(
		48.13% 65.11% at 29.27% 18.11%,
		#6c2121 4.07%,
		rgba(140, 31, 31, 0.21) 76.51%,
		rgba(255, 117, 54, 0) 100%
	);
}
.sky-gradient-image-4 .hero__info.luminar-neo:before {
	-webkit-animation: none;
	animation: none;
	background: -webkit-radial-gradient(
		79.47% 95.46% at 20.78% 15.63%,
		#612278 0.34%,
		rgba(98, 48, 120, 0.37) 64.99%,
		rgba(82, 38, 143, 0) 100%
	);
	background: -o-radial-gradient(
		79.47% 95.46% at 20.78% 15.63%,
		#612278 0.34%,
		rgba(98, 48, 120, 0.37) 64.99%,
		rgba(82, 38, 143, 0) 100%
	);
	background: radial-gradient(
		79.47% 95.46% at 20.78% 15.63%,
		#612278 0.34%,
		rgba(98, 48, 120, 0.37) 64.99%,
		rgba(82, 38, 143, 0) 100%
	);
}
@media (max-width: 1279px) {
	.hero__info.luminar-neo {
		width: 100%;
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 70px;
		text-align: left;
		pointer-events: all;
		height: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
}
@media (max-width: 575px) {
	.hero__info.luminar-neo {
		margin-top: 40px;
		margin-bottom: 20px;
		background-size: 100%;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-ai-mob.svg);
	}
}
.hero__info.luminar-neo .left {
	pointer-events: auto;
}
@media (max-width: 1279px) {
	.hero__info.luminar-neo .left {
		position: relative;
		margin-top: 10px;
	}
}
.hero__info.luminar-neo .upscale-top {
	position: absolute;
	top: 85px;
	right: 40px;
	width: 32%;
}
@media (max-width: 1279px) {
	.hero__info.luminar-neo .upscale-top {
		position: relative;
		top: auto;
		left: auto;
		width: 85%;
		max-width: 650px;
		margin: 19px auto 0;
		right: auto;
		border: 4.93px solid;
		border-image-slice: 1;
		border-image-source: linear-gradient(
			0deg,
			#c5f8ff 0,
			#00c2ff 47.8%,
			#0094ff 100%
		);
	}
	.hero__info.luminar-neo .upscale-top.blue {
		top: 1px;
		position: absolute;
		right: 29px;
		z-index: 999;
	}
}
.hero__info.luminar-neo .upscale-top img {
	width: 100%;
	display: block;
}
.hero__info.luminar-neo .upscale-top.blue {
	border: 2px solid;
	display: none;
	border-image-source: linear-gradient(
		0deg,
		#c5f8ff 0,
		#00c2ff 47.8%,
		#0094ff 100%
	);
	border-image-slice: 1;
}
@media (max-width: 767px) {
	.hero__info.upscale .title {
		font-size: 30px;
	}
	.hero__info.luminar-neo {
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		text-align: center;
	}
	.hero__info.luminar-neo .upscale-top {
		max-width: 300px;
	}
	.hero__info.luminar-neo .upscale-top.blue {
		top: 2px;
		position: absolute;
		right: 23px;
		z-index: 999;
	}
}
.hero__info.luminar-neo .upscale-top.blue .text {
	color: #fff;
	background-color: #01a3ff;
}
.hero__info.luminar-neo .upscale-top.blue .text .small {
	font-size: 6px;
	line-height: 120%;
	vertical-align: top;
}
.hero__info.luminar-neo .upscale-top.blue .text-right {
	color: #fff;
	background-color: #01a3ff;
	padding: 4px 7px;
	font-weight: 600;
	font-size: 13px;
	line-height: 120%;
	position: absolute;
	top: 16px;
	right: 0;
}
.hero__info.luminar-neo .upscale-top .text {
	background-color: #fff;
	padding: 4px 7px;
	font-weight: 600;
	font-size: 13px;
	line-height: 120%;
	color: #052213;
	position: absolute;
	top: 16px;
	left: 0;
}
.hero__info.luminar-neo .upscale-top .upscale-btn {
	width: 90%;
	max-width: 328px;
	background: #00a793;
	border: 2px solid rgba(255, 255, 255, 0.23);
	-webkit-box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	-webkit-backdrop-filter: blur(10.41px);
	backdrop-filter: blur(10.41px);
	border-radius: 8px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	color: #fff;
	padding: 12px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.hero__info.luminar-neo .upscale-top .upscale-btn:hover,
.hero__info.remove .remove-btn {
	border: 2px solid rgba(255, 255, 255, 0.23);
	-webkit-box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	-webkit-backdrop-filter: blur(10.41px);
}
.hero__info.luminar-neo .upscale-top .upscale-btn img {
	margin: 0 3px;
	width: 16px;
	height: 16px;
}
.hero__info.luminar-neo .upscale-top .upscale-btn:hover {
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			from(rgba(255, 255, 255, 0.2)),
			to(rgba(255, 255, 255, 0.2))
		),
		#00a793;
	background: -webkit-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	background: -o-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	background: linear-gradient(
			0deg,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#00a793;
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	backdrop-filter: blur(10.41px);
}
@media (max-width: 1279px) {
	.hero__info.luminar-neo .upscale-top .upscale-btn {
		font-size: 12px;
		line-height: 12px;
		padding: 8px;
		bottom: 10px;
	}
	.hero__info.luminar-neo .upscale-bottom {
		display: none;
	}
}
.hero__info.luminar-neo .upscale-top .upscale-back {
	position: absolute;
	bottom: 20px;
	right: 20px;
	background-color: transparent;
	border: none;
	border-radius: 100%;
}
.hero__info.luminar-neo .upscale-bottom {
	position: absolute;
	left: 50%;
	bottom: 36%;
	width: 22%;
	-webkit-transform: translate(-50%, 50%);
	-ms-transform: translate(-50%, 50%);
	transform: translate(-50%, 50%);
}
.hero__info.luminar-neo .upscale-bottom::before {
	content: '';
	width: 132px;
	height: 124px;
	position: absolute;
	top: -173px;
	right: -12px;
	background-size: cover;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-arrow.svg);
}
.hero__info.luminar-neo .upscale-bottom img {
	width: 100%;
}
.hero__info.luminar-neo .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info.luminar-neo .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
}
@media (max-width: 767px) {
	.hero__info.luminar-neo .title {
		font-size: 30px;
	}
}
@media (max-width: 575px) {
	.hero__info.luminar-neo .title {
		font-size: 30px;
		margin: 0 auto;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
		line-height: 30px;
	}
}
.hero__info.remove {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	pointer-events: none;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-ui.svg);
}
@media (max-width: 1279px) {
	.hero__info.remove {
		width: 100%;
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 30px;
		text-align: center;
		pointer-events: all;
		padding-top: 51px;
		height: 100%;
	}
}
@media (max-width: 575px) {
	.hero__info.remove {
		margin-top: 40px;
		-webkit-box-pack: start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		background-size: 100%;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-ai-mob.svg);
	}
}
.hero__info.remove .remove-back {
	pointer-events: auto;
	position: absolute;
	top: 90px;
	background-color: transparent;
	border: none;
	right: 45px;
	display: none;
	opacity: 0.5;
	cursor: pointer;
	-webkit-transition: opacity ease 0.5s;
	-o-transition: opacity ease 0.5s;
	transition: opacity ease 0.5s;
}
.hero__info.remove .remove-back:hover {
	opacity: 1;
}
.hero__info.remove .remove-btn {
	pointer-events: auto;
	background: #c48d00;
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	backdrop-filter: blur(10.41px);
	border-radius: 7.76px;
	font-weight: 700;
	font-size: 14px;
	line-height: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 328px;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	position: absolute;
	bottom: 130px;
	right: 230px;
	padding: 12px 8px;
	cursor: pointer;
}
.hero__info.remove .remove-btn img {
	margin: 0 3px;
	width: 16px;
	height: 16px;
}
.hero__info.remove .remove-btn:hover {
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			from(rgba(255, 255, 255, 0.2)),
			to(rgba(255, 255, 255, 0.2))
		),
		#c48d00;
	background: -webkit-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#c48d00;
	background: -o-linear-gradient(
			bottom,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#c48d00;
	background: linear-gradient(
			0deg,
			rgba(255, 255, 255, 0.2),
			rgba(255, 255, 255, 0.2)
		),
		#c48d00;
	border: 2px solid rgba(255, 255, 255, 0.23);
	-webkit-box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	box-shadow: 0 2.79px 8.37px rgba(0, 0, 0, 0.12);
	-webkit-backdrop-filter: blur(10.41px);
	backdrop-filter: blur(10.41px);
}
@media (max-width: 1279px) {
	.hero__info.remove .remove-btn {
		display: none;
	}
}
.hero__info.hdr,
.hero__info.hdr .hdr-ui .pic-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.hero__info.remove .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info.remove .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
}
@media (max-width: 575px) {
	.hero__info.remove .title {
		font-size: 30px;
		line-height: 30px;
		margin: 30px auto 0;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
	}
}
@media (max-width: 767px) {
	.hero__info.remove .title {
		font-size: 30px;
	}
	.hero__info.remove .hero__btn-wr {
		max-width: 208px;
		margin-left: auto;
		margin-right: auto;
	}
}
.hero__info.hdr {
	position: relative;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: none;
	padding: 40px 55px 40px 40px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-hdr-ui.svg);
}
@media (max-width: 1279px) {
	.hero__info.hdr {
		width: 100%;
		padding-right: 0;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 30px;
		pointer-events: all;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		height: 100%;
		text-align: left;
	}
}
@media (max-width: 575px) {
	.hero__info.hdr {
		margin-top: 40px;
		text-align: center;
		background-size: 100%;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-hdr-ui-mob.svg);
		padding: 40px 20px 0;
	}
}
.hero__info.hdr .left {
	width: 100%;
	max-width: 52%;
	position: relative;
}
.hero__info.hdr .hdr-back {
	position: absolute;
	bottom: 15px;
	right: 15px;
	display: none;
	pointer-events: auto;
}
@media (max-width: 1279px) {
	.hero__info.hdr .left {
		max-width: 350px;
		margin: 0 auto;
	}
	.hero__info.hdr .hdr-back {
		display: none !important;
	}
	.hero__info.hdr .hdr-pic-img {
		-webkit-animation: full 6s ease infinite;
		animation: full 6s ease infinite;
	}
}
.hero__info.hdr .hdr-pic {
	background-size: contain;
	padding-top: 55%;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-hdr-ui.png);
}
.hero__info.hdr .hdr-pic-img {
	position: absolute;
	width: 24%;
	height: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	-webkit-transition: width ease 0.5s;
	-o-transition: width ease 0.5s;
	transition: width ease 0.5s;
}
.hero__info.hdr .hdr-pic-img .logo {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 23px;
	height: 23px;
	z-index: 8;
}
.hero__info.hdr .hdr-pic-img .logo img,
.hero__info.hdr .hdr-pic-img.full {
	width: 100%;
}
.hero__info.hdr .hdr-pic-img.full .hdr-back {
	display: block;
}
.hero__info.hdr .hdr-pic-img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.hero__info.hdr .hdr-pic-img::before {
	content: '';
	position: absolute;
	left: -4px;
	top: -4px;
	width: -webkit-calc(100% + 8px);
	width: calc(100% + 8px);
	height: -webkit-calc(100% + 8px);
	height: calc(100% + 8px);
	border-radius: 4px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(8.42%, #8237ff),
		color-stop(58.43%, #f562bd),
		color-stop(70.44%, #ff7d96),
		color-stop(87.49%, #ffac71)
	);
	background-image: -webkit-linear-gradient(
		bottom,
		#8237ff 8.42%,
		#f562bd 58.43%,
		#ff7d96 70.44%,
		#ffac71 87.49%
	);
	background-image: -o-linear-gradient(
		bottom,
		#8237ff 8.42%,
		#f562bd 58.43%,
		#ff7d96 70.44%,
		#ffac71 87.49%
	);
	background-image: linear-gradient(
		360deg,
		#8237ff 8.42%,
		#f562bd 58.43%,
		#ff7d96 70.44%,
		#ffac71 87.49%
	);
}
.hero__info.hdr .hdr-ui {
	position: absolute;
	width: 40%;
	right: -25px;
	background: -webkit-linear-gradient(
		330.64deg,
		rgba(4, 31, 57, 0.7) 0,
		rgba(1, 15, 30, 0.7) 100%
	);
	background: -o-linear-gradient(
		330.64deg,
		rgba(4, 31, 57, 0.7) 0,
		rgba(1, 15, 30, 0.7) 100%
	);
	background: linear-gradient(
		119.36deg,
		rgba(4, 31, 57, 0.7) 0,
		rgba(1, 15, 30, 0.7) 100%
	);
	-webkit-backdrop-filter: blur(3.44px);
	backdrop-filter: blur(3.44px);
	bottom: -50px;
	border-radius: 7.7px;
	padding: 11px 8px 8px;
	border: 1px solid rgba(255, 255, 255, 0.3);
}
@media (max-width: 1279px) {
	.hero__info.hdr .hdr-ui {
		display: none !important;
	}
}
.hero__info.hdr .hdr-ui h3 {
	margin: 0 0 12px;
	font-weight: 500;
	font-size: 13.4px;
	line-height: 19px;
	color: #c4c4c4;
}
.hero__info.hdr .hdr-ui .pic-list {
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background: rgba(0, 0, 0, 0.16);
	border-radius: 3.83px;
	padding: 8px;
	margin-bottom: 8px;
}
.hero__btn-wr,
.hero__info.hdr .hdr-ui .pic-text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.hero__info.hdr .hdr-ui .pic-item {
	margin: 0 4px;
	width: 61px;
}
.hero__info.hdr .hdr-ui .pic-item img {
	width: 61px;
	height: 61px;
}
.hero__info.hdr .hdr-ui .pic-text {
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.hero__info.hdr .hdr-ui .pic-text span {
	width: 61px;
	text-align: center;
	margin: 0 4px;
	font-size: 12px;
	line-height: 16px;
	color: #c4c4c4;
}
.hero__info.hdr .hdr-ui .hdr-btn {
	width: 100%;
	background: -webkit-gradient(
			linear,
			left bottom,
			left top,
			from(rgba(0, 0, 0, 0.24)),
			to(rgba(0, 0, 0, 0.24))
		),
		-webkit-gradient(linear, left top, right top, from(#06cfff), color-stop(52.19%, #6f5ef8), to(#ad3cff));
	background: -webkit-linear-gradient(
			bottom,
			rgba(0, 0, 0, 0.24),
			rgba(0, 0, 0, 0.24)
		),
		-webkit-linear-gradient(left, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
	background: -o-linear-gradient(
			bottom,
			rgba(0, 0, 0, 0.24),
			rgba(0, 0, 0, 0.24)
		),
		-o-linear-gradient(left, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
		linear-gradient(90deg, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
	border-radius: 3.83px;
	color: #fff;
	border: none;
	margin-top: 15px;
	pointer-events: auto;
	padding: 6px;
	font-weight: 500;
	font-size: 14px;
	line-height: 14px;
	-webkit-animation: gradient 2s ease infinite;
	animation: gradient 2s ease infinite;
	-webkit-transition: background ease 0.4s;
	-o-transition: background ease 0.4s;
	transition: background ease 0.4s;
}
.easy-use-control,
.easy-use-slide__tab {
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
}
.hero__info.hdr .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info.hdr .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
}
@media (max-width: 575px) {
	.hero__info.hdr .title {
		font-size: 30px;
		margin: 30px auto 0;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
		line-height: 30px;
	}
}
@media (max-width: 767px) {
	.hero__info.hdr .title {
		font-size: 30px;
	}
	.hero__info.hdr .hero__btn-wr {
		max-width: 208px;
		margin-left: auto;
		margin-right: auto;
	}
}
.hero__info .title {
	padding-bottom: 16px;
	max-width: 470px;
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.hero__info {
		width: 100%;
		padding-right: 0;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-bottom: 30px;
		text-align: center;
		pointer-events: all;
	}
	.hero__info .title {
		max-width: unset;
		font-size: 42px;
		line-height: 45px;
	}
	.hero__ui {
		display: none;
	}
}
@media (max-width: 767px) {
	.hero__info .title {
		font-size: 30px;
	}
}
@media (max-width: 575px) {
	.hero__info .title {
		font-size: 24px;
		margin: 0 auto;
		text-align: center;
		max-width: 290px;
		padding-bottom: 12px;
	}
}
.hero__ui {
	position: absolute;
	right: 40px;
	bottom: 40px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/sky-tabs-ui-min.png);
	background-size: cover;
	width: 232px;
	height: 300px;
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	border-radius: 13px;
}
.hero .hero-sky-last__actions-wrapper {
	position: absolute;
	top: 19%;
	height: 18%;
	width: 85%;
	right: 16px;
	z-index: 2;
	pointer-events: auto;
}
.hero .dropdown-nav-item {
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 1 47%;
	flex: 0 1 47%;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	margin-right: 5%;
	margin-bottom: 4%;
}
@media (max-width: 767px) {
	.hero .dropdown-nav-item {
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		width: 60px;
		max-width: 60px;
		height: 60px;
		max-height: 60px;
		margin-left: 15px;
		margin-right: 0;
	}
}
.hero .dropdown-nav-item:nth-child(2) {
	margin-right: 0;
}
@media (max-width: 1279px) {
	.hero .dropdown-nav-item:nth-child(2) {
		margin-right: 10px;
	}
}
.hero .dropdown-nav-item:last-child {
	margin-right: 0;
}
.hero .dropdown-nav-item.active {
	-webkit-box-shadow: 0 0 0 2px #0a84ff;
	box-shadow: 0 0 0 2px #0a84ff;
}
.hero .item-bg-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-4-min.jpg);
}
.hero .item-bg-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-5-min.jpg);
}
.hero .item-bg-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-3-min.jpg);
}
.hero .item-bg-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/sky-panel-2-min.jpg);
}
.hero .sk-subtitle {
	max-width: 380px;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
}
@media (max-width: 1279px) {
	.hero .dropdown-nav-item:last-child {
		margin-right: 10px;
	}
	.hero .sk-subtitle {
		margin: 0 auto;
	}
}
@media (max-width: 575px) {
	.hero .sk-subtitle {
		font-size: 15px;
		max-width: 240px;
		line-height: 20px;
	}
}
.hero .sk-subtitle.small {
	max-width: 350px;
}
.hero__btn-wr {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 45px;
}
@media (max-width: 1279px) {
	.hero__btn-wr {
		margin-top: 30px;
		-webkit-box-pack: start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
}
@media (max-width: 575px) {
	.hero__btn-wr {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 20px;
	}
	.hero__btn-wr .sk-btn_type_primary {
		max-width: 250px;
	}
}
.hero__btn-wr .puzzle {
	width: 80px;
	height: 80px;
	left: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
}
@media (max-width: 1279px) {
	.hero__btn-wr .puzzle {
		width: 56px;
		height: 56px;
	}
}
@media (max-width: 767px) {
	.hero__btn-wr .puzzle {
		left: -45px;
		top: -8px;
	}
}
.hero__btn-wr .puzzle img {
	width: 27px;
	height: 27px;
}
@media (max-width: 1279px) {
	.hero__btn-wr .puzzle img {
		width: 19px;
		height: 19px;
	}
	.hero .hero__content-2 .hero__image {
		top: 0;
	}
}
.hero__btn-wr .puzzle .img {
	width: 100%;
	height: 100%;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-pazzle.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-animation: rotation360 60s linear infinite;
	animation: rotation360 60s linear infinite;
	position: absolute;
	top: 0;
	left: 0;
}
.hero__btn-wr a {
	pointer-events: auto;
}
.hero__btn-wr .sk-btn_type_primary {
	padding: 11px 25px;
	margin-bottom: 0;
}
.hero__btn-wr .sk-btn-trial {
	padding: 10px 25px;
}
.hero__btn-wr .sk-btn-trial_mob {
	margin-left: 24px;
}
@media (max-width: 575px) {
	.hero__btn-wr .sk-btn-trial_mob {
		margin-left: 0;
		margin-top: 14px;
	}
}
.hero__btn-wr .sk-btn__see {
	border: transparent;
	padding-right: 0;
	padding-left: 0;
	min-width: unset;
	margin: 0 20px;
	width: auto;
}
.hero__btn-wr .sk-btn__see:focus,
.hero__btn-wr .sk-btn__see:hover {
	background-color: transparent;
	color: #a724b8;
}
.hero__watch-video-btn {
	margin-left: 24px;
	-ms-flex-item-align: center;
	align-self: center;
}
.hero .hero__content-1 .sky-last-image-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-1-min-v2.png?q=75);
}
.hero .hero__content-1 .sky-last-image-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-2-min-v2.png?q=75);
}
.hero .hero__content-1 .sky-last-image-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-3-min-v2.png?q=75);
}
.hero .hero__content-1 .sky-last-image-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/last-sky-4-min-v2.png?q=75);
}
.hero .hero__content-2 .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-bg-2.png?q=70);
	background-size: cover;
	background-position: center right;
}
@media (max-width: 1279px) {
	.hero .hero__content-2 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-upscale-bg-mob.jpg?q=80);
		background-position: center;
	}
	.hero .hero__content-3 .hero__image {
		top: 0;
	}
}
.hero .hero__content-3 .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-5.jpg);
	background-size: cover;
	background-position: center right;
}
.hero .hero__content-4 .hero__info-subtitle {
	max-width: 350px;
}
@media (max-width: 1279px) {
	.hero .hero__content-3 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-mob-before.png?q=80);
		background-position: bottom center;
		-webkit-animation: bearAdaptiv 4s ease infinite;
		animation: bearAdaptiv 4s ease infinite;
	}
	.hero .hero__content-4 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-bg-mob-before.jpg?q=80);
		background-size: cover;
		background-position: bottom center;
		-webkit-animation: flowerAdaptiv 4s ease infinite;
		animation: flowerAdaptiv 4s ease infinite;
	}
	.hero .hero__content-noiseless .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-new-2.jpg?q=80);
	}
}
@media (max-width: 575px) {
	.hero__watch-video-btn {
		margin: 25px 0 0;
	}
	.hero .hero__content-noiseless .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-xs-new-2.jpg?q=80);
	}
}
@media (max-width: 1279px) {
	.hero .hero__content-noiseless .hero__image.active {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-new-2.jpg?q=80);
	}
}
@media (max-width: 575px) {
	.hero .hero__content-noiseless .hero__image.active {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-xs-new-2.jpg?q=80);
	}
}
.hero .hero__content-5 .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-hdr-bg.png?q=80);
	background-size: cover;
	background-position: top center;
}
@media (max-width: 575px) {
	.hero .hero__content-5 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-hdr-bg.png?q=80);
		background-size: cover;
		background-position: center;
	}
}
.hero .hero__content-5 .hero__info-subtitle {
	max-width: 320px;
}
.hero .hero__content-6 .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-1.png);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-6 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-1-laptop.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-6 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-1-tablet.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-6 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-1-mobile.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-6 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-1-mobile-min.png);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-6 .hero__image.second {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-2.png);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-6 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-2-laptop.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-6 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-2-tablet.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-6 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-2-mobile.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-6 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-2-mobile-min.png);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-6 .hero__image.third {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-3.png);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-6 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-3-laptop-new.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-6 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-3-tablet.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-6 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-3-mobile.png);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-6 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/stacking-3-mobile-min.png);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-6 .hero__info {
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}
@media (max-width: 1279px) {
	.hero .hero__content-6 .hero__info {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.hero .hero__content-6 .hero__info .sk-subtitle {
		margin: 0 auto;
	}
	.hero .hero__content-7 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-before-new-2.jpg?q=80);
		background-size: cover;
		background-position: top center;
		-webkit-animation: yellowBgMd 4s ease infinite;
		animation: yellowBgMd 4s ease infinite;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-7 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-before-new-2-mob.jpg?q=80);
		background-size: cover;
		background-position: top center;
		-webkit-animation: yellowBgXm 4s ease infinite;
		animation: yellowBgXm 4s ease infinite;
	}
}
.hero .hero__content-8 .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-State1.jpg?q=80);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-8 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-md-State1.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-6 .hero__info .hero__btn-wr {
		margin: 30px auto 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
	.hero .hero__content-8 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-sm-State1.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-8 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-xs-State1.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-8 .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-min-State1.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-8 .hero__image.second {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-State2.jpg?q=80);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-8 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-md-State2.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-8 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-sm-State2.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-8 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-xs-State2.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-8 .hero__image.second {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-min-State2.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-8 .hero__image.third {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-State3.jpg?q=80);
	background-size: cover;
	background-position: center top;
}
@media (max-width: 1279px) {
	.hero .hero__content-8 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-md-State3.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-8 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-sm-State3.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 575px) {
	.hero .hero__content-8 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-xs-State3.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
@media (max-width: 360px) {
	.hero .hero__content-8 .hero__image.third {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/landings/magic-light-min-State3.jpg?q=80);
		background-size: cover;
		background-position: center top;
	}
}
.hero .hero__content-8 .hero__info {
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	text-align: left;
}
@media (max-width: 1279px) {
	.hero .hero__content-8 .hero__info {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
	}
	.hero .hero__content-8 .hero__info .sk-subtitle {
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.hero .hero__content-8 .hero__info .hero__btn-wr {
		margin: 30px auto 0;
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
	}
}
.hero .sky-slider__img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.hero .nsSlide_details {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-new-1.jpg?q=80);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.48);
	background-size: calc((100vw - 1560px) / 2 + 1730px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.48);
}
@media screen and (min-width: 1921px) {
	.hero .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1880px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 1880px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
@media screen and (min-width: 2050px) {
	.hero .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2480px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2480px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
.hero .nsSlide_details_noiseless {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-new-2.jpg?q=80);
}
.hero .nsSlide_details .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-new-1.jpg);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.48);
	background-size: calc((100vw - 1560px) / 2 + 1730px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.48);
}
@media screen and (min-width: 1921px) {
	.hero .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1880px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 1880px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
@media screen and (min-width: 2050px) {
	.hero .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2480px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2480px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
.hero .nsSlide_details_noiseless .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-new-2.jpg);
}
.hero.preload .nsSlide_details {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-new-1.jpg?q=80);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.48);
	background-size: calc((100vw - 1560px) / 2 + 1730px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.48);
}
@media screen and (min-width: 1921px) {
	.hero.preload .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1880px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 1880px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
@media screen and (min-width: 2050px) {
	.hero.preload .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2480px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2480px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
.hero.preload .hero__content-7 .nsSlide_details {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-before-new-2.jpg?q=80);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1800px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.38);
	background-size: calc((100vw - 1560px) / 2 + 1800px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.38);
}
@media (min-width: 2050px) {
	.hero.preload .hero__content-7 .magnifier {
		left: 39%;
	}
	.hero.preload .hero__content-7 .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2060px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2060px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
@media (max-width: 1799px) {
	.hero.preload .hero__content-7 .nsSlide_details {
		background-size: -webkit-calc((100vw - 2064px)/ 2 + 2404px) -webkit-calc((
						(100vw + 1950px)/ 2 + 1650px
					) * 0.3);
		background-size: calc((100vw - 2064px) / 2 + 2404px)
			calc(((100vw + 1950px) / 2 + 1650px) * 0.3);
	}
}
@media (max-width: 1600px) {
	.hero.preload .hero__content-7 .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2060px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.3);
		background-size: calc((100vw - 1560px) / 2 + 2060px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.3);
	}
}
@media (max-width: 1279px) {
	.hero.preload .hero__content-7 .nsSlide_details {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.3);
		background-size: calc((100vw - 1560px) / 2 + 1730px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.3);
	}
}
.hero.preload .hero__content-7 .nsSlide_details .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-after-new-2.jpg?q=80);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1800px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.38);
	background-size: calc((100vw - 1560px) / 2 + 1800px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.38);
}
@media (min-width: 2050px) {
	.hero.preload .hero__content-7 .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2060px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2060px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
}
@media (max-width: 1799px) {
	.hero.preload .hero__content-7 .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 2064px)/ 2 + 2404px) -webkit-calc((
						(100vw + 1950px)/ 2 + 1650px
					) * 0.3);
		background-size: calc((100vw - 2064px) / 2 + 2404px)
			calc(((100vw + 1950px) / 2 + 1650px) * 0.3);
	}
}
@media (max-width: 1600px) {
	.hero.preload .hero__content-7 .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2060px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.3);
		background-size: calc((100vw - 1560px) / 2 + 2060px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.3);
	}
}
@media (max-width: 1279px) {
	.hero.preload .hero__content-7 .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.3);
		background-size: calc((100vw - 1560px) / 2 + 1730px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.3);
	}
}
.hero.preload .nsSlide_details_noiseless {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-before-new-2.jpg?q=80);
}
.hero.preload .nsSlide_details .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-new-1.jpg);
	background-size: -webkit-calc((100vw - 1560px)/ 2 + 1730px) -webkit-calc((
					(100vw + 480px)/ 2 + 1530px
				) * 0.48);
	background-size: calc((100vw - 1560px) / 2 + 1730px)
		calc(((100vw + 480px) / 2 + 1530px) * 0.48);
}
.hero.preload .nsSlide_details_noiseless .zoomImg {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/hero-neo-after-new-2.jpg);
}
.hero .zoomImg {
	background-color: #121315 !important;
	width: 390px;
	height: 390px;
	background-position: -905px -135px;
}
@media screen and (min-width: 1921px) {
	.hero.preload .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 1880px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 1880px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
	.hero .zoomImg {
		background-position: -980px -135px;
	}
}
@media screen and (min-width: 2050px) {
	.hero.preload .nsSlide_details .zoomImg {
		background-size: -webkit-calc((100vw - 1560px)/ 2 + 2480px) -webkit-calc((
						(100vw + 480px)/ 2 + 1530px
					) * 0.48);
		background-size: calc((100vw - 1560px) / 2 + 2480px)
			calc(((100vw + 480px) / 2 + 1530px) * 0.48);
	}
	.hero .zoomImg {
		background-position: 45.5% -135px;
	}
}
@media screen and (max-width: 1680px) {
	.hero .zoomImg {
		background-position: -785px -135px;
	}
}
@media screen and (max-width: 1560px) {
	.hero .zoomImg {
		background-position: -725px -135px;
	}
}
@media screen and (max-width: 1520px) {
	.hero .zoomImg {
		background-position: -705px -135px;
	}
}
@media screen and (max-width: 1440px) {
	.hero .zoomImg {
		background-position: -665px -135px;
	}
}
@media screen and (max-width: 1366px) {
	.hero .zoomImg {
		background-position: -628px -135px;
	}
}
.hero .zoomImg:after,
.hero .zoomImg:before {
	content: '';
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
}
.hero .zoomImg:before {
	width: 34px;
	height: 9px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/after.svg);
	background-size: 34px;
	top: 10px;
	left: -webkit-calc(50% - 17px);
	left: calc(50% - 17px);
}
.hero .zoomImg:after {
	width: 120px;
	height: 52px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/try.svg);
	display: block;
	bottom: 0;
	right: -60px;
	background-size: 120px;
}
.hero .magnifier.active .zoomImg:after,
.hero .magnifier.active .zoomImg:before,
.hero .nsSlide__mob-btn {
	display: none;
}
.hero .magnifier {
	left: -webkit-calc(50% - 50px);
	left: calc(50% - 50px);
	top: 135px;
	width: 390px;
	height: 390px;
}
.hero .magnifier.active .zoomImg {
	background-position: inherit;
}
.hero .nsSlide {
	height: 100%;
}
@media (max-width: 767px) {
	.hero .nsSlide_details {
		position: relative;
		text-align: center;
	}
	.hero .nsSlide__mob-btn {
		margin: 0;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 10;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-moz-box-align: end;
		-ms-flex-align: end;
		align-items: flex-end;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hero .nsSlide__mob-btn button {
		pointer-events: none;
		display: inline-block;
		width: auto;
		max-width: 150px;
		position: relative;
		margin-bottom: 20px;
		z-index: 5;
	}
}
.easy-use-slide,
.easy-use__slider,
.holiday-info,
.holiday-pic {
	position: relative;
}
@media (max-width: 1279px) {
	.hero .js-noise-tools-denoise {
		display: none;
	}
	.holiday {
		padding-top: 0;
	}
}
.easy-use-slide__tab-controls,
.holiday-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.green-item.hero__control .hero__tabs-control.hero__tabs-control_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-neo-hero-upscale.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.green-item.hero__control .hero__tabs-control-title .title {
	-webkit-filter: none;
	filter: none;
	opacity: 1;
}
.green-item.hero__control .hero__tabs-control-title .title span {
	font-size: 10px;
	vertical-align: super;
}
.grey-item.hero__control .hero__tabs-control.hero__tabs-control_5 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-neo-hero-green-item3.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.grey-item.hero__control .hero__tabs-control-title .title {
	opacity: 1;
	-webkit-filter: none;
	filter: none;
}
@media (max-width: 575px) {
	.grey-item.hero__control .hero__tabs-control-title .title {
		width: -webkit-calc(100% - 52px);
		width: calc(100% - 52px);
	}
}
@-webkit-keyframes rotation360 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotation360 {
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@-webkit-keyframes bearDesktop {
	0% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-5.jpg);
	}
	33% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-3.jpg);
	}
	66% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-4.jpg);
	}
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-5.jpg);
	}
}
@keyframes bearDesktop {
	0% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-5.jpg);
	}
	33% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-3.jpg);
	}
	66% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-4.jpg);
	}
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/bear-anim-5.jpg);
	}
}
@-webkit-keyframes bearAdaptiv {
	0% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-mob-before.png);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-mob-after.png);
	}
}
@keyframes bearAdaptiv {
	0% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-mob-before.png);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-remove-bg-mob-after.png);
	}
}
@-webkit-keyframes flowerAdaptiv {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-bg-mob-before.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-bg-mob-after.jpg);
	}
}
@keyframes flowerAdaptiv {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-bg-mob-before.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2020-hero-flower-bg-mob-after.jpg);
	}
}
@-webkit-keyframes gradient {
	0% {
		background: -webkit-gradient(
				linear,
				left bottom,
				left top,
				from(rgba(0, 0, 0, 0.24)),
				to(rgba(0, 0, 0, 0.24))
			),
			-webkit-gradient(linear, left top, right top, from(#06cfff), color-stop(52.19%, #6f5ef8), to(#ad3cff));
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(left, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(90deg, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
	}
	33% {
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(0.01deg, #06cfff 0, #6f5ef8 95.87%, #ad3cff
						183.71%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(89.99deg, #06cfff 0, #6f5ef8 95.87%, #ad3cff 183.71%);
	}
	66% {
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(0.02deg, #06cfff 0.02%, #6f5ef8 24.94%, #ad3cff
						47.77%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(89.98deg, #06cfff 0.02%, #6f5ef8 24.94%, #ad3cff 47.77%);
	}
}
@keyframes gradient {
	0% {
		background: -webkit-gradient(
				linear,
				left bottom,
				left top,
				from(rgba(0, 0, 0, 0.24)),
				to(rgba(0, 0, 0, 0.24))
			),
			-webkit-gradient(linear, left top, right top, from(#06cfff), color-stop(52.19%, #6f5ef8), to(#ad3cff));
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(left, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
		background: -o-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-o-linear-gradient(left, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(90deg, #06cfff 0, #6f5ef8 52.19%, #ad3cff 100%);
	}
	33% {
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(0.01deg, #06cfff 0, #6f5ef8 95.87%, #ad3cff
						183.71%);
		background: -o-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-o-linear-gradient(0.01deg, #06cfff 0, #6f5ef8 95.87%, #ad3cff 183.71%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(89.99deg, #06cfff 0, #6f5ef8 95.87%, #ad3cff 183.71%);
	}
	66% {
		background: -webkit-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-webkit-linear-gradient(0.02deg, #06cfff 0.02%, #6f5ef8 24.94%, #ad3cff
						47.77%);
		background: -o-linear-gradient(
				bottom,
				rgba(0, 0, 0, 0.24),
				rgba(0, 0, 0, 0.24)
			),
			-o-linear-gradient(0.02deg, #06cfff 0.02%, #6f5ef8 24.94%, #ad3cff 47.77%);
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.24), rgba(0, 0, 0, 0.24)),
			linear-gradient(89.98deg, #06cfff 0.02%, #6f5ef8 24.94%, #ad3cff 47.77%);
	}
}
.hero__image.anim {
	-webkit-animation: bearDesktop 6s linear;
	animation: bearDesktop 6s linear;
	-webkit-animation-name: bearDesktop;
	-webkit-animation-duration: 6s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
@-webkit-keyframes full {
	0%,
	100% {
		width: 24%;
	}
	50% {
		width: 100%;
	}
}
@keyframes full {
	0%,
	100% {
		width: 24%;
	}
	50% {
		width: 100%;
	}
}
@keyframes anim1 {
	0% {
		visibility: hidden;
	}
	25% {
		visibility: visible;
	}
}
@keyframes anim2 {
	25% {
		visibility: hidden;
	}
	50% {
		visibility: visible;
	}
}
@keyframes anim3 {
	50% {
		visibility: hidden;
	}
	75% {
		visibility: visible;
	}
}
@keyframes anim4 {
	75% {
		visibility: hidden;
	}
	99% {
		visibility: visible;
	}
}
@-webkit-keyframes yellowBgMd {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-before-new-2.jpg?q=80);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-after-new-2.jpg?q=80);
	}
}
@keyframes yellowBgMd {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-before-new-2.jpg?q=80);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-1800-after-new-2.jpg?q=80);
	}
}
@-webkit-keyframes yellowBgXm {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-before-new-2-mob.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-after-new-2-mob.jpg);
	}
}
@keyframes yellowBgXm {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-before-new-2-mob.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-after-new-2-mob.jpg);
	}
}
@-webkit-keyframes yellowBgSm {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-after-new-2-mob.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-before-new-2-mob.jpg);
	}
}
@keyframes yellowBgSm {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-after-new-2-mob.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-before-new-2-mob.jpg);
	}
}
@-webkit-keyframes yellowBgXs {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-320-after-new.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-320-before-new.jpg);
	}
}
@keyframes yellowBgXs {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-320-after-new.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/supersharp-320-before-new.jpg);
	}
}
@-webkit-keyframes animBefore {
	0% {
		background-image: -webkit-radial-gradient(
			56.37% 82.16% at 42.66% 11.57%,
			#003668 8.09%,
			rgba(0, 64, 124, 0.68) 72.04%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: radial-gradient(
			56.37% 82.16% at 42.66% 11.57%,
			#003668 8.09%,
			rgba(0, 64, 124, 0.68) 72.04%,
			rgba(0, 65, 127, 0) 100%
		);
	}
	25% {
		background-image: -webkit-radial-gradient(
			54.91% 79.83% at 42.66% 11.57%,
			#323e49 8.09%,
			rgba(0, 64, 124, 0.68) 39.97%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: radial-gradient(
			54.91% 79.83% at 42.66% 11.57%,
			#323e49 8.09%,
			rgba(0, 64, 124, 0.68) 39.97%,
			rgba(0, 65, 127, 0) 100%
		);
	}
	50% {
		background-image: -webkit-radial-gradient(
			48.13% 65.11% at 29.27% 18.11%,
			#6c2121 4.07%,
			rgba(140, 31, 31, 0.21) 76.51%,
			rgba(255, 117, 54, 0) 100%
		);
		background-image: radial-gradient(
			48.13% 65.11% at 29.27% 18.11%,
			#6c2121 4.07%,
			rgba(140, 31, 31, 0.21) 76.51%,
			rgba(255, 117, 54, 0) 100%
		);
	}
	75% {
		background-image: -webkit-radial-gradient(
			79.47% 95.46% at 20.78% 15.63%,
			#612278 0.34%,
			rgba(98, 48, 120, 0.37) 64.99%,
			rgba(82, 38, 143, 0) 100%
		);
		background-image: radial-gradient(
			79.47% 95.46% at 20.78% 15.63%,
			#612278 0.34%,
			rgba(98, 48, 120, 0.37) 64.99%,
			rgba(82, 38, 143, 0) 100%
		);
	}
}
@keyframes animBefore {
	0% {
		background-image: -webkit-radial-gradient(
			56.37% 82.16% at 42.66% 11.57%,
			#003668 8.09%,
			rgba(0, 64, 124, 0.68) 72.04%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: -o-radial-gradient(
			56.37% 82.16% at 42.66% 11.57%,
			#003668 8.09%,
			rgba(0, 64, 124, 0.68) 72.04%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: radial-gradient(
			56.37% 82.16% at 42.66% 11.57%,
			#003668 8.09%,
			rgba(0, 64, 124, 0.68) 72.04%,
			rgba(0, 65, 127, 0) 100%
		);
	}
	25% {
		background-image: -webkit-radial-gradient(
			54.91% 79.83% at 42.66% 11.57%,
			#323e49 8.09%,
			rgba(0, 64, 124, 0.68) 39.97%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: -o-radial-gradient(
			54.91% 79.83% at 42.66% 11.57%,
			#323e49 8.09%,
			rgba(0, 64, 124, 0.68) 39.97%,
			rgba(0, 65, 127, 0) 100%
		);
		background-image: radial-gradient(
			54.91% 79.83% at 42.66% 11.57%,
			#323e49 8.09%,
			rgba(0, 64, 124, 0.68) 39.97%,
			rgba(0, 65, 127, 0) 100%
		);
	}
	50% {
		background-image: -webkit-radial-gradient(
			48.13% 65.11% at 29.27% 18.11%,
			#6c2121 4.07%,
			rgba(140, 31, 31, 0.21) 76.51%,
			rgba(255, 117, 54, 0) 100%
		);
		background-image: -o-radial-gradient(
			48.13% 65.11% at 29.27% 18.11%,
			#6c2121 4.07%,
			rgba(140, 31, 31, 0.21) 76.51%,
			rgba(255, 117, 54, 0) 100%
		);
		background-image: radial-gradient(
			48.13% 65.11% at 29.27% 18.11%,
			#6c2121 4.07%,
			rgba(140, 31, 31, 0.21) 76.51%,
			rgba(255, 117, 54, 0) 100%
		);
	}
	75% {
		background-image: -webkit-radial-gradient(
			79.47% 95.46% at 20.78% 15.63%,
			#612278 0.34%,
			rgba(98, 48, 120, 0.37) 64.99%,
			rgba(82, 38, 143, 0) 100%
		);
		background-image: -o-radial-gradient(
			79.47% 95.46% at 20.78% 15.63%,
			#612278 0.34%,
			rgba(98, 48, 120, 0.37) 64.99%,
			rgba(82, 38, 143, 0) 100%
		);
		background-image: radial-gradient(
			79.47% 95.46% at 20.78% 15.63%,
			#612278 0.34%,
			rgba(98, 48, 120, 0.37) 64.99%,
			rgba(82, 38, 143, 0) 100%
		);
	}
}
.header {
	background-color: rgba(13, 11, 31, 0.35) !important;
}
@font-face {
	font-family: 'Branding Aliskaje Italic';
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.otf);
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.woff)
			format('woff'),
		url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.ttf)
			format('truetype');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Branding Aliskaje';
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.otf);
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.woff)
			format('woff'),
		url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.ttf)
			format('truetype');
	font-weight: 400;
	font-style: normal;
}
.holiday .hero__image {
	background-image: none !important;
	background-color: #000d3a;
}
.holiday-container {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 1530px;
	margin: 0 auto;
	z-index: 15;
}
.holiday-info {
	width: 40%;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
}
@media (max-width: 1279px) {
	.holiday-container {
		height: 100%;
	}
	.holiday-info {
		font-size: 20px;
	}
}
.holiday-info img {
	width: 100%;
	display: inline-block;
	margin-bottom: 24px;
}
.holiday-info img.adaptiv {
	display: block;
	max-width: 400px;
}
@media (max-width: 767px) {
	.holiday {
		padding-top: 65px;
	}
	.holiday-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		top: -42px;
		position: relative;
	}
	.holiday-info {
		width: 100%;
		text-align: center;
		font-size: 15px;
	}
	.holiday-info img.adaptiv {
		margin: 0 auto;
	}
}
.holiday-info img.desctop {
	display: none;
}
@media (min-width: 1280px) {
	.holiday-info img.adaptiv {
		display: none;
	}
	.holiday-info img.desctop {
		display: block;
	}
}
.holiday-info h1 {
	font-weight: 400;
	font-size: 75px;
	line-height: 120%;
	margin-bottom: 8px;
	text-shadow: 0 0 65px rgba(0, 194, 255, 0.9);
	font-family: 'Branding Aliskaje', sans-serif;
}
@media (max-width: 1279px) {
	.holiday-info h1 {
		font-size: 40px;
		line-height: 56px;
	}
}
@media (max-width: 767px) {
	.holiday-info h1 {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 12px;
	}
}
.holiday-info h3 {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ffeeb3),
		to(#c49b5e)
	);
	background: -webkit-linear-gradient(top, #ffeeb3 0, #c49b5e 100%);
	background: -o-linear-gradient(top, #ffeeb3 0, #c49b5e 100%);
	background: linear-gradient(180deg, #ffeeb3 0, #c49b5e 100%);
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	margin-bottom: 24px;
}
@media (max-width: 1279px) {
	.holiday-info h3 {
		font-size: 22px;
	}
	.holiday-info .hero__btn-wr {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.holiday-info .hero__btn-wr .sk-btn-trial_mob {
		margin-left: 0 !important;
	}
}
@media (max-width: 767px) {
	.holiday-info h3 {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 12px;
	}
}
.holiday-info p {
	margin-bottom: 24px;
}
@media (max-width: 767px) {
	.holiday-info p {
		margin-bottom: 12px;
	}
	.holiday-info .hero__btn-wr {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.holiday-info .hero__btn-wr .sk-btn-trial_mob {
		display: none;
	}
}
@media (max-width: 1279px) {
	.holiday-info .hero__btn-wr .puzzle {
		width: 80px;
		height: 80px;
		top: auto;
	}
	.holiday-pic {
		margin-top: 100px;
	}
}
.holiday-info .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-en.svg);
}
.holiday-info .hero__countdown {
	margin-bottom: 24px;
	font-weight: 600;
	font-size: 30.32px;
	line-height: 36px;
	display: none;
}
.holiday-info .hero__countdown.is-active {
	display: block;
}
.holiday-info .hero__countdown span {
	width: 75px;
	height: 60px;
	background: rgba(255, 255, 255, 0.04);
	border-radius: 11.37px;
}
.easy-use-effect,
.easy-use-slide__tab {
	background-size: cover;
	background-position: center;
}
.holiday-pic {
	max-width: 780px;
	width: 43%;
	margin-left: 30px;
}
@media (max-width: 767px) {
	.holiday-pic {
		width: 100%;
		max-width: 270px;
		margin: -50px auto 0;
	}
}
@media (max-width: 560px) {
	.holiday-pic {
		max-width: 270px;
	}
}
.holiday-pic img {
	width: 100%;
}
.holiday-info .btn-wrap {
	position: relative;
	margin-right: 30px;
	margin-bottom: 10px;
}
.holiday-info .btn-wrap .puzzle {
	right: -21px;
	left: auto;
	top: 0;
	-webkit-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	transform: translateY(-25%);
}
@media (max-width: 1279px) {
	.holiday-info .btn-wrap .puzzle {
		-webkit-transform: translateY(-23%);
		-ms-transform: translateY(-23%);
		transform: translateY(-23%);
		right: -18px;
	}
}
.extended {
	display: none;
}
.easy-use {
	padding: 100px 0;
}
.easy-use__header {
	text-align: center;
	max-width: 1010px;
	margin: 0 auto;
}
.easy-use__title span {
	margin-bottom: 32px;
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
}
.preload .easy-use__title span {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Depositphotos_195713984_XL3.jpg);
}
.easy-use__subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	margin-bottom: 32px;
}
.easy-use__slider .swiper {
	overflow: hidden;
}
.easy-use__slider .swiper-button-next:after,
.easy-use__slider .swiper-button-prev:after {
	color: #74757a;
	font-size: 37px;
}
.easy-use__slider .swiper-button-prev {
	left: -65px;
}
.easy-use__slider .swiper-button-next {
	right: -65px;
}
.easy-use-slide {
	width: 100%;
	height: 765px;
}
.easy-use-slide__title {
	font-weight: 600;
	font-size: 48px;
	line-height: 60px;
	position: absolute;
	top: 64px;
	left: 64px;
	z-index: 100;
}
@media (max-width: 1799px) {
	.easy-use-slide {
		height: 650px;
	}
	.easy-use-slide__title {
		top: 30px;
		left: 30px;
	}
}
@media (max-width: 1279px) {
	.easy-use-slide {
		height: 550px;
	}
	.easy-use-slide__title {
		font-size: 38px;
		line-height: 50px;
	}
}
@media (max-width: 767px) {
	.easy-use {
		padding: 50px 0;
	}
	.easy-use__slider .swiper {
		overflow: initial;
	}
	.easy-use-slide__title {
		top: 24px;
		left: 15px;
		font-size: 24px;
		line-height: 29px;
		max-width: 300px;
	}
	.easy-use-slide__title br {
		display: none;
	}
}
.easy-use-slide__title span {
	margin-bottom: 32px;
	display: inline-block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
}
.preload .easy-use-slide__title_bg-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/_W4A7457.jpg);
}
.preload .easy-use-slide__title_bg-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/_W4A7457q.jpg);
}
.preload .easy-use-slide__title_bg-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/1233442345.jpg);
}
.preload .easy-use-slide__title_bg-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/213123.jpg);
}
.preload .easy-use-slide__title_bg-5,
.preload .easy-use-slide__title_bg-6 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/5646546.jpg);
}
.preload .easy-use-slide__title_bg-7 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/IMG_4517_beforewqe.jpg);
}
.preload .easy-use-slide__title_bg-8 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/IMG_4517_before.jpg);
}
.preload .easy-use-slide__title_bg-9 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Before223434355.jpg);
}
.preload .easy-use-slide__title_bg-10 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Before212334543.jpg);
}
.preload .easy-use-slide__title_bg-11 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/IMG_4517_before1.jpg);
}
.preload .easy-use-slide__title_bg-12 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/IMG_4517_before2131.jpg);
}
.easy-use-slide .ba-slider-new__img {
	height: 100%;
}
.easy-use-slide__tab {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s ease-in-out;
}
.easy-use-slide__tab_1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/easy-to-use-wildlife-tab-1-before-min.jpg);
}
.easy-use-slide__tab_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/easy-to-use-wildlife-tab-1-before-min-1.jpg);
}
.easy-use-slide__tab_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Before-wildlife-new-min.jpg);
}
.easy-use-slide__tab.is-active {
	opacity: 1;
	visibility: visible;
}
.easy-use-slide__tab .tab-screen {
	width: 400px;
}
.easy-use-slide__tab .tab-screen img {
	width: 100%;
	height: 100%;
}
.easy-use-slide__tab .tab-screen_1 {
	position: absolute;
	bottom: 15%;
	left: 5%;
}
.easy-use-slide__tab .tab-screen_2 {
	position: absolute;
	bottom: 32%;
	left: 35%;
}
.easy-use-slide__tab .tab-screen_3 {
	position: absolute;
	top: 9%;
	right: 7%;
}
.easy-use-slide__tab .tab-screen_3:hover .easy-use-slide__tab {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/easy-to-use-landscape-tab-1-before-sky-min.jpg);
}
.easy-use-slide__tab .sign {
	left: 5px;
	bottom: -10px;
}
@media (max-width: 767px) {
	.easy-use-slide__tab .sign {
		left: -5px;
		bottom: -15px;
	}
	.easy-use-slide__tab.mobile-mod,
	.easy-use-slide__tab.mobile-mod .easy-use-effect {
		background-position-x: 63%;
	}
}
.easy-use-slide__tab-controls {
	position: absolute;
	bottom: 0;
	left: 50%;
	display: flex;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 100;
}
.easy-use-slide__tab-control {
	width: 103px;
	height: 63px;
	margin: 0 6px;
	cursor: pointer;
	border: 2px solid transparent;
}
@media (max-width: 767px) {
	.easy-use-slide__tab-controls {
		bottom: -25px;
	}
	.easy-use-slide__tab-control {
		width: 63px;
		height: 38px;
	}
}
.easy-use-slide__tab-control.is-active {
	border: 2px solid #a33e9f;
}
.easy-use-slide__tab-control .sk-figure {
	width: 100%;
	height: 100%;
	background-size: cover;
}
.easy-use-controls {
	max-width: 680px;
	margin: 0 auto 36px;
}
.easy-use-control svg,
.easy-use-effect__category svg {
	margin-right: 4px;
}
@media (max-width: 767px) {
	.easy-use-controls {
		overflow: hidden;
		position: relative;
		margin-bottom: 0;
	}
}
.easy-use-controls__wrap {
	position: relative;
	border: 1px solid rgba(255, 255, 255, 0.08);
	border-radius: 100px;
	margin-bottom: 24px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.easy-use-controls__descr {
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
}
@media (max-width: 767px) {
	.easy-use-controls__wrap {
		width: 100%;
		overflow: scroll;
		scrollbar-width: none;
	}
	.easy-use-controls__wrap::-webkit-scrollbar {
		display: none;
	}
	.easy-use-controls__descr {
		font-size: 13px;
		line-height: 17px;
		text-align: start;
	}
	.easy-use-controls__descr br {
		display: none;
	}
}
.easy-use-control {
	padding: 12px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: pointer;
	min-width: 150px;
	transition: 0.3s ease-in-out;
	border-radius: 100px;
	border: 1px solid transparent;
}
.easy-use-effect__category,
.easy-use-effect__content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.easy-use-control .ai-label {
	color: #ffaf75;
	font-weight: 700;
	font-size: 8px;
	line-height: 16px;
	margin-left: 4px;
}
.easy-use-effect__category,
.easy-use-effect__title {
	font-weight: 600;
	line-height: 20px;
	z-index: 1;
	position: relative;
}
.easy-use-control.is-active {
	border: 1px solid rgba(255, 255, 255, 0.2);
}
.easy-use-effect {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	box-sizing: border-box;
	background-clip: content-box;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.easy-use-effect.is-hidden {
	opacity: 0;
}
.easy-use-effect__content {
	z-index: 1111;
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.19);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.19);
	padding: 16px;
	border: 1px solid rgba(255, 255, 255, 0.15);
	cursor: pointer;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.easy-use-effect__content:after,
.easy-use-effect__content:before {
	content: ' ';
	position: absolute;
	left: 0;
	width: 100%;
	height: 80px;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#000),
		color-stop(53.12%, rgba(0, 0, 0, 0.46875)),
		to(rgba(0, 0, 0, 0))
	);
	background: -webkit-linear-gradient(
		top,
		#000 0,
		rgba(0, 0, 0, 0.46875) 53.12%,
		rgba(0, 0, 0, 0) 100%
	);
	background: -o-linear-gradient(
		top,
		#000 0,
		rgba(0, 0, 0, 0.46875) 53.12%,
		rgba(0, 0, 0, 0) 100%
	);
	background: linear-gradient(
		180deg,
		#000 0,
		rgba(0, 0, 0, 0.46875) 53.12%,
		rgba(0, 0, 0, 0) 100%
	);
	opacity: 0.2;
}
.easy-use-effect__content:before {
	top: 0;
}
.easy-use-effect__content:after {
	bottom: 0;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}
.easy-use-effect__content:hover {
	-webkit-box-shadow: 3px 4px 36px -3px rgba(255, 252, 226, 0.27);
	box-shadow: 3px 4px 36px -3px rgba(255, 252, 226, 0.27);
}
.easy-use-effect__content:hover .easy-use-effect__icon {
	display: none;
}
.easy-use-effect__title {
	font-size: 16px;
	text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
@media (max-width: 767px) {
	.easy-use-effect__content {
		padding: 12px;
	}
	.easy-use-effect__title {
		font-size: 11px;
	}
}
.easy-use-effect__category {
	font-size: 14px;
	display: flex;
}
.easy-use-effect__category .ai-label {
	color: #ffb680;
	position: relative;
	top: -5px;
}
.easy-use-effect__icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: 0.1s ease-in-out;
	-o-transition: 0.1s ease-in-out;
	transition: 0.1s ease-in-out;
	-webkit-animation: bounce 2s ease infinite;
	animation: bounce 2s ease infinite;
}
@-webkit-keyframes bounce {
	0%,
	100% {
		width: 60px;
		@media (max-width: 767px) {
			width: 40px;
		}
	}
	15%,
	60% {
		width: 70px;
		@media (max-width: 767px) {
			width: 50px;
		}
	}
	30% {
		width: 80px;
		@media (max-width: 767px) {
			width: 60px;
		}
	}
}
@keyframes bounce {
	0%,
	100% {
		width: 60px;
		@media (max-width: 767px) {
			width: 40px;
		}
	}
	15%,
	60% {
		width: 70px;
		@media (max-width: 767px) {
			width: 50px;
		}
	}
	30% {
		width: 80px;
		@media (max-width: 767px) {
			width: 60px;
		}
	}
}
.easy-use-effect_left {
	padding: 26% 70% 10% 4%;
}
@media (max-width: 1799px) {
	.easy-use-effect_left {
		padding: 28% 68% 10% 5%;
	}
}
@media (max-width: 767px) {
	.easy-use-effect_left {
		padding: 402px 125px 27px 15px;
	}
}
.easy-use-effect_left-center {
	padding: 26% 51% 10% 23%;
}
@media (max-width: 1799px) {
	.easy-use-effect_left-center {
		padding: 26% 51% 12% 22%;
	}
}
@media (max-width: 767px) {
	.easy-use-effect_left-center {
		padding: 265px 80px 164px 15px;
	}
}
.easy-use-effect_center {
	padding: 16% 39.5% 20% 33.5%;
}
@media (max-width: 1799px) {
	.easy-use-effect_center {
		padding: 21% 36.5% 17%;
	}
}
@media (max-width: 767px) {
	.easy-use-effect_center {
		padding: 265px 80px 164px 15px;
	}
}
.easy-use-effect_right {
	padding: 3% 11% 33% 63%;
}
@media (max-width: 1799px) {
	.easy-use-effect_right {
		padding: 8% 5% 30% 68%;
	}
}
@media (max-width: 767px) {
	.easy-use-effect_right {
		padding: 130px 40px 300px 15px;
	}
}
.easy-use-effect_right-center {
	padding: 14% 19% 22% 55%;
}
@media (max-width: 1799px) {
	.easy-use-effect_right-center {
		padding: 16% 18% 22% 55%;
	}
}
@media (max-width: 767px) {
	.easy-use-effect_right-center {
		padding: 130px 40px 300px 15px;
	}
}
.discover {
	padding: 65px 0;
}
.discover__header {
	max-width: 765px;
	margin: 0 auto 50px;
	text-align: center;
	font-family: Roobert;
}
.discover__header .title {
	font-weight: 600;
	font-size: 48px;
	line-height: 1.2;
	margin-bottom: 25px;
}
@media (max-width: 1279px) {
	.discover__header .title {
		font-size: 35px;
	}
}
@media (max-width: 959px) {
	.discover__header .title {
		font-size: 30px;
	}
}
@media (max-width: 767px) {
	.discover__header .title {
		font-size: 24px;
	}
}
.discover__header .subtitle {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
}
@media (max-width: 767px) {
	.discover__header .subtitle {
		font-size: 15px;
	}
}
.discover__content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.discover__content-line {
	width: 20%;
}
.discover__content-line .item {
	padding: 0 15px;
	text-align: center;
	margin-bottom: 20px;
	position: relative;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	min-height: 140px;
}
.discover__content-line .item:last-child {
	margin: 0;
}
@media (max-width: 959px) {
	.discover__content-line {
		width: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: stretch;
		-moz-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.discover__content-line .item {
		width: 50%;
		min-height: auto;
	}
	.discover__content-line .item:last-child {
		margin-bottom: 20px;
	}
}
.discover__content-line .item__icon {
	margin: 0 auto 15px;
	max-width: 64px;
}
.discover__content-line .item__icon img {
	width: 100%;
}
.discover__content-line .item__title {
	font-weight: 600;
	font-size: 18px;
	line-height: 150%;
}
@media (max-width: 959px) {
	.discover__content-line .item__icon {
		max-width: 48px;
	}
	.discover__content-line .item__title {
		font-size: 15px;
	}
}
.discover__content-line .item__info {
	font-weight: 400;
	font-size: 15px;
	line-height: 150%;
	text-align: center;
	max-width: 360px;
	width: 100%;
	padding: 10px;
	background: #2a2c38;
	border-radius: 8px;
	display: none;
	position: absolute;
	left: 50%;
	top: -10px;
	z-index: 5;
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%);
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.discover__content-line .item__info:after {
	content: '';
	display: block;
	position: absolute;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/info-arrow.svg);
	width: 20px;
	height: 10px;
	left: -webkit-calc(50% - 20px/2);
	left: calc(50% - 20px / 2);
	bottom: -9px;
	z-index: 55;
}
.discover__content-line .item:hover .item__info {
	display: block;
}
.discover__content:hover .discover__content-line .item {
	opacity: 0.3;
}
.discover__content:hover .discover__content-line .item:hover {
	opacity: 1;
}
.hero-ab-test {
	padding: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-gen-ai-bg.jpg);
	background-size: cover;
	background-position: center;
}
@media (max-width: 959px) {
	.discover__content-line .item__info {
		font-size: 12px;
	}
	.hero-ab-test {
		padding-bottom: 106px;
	}
}
@media (max-width: 767px) {
	.hero-ab-test {
		padding-bottom: 70px;
	}
}
.hero-ab-test__content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 54px 7.5%;
	z-index: 3;
	height: 100vh;
}
@media (max-width: 959px) {
	.hero-ab-test__content {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center;
		padding-top: 74px;
	}
}
.hero-ab-test__content:before {
	content: '';
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(5, 5, 14, 0)),
		color-stop(78.12%, #05050e)
	);
	background: -webkit-linear-gradient(top, rgba(5, 5, 14, 0) 0, #05050e 78.12%);
	background: -o-linear-gradient(top, rgba(5, 5, 14, 0) 0, #05050e 78.12%);
	background: linear-gradient(180deg, rgba(5, 5, 14, 0) 0, #05050e 78.12%);
	width: 100%;
	height: 266px;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.hero-ab-test__content-info {
	position: relative;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	z-index: 9;
	max-width: 720px;
	pointer-events: none;
	width: 45%;
	padding-right: 15px;
}
@media (max-width: 1279px) {
	.hero-ab-test__content-info {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.hero-ab-test__content-info {
		text-align: center;
		font-weight: 400;
		font-size: 15px;
		line-height: 150%;
	}
}
.hero-ab-test__content-info .title {
	font-weight: 600;
	font-size: 60px;
	line-height: 72px;
}
@media (max-width: 1279px) {
	.hero-ab-test__content-info .title {
		font-size: 48px;
		line-height: 1.2;
	}
}
@media (max-width: 959px) {
	.hero-ab-test__content-info {
		width: 100%;
		padding: 0;
		max-width: 350px;
	}
	.hero-ab-test__content-info .title {
		font-size: 36px;
	}
	.hero-ab-test__content-info .text br {
		display: none;
	}
}
@media (max-width: 767px) {
	.hero-ab-test__content-info .title {
		font-weight: 600;
		font-size: 30px;
		line-height: 37px;
	}
}
.hero-ab-test__content-info .title .small {
	font-weight: 600;
	font-size: 20px;
	line-height: 72px;
	vertical-align: super;
	margin-left: 5px;
}
.hero-ab-test__content-info .text {
	margin-top: 16px;
}
.hero-ab-test__video,
.hero-ab-test__video-head {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.hero-ab-test__content-info .luminar-logo {
	width: 182px;
	margin-bottom: 24px;
}
@media (max-width: 959px) {
	.hero-ab-test__content-info .luminar-logo {
		margin: 0 auto 20px;
		width: 242px;
	}
}
.hero-ab-test__video {
	width: 55%;
	position: relative;
	display: flex;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.hero-ab-test__video:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 16px;
	border: 1px solid #555;
	z-index: 2;
	pointer-events: none;
}
@media (max-width: 767px) {
	.hero-ab-test__content-info .title .small {
		font-weight: 600;
		font-size: 12px;
		line-height: 72px;
	}
	.hero-ab-test__video:before {
		border-radius: 10px;
	}
}
@media (max-width: 575px) {
	.hero-ab-test__video:before {
		border-radius: 5px;
	}
}
.hero-ab-test__video video {
	width: 100%;
	height: auto;
	border-radius: 16px;
}
@media (max-width: 767px) {
	.hero-ab-test__video video {
		border-radius: 10px;
	}
}
@media (max-width: 575px) {
	.hero-ab-test__video video {
		border-radius: 5px;
	}
}
.hero-ab-test__video-head {
	opacity: 0.875;
	background: #363a40;
	-webkit-backdrop-filter: blur(7px);
	backdrop-filter: blur(7px);
	padding: 18px 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	border-radius: 16px 16px 0 0;
	display: flex;
}
.hero-ab-test__btn-wr,
.hero-ab-test__trial-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
@media (max-width: 767px) {
	.hero-ab-test__video-head {
		border-radius: 10px 10px 0 0;
	}
}
.hero-ab-test__video-head img {
	max-width: 124px;
	height: auto;
}
@media (max-width: 575px) {
	.hero-ab-test__video-head {
		border-radius: 5px 5px 0 0;
		padding: 14px 16px;
	}
	.hero-ab-test__video-head img {
		max-width: 100px;
	}
}
.hero-ab-test__btn-wr {
	display: flex;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 24px;
	position: relative;
	z-index: 10;
	pointer-events: none;
	margin-bottom: 10px;
}
@media (max-width: 1279px) {
	.hero-ab-test__btn-wr {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 20px 0 22px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: self-start;
		-moz-box-align: self-start;
		-ms-flex-align: self-start;
		align-items: self-start;
	}
	.hero-ab-test__btn-wr .sk-btn {
		min-width: 250px;
	}
}
@media (max-width: 959px) {
	.hero-ab-test__video {
		width: 100%;
	}
	.hero-ab-test__btn-wr {
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}
.hero-ab-test__btn-wr .sk-btn {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 14px 25px;
	pointer-events: auto;
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.hero-ab-test__btn-wr .sk-btn {
		width: auto;
		min-width: 0;
	}
	.hero-ab-test__btn-wr .sk-btn img {
		right: -25px;
		top: 8px;
	}
}
@media (max-width: 1279px) {
	.hero-ab-test__btn-wr .sk-btn:last-child {
		margin-top: 15px;
	}
}
.hero-ab-test__btn-wr .sk-btn.sk-btn-trial {
	padding: 13px 25px;
}
.hero-ab-test__btn-wr .sk-btn img {
	position: absolute;
	width: 34px;
}
.hero-ab-test__btn-wr.anniversary {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hero-ab-test__btn-wr.anniversary .sk-btn {
	min-width: 175px;
}
.hero-ab-test__btn-wr.anniversary .anniversary-img {
	width: 76px;
	margin: 0 7px;
}
@media (max-width: 959px) {
	.hero-ab-test__btn-wr.anniversary {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hero-ab-test__btn-wr.anniversary .anniversary-img {
		display: none;
	}
}
.hero-ab-test__btn-wr.anniversary .anniversary-text {
	color: #c319ff;
	max-width: 155px;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	-webkit-box-flex: min-content;
	-moz-box-flex: min-content;
	-ms-flex: min-content;
	flex: min-content;
}
@media (max-width: 959px) {
	.hero-ab-test__btn-wr.anniversary .anniversary-text {
		-webkit-box-ordinal-group: 4;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		max-width: 100%;
		width: 100%;
		-webkit-box-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: auto;
		flex: auto;
	}
}
.hero-ab-test__trial-list {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 15px;
}
.hero-ab-test__trial-list li {
	margin-right: 10px;
	padding-left: 24px;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	position: relative;
}
.hero-ab-test__trial-list li:last-child {
	margin-right: 0;
}
.hero-ab-test__trial-list li svg {
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
}
.hero-ab-test .sign {
	bottom: 15px;
	width: 250px;
	right: 36px;
	text-align: right;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	left: auto;
	z-index: 8;
}
.hero-ab-test .countdown-timer .countdown-timer__digit p {
	background: 0 0;
}
.hero-ab-test .promo-label {
	color: #00b200;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	margin-left: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 1799px) {
	.hero-ab-test .promo-label {
		font-size: 14px;
	}
}
@media (max-width: 767px) {
	.hero-ab-test .sign {
		bottom: 5px;
	}
	.hero-ab-test .promo-label {
		font-size: 15px;
		text-align: center;
	}
}
.hero-ab-test .promo-label img {
	width: 50px;
	height: 50px;
	margin-right: 15px;
}
@media (max-width: 1279px) {
	.hero-ab-test__trial-list {
		margin-top: 10px;
	}
	.hero-ab-test .promo-label {
		margin-left: 0;
	}
	.hero-ab-test .promo-label img {
		display: none;
	}
}
.anniversary-timer.hero__countdown {
	width: 100%;
}
@media (max-width: 959px) {
	.anniversary-timer.hero__countdown {
		-webkit-box-ordinal-group: 3;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: auto;
		margin: 15px 0;
	}
}
.anniversary-timer.hero__countdown .countdown-timer__digit {
	border-radius: 11.37px;
	background: rgba(255, 255, 255, 0.04);
	padding: 2px 7px;
}
.anniversary-timer.hero__countdown .countdown-timer__devider {
	margin: 0 3px;
}
.anniversary-timer.hero__countdown .countdown-timer .countdown-timer__digit p,
.anniversary-timer.hero__countdown .countdown-timer__devider {
	color: #fff;
	text-align: center;
	font-size: 30.32px;
	font-style: normal;
	font-weight: 600;
	line-height: 36.38px;
}
@media (max-width: 992px) {
	.anniversary-timer.hero__countdown .countdown-timer__digit {
		padding: 1px 3px;
	}
	.anniversary-timer.hero__countdown .countdown-timer .countdown-timer__digit p,
	.anniversary-timer.hero__countdown .countdown-timer__devider {
		font-size: 17px;
		line-height: 20px;
	}
}
.discover-features-section {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	background: #06050e;
	padding-bottom: 50px;
	position: relative;
	z-index: 3;
}
.discover-features-section
	.swiper-slide.is-active
	.discover-features__control-item::before {
	opacity: 1;
}
.discover-features-section .discover-features {
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.discover-features-section .discover-features__title {
	text-align: center;
	position: absolute;
	bottom: 100%;
	left: 0;
	width: 100%;
	padding: 0 15px 24px;
}
.discover-features-section .discover-features__subtitle {
	text-align: center;
	margin-bottom: 50px;
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__title {
		padding-bottom: 16px;
	}
	.discover-features-section .discover-features__subtitle {
		margin-bottom: 24px;
	}
}
.discover-features-section .discover-features__loading {
	display: none;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	border-radius: 16px;
}
@media (max-width: 1799px) {
	.discover-features-section .discover-features__loading {
		border-radius: 10px;
	}
}
@media (max-width: 959px) {
	.discover-features-section .discover-features__loading {
		border-radius: 5px;
	}
}
.discover-features-section .discover-features__list {
	width: 100%;
	position: relative;
}
.discover-features-section
	.discover-features__list.loading
	.discover-features__loading {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.discover-features-section .discover-features__list-item {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 0 7.5%;
}
.discover-features-section .discover-features__list-item .play {
	background: rgba(255, 255, 255, 0.03);
	-webkit-box-shadow: 0 4px 78px -1px rgba(1, 20, 48, 0.4);
	box-shadow: 0 4px 78px -1px rgba(1, 20, 48, 0.4);
	-webkit-backdrop-filter: blur(183px);
	backdrop-filter: blur(183px);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	border: 5px solid #404040;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	cursor: pointer;
}
.discover-features-section .discover-features__list-item .play:hover {
	background: rgba(255, 255, 255, 0.1);
}
.discover-features-section .discover-features__list-item .play svg {
	position: relative;
	right: -4px;
}
.discover-features-section .discover-features__list-item.is-active {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.discover-features-section .discover-features__list-item .mobile-only {
	display: none;
}
.discover-features-section .discover-features__list-item .mobile-only img {
	width: 100%;
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__list-item {
		padding: 0 10px;
	}
	.discover-features-section .discover-features__list-item .mobile-only {
		display: block;
		margin: 0 -10px;
	}
	.discover-features-section .discover-features__list-item .marg-bottom {
		margin-bottom: 30px;
	}
}
.discover-features-section .discover-features__list-item .feature-name {
	font-weight: 600;
	font-size: 19px;
	line-height: 150%;
	margin: 85px 0 20px;
}
.discover-features-section .discover-features__list-item .feature-name svg {
	margin-bottom: -8px;
}
.discover-features-section .discover-features__list-item .feature-name span {
	font-weight: 700;
	font-size: 11px;
	line-height: 20px;
	color: #d29263;
	margin-left: 4px;
	position: relative;
	vertical-align: super;
}
.discover-features-section
	.discover-features__list-item
	.discover-features__image {
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.discover-features-section
	.discover-features__list-item
	.discover-features__image
	video {
	width: 100%;
	height: auto;
	border-radius: 16px;
}
@media (max-width: 1799px) {
	.discover-features-section
		.discover-features__list-item
		.discover-features__image
		video {
		border-radius: 10px;
	}
}
@media (max-width: 959px) {
	.discover-features-section
		.discover-features__list-item
		.discover-features__image
		video {
		border-radius: 5px;
	}
}
@media (max-width: 575px) {
	.discover-features-section
		.discover-features__list-item
		.discover-features__image
		video,
	.discover-features-section .discover-features__loading {
		max-width: 554px;
		width: 100%;
	}
}
.discover-features-section
	.discover-features__list-item
	.discover-features__image
	.play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	z-index: 15;
	width: 100px;
	height: 100px;
}
.discover-features-section .discover-features__list-item .sign {
	bottom: 15px;
	width: 250px;
	right: 36px;
	text-align: right;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	left: auto;
	z-index: 8;
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__list-item .feature-name {
		margin-top: 30px;
	}
	.discover-features-section
		.discover-features__list-item
		.discover-features__image
		.play {
		display: none;
	}
	.discover-features-section .discover-features__list-item .sign {
		bottom: 5px;
	}
}
.discover-features-section .discover-features__features {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: -webkit-calc(50% - 15px);
	width: calc(50% - 15px);
	max-width: 650px;
	margin-top: 25px;
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__features {
		width: 100%;
		max-width: 100%;
	}
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__features {
		max-width: 300px;
		margin: 25px auto;
	}
}
.discover-features-section .discover-features__features-item {
	width: -webkit-calc(20% - 10px);
	width: calc(20% - 10px);
	margin-bottom: 25px;
}
@media (max-width: 1279px) {
	.discover-features-section .discover-features__features-item {
		width: -webkit-calc(28% - 10px);
		width: calc(28% - 10px);
	}
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__features-item {
		width: -webkit-calc(20% - 10px);
		width: calc(20% - 10px);
	}
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__features-item {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
}
.discover-features-section .discover-features__features-item .icon {
	margin: 0 auto 7px;
	display: block;
}
.discover-features-section .discover-features__features-item .title {
	font-size: 11px;
	line-height: 150%;
	text-align: center;
	max-width: 150px;
	margin: 0 auto;
	color: #cccdcc;
}
.discover-features-section .discover-features__control {
	padding: 15px 7.5%;
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 15;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(6, 5, 14, 0)),
		color-stop(51.56%, #06050e)
	);
	background: -webkit-linear-gradient(top, rgba(6, 5, 14, 0) 0, #06050e 51.56%);
	background: -o-linear-gradient(top, rgba(6, 5, 14, 0) 0, #06050e 51.56%);
	background: linear-gradient(180deg, rgba(6, 5, 14, 0) 0, #06050e 51.56%);
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__control {
		padding: 0 10px;
	}
	.discover-features-section
		.discover-features__control-list
		.swiper-button-next,
	.discover-features-section
		.discover-features__control-list
		.swiper-button-prev {
		display: none;
	}
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__control {
		padding: 0;
	}
}
.discover-features-section .discover-features__control-list {
	overflow: hidden;
	padding: 2px;
}
.discover-features-section
	.discover-features__control-list
	.swiper-slide
	.background {
	overflow: hidden;
	border-radius: 14px;
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__control-list {
		padding: 0 0 0 10px;
	}
	.discover-features-section
		.discover-features__control-list
		.swiper-slide
		.background {
		border-radius: 11px;
	}
}
.discover-features-section
	.discover-features__control-list:hover
	.swiper-button-next,
.discover-features-section
	.discover-features__control-list:hover
	.swiper-button-prev {
	opacity: 0.8;
}
.discover-features-section .discover-features__control-list .swiper-button-next,
.discover-features-section
	.discover-features__control-list
	.swiper-button-prev {
	opacity: 0.8;
	width: 40px;
	height: 40px;
	margin: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 55%;
}
.discover-features-section
	.discover-features__control-list
	.swiper-button-next::after,
.discover-features-section
	.discover-features__control-list
	.swiper-button-prev::after {
	display: none;
}
.discover-features-section
	.discover-features__control-list
	.swiper-button-next:hover,
.discover-features-section
	.discover-features__control-list
	.swiper-button-prev:hover {
	opacity: 1;
}
.discover-features-section
	.discover-features__control-list
	.swiper-button-next {
	right: 4.5%;
}
.discover-features-section
	.discover-features__control-list
	.swiper-button-prev {
	left: 4.5%;
}
@media (max-width: 767px) {
	.discover-features-section
		.discover-features__control-list
		.swiper-button-next {
		right: 0;
	}
	.discover-features-section
		.discover-features__control-list
		.swiper-button-prev {
		left: 0;
	}
}
.discover-features-section .discover-features__control .background {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
	padding: 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative;
}
@media (min-width: 2000px) {
	.discover-features-section .discover-features__control .background {
		height: 140px;
	}
}
@media (max-width: 1279px) {
	.discover-features-section .discover-features__control .background {
		height: 80px;
	}
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__control .background {
		height: 70px;
	}
}
.discover-features-section .discover-features__control .background::after {
	content: '';
	width: 100%;
	height: 60%;
	left: 0;
	bottom: 0;
	position: absolute;
	opacity: 0.46;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(6.34%, #090909),
		color-stop(42.91%, rgba(9, 9, 9, 0.69)),
		color-stop(66.05%, rgba(9, 9, 9, 0.34)),
		color-stop(96.15%, rgba(9, 9, 9, 0))
	);
	background: -webkit-linear-gradient(
		bottom,
		#090909 6.34%,
		rgba(9, 9, 9, 0.69) 42.91%,
		rgba(9, 9, 9, 0.34) 66.05%,
		rgba(9, 9, 9, 0) 96.15%
	);
	background: -o-linear-gradient(
		bottom,
		#090909 6.34%,
		rgba(9, 9, 9, 0.69) 42.91%,
		rgba(9, 9, 9, 0.34) 66.05%,
		rgba(9, 9, 9, 0) 96.15%
	);
	background: linear-gradient(
		to top,
		#090909 6.34%,
		rgba(9, 9, 9, 0.69) 42.91%,
		rgba(9, 9, 9, 0.34) 66.05%,
		rgba(9, 9, 9, 0) 96.15%
	);
	z-index: 2;
	border-radius: 0 0 16px 16px;
}
@media (max-width: 1799px) {
	.discover-features-section .discover-features__control .background::after {
		border-radius: 0 0 10px 10px;
	}
}
@media (max-width: 959px) {
	.discover-features-section .discover-features__control .background::after {
		border-radius: 0 0 5px 5px;
	}
}
.discover-features-section .discover-features__control-item {
	cursor: pointer;
	border-radius: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 2px;
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__control-item {
		border-radius: 12px;
		padding: 1px;
	}
}
.discover-features-section .discover-features__control-item:hover::before {
	opacity: 1;
}
.discover-features-section .discover-features__control-item::before {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 14px;
	opacity: 0;
	-webkit-transition: opacity ease 0.3s;
	-o-transition: opacity ease 0.3s;
	transition: opacity ease 0.3s;
	position: absolute;
	z-index: -1;
}
.discover-features-section .fix-time .timer,
.hero-section .swiper-slide.swiper-slide-active .hero__control-item::before {
	opacity: 1;
}
.discover-features-section .discover-features__control-item-0::before {
	background-image: -webkit-linear-gradient(
		189.78deg,
		#3386d6 -2.41%,
		#004388 101.01%
	);
	background-image: -o-linear-gradient(
		189.78deg,
		#3386d6 -2.41%,
		#004388 101.01%
	);
	background-image: linear-gradient(260.22deg, #3386d6 -2.41%, #004388 101.01%);
}
.discover-features-section .discover-features__control-item-1::before {
	background-image: -webkit-linear-gradient(
		190.48deg,
		#f1cf6d -2.38%,
		#e53824 116.78%
	);
	background-image: -o-linear-gradient(
		190.48deg,
		#f1cf6d -2.38%,
		#e53824 116.78%
	);
	background-image: linear-gradient(259.52deg, #f1cf6d -2.38%, #e53824 116.78%);
}
.discover-features-section .discover-features__control-item-2::before {
	background-image: -webkit-linear-gradient(
		189.78deg,
		#2abbd9 -2.41%,
		#1872cf 101.01%
	);
	background-image: -o-linear-gradient(
		189.78deg,
		#2abbd9 -2.41%,
		#1872cf 101.01%
	);
	background-image: linear-gradient(260.22deg, #2abbd9 -2.41%, #1872cf 101.01%);
}
.discover-features-section .discover-features__control-item-3::before {
	background-image: -webkit-linear-gradient(
		190.62deg,
		#7c56ff 1.46%,
		#4176c0 100.68%
	);
	background-image: -o-linear-gradient(
		190.62deg,
		#7c56ff 1.46%,
		#4176c0 100.68%
	);
	background-image: linear-gradient(259.38deg, #7c56ff 1.46%, #4176c0 100.68%);
}
.discover-features-section .discover-features__control-item-4::before {
	background-image: -webkit-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: -o-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: linear-gradient(260.52deg, #89c686 -3.54%, #204e2a 103.34%);
}
.discover-features-section .discover-features__control-item-5::before {
	background-image: -webkit-linear-gradient(
		190.79deg,
		#5c9bfd -7.75%,
		#1856b8 100%
	);
	background-image: -o-linear-gradient(190.79deg, #5c9bfd -7.75%, #1856b8 100%);
	background-image: linear-gradient(259.21deg, #5c9bfd -7.75%, #1856b8 100%);
}
.discover-features-section .discover-features__control-item-6::before {
	background-image: -webkit-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: -o-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: linear-gradient(260.52deg, #89c686 -3.54%, #204e2a 103.34%);
}
.discover-features-section .discover-features__control-item-7::before {
	background-image: -webkit-linear-gradient(
		190.28deg,
		#f3af74 3.25%,
		#672d18 98.53%
	);
	background-image: -o-linear-gradient(
		190.28deg,
		#f3af74 3.25%,
		#672d18 98.53%
	);
	background-image: linear-gradient(259.72deg, #f3af74 3.25%, #672d18 98.53%);
}
.discover-features-section .discover-features__control-item-8::before {
	background-image: -webkit-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: -o-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: linear-gradient(260.52deg, #89c686 -3.54%, #204e2a 103.34%);
}
.discover-features-section .discover-features__control-item-9::before {
	background-image: -webkit-linear-gradient(
		191.33deg,
		#fded81 2.17%,
		#b57e26 97.46%
	);
	background-image: -o-linear-gradient(
		191.33deg,
		#fded81 2.17%,
		#b57e26 97.46%
	);
	background-image: linear-gradient(258.67deg, #fded81 2.17%, #b57e26 97.46%);
}
.discover-features-section .discover-features__control-item-10::before {
	background-image: -webkit-linear-gradient(
		192.07deg,
		#0d73db -8.83%,
		#01429c 98.37%
	);
	background-image: -o-linear-gradient(
		192.07deg,
		#0d73db -8.83%,
		#01429c 98.37%
	);
	background-image: linear-gradient(257.93deg, #0d73db -8.83%, #01429c 98.37%);
}
.discover-features-section .discover-features__control-item-11::before,
.discover-features-section .discover-features__control-item-12::before {
	background-image: -webkit-linear-gradient(
		188.95deg,
		#ffb680 -5.82%,
		#9c5a2b 106.15%
	);
	background-image: -o-linear-gradient(
		188.95deg,
		#ffb680 -5.82%,
		#9c5a2b 106.15%
	);
	background-image: linear-gradient(261.05deg, #ffb680 -5.82%, #9c5a2b 106.15%);
}
.discover-features-section .discover-features__control-item-13::before {
	background-image: -webkit-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: -o-linear-gradient(
		189.48deg,
		#89c686 -3.54%,
		#204e2a 103.34%
	);
	background-image: linear-gradient(260.52deg, #89c686 -3.54%, #204e2a 103.34%);
}
.discover-features-section .discover-features__control-item .text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	line-height: 150%;
	font-weight: 600;
	color: #fff;
	position: relative;
	z-index: 3;
}
.discover-features-section .discover-features__control-item .text span {
	color: #ffaf75;
	font-weight: 700;
	font-size: 10px;
	line-height: 1.2;
	position: relative;
	left: 2px;
	top: -5px;
}
.discover-features-section .discover-features__control-item .text svg {
	margin-right: 5px;
}
@media (max-width: 575px) {
	.discover-features-section .discover-features__control-item::before {
		border-radius: 11px;
	}
	.discover-features-section .discover-features__control-item .text {
		font-size: 10px;
	}
	.discover-features-section .discover-features__control-item .text span {
		font-size: 7px;
		top: -3px;
	}
	.discover-features-section .discover-features__control-item .text svg {
		width: 14px;
		height: auto;
	}
}
.discover-features-section .discover-features__control-title {
	font-weight: 600;
	font-size: 24px;
	line-height: 150%;
	margin-bottom: 16px;
	text-align: left;
}
.discover-features-section .fix-time .timer.on {
	opacity: 1;
	-webkit-animation: time 15s linear;
	animation: time 15s linear;
}
.de .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-de.svg);
}
.nl .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-nl.svg);
}
.fr .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-fr.svg);
}
.it .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-it.svg);
}
.jp .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-jp.svg);
}
.es .discover-features__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-es.svg);
}
@-webkit-keyframes moveSlideshow {
	100% {
		background-position: 0 4252px;
	}
}
@-webkit-keyframes moveSlideshowAdaptiv {
	100% {
		background-position: 0 2192px;
	}
}
@-webkit-keyframes secondSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-enhance-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-enhance-min-2-min.jpg?f=webp);
	}
}
@keyframes secondSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-enhance-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-enhance-min-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes thirdSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-sky-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-sky-2-min.jpg?f=webp);
	}
}
@keyframes thirdSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-sky-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-sky-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes fourthSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrastafter-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrast-min.jpg?f=webp);
	}
}
@keyframes fourthSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrastafter-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrast-min.jpg?f=webp);
	}
}
@-webkit-keyframes fivethSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-structure-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-structure-min.jpg?f=webp);
	}
}
@keyframes fivethSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-structure-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-structure-min.jpg?f=webp);
	}
}
@-webkit-keyframes sixSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-skin-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-skin.jpg?f=webp);
	}
}
@keyframes sixSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-skin-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-skin.jpg?f=webp);
	}
}
@-webkit-keyframes eightSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-relight-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-relight-min-2-min.jpg?f=webp);
	}
}
@keyframes eightSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-relight-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-relight-min-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes nineSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-erase-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-erase-min.jpg?f=webp);
	}
}
@keyframes nineSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-erase-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-erase-min.jpg?f=webp);
	}
}
.countdown-timer .countdown-timer__digit p {
	background: rgba(255, 255, 255, 0.04);
	border-radius: 11.37px;
}
.popup-right .popup-btn {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-hero-popup-bg.jpg);
}
@media (max-width: 767px) {
	.discover-features-section .discover-features__control-title {
		font-size: 15px;
		margin-bottom: 8px;
	}
	.popup-right .popup-btn {
		width: 100%;
		height: 52px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		background: #230f3b;
		padding: 12px 20px;
		border-radius: 16px 16px 0 0;
	}
	.popup-right .popup-btn-text {
		top: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: auto;
	}
	.popup-right .popup-content {
		right: -100%;
		width: 100%;
		top: auto;
		bottom: 0;
		position: absolute;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}
.popup-right .popup-content {
	-webkit-transition: right ease 0.8s;
	-o-transition: right ease 0.8s;
	transition: right ease 0.8s;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-hero-popup-bg.jpg);
}
.popup-right .popup-content-header-close {
	width: 32px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	cursor: pointer;
}
.popup-right .popup-content-wrap {
	text-align: center;
}
@font-face {
	font-family: 'Branding Aliskaje Italic';
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.otf);
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.woff)
			format('woff'),
		url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje-italic.ttf)
			format('truetype');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Branding Aliskaje';
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.otf);
	src: url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.woff)
			format('woff'),
		url(https://media.macphun.com/uploads/uploads/fonts/branding-aliskaje/branding-aliskaje.ttf)
			format('truetype');
	font-weight: 400;
	font-style: normal;
}
.hero-section {
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-1::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#8380e0),
		color-stop(39.53%, #454295),
		to(#563994)
	);
	background-image: -webkit-linear-gradient(
		top,
		#8380e0 0,
		#454295 39.53%,
		#563994 100%
	);
	background-image: -o-linear-gradient(
		top,
		#8380e0 0,
		#454295 39.53%,
		#563994 100%
	);
	background-image: linear-gradient(
		180deg,
		#8380e0 0,
		#454295 39.53%,
		#563994 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-2::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#ff9901),
		to(#f4c941)
	);
	background-image: -webkit-linear-gradient(left, #ff9901 0, #f4c941 100%);
	background-image: -o-linear-gradient(left, #ff9901 0, #f4c941 100%);
	background-image: linear-gradient(to right, #ff9901 0, #f4c941 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-3::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ff3100),
		to(#fb7800)
	);
	background-image: -webkit-linear-gradient(top, #ff3100 0, #fb7800 100%);
	background-image: -o-linear-gradient(top, #ff3100 0, #fb7800 100%);
	background-image: linear-gradient(to bottom, #ff3100 0, #fb7800 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-4::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ffd43c),
		to(#d89b00)
	);
	background-image: -webkit-linear-gradient(top, #ffd43c 0, #d89b00 100%);
	background-image: -o-linear-gradient(top, #ffd43c 0, #d89b00 100%);
	background-image: linear-gradient(to bottom, #ffd43c 0, #d89b00 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-5::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#59f3bc),
		to(#63e49f)
	);
	background-image: -webkit-linear-gradient(top, #59f3bc 0, #63e49f 100%);
	background-image: -o-linear-gradient(top, #59f3bc 0, #63e49f 100%);
	background-image: linear-gradient(to bottom, #59f3bc 0, #63e49f 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-6::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ae59f3),
		to(#6e63e4)
	);
	background-image: -webkit-linear-gradient(top, #ae59f3 0, #6e63e4 100%);
	background-image: -o-linear-gradient(top, #ae59f3 0, #6e63e4 100%);
	background-image: linear-gradient(to bottom, #ae59f3 0, #6e63e4 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-7::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#00b5ff),
		to(#0fd984)
	);
	background-image: -webkit-linear-gradient(top, #00b5ff 0, #0fd984 100%);
	background-image: -o-linear-gradient(top, #00b5ff 0, #0fd984 100%);
	background-image: linear-gradient(to bottom, #00b5ff 0, #0fd984 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-8::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#8b9e48),
		color-stop(47.97%, #cec200),
		to(#6f7e05)
	);
	background-image: -webkit-linear-gradient(
		top,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
	background-image: -o-linear-gradient(
		top,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
	background-image: linear-gradient(
		180deg,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-9::before {
	background-image: -webkit-linear-gradient(
		276.1deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
	background-image: -o-linear-gradient(
		276.1deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
	background-image: linear-gradient(
		173.9deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-10::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#81e0ff),
		color-stop(48.17%, #00c1ff),
		to(#3eccff)
	);
	background-image: -webkit-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
	background-image: -o-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
	background-image: linear-gradient(
		180deg,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-11::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#9ed9d1),
		color-stop(35.17%, #00ffdf),
		color-stop(70.17%, #fbceae),
		to(#308074)
	);
	background-image: -webkit-linear-gradient(
		top,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
	background-image: -o-linear-gradient(
		top,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
	background-image: linear-gradient(
		180deg,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-12::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#51ce8e),
		color-stop(33.19%, #4acf8b),
		to(rgba(66, 206, 136, 0.49))
	);
	background-image: -webkit-linear-gradient(
		top,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
	background-image: -o-linear-gradient(
		top,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
	background-image: linear-gradient(
		180deg,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-13::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#81e0ff),
		color-stop(39.53%, #00c1ff),
		to(#3eccff)
	);
	background-image: -webkit-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
	background-image: -o-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
	background-image: linear-gradient(
		180deg,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-14::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#ffd035),
		to(#ffeeb7)
	);
	background-image: -webkit-linear-gradient(bottom, #ffd035 0, #ffeeb7 100%);
	background-image: -o-linear-gradient(bottom, #ffd035 0, #ffeeb7 100%);
	background-image: linear-gradient(0deg, #ffd035 0, #ffeeb7 100%);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-15::before,
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-16::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#f12e8a),
		color-stop(53.07%, #ff41c7),
		to(#f7a9e0)
	);
	background-image: -webkit-linear-gradient(
		bottom,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
	background-image: -o-linear-gradient(
		bottom,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
	background-image: linear-gradient(
		0deg,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
}
.hero-section .swiper-slide.swiper-slide-active .hero__control-item-17::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#d5a200),
		to(#ffd242)
	);
	background-image: -webkit-linear-gradient(bottom, #d5a200 0, #ffd242 100%);
	background-image: -o-linear-gradient(bottom, #d5a200 0, #ffd242 100%);
	background-image: linear-gradient(0deg, #d5a200 0, #ffd242 100%);
}
.hero-section .hero {
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}
.hero-section .hero__list {
	width: 100%;
}
.hero-section .hero__list-item {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 54px 7.5% 220px;
	height: 100vh;
	min-height: 670px;
}
.hero-section .hero__list-item:after,
.hero-section .hero__list-item:before {
	display: block;
	position: absolute;
	left: 0;
	z-index: 5;
	pointer-events: none;
	content: '';
}
@media (min-width: 1900px) {
	.hero-section .hero__list-item {
		min-height: 860px;
	}
}
@media (max-width: 767px) {
	.hero-section .hero__list-item {
		padding: 0 10px 215px;
		height: 94vh;
		min-height: 620px;
	}
	.hero-section .hero__list-item:after {
		display: none;
	}
}
@media (max-width: 575px) {
	.hero-section .hero__list-item {
		padding: 0 10px 170px;
	}
}
.hero-section .hero__list-item:before {
	width: 100%;
	height: 520px;
	opacity: 0.89;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(9.89%, rgba(0, 0, 0, 0)),
		color-stop(60.94%, rgba(0, 0, 0, 0.53)),
		color-stop(96.68%, rgba(0, 0, 0, 0.78))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: -o-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	mix-blend-mode: normal;
	bottom: 0;
}
.hero-section .hero__list-item:after {
	width: 60%;
	height: 100%;
	background: -webkit-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: -o-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: linear-gradient(
		89deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background-blend-mode: darken;
	top: 0;
}
.hero-section .hero__list-item .play {
	background: rgba(255, 255, 255, 0.03);
	-webkit-box-shadow: 0 4px 78px -1px rgba(1, 20, 48, 0.4);
	box-shadow: 0 4px 78px -1px rgba(1, 20, 48, 0.4);
	-webkit-backdrop-filter: blur(183px);
	backdrop-filter: blur(183px);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 100%;
	border: 5px solid #404040;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	cursor: pointer;
}
.color-tools__box,
.face-ai__box {
	-webkit-backdrop-filter: blur(24px);
}
.extension-item::before,
.hero-section .hero__control-item::before {
	-webkit-transition: opacity ease 0.5s;
	-o-transition: opacity ease 0.5s;
}
.hero-section .hero__list-item .play:hover {
	background: rgba(255, 255, 255, 0.1);
}
.hero-section .hero__list-item .play svg {
	position: relative;
	right: -4px;
}
.hero-section .hero__list-item.is-active {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.de .hero-section .hero__list-item[data-tab='1'] .title br,
.es .hero-section .hero__list-item[data-tab='1'] .title br,
.fr .hero-section .hero__list-item[data-tab='1'] .title br,
.hero-section .hero__list-item[data-tab='1']:after,
.hero-section .hero__list-item[data-tab='1']:before,
.hero-section .hero__list-item[data-tab='5']:after,
.hero-section .hero__list-item[data-tab='6']:after,
.hero-section .hero__list-item[data-tab='7']:after,
.hero-section .hero__list-item[data-tab='8']:after,
.hero-section .hero__list-item[data-tab='11']:after,
.hero-section .hero__list-item[data-tab='12']:after,
.hero-section .hero__list-item[data-tab='13']:after,
.nl .hero-section .hero__list-item[data-tab='1'] .title br {
	display: none;
}
.de .hero-section .hero__list-item[data-tab='1'],
.es .hero-section .hero__list-item[data-tab='1'],
.fr .hero-section .hero__list-item[data-tab='1'],
.nl .hero-section .hero__list-item[data-tab='1'] {
	padding-top: 80px;
}
.hero-section .hero__list-item[data-tab='1'] .hero__list-info {
	pointer-events: auto;
}
.hero-section .hero__list-item[data-tab='3']:before {
	opacity: 0.45;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(9.89%, rgba(0, 0, 0, 0)),
		color-stop(60.94%, rgba(0, 0, 0, 0.53)),
		color-stop(96.68%, rgba(0, 0, 0, 0.78))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: -o-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
}
.hero-section .hero__list-item[data-tab='3']:after {
	background: -webkit-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: -o-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: linear-gradient(
		89deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
}
.hero-section .hero__list-item[data-tab='4']:before {
	opacity: 0.45;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(9.89%, rgba(0, 0, 0, 0)),
		color-stop(60.94%, rgba(0, 0, 0, 0.53)),
		color-stop(96.68%, rgba(0, 0, 0, 0.78))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: -o-linear-gradient(
		top,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
	background: linear-gradient(
		180deg,
		rgba(0, 0, 0, 0) 9.89%,
		rgba(0, 0, 0, 0.53) 60.94%,
		rgba(0, 0, 0, 0.78) 96.68%
	);
}
.hero-section .hero__list-item[data-tab='4']:after {
	background: -webkit-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: -o-linear-gradient(
		1deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
	background: linear-gradient(
		89deg,
		rgba(0, 0, 0, 0.5) 0,
		rgba(0, 0, 0, 0) 100%
	);
}
.hero-section .hero__list-item[data-tab='5']:before,
.hero-section .hero__list-item[data-tab='6']:before {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(9.89%, rgba(17, 30, 7, 0)),
		color-stop(60.94%, rgba(17, 30, 7, 0.53)),
		color-stop(96.68%, #111e07)
	);
	background: -webkit-linear-gradient(
		top,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
	background: -o-linear-gradient(
		top,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
}
.hero-section .hero__list-item[data-tab='5']:before {
	opacity: 0.45 !important;
	background: linear-gradient(
		180deg,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
}
.hero-section .hero__list-item[data-tab='6']:before {
	opacity: 0.45;
	background: linear-gradient(
		180deg,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
}
.hero-section .hero__list-item[data-tab='7']:before {
	opacity: 0.6;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(9.89%, rgba(17, 30, 7, 0)),
		color-stop(60.94%, rgba(17, 30, 7, 0.53)),
		color-stop(96.68%, #111e07)
	);
	background: -webkit-linear-gradient(
		top,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
	background: -o-linear-gradient(
		top,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
	background: linear-gradient(
		180deg,
		rgba(17, 30, 7, 0) 9.89%,
		rgba(17, 30, 7, 0.53) 60.94%,
		#111e07 96.68%
	);
}
.hero-section .hero__list-item[data-tab='8']:before {
	opacity: 1;
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(22, 67, 107, 0) 40.74%,
		rgba(19, 54, 85, 0.695361) 70%,
		#11314b 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(22, 67, 107, 0) 40.74%,
		rgba(19, 54, 85, 0.695361) 70%,
		#11314b 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(22, 67, 107, 0) 40.74%,
		rgba(19, 54, 85, 0.695361) 70%,
		#11314b 97.71%
	);
}
.hero-section .hero__list-item[data-tab='9']:before {
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(37, 20, 14, 0) 38.23%,
		rgba(37, 20, 14, 0.8) 73.21%,
		rgba(37, 20, 14, 0.8) 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(37, 20, 14, 0) 38.23%,
		rgba(37, 20, 14, 0.8) 73.21%,
		rgba(37, 20, 14, 0.8) 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(37, 20, 14, 0) 38.23%,
		rgba(37, 20, 14, 0.8) 73.21%,
		rgba(37, 20, 14, 0.8) 97.71%
	);
	opacity: 1;
}
.hero-section .hero__list-item[data-tab='9']:after {
	background: -webkit-linear-gradient(
		1.02deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	background: -o-linear-gradient(
		1.02deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	background: linear-gradient(
		88.98deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	opacity: 1;
}
.hero-section .hero__list-item[data-tab='10']:before {
	opacity: 1 !important;
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(38, 103, 177, 0) 40.74%,
		rgba(42, 109, 180, 0.34) 65.66%,
		#276ab1 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(38, 103, 177, 0) 40.74%,
		rgba(42, 109, 180, 0.34) 65.66%,
		#276ab1 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(38, 103, 177, 0) 40.74%,
		rgba(42, 109, 180, 0.34) 65.66%,
		#276ab1 97.71%
	);
}
.hero-section .hero__list-item[data-tab='10']:after {
	background: -webkit-linear-gradient(
		1.02deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	background: -o-linear-gradient(
		1.02deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	background: linear-gradient(
		88.98deg,
		rgba(0, 0, 0, 0.5) 2.75%,
		rgba(0, 0, 0, 0) 99.23%
	);
	opacity: 1;
}
.hero-section .hero__list-item[data-tab='11']:before {
	opacity: 1;
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(52, 54, 51, 0) 40.74%,
		#3b3d3d 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(52, 54, 51, 0) 40.74%,
		#3b3d3d 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(52, 54, 51, 0) 40.74%,
		#3b3d3d 97.71%
	);
}
.hero-section .hero__list-item[data-tab='12']:before {
	opacity: 1;
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(67, 34, 24, 0) 42.16%,
		#432218 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(67, 34, 24, 0) 42.16%,
		#432218 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(67, 34, 24, 0) 42.16%,
		#432218 97.71%
	);
}
.hero-section .hero__list-item[data-tab='13']:before {
	opacity: 1;
	background: -webkit-linear-gradient(
		270.02deg,
		rgba(11, 10, 9, 0) 40.74%,
		#2b1606 97.71%
	);
	background: -o-linear-gradient(
		270.02deg,
		rgba(11, 10, 9, 0) 40.74%,
		#2b1606 97.71%
	);
	background: linear-gradient(
		179.98deg,
		rgba(11, 10, 9, 0) 40.74%,
		#2b1606 97.71%
	);
}
.hero-section .hero__list-item .hero__image {
	position: absolute;
	left: -15px;
	top: 0;
	right: -15px;
	bottom: 0;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}
@media (max-width: 767px) {
	.de .hero-section .hero__list-item[data-tab='1'],
	.es .hero-section .hero__list-item[data-tab='1'],
	.fr .hero-section .hero__list-item[data-tab='1'],
	.nl .hero-section .hero__list-item[data-tab='1'] {
		padding-top: 50px;
	}
	.hero-section .hero__list-item[data-tab='3']:after,
	.hero-section .hero__list-item[data-tab='4']:after,
	.hero-section .hero__list-item[data-tab='9']:after,
	.hero-section .hero__list-item[data-tab='10']:after {
		display: none;
	}
	.hero-section .hero__list-item .hero__image {
		background-position: center;
	}
	.hero-section .hero__list-item .hero__image:after {
		content: '';
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 4;
		height: 100%;
		width: 100%;
		-webkit-animation: opacitySlideBA 4s ease infinite;
		animation: opacitySlideBA 4s ease infinite;
	}
	.hero-section .hero__list-item .hero__image .play {
		display: none;
	}
}
.hero-section .hero__list-item .hero__image video {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top center;
	object-position: top center;
	opacity: 0.8;
}
.hero-section .hero__list-item .hero__image .play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	z-index: 15;
	width: 100px;
	height: 100px;
}
.hero-section .hero__list-item .puzzle {
	width: 80px;
	height: 80px;
	right: -24px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
}
@media (max-width: 1279px) {
	.hero-section .hero__list-item .puzzle {
		width: 56px;
		height: 56px;
		right: -17px;
	}
}
@media (max-width: 575px) {
	.hero-section .hero__list-item .puzzle {
		top: -7px;
	}
}
.hero-section .hero__list-item .puzzle img {
	width: 27px;
	height: 27px;
}
@media (max-width: 1279px) {
	.hero-section .hero__list-item .puzzle img {
		width: 19px;
		height: 19px;
	}
}
.hero-section .hero__list-item .puzzle .img {
	width: 100%;
	height: 100%;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/2022-extensions/extentension-2022-pazzle.svg);
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-animation: rotation360 60s linear infinite;
	animation: rotation360 60s linear infinite;
	position: absolute;
	top: 0;
	left: 0;
}
.hero-section .hero__list-item .hero__btn-img {
	width: 100%;
	max-width: 220px;
}
.fr .hero-section .hero__list-item .hero__btn-img {
	max-width: 260px;
}
.hero-section .hero__list-item .hero__btn-img-mob {
	display: none;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-img {
		display: none;
	}
	.hero-section .hero__list-item .hero__btn-img-mob {
		margin: 10px;
		max-width: 155px;
		display: inline-block;
	}
}
.hero-section .hero__list-item .hero__btn-icon {
	font-size: 60px;
	display: inline-block;
	margin: 0 10px;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-icon {
		display: none;
	}
}
.hero-section .hero__list-item .hero__btn-wr {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 32px;
	position: relative;
	z-index: 10;
	pointer-events: none;
}
.hero-section .hero__list-item .hero__btn-wr .sk-btn {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 14px 25px;
	pointer-events: auto;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-wr {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 24px;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.hero-section .hero__list-item .hero__btn-wr .sk-btn {
		width: auto;
		min-width: 0;
	}
	.hero-section .hero__list-item .hero__btn-wr .sk-btn img {
		right: -25px;
		top: 8px;
	}
}
.hero-section .hero__list-item .hero__btn-wr .sk-btn.sk-btn-trial {
	padding: 13px 25px;
}
.hero-section .hero__list-item .hero__btn-wr .sk-btn img {
	position: absolute;
	width: 34px;
}
.hero-section .hero__list-item .hero__btn-label {
	max-width: 400px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	left: 12px;
	z-index: 10;
}
.hero-section .hero__list-item .hero__btn-label img {
	margin-right: 10px;
}
.hero-section .hero__list-item .hero__btn-label p {
	font-size: 20px;
	font-style: normal;
	font-weight: 900;
	line-height: 120%;
	text-transform: uppercase;
}
@media (max-width: 1279px) {
	.hero-section .hero__list-item .hero__btn-label p {
		font-size: 18px;
	}
}
@media (max-width: 959px) {
	.hero-section .hero__list-item .hero__btn-label {
		left: 0;
	}
	.hero-section .hero__list-item .hero__btn-label p {
		font-size: 15px;
	}
}
@media (max-width: 1799px) {
	.de .hero-section .hero__list-item .hero__btn-label p,
	.fr .hero-section .hero__list-item .hero__btn-label p,
	.nl .hero-section .hero__list-item .hero__btn-label p {
		font-size: 16px;
	}
}
@media (max-width: 959px) {
	.de .hero-section .hero__list-item .hero__btn-label p,
	.fr .hero-section .hero__list-item .hero__btn-label p,
	.nl .hero-section .hero__list-item .hero__btn-label p {
		font-size: 15px;
	}
}
.hero-section .hero__list-item .hero__btn-label p span {
	color: #3ed052;
	text-shadow: 0 2.6px 22.9px rgba(0, 255, 0, 0.6),
		0 0.5px 2.1px rgba(0, 0, 0, 0.05);
}
.hero-section .hero__list-item .hero__btn-label-icon {
	width: 34px;
	-webkit-transform: rotate(-18deg);
	-ms-transform: rotate(-18deg);
	transform: rotate(-18deg);
}
.hero-section .hero__list-item .hero__btn-label-icon_mob {
	display: none;
	-webkit-transform: rotate(14deg);
	-ms-transform: rotate(14deg);
	transform: rotate(14deg);
}
.hero-section .hero__list-item .sign {
	bottom: 15px;
	width: 250px;
	right: 36px;
	text-align: right;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	left: auto;
	z-index: 8;
}
.hero-section .hero__list-item .ba-slider-new {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.hero-section .hero__list-item .ba-slider-new__img {
	height: 100%;
}
.hero-section .hero__list-item .ba-slider-new__label {
	top: 95px;
}
.hero-section .hero__list-item .ba-slider-new__cont.shadow::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(
		1.34deg,
		rgba(0, 0, 0, 0.5) 3.03%,
		rgba(0, 0, 0, 0) 100%
	);
	background: -o-linear-gradient(
		1.34deg,
		rgba(0, 0, 0, 0.5) 3.03%,
		rgba(0, 0, 0, 0) 100%
	);
	background: linear-gradient(
		88.66deg,
		rgba(0, 0, 0, 0.5) 3.03%,
		rgba(0, 0, 0, 0) 100%
	);
	z-index: 9;
	max-width: 1018px;
}
.hero-section .hero__list-info {
	position: relative;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	z-index: 9;
	max-width: 720px;
	pointer-events: none;
}
@media (max-width: 1279px) {
	.hero-section .hero__list-info {
		font-size: 18px;
	}
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-label {
		display: none;
	}
	.hero-section .hero__list-item .hero__btn-label-icon_mob {
		display: block;
	}
	.hero-section .hero__list-item .sign {
		bottom: 5px;
	}
	.hero-section .hero__list-item .ba-slider-new {
		display: none;
	}
	.hero-section .hero__list-info {
		max-width: 100%;
		text-align: center;
		font-weight: 400;
		font-size: 15px;
		line-height: 150%;
	}
}
.hero-section .hero__list-info .play {
	width: 48px;
	height: 48px;
	margin: 20px auto 0;
	display: none;
	cursor: pointer;
}
.hero-section .hero__list-info .title {
	font-weight: 600;
	font-size: 60px;
	line-height: 72px;
}
@media (max-width: 1279px) {
	.hero-section .hero__list-info .title {
		font-size: 48px;
		line-height: 1.2;
	}
}
@media (max-width: 767px) {
	.hero-section .hero__list-info .play {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
	}
	.hero-section .hero__list-info .title {
		font-weight: 600;
		font-size: 30px;
		line-height: 37px;
	}
	.hero-section .hero__list-info .title br {
		display: none;
	}
}
.hero-section .hero__list-info .title .small {
	font-weight: 600;
	font-size: 20px;
	line-height: 72px;
	vertical-align: super;
	margin-left: 5px;
}
.hero-section .hero__list-info .text {
	margin-top: 16px;
}
.hero-section .hero__list-info .luminar-logo {
	width: 182px;
	margin-bottom: 11px;
}
@media (max-width: 767px) {
	.hero-section .hero__list-info .title .small {
		font-weight: 600;
		font-size: 12px;
		line-height: 72px;
	}
	.hero-section .hero__list-info .luminar-logo {
		margin: 0 auto;
	}
}
.hero-section .hero__list-info-subtitle {
	margin: 20px 0 0;
}
@media (max-width: 767px) {
	.hero-section .hero__list-info-subtitle {
		margin: 15px auto 0;
	}
	.hero-section .hero.preload [data-tab='2'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='2'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-after-mob.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='2'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='2'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='3'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='3'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-after-mob.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='3'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='3'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='4'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='4'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-after-mob.jpg?f=web);
	}
}
.hero-section .hero.preload [data-tab='4'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='4'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='5'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='5'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-after-mob.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='5'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='5'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='6'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='6'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-after-mob.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='6'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='6'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='7'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-before-mob.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='7'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-after-mob.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='7'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-before.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='7'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-after.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='8'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-enhance-min-2-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='8'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-enhance-min-2-min.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='8'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/before-enhance-min-2-min.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='8'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/after-enhance-min-2-min.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='9'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-sky-2-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='9'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-sky-2-min.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='9'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/before-sky-2-min.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='9'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/after-sky-2-min.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='10'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-relight-min-2-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='10'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-relight-min-2-min.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='10'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/BEFORERelight-min-upd.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='10'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/AFTERRelight-min-upd.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='11'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-erase-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='11'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-erase-min.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='11'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/before-erase-min.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='11'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/after-erase-min.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='12'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-skin-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='12'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-skin.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='12'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/before-skin-min.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='12'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/after-skin-min.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='13'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrastafter-min.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='13'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrast-min.jpg?f=webp);
	}
}
.hero-section .hero.preload [data-tab='13'] .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/BEFORESupercontrast-min.jpg?f=webp);
}
.hero-section .hero.preload [data-tab='13'] .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/AFTERSupercontrast-min.jpg?f=webp);
}
@media (max-width: 767px) {
	.hero-section .hero.preload [data-tab='14'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-after1.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='14'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-before1.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='14'] .hero__image:before {
		content: '';
		background: -webkit-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: -o-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: linear-gradient(
			88.66deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		height: 100%;
	}
	.hero-section .hero.preload [data-tab='15'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-after1.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='15'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-before1.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='15'] .hero__image:before {
		content: '';
		background: -webkit-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: -o-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: linear-gradient(
			88.66deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		height: 100%;
	}
	.hero-section .hero.preload [data-tab='16'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-after.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='16'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-beforejpg.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='16'] .hero__image:before {
		content: '';
		background: -webkit-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: -o-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: linear-gradient(
			88.66deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		height: 100%;
	}
	.hero-section .hero.preload [data-tab='17'] .hero__image {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-after.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='17'] .hero__image:after {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-before.jpg?f=webp);
	}
	.hero-section .hero.preload [data-tab='17'] .hero__image:before {
		content: '';
		background: -webkit-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: -o-linear-gradient(
			1.34deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		background: linear-gradient(
			88.66deg,
			rgba(0, 0, 0, 0.5) 3.03%,
			rgba(0, 0, 0, 0) 108.04%
		);
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 9;
		height: 100%;
	}
}
.hero-section .hero__control {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 7.5% 40px;
	width: 100%;
	z-index: 15;
}
@media (max-height: 750px) {
	.hero-section .hero__control {
		padding-bottom: 26px;
	}
}
@media (max-width: 767px) {
	.hero-section .hero__control {
		padding: 0 10px 30px;
	}
	.hero-section .hero__control-list .swiper-slide {
		width: auto;
	}
}
.hero-section .hero__control-list {
	overflow: hidden;
	padding: 2px;
}
.hero-section .hero__control-list .swiper-slide .background {
	overflow: hidden;
	border-radius: 14px;
}
.hero-section .hero__control-list:hover .swiper-button-next,
.hero-section .hero__control-list:hover .swiper-button-prev {
	opacity: 0.8;
}
.hero-section .hero__control-list .swiper-button-next,
.hero-section .hero__control-list .swiper-button-prev {
	opacity: 0;
	width: 40px;
	height: 40px;
	margin: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	top: 55%;
}
.hero-section .hero__control-item-1 .background img,
.plug .reason-item .pic-btn {
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
}
.hero-section .hero__control-list .swiper-button-next::after,
.hero-section .hero__control-list .swiper-button-prev::after {
	display: none;
}
.hero-section .hero__control-list .swiper-button-next:hover,
.hero-section .hero__control-list .swiper-button-prev:hover {
	opacity: 1;
}
.hero-section .hero__control-list .swiper-button-next {
	right: 4.5%;
}
.hero-section .hero__control-list .swiper-button-prev {
	left: 4.5%;
}
@media (max-width: 767px) {
	.hero-section .hero__control-list .swiper-button-next,
	.hero-section .hero__control-list .swiper-button-prev {
		display: none;
	}
	.hero-section .hero__control-list .swiper-button-next {
		right: 0;
	}
	.hero-section .hero__control-list .swiper-button-prev {
		left: 0;
	}
	.hero-section .hero__control-item {
		width: 232px;
	}
}
.hero-section .hero__control .background {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 100px;
	padding: 16px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 14px;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative;
}
@media (min-width: 1900px) {
	.hero-section .hero__control .background {
		height: 140px;
	}
	.hero-section .neo-slide {
		min-height: 860px;
	}
}
@media (max-width: 1279px) {
	.hero-section .hero__control .background {
		padding: 10px;
	}
}
.hero-section .hero__control .background .text {
	text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
	font-size: 15px;
	line-height: 150%;
	font-weight: 600;
}
.hero-section .hero__control .background .text-small {
	color: #fff;
	text-shadow: -3px 0 3px rgba(0, 0, 0, 0.21);
	font-size: 13px;
	font-weight: 500;
	line-height: 1.25;
}
.hero-section .hero__control-item {
	cursor: pointer;
	border-radius: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	padding: 2px;
}
.hero-section .hero__control-item::before {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 16px;
	opacity: 0;
	transition: opacity ease 0.5s;
	position: absolute;
	z-index: -1;
}
.hero-section .hero__control-item:hover::before {
	opacity: 1;
}
.hero-section .hero__control-item-1 .background {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}
.hero-section .hero__control-item-1 .background img {
	display: block;
	margin: 0 auto;
	position: absolute;
	width: 60%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}
.hero-section .hero__control-item-1:hover {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#aa80e0),
		color-stop(47.97%, #664295),
		to(#563994)
	);
	background-image: -webkit-linear-gradient(
		top,
		#aa80e0 0,
		#664295 47.97%,
		#563994 100%
	);
	background-image: -o-linear-gradient(
		top,
		#aa80e0 0,
		#664295 47.97%,
		#563994 100%
	);
	background-image: linear-gradient(
		180deg,
		#aa80e0 0,
		#664295 47.97%,
		#563994 100%
	);
}
.hero-section .hero__control-item-2.slide-active::before,
.hero-section .hero__control-item-2:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#ff9901),
		to(#f4c941)
	);
	background-image: -webkit-linear-gradient(left, #ff9901 0, #f4c941 100%);
	background-image: -o-linear-gradient(left, #ff9901 0, #f4c941 100%);
	background-image: linear-gradient(to right, #ff9901 0, #f4c941 100%);
}
.hero-section .hero__control-item-3.slide-active::before,
.hero-section .hero__control-item-3:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ff3100),
		to(#fb7800)
	);
	background-image: -webkit-linear-gradient(top, #ff3100 0, #fb7800 100%);
	background-image: -o-linear-gradient(top, #ff3100 0, #fb7800 100%);
	background-image: linear-gradient(to bottom, #ff3100 0, #fb7800 100%);
}
.hero-section .hero__control-item-4:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ffd43c),
		to(#d89b00)
	);
	background-image: -webkit-linear-gradient(top, #ffd43c 0, #d89b00 100%);
	background-image: -o-linear-gradient(top, #ffd43c 0, #d89b00 100%);
	background-image: linear-gradient(to bottom, #ffd43c 0, #d89b00 100%);
}
.hero-section .hero__control-item-5:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#59f3bc),
		to(#63e49f)
	);
	background-image: -webkit-linear-gradient(top, #59f3bc 0, #63e49f 100%);
	background-image: -o-linear-gradient(top, #59f3bc 0, #63e49f 100%);
	background-image: linear-gradient(to bottom, #59f3bc 0, #63e49f 100%);
}
.hero-section .hero__control-item-6:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ae59f3),
		to(#6e63e4)
	);
	background-image: -webkit-linear-gradient(top, #ae59f3 0, #6e63e4 100%);
	background-image: -o-linear-gradient(top, #ae59f3 0, #6e63e4 100%);
	background-image: linear-gradient(to bottom, #ae59f3 0, #6e63e4 100%);
}
.hero-section .hero__control-item-7:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#00b5ff),
		to(#0fd984)
	);
	background-image: -webkit-linear-gradient(top, #00b5ff 0, #0fd984 100%);
	background-image: -o-linear-gradient(top, #00b5ff 0, #0fd984 100%);
	background-image: linear-gradient(to bottom, #00b5ff 0, #0fd984 100%);
}
.hero-section .hero__control-item-8.slide-active::before,
.hero-section .hero__control-item-8:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#8b9e48),
		color-stop(47.97%, #cec200),
		to(#6f7e05)
	);
	background-image: -webkit-linear-gradient(
		top,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
	background-image: -o-linear-gradient(
		top,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
	background-image: linear-gradient(
		180deg,
		#8b9e48 0,
		#cec200 47.97%,
		#6f7e05 100%
	);
}
.hero-section .hero__control-item-9:hover::before {
	background-image: -webkit-linear-gradient(
		276.1deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
	background-image: -o-linear-gradient(
		276.1deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
	background-image: linear-gradient(
		173.9deg,
		#ac0039 4.83%,
		#ca1196 53.01%,
		#ff41c7 97.25%
	);
}
.hero-section .hero__control-item-10:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#81e0ff),
		color-stop(48.17%, #00c1ff),
		to(#3eccff)
	);
	background-image: -webkit-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
	background-image: -o-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
	background-image: linear-gradient(
		180deg,
		#81e0ff 0,
		#00c1ff 48.17%,
		#3eccff 100%
	);
}
.hero-section .hero__control-item-11:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#9ed9d1),
		color-stop(35.17%, #00ffdf),
		color-stop(70.17%, #fbceae),
		to(#308074)
	);
	background-image: -webkit-linear-gradient(
		top,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
	background-image: -o-linear-gradient(
		top,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
	background-image: linear-gradient(
		180deg,
		#9ed9d1 0,
		#00ffdf 35.17%,
		#fbceae 70.17%,
		#308074 100%
	);
}
.hero-section .hero__control-item-12:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#51ce8e),
		color-stop(33.19%, #4acf8b),
		to(rgba(66, 206, 136, 0.49))
	);
	background-image: -webkit-linear-gradient(
		top,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
	background-image: -o-linear-gradient(
		top,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
	background-image: linear-gradient(
		180deg,
		#51ce8e 0,
		#4acf8b 33.19%,
		rgba(66, 206, 136, 0.49) 100%
	);
}
.hero-section .hero__control-item-13:hover::before {
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#81e0ff),
		color-stop(39.53%, #00c1ff),
		to(#3eccff)
	);
	background-image: -webkit-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
	background-image: -o-linear-gradient(
		top,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
	background-image: linear-gradient(
		180deg,
		#81e0ff 0,
		#00c1ff 39.53%,
		#3eccff 100%
	);
}
.hero-section .hero__control-item-14:hover::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#ffd035),
		to(#ffeeb7)
	);
	background-image: -webkit-linear-gradient(bottom, #ffd035 0, #ffeeb7 100%);
	background-image: -o-linear-gradient(bottom, #ffd035 0, #ffeeb7 100%);
	background-image: linear-gradient(0deg, #ffd035 0, #ffeeb7 100%);
}
.hero-section .hero__control-item-15:hover::before,
.hero-section .hero__control-item-16:hover::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#f12e8a),
		color-stop(53.07%, #ff41c7),
		to(#f7a9e0)
	);
	background-image: -webkit-linear-gradient(
		bottom,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
	background-image: -o-linear-gradient(
		bottom,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
	background-image: linear-gradient(
		0deg,
		#f12e8a 0,
		#ff41c7 53.07%,
		#f7a9e0 100%
	);
}
.hero-section .hero__control-item-17:hover::before {
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#d5a200),
		to(#ffd242)
	);
	background-image: -webkit-linear-gradient(bottom, #d5a200 0, #ffd242 100%);
	background-image: -o-linear-gradient(bottom, #d5a200 0, #ffd242 100%);
	background-image: linear-gradient(0deg, #d5a200 0, #ffd242 100%);
}
.hero-section .hero__control-item .text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	line-height: 150%;
	color: #fff;
}
@media (max-width: 1279px) {
	.hero-section .hero__control-item .text {
		font-size: 12px;
	}
}
.hero-section .hero__control-item .text span {
	color: #d29263;
	font-weight: 700;
	font-size: 9px;
	line-height: 16px;
	margin-bottom: 10px;
}
.hero-section .hero__control-item .text svg {
	margin-right: 5px;
}
.hero-section .hero__control-title {
	font-weight: 600;
	font-size: 24px;
	line-height: 150%;
	margin-bottom: 16px;
	text-align: left;
}
.hero-section .hero.preload .hero__control-item-1 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-tab-bgr.jpg);
}
.hero-section .hero.preload .hero__control-item-2 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-3 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-4 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-5 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-6 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-7 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-control.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-8 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Enhance-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-9 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Sky-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-10 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Relight-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-11 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Erase-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-12 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Skin-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-13 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/control-Supercontrast-min.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-14 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-min-pic1.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-15 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-min-pic1.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-16 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrays-min-pic2.jpg?f=webp);
}
.hero-section .hero.preload .hero__control-item-17 .background {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-min-pic1.jpg?f=webp);
}
.hero-section .hero.hero-june-photo-bundle .hero__countdown {
	display: none;
}
.hero-section .hero.hero-june-photo-bundle .hero__countdown.is-active {
	display: block;
}
.hero-section .hero.hero-june-photo-bundle .popup-right {
	display: none;
}
.hero-section .hero.hero-june-photo-bundle .hero__content-bundle {
	position: relative;
	z-index: 9;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 60px;
}
.hero-section .hero.hero-june-photo-bundle .hero__list-info-wr {
	width: 60%;
	padding-right: 20px;
}
@media (max-width: 767px) {
	.hero-section .hero__control-title {
		font-size: 15px;
		margin-bottom: 8px;
	}
	.hero-section .hero.hero-june-photo-bundle .hero__content-bundle {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		padding-top: 20px;
	}
	.hero-section .hero.hero-june-photo-bundle .hero__list-info-wr {
		width: 100%;
		padding: 10px 0 0;
	}
}
.hero-section .hero.hero-june-photo-bundle .hero__content-cube {
	width: 40%;
}
@media (max-width: 767px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube {
		width: 100%;
		max-width: 200px;
	}
}
@media (max-width: 575px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube {
		max-width: 114px;
	}
}
.hero-section .hero.hero-june-photo-bundle .hero__content-cube-img {
	max-width: 490px;
	width: 100%;
	position: relative;
}
.hero-section .hero.hero-june-photo-bundle .hero__content-cube-label {
	position: absolute;
	width: 157px;
	left: 100%;
	top: 6px;
}
@media (max-width: 1799px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube-label {
		left: 86%;
	}
	.hero-section .hero.hero-june-photo-bundle .text-violet br {
		display: none;
	}
}
@media (max-width: 1279px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube-label {
		left: auto;
		right: -45px;
		top: auto;
		bottom: 16px;
	}
	.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .title {
		line-height: 1.2;
	}
}
@media (max-width: 767px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube-label {
		right: -70px;
		bottom: 8px;
	}
}
.hero-section .hero.hero-june-photo-bundle .text-violet {
	background: -webkit-linear-gradient(
		0.01deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	background: -o-linear-gradient(
		0.01deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	background: linear-gradient(
		89.99deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-weight: 600;
}
@media (max-width: 959px) {
	.hero-section .hero.hero-june-photo-bundle .hero__content-cube-label {
		width: 128px;
	}
	.hero-section .hero.hero-june-photo-bundle .text-violet {
		font-size: 16px;
		line-height: 1.2;
	}
	.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .title {
		font-size: 30px;
	}
}
.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .hero__image {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar/luminar-june-photo-bundle-bg.jpg);
}
.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .hero__image::before {
	background: #0b051a;
	-webkit-filter: blur(23px);
	filter: blur(23px);
	height: 328px;
}
.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .hero__image::after {
	content: '';
	background: -webkit-linear-gradient(
		1.34deg,
		rgba(11, 5, 27, 0.4) 3.03%,
		rgba(14, 7, 33, 0) 108.04%
	);
	background: -o-linear-gradient(
		1.34deg,
		rgba(11, 5, 27, 0.4) 3.03%,
		rgba(14, 7, 33, 0) 108.04%
	);
	background: linear-gradient(
		88.66deg,
		rgba(11, 5, 27, 0.4) 3.03%,
		rgba(14, 7, 33, 0) 108.04%
	);
	background-blend-mode: darken;
	height: 100%;
	width: 60%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 8;
}
.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .hero__list-info {
	max-width: 850px;
}
.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .title {
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}
@media (max-width: 1799px) {
	.hero-section .hero.hero-june-photo-bundle [data-tab='1'] .title br {
		display: none;
	}
}
.hero-section .hero .ba-slider-new .ba-slider-new__after:before {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255, 255, 255, 0)),
		color-stop(15%, rgba(255, 255, 255, 0.8)),
		color-stop(20%, #fff),
		color-stop(80%, #fff),
		color-stop(85%, rgba(255, 255, 255, 0.8)),
		to(rgba(255, 255, 255, 0))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(255, 255, 255, 0) 0,
		rgba(255, 255, 255, 0.8) 15%,
		#fff 20%,
		#fff 80%,
		rgba(255, 255, 255, 0.8) 85%,
		rgba(255, 255, 255, 0) 100%
	);
	background: -o-linear-gradient(
		top,
		rgba(255, 255, 255, 0) 0,
		rgba(255, 255, 255, 0.8) 15%,
		#fff 20%,
		#fff 80%,
		rgba(255, 255, 255, 0.8) 85%,
		rgba(255, 255, 255, 0) 100%
	);
	background: linear-gradient(
		to bottom,
		rgba(255, 255, 255, 0) 0,
		rgba(255, 255, 255, 0.8) 15%,
		#fff 20%,
		#fff 80%,
		rgba(255, 255, 255, 0.8) 85%,
		rgba(255, 255, 255, 0) 100%
	);
	opacity: 0.5;
	border-radius: 8px;
}
.hero-section .hero .ba-slider-new .ba-slider-new__fake:after {
	display: block;
	content: '';
	position: absolute;
	top: 92px;
	left: 0;
	width: 32px;
	height: 32px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHdpZHRoPSI0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGZpbHRlciBpZD0iYSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGhlaWdodD0iNDYiIHdpZHRoPSI0NiIgeD0iMCIgeT0iMCI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iaGFyZEFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz48ZmVPZmZzZXQgZHk9IjQiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyLjUiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+PGZlQmxlbmQgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIG1vZGU9Im5vcm1hbCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTM3XzYyNjMiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMTM3XzYyNjMiIG1vZGU9Im5vcm1hbCIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjxnIGZpbHRlcj0idXJsKCNhKSI+PGcgb3BhY2l0eT0iLjgiPjxjaXJjbGUgY3g9IjIzIiBjeT0iMTkiIGZpbGw9IiMxZDFkMWQiIHI9IjE2Ii8+PGNpcmNsZSBjeD0iMjMiIGN5PSIxOSIgcj0iMTciIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4zIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTIuNTAwMiAxOC4wMzAxYy0uNjY2OS40MzA4LS42NjY5IDEuNTA5IDAgMS45Mzk4bDUuOTk5OSAzLjg3ODRjLjY2Ny40MzA4IDEuNS0uMTA3MSAxLjUtLjk2OTl2LTcuNzU2OGMwLS44NjI4LS44MzMtMS40MDA3LTEuNS0uOTY5OXptMjAuOTk5NiAxLjkzOThjLjY2NjktLjQzMDguNjY2OS0xLjUwOSAwLTEuOTM5OGwtNS45OTk5LTMuODc4NGMtLjY2Ny0uNDMwOC0xLjUuMTA3MS0xLjUuOTY5OXY3Ljc1NjhjMCAuODYyOC44MzMgMS40MDA3IDEuNS45Njk5eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	-webkit-transform: translateX(-webkit-calc(-50% + 1px));
	-ms-transform: translateX(calc(-50% + 1px));
	transform: translateX(calc(-50% + 1px));
}
.hero-section .hero .ba-slider-new .ba-slider-new__label {
	left: 12px;
}
.hero-section .hero .ba-slider-new .ba-slider-new__label_before {
	right: -webkit-calc(100% + 12px);
	right: calc(100% + 12px);
	left: auto;
}
.hero-section .holiday .hero__image {
	background-image: none !important;
	background-color: #000d3a;
}
.hero-section .holiday-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	max-width: 1530px;
	margin: 0 auto;
	z-index: 15;
}
.hero-section .holiday-info {
	position: relative;
	width: 40%;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
}
@media (max-width: 1279px) {
	.hero-section .holiday {
		padding-top: 0;
	}
	.hero-section .holiday-container {
		height: 100%;
	}
	.hero-section .holiday-info {
		font-size: 20px;
	}
}
.hero-section .holiday-info img {
	width: 100%;
	display: inline-block;
	margin-bottom: 24px;
}
.hero-section .holiday-info img.adaptiv {
	display: block;
	max-width: 400px;
}
@media (max-width: 767px) {
	.hero-section .holiday-container {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.hero-section .holiday-info {
		width: 100%;
		text-align: center;
		font-size: 15px;
	}
	.hero-section .holiday-info img.adaptiv {
		margin: 0 auto;
	}
}
.hero-section .holiday-info img.desctop {
	display: none;
}
@media (min-width: 1280px) {
	.hero-section .holiday-info img.adaptiv {
		display: none;
	}
	.hero-section .holiday-info img.desctop {
		display: block;
	}
}
.hero-section .holiday-info h1 {
	font-weight: 400;
	font-size: 75px;
	line-height: 120%;
	margin-bottom: 8px;
	text-shadow: 0 0 65px rgba(0, 194, 255, 0.9);
	font-family: 'Branding Aliskaje', sans-serif;
}
@media (max-width: 1279px) {
	.hero-section .holiday-info h1 {
		font-size: 40px;
		line-height: 56px;
	}
}
@media (max-width: 767px) {
	.hero-section .holiday-info h1 {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 12px;
	}
}
.hero-section .holiday-info h3 {
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#ffeeb3),
		to(#c49b5e)
	);
	background: -webkit-linear-gradient(top, #ffeeb3 0, #c49b5e 100%);
	background: -o-linear-gradient(top, #ffeeb3 0, #c49b5e 100%);
	background: linear-gradient(180deg, #ffeeb3 0, #c49b5e 100%);
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 600;
	font-size: 30px;
	line-height: 100%;
	margin-bottom: 24px;
}
@media (max-width: 1279px) {
	.hero-section .holiday-info h3 {
		font-size: 22px;
	}
	.hero-section .holiday-info .hero__btn-wr {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.hero-section .holiday-info .hero__btn-wr .sk-btn-trial_mob {
		margin-left: 0 !important;
	}
}
@media (max-width: 767px) {
	.hero-section .holiday-info h3 {
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 12px;
	}
}
.hero-section .holiday-info p {
	margin-bottom: 24px;
}
.hero-section .holiday-info .hero__btn-wr {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
@media (max-width: 767px) {
	.hero-section .holiday-info p {
		margin-bottom: 12px;
	}
	.hero-section .holiday-info .hero__btn-wr {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hero-section .holiday-info .hero__btn-wr .sk-btn-trial_mob {
		display: none;
	}
}
.hero-section .holiday-info .hero__btn-wr .puzzle {
	right: -24px;
	position: absolute;
	top: -18px;
	left: auto;
}
@media (max-width: 1279px) {
	.hero-section .holiday-info .hero__btn-wr .puzzle {
		width: 80px;
		height: 80px;
	}
	.hero-section .holiday-pic {
		margin-top: 100px;
	}
}
.hero-section .holiday-info .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-en.svg);
}
.hero-section .holiday-info .hero__countdown {
	margin-bottom: 24px;
	font-weight: 600;
	font-size: 30.32px;
	line-height: 36px;
	display: none;
}
.hero-section .holiday-info .hero__countdown.is-active {
	display: block;
}
.hero-section .holiday-info .hero__countdown span {
	width: 75px;
	height: 60px;
	background: rgba(255, 255, 255, 0.04);
	border-radius: 11.37px;
}
.hero-section .holiday-info .btn-wrap {
	position: relative;
	margin-right: 30px;
	margin-bottom: 10px;
}
.hero-section .holiday-pic {
	position: relative;
	max-width: 780px;
	width: 43%;
	margin-left: 30px;
}
@media (max-width: 767px) {
	.hero-section .holiday-pic {
		width: 100%;
		max-width: 320px;
		margin: 10px auto 0;
	}
}
@media (max-width: 560px) {
	.hero-section .holiday-pic {
		max-width: 290px;
	}
}
.hero-section .holiday-pic img {
	width: 100%;
}
.hero-section .neo-slide {
	padding-bottom: 180px;
}
.hero-section .neo-slide .hero__image {
	background-color: #000;
}
.hero-section .neo-slide__container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	margin: 0 auto;
	z-index: 15;
	max-width: 100%;
}
.hero-section .neo-slide__logo {
	max-width: 182px;
	margin-bottom: 16px;
}
@media (max-width: 959px) {
	.hero-section .neo-slide {
		padding-bottom: 235px;
	}
	.hero-section .neo-slide__logo {
		margin: 0 auto 16px;
	}
}
.hero-section .neo-slide__title {
	font-size: 60px;
	max-width: 490px;
	margin-bottom: 16px;
}
@media (max-height: 780px) and (max-width: 1799px) {
	.hero-section .neo-slide__title {
		font-size: 48px;
	}
}
@media (max-width: 1279px) {
	.hero-section .neo-slide {
		padding-top: 50px;
	}
	.hero-section .neo-slide__container {
		height: 100%;
	}
	.hero-section .neo-slide__title {
		font-size: 48px;
	}
}
@media (max-width: 959px) {
	.hero-section .neo-slide__title {
		max-width: 100%;
	}
}
@media (max-width: 767px) {
	.hero-section .neo-slide__title {
		font-size: 30px;
	}
}
.hero-section .neo-slide__subtitle {
	max-width: 490px;
	margin-bottom: 32px;
}
.hero-section .neo-slide__info {
	position: relative;
	width: 40%;
	min-width: 432px;
	font-weight: 400;
	font-size: 24px;
	line-height: 150%;
}
@media (max-width: 1279px) {
	.hero-section .neo-slide__info {
		font-size: 20px;
	}
}
@media (max-width: 959px) {
	.hero-section .neo-slide__info {
		margin-top: 120px;
		width: 100%;
		text-align: center;
		min-width: 100%;
	}
	.hero-section .neo-slide__info .hero__btn-wr {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.hero-section .neo-slide__info .hero__btn-wr .sk-btn {
		min-width: 190px;
	}
}
@media (max-width: 767px) {
	.hero-section .neo-slide__info .hero__btn-label {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		left: 0;
		margin-top: 15px;
		font-size: 15px;
	}
}
.hero-section .neo-slide__info .hero__countdown {
	margin: 16px 0 16px 12px;
	font-weight: 600;
	font-size: 19px;
	line-height: 120%;
	display: none;
}
.hero-section .neo-slide__info .hero__countdown.is-active {
	display: block;
}
@media (max-width: 959px) {
	.hero-section .neo-slide__info .hero__countdown.is-active {
		margin: 16px 0;
	}
	.hero-section .neo-slide__info .hero__countdown .countdown-timer {
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.hero-section .neo-slide__info .hero__countdown .countdown-timer {
	margin-top: 0;
}
.hero-section .neo-slide__info .hero__countdown .countdown-timer__digit p {
	padding: 0;
	background: 0 0;
	border-radius: 0;
	font-weight: 600;
	font-size: 19px;
	line-height: 1.5;
	margin: 0 3px;
	text-align: center;
}
.hero-section .neo-slide__info .btn-wrap {
	position: relative;
	margin-right: 30px;
	margin-bottom: 10px;
}
.hero-section .neo-slide__pic {
	position: relative;
	width: -webkit-calc(60% - 30px);
	width: calc(60% - 30px);
	margin: 50px 0 0 30px;
}
@media (max-width: 959px) {
	.hero-section .neo-slide__pic {
		max-width: 100%;
		width: 100%;
		margin: 0;
		position: absolute;
		left: 0;
		top: 20px;
		z-index: -1;
		opacity: 0.8;
	}
	.hero-section .hero__list-item .hero__btn-label-copies-counter {
		max-width: 100%;
		text-align: center;
		-webkit-box-pack: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
.hero-section .fix-time .timer {
	opacity: 1;
}
.hero-section .fix-time .timer.on {
	opacity: 1;
	-webkit-animation: time 15s linear;
	animation: time 15s linear;
}
.hero-section .hero__list-item .hero__btn-wr-copies-counter {
	padding: 5px;
	border-radius: 33px;
	margin: 0 0 20px;
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-wr-copies-counter {
		padding: 5px;
		border-radius: 25px;
	}
}
.hero-section .hero__list-item .hero__btn-wr-copies-counter:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 33px;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(#3fd15280),
		to(#3fd15226)
	);
	background: -webkit-linear-gradient(top, #3fd15280 0, #3fd15226 100%);
	background: -o-linear-gradient(top, #3fd15280 0, #3fd15226 100%);
	background: linear-gradient(180deg, #3fd15280 0, #3fd15226 100%);
	z-index: 1;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-wr-copies-counter:before {
		border-radius: 25px;
	}
}
.hero-section .hero__list-item .hero__btn-wr-copies-counter:after {
	content: '';
	position: absolute;
	left: 1px;
	top: 1px;
	width: -webkit-calc(100% - 2px);
	width: calc(100% - 2px);
	height: -webkit-calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 31px;
	background: #05050f;
	z-index: 2;
}
@media (max-width: 767px) {
	.hero-section .hero__list-item .hero__btn-wr-copies-counter:after {
		border-radius: 23px;
	}
}
.hero-section
	.hero__list-item
	.hero__btn-wr-copies-counter
	.hero__btn-wr-copies-counter-bg {
	position: absolute;
	left: 1px;
	top: 1px;
	width: -webkit-calc(100% - 2px);
	width: calc(100% - 2px);
	height: -webkit-calc(100% - 2px);
	height: calc(100% - 2px);
	border-radius: 31px;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(rgba(62, 208, 82, 0.2)),
		to(rgba(62, 208, 82, 0))
	);
	background: -webkit-linear-gradient(
		top,
		rgba(62, 208, 82, 0.2) 0,
		rgba(62, 208, 82, 0) 100%
	);
	background: -o-linear-gradient(
		top,
		rgba(62, 208, 82, 0.2) 0,
		rgba(62, 208, 82, 0) 100%
	);
	background: linear-gradient(
		180deg,
		rgba(62, 208, 82, 0.2) 0,
		rgba(62, 208, 82, 0) 100%
	);
	z-index: 3;
}
.hero-section .hero__list-item .hero__btn-wr-copies-counter .sk-btn {
	min-width: 176px;
	margin-right: 15px;
	-webkit-box-shadow: none;
	box-shadow: none;
	z-index: 4;
}
.hero-section .hero__list-item .hero__btn-label-copies-counter {
	position: static;
}
.hero-section .hero__list-item .hero__btn-label-copies-counter br {
	display: none;
}
@media (max-width: 767px) {
	.hero-section
		.hero__list-item
		.hero__btn-wr-copies-counter
		.hero__btn-wr-copies-counter-bg {
		border-radius: 23px;
	}
	.hero-section .hero__list-item .hero__btn-wr-copies-counter .sk-btn {
		width: 100%;
		min-width: 192px;
		margin: 0 0 5px;
		padding: 10px 25px;
	}
	.hero-section .hero__list-item .hero__btn-label-copies-counter {
		margin-top: 0;
	}
	.hero-section .hero__list-item .hero__btn-label-copies-counter br {
		display: block;
	}
}
.countdown-timer,
.popup-right .popup-btn {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.hero-section .hero__list-item .hero__btn-label-copies-counter p {
	color: #3ed052;
	text-shadow: 0 2.6px 22.9px rgba(0, 255, 0, 0.6),
		0 0.5px 2.1px rgba(0, 0, 0, 0.05);
	font-size: 17px;
	font-weight: 900;
	line-height: 120%;
	text-transform: uppercase;
	font-family: Orbitron, sans-serif;
}
.banner-update__text,
.banner-update__text-label,
.banner-update__title,
.extension,
.luminar-neo-fix .is-sale-link span,
.notify-popup__alert,
.notify-popup__desc,
.notify-popup__form-submit-btn,
.notify-popup__title {
	font-family: Roobert, Helvetica, Arial, sans-serif;
}
.de .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-de.svg);
}
.nl .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-nl.svg);
}
.fr .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-fr.svg);
}
.it .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-it.svg);
}
.jp .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-jp.svg);
}
.es .hero__btn-wr .puzzle .img {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ny-puzzle-es.svg);
}
@-webkit-keyframes opacitySlideBA {
	0%,
	100% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
@keyframes opacitySlideBA {
	0%,
	100% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
@keyframes moveSlideshow {
	100% {
		background-position: 0 4252px;
	}
}
@keyframes moveSlideshowAdaptiv {
	100% {
		background-position: 0 2192px;
	}
}
@-webkit-keyframes enhanceSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-enhance-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-enhance-min-2-min.jpg?f=webp);
	}
}
@keyframes enhanceSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-enhance-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-enhance-min-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes skySlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-sky-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-sky-2-min.jpg?f=webp);
	}
}
@keyframes skySlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-sky-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-sky-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes supercontrastSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrastafter-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrast-min.jpg?f=webp);
	}
}
@keyframes supercontrastSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrastafter-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-supercontrast-min.jpg?f=webp);
	}
}
@-webkit-keyframes structureSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-structure-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-structure-min.jpg?f=webp);
	}
}
@keyframes structureSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-structure-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-structure-min.jpg?f=webp);
	}
}
@-webkit-keyframes skinSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-skin-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-skin.jpg?f=webp);
	}
}
@keyframes skinSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-skin-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-skin.jpg?f=webp);
	}
}
@-webkit-keyframes relightSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-relight-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-relight-min-2-min.jpg?f=webp);
	}
}
@keyframes relightSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-relight-min-2-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-relight-min-2-min.jpg?f=webp);
	}
}
@-webkit-keyframes eraseSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-erase-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-erase-min.jpg?f=webp);
	}
}
@keyframes eraseSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-after-erase-min.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mob-before-erase-min.jpg?f=webp);
	}
}
@-webkit-keyframes atmosphereSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-after1.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-before1.jpg?f=webp);
	}
}
@keyframes atmosphereSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-after1.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-atmosphere-before1.jpg?f=webp);
	}
}
@-webkit-keyframes sunraysSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-after.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-beforejpg.jpg?f=webp);
	}
}
@keyframes sunraysSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-after.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-sunrais-beforejpg.jpg?f=webp);
	}
}
@-webkit-keyframes bokehSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-after1.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-before1.jpg?f=webp);
	}
}
@keyframes bokehSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-after1.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-before1.jpg?f=webp);
	}
}
@-webkit-keyframes bokehProSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-after.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-before.jpg?f=webp);
	}
}
@keyframes bokehProSlide {
	0%,
	99% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-after.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/main-portrait-bokeh-pro-before.jpg?f=webp);
	}
}
@-webkit-keyframes generaseSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-after-mob.jpg?f=webp);
	}
}
@keyframes generaseSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-generase-after-mob.jpg?f=webp);
	}
}
@-webkit-keyframes sceneexpandSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-after-mob.jpg?f=webp);
	}
}
@keyframes sceneexpandSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneexpand-after-mob.jpg?f=webp);
	}
}
@-webkit-keyframes sceneswapSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-after-mob.jpg?f=webp);
	}
}
@keyframes sceneswapSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-sceneswap-after-mob.jpg?f=webp);
	}
}
@-webkit-keyframes studioLightSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-after-mob.jpg?f=webp);
	}
}
@keyframes studioLightSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-studio-light-after-mob.jpg?f=webp);
	}
}
@-webkit-keyframes neonGlowSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-after-mob.jpg?f=webp);
	}
}
@keyframes neonGlowSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-neon-glow-after-mob.jpg?f=webp);
	}
}
@-webkit-keyframes waterEnhancerSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-after-mob.jpg?f=webp);
	}
}
@keyframes waterEnhancerSlide {
	0%,
	100% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-before-mob.jpg?f=webp);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/luminar-neo-hero-water-enhancer-after-mob.jpg?f=webp);
	}
}
@media (min-width: 1280px) {
	.it .hero-section .holiday-info h1 {
		font-size: 60px;
		line-height: 1;
	}
	.it .hero-section .hero__list-item .hero__btn-wr {
		margin-top: 20px;
	}
	.it .hero-section .holiday-info {
		font-size: 20px;
	}
}
.countdown-timer .countdown-timer__digit p,
.countdown-timer .countdown-timer__divider {
	font-size: 19.22px;
	line-height: 120%;
	font-weight: 600;
}
.timer {
	z-index: 10;
}
.countdown-timer {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0;
}
.countdown-timer .countdown-timer__digit p {
	padding: 2px;
	margin: 0 3px;
	min-width: 38px;
	color: #fff;
}
.popup-right {
	position: absolute;
	right: 0;
	top: -30%;
}
@media (max-width: 767px) {
	.countdown-timer {
		-webkit-box-pack: center !important;
		-moz-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.countdown-timer .countdown-timer__divider {
		font-size: 16px;
	}
	.hero-section {
		padding-bottom: 42px;
	}
	.popup-right {
		top: auto;
		bottom: -42px;
		right: 0;
		width: 100%;
		height: 52px;
	}
}
.popup-right .popup-btn {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	display: flex;
	-webkit-box-align: baseline;
	-moz-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	border-radius: 30px 0 0 30px;
	background: -webkit-linear-gradient(
		200.76deg,
		#f5ec02 -17.79%,
		#e11f00 63.5%
	);
	background: -o-linear-gradient(200.76deg, #f5ec02 -17.79%, #e11f00 63.5%);
	background: linear-gradient(249.24deg, #f5ec02 -17.79%, #e11f00 63.5%);
	height: 373px;
	width: 52px;
	padding: 12px;
	background-size: cover;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: absolute;
	right: 0;
	cursor: pointer;
	z-index: 15;
}
@media (max-width: 767px) {
	.popup-right .popup-btn {
		width: 100%;
		height: 52px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		padding: 12px 20px;
		border-radius: 16px 16px 0 0;
	}
}
.popup-right .popup-btn-arrow {
	width: 32px;
}
.popup-right .popup-btn-text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: rotate(-90deg) translateY(-195%);
	-ms-transform: rotate(-90deg) translateY(-195%);
	transform: rotate(-90deg) translateY(-195%);
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 53px;
	position: relative;
	top: -27%;
}
.es .popup-right .popup-btn-text {
	height: 35px;
}
.fr .popup-right .popup-btn-text {
	height: 40px;
}
.de .popup-right .popup-btn-text {
	top: -30%;
	height: 45px;
	-webkit-transform: rotate(-90deg) translateY(-230%);
	-ms-transform: rotate(-90deg) translateY(-230%);
	transform: rotate(-90deg) translateY(-230%);
}
.it .popup-right .popup-btn-text {
	top: -21%;
	height: 31px;
}
.nl .popup-right .popup-btn-text {
	top: -23%;
	height: 40px;
}
.jp .popup-right .popup-btn-text {
	top: -22%;
	height: 35px;
}
@media (max-width: 767px) {
	.de .popup-right .popup-btn-text {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.popup-right .popup-btn-text {
		top: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		height: auto;
	}
}
.popup-right .popup-btn-text img {
	width: 32px;
	margin-right: 15px;
}
.popup-right .popup-btn-text p {
	font-weight: 600;
	font-size: 15px;
	line-height: 150%;
	color: #ffeaea;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
}
.popup-right .popup-content {
	z-index: 20;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	right: -290px;
	width: 290px;
	border-radius: 30px 0 0 30px;
	overflow: hidden;
	background-size: cover;
}
@media (max-width: 767px) {
	.popup-right .popup-content {
		width: 100%;
		right: -100%;
		bottom: 0;
		top: auto;
		border-radius: 0;
		position: absolute;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
}
.popup-right .popup-content.active {
	right: -2px;
}
.extensions-pack__slider .swiper-button-next,
.luminar-neo-platform__slider .swiper-button-next {
	right: 0;
}
.popup-right .popup-content-header {
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 15px;
	background: -webkit-linear-gradient(
		200.76deg,
		#f5ec02 -17.79%,
		#e11f00 63.5%
	);
	background: -o-linear-gradient(200.76deg, #f5ec02 -17.79%, #e11f00 63.5%);
	background: linear-gradient(249.24deg, #f5ec02 -17.79%, #e11f00 63.5%);
}
.popup-right .popup-content-header-text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.popup-right .popup-content-header-text img {
	width: 32px;
}
.popup-right .popup-content-header-text p {
	margin-left: 12px;
	color: #ffeaea;
	font-weight: 600;
	font-size: 15px;
	line-height: 150%;
}
.popup-right .popup-content-wrap {
	width: 100%;
	max-width: 345px;
	padding: 15px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/summer-sale-hero-popup-1.jpg);
	-webkit-animation: bg-Ñhange 4s infinite;
	animation: bg-Ñhange 4s infinite;
	background-size: cover;
}
.popup-right .popup-content-wrap .sign {
	font-size: 10px;
	left: -webkit-calc(100% - 22px);
	left: calc(100% - 22px);
}
.popup-right .popup-content-wrap .sign.first {
	-webkit-animation: opacityFirst 4s infinite;
	animation: opacityFirst 4s infinite;
}
.popup-right .popup-content-wrap .sign.second {
	-webkit-animation: opacitySecond 4s infinite;
	animation: opacitySecond 4s infinite;
}
.popup-right .popup-content-wrap-img {
	width: 198px;
}
.popup-right .popup-content-wrap-text {
	font-weight: 600;
	font-size: 20px;
	line-height: 120%;
	color: #ffeaea;
	margin: 15px 0;
}
.popup-right .popup-content-wrap-title {
	font-weight: 700;
	font-size: 42px;
	line-height: 120%;
	color: #fff3eb;
	margin-bottom: 12px;
	text-shadow: 0 4px 13px rgba(0, 0, 0, 0.44);
}
.es .popup-right .popup-content-wrap-title {
	font-size: 34px;
}
.popup-right .popup-content-wrap-subtitle {
	margin-bottom: 50px;
	font-weight: 600;
	font-size: 30px;
	line-height: 120%;
	color: #fff3eb;
	text-shadow: 0 4px 13px rgba(0, 0, 0, 0.44);
}
.popup-right .popup-content-wrap-btn {
	display: block;
	font-weight: 600;
	font-size: 13.02px;
	line-height: 20px;
	width: 100%;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #171a26;
	background-color: #fff;
	border-radius: 40px;
	padding: 14px;
	text-align: center;
	margin-bottom: 10px;
}
.popup-right .popup-content-wrap-btn:hover {
	background: rgba(255, 255, 255, 0.8);
}
img.popup-content-header-close {
	display: none;
	width: 32px;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.extensions-pack__inner,
.extensions-pack__slider {
	width: 100%;
}
@-webkit-keyframes bg-Ñhange {
	from,
	to {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/summer-sale-hero-popup-1.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/summer-sale-hero-popup-2.jpg);
	}
}
@keyframes bg-Ñhange {
	from,
	to {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/summer-sale-hero-popup-1.jpg);
	}
	50% {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/summer-sale-hero-popup-2.jpg);
	}
}
@-webkit-keyframes opacityFirst {
	from,
	to {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
}
@keyframes opacityFirst {
	from,
	to {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
}
@-webkit-keyframes opacitySecond {
	from,
	to {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
@keyframes opacitySecond {
	from,
	to {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}
.extensions-pack {
	background: #171921;
	padding: 80px 0;
}
@media (max-width: 767px) {
	.popup-right .popup-content.active {
		right: 0;
	}
	.popup-right .popup-content-wrap {
		max-width: 100%;
	}
	img.popup-content-header-close {
		display: block;
	}
	.extensions-pack {
		padding: 40px 15px;
	}
}
.extensions-pack__head {
	max-width: 570px;
	margin: 0 auto 40px;
	text-align: center;
}
@media (max-width: 767px) {
	.extensions-pack__head {
		max-width: 100%;
		margin-bottom: 24px;
		text-align: start;
	}
}
.extensions-pack__title {
	margin-bottom: 16px;
}
@media (max-width: 767px) {
	.extensions-pack__title {
		margin-bottom: 8px;
		font-size: 28px;
		line-height: 37px;
	}
	.extensions-pack__subtitle {
		font-size: 15px;
		line-height: 20px;
	}
}
.extensions-pack__title span {
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/extensions-pack-title-bg.png);
}
.extensions-pack__subtitle {
	margin-bottom: 24px;
}
.extensions-pack__btn {
	min-width: 141px;
}
.extensions-pack__slider .swiper-container {
	overflow: initial;
}
.extensions-pack__slider .swiper-button-next,
.extensions-pack__slider .swiper-button-prev {
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: rgba(82, 82, 82, 0.5);
}
.extensions-pack__slider .swiper-button-next:after,
.extensions-pack__slider .swiper-button-prev:after {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}
.extensions-pack__slider .swiper-button-next:hover,
.extensions-pack__slider .swiper-button-prev:hover {
	background: rgba(82, 82, 82, 0.8);
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.extensions-pack__slider .swiper-button-next.swiper-button-disabled,
.extensions-pack__slider .swiper-button-prev.swiper-button-disabled {
	display: none;
}
.extensions-pack__slider .swiper-button-prev {
	left: 0;
}
.extensions-pack .extensions-item {
	width: 220px;
	min-height: 213px;
	padding: 32px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	margin-right: 30px;
	-webkit-transition: border ease 0.5s;
	-o-transition: border ease 0.5s;
	transition: border ease 0.5s;
}
.extensions-pack .extensions-item:hover {
	border: 1px solid rgba(255, 255, 255, 0.25);
}
@media (max-width: 767px) {
	.extensions-pack__slider .swiper-button-next,
	.extensions-pack__slider .swiper-button-prev {
		display: none;
	}
	.extensions-pack .extensions-item {
		padding: 24px;
		width: 160px;
		min-height: 200px;
	}
}
.extensions-pack .extensions-item__icon {
	width: 40px;
	margin-bottom: 24px;
}
.extensions-pack .extensions-item__title {
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
}
@media (max-width: 767px) {
	.extensions-pack .extensions-item__icon {
		width: 30px;
	}
	.extensions-pack .extensions-item__title {
		font-size: 13px;
		line-height: 16px;
	}
}
.extensions-pack .extensions-item__title_grey {
	opacity: 0.6;
}
.extensions-pack .extensions-item__title span {
	font-size: 60%;
	vertical-align: super;
	font-weight: 600;
	display: inline-block;
}
.extensions-pack .extensions-item__subtitle {
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	margin-bottom: 24px;
}
@media (max-width: 767px) {
	.extensions-pack .extensions-item__subtitle {
		font-size: 12px;
		line-height: 12px;
	}
}
.extensions-pack .extensions-item__subtitle_grey {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0.6;
}
.extensions-pack .extensions-item__subtitle_grey svg {
	margin-right: 4px;
}
.extensions-pack .extensions-item__text {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #b3aabe;
	opacity: 0.8;
}
@-webkit-keyframes time {
	0% {
		width: 0%;
	}
	50% {
		width: 50%;
	}
	100% {
		width: 100%;
	}
}
@keyframes time {
	0% {
		width: 0%;
	}
	50% {
		width: 50%;
	}
	100% {
		width: 100%;
	}
}
.hero__tabs-control.is-active {
	overflow: hidden;
	position: relative;
}
.hero__tabs-control.is-active .time {
	width: 100%;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(
		14.47deg,
		#be987c 10.26%,
		#cc7878 28.5%,
		#c336b5 49.59%,
		#623be5 68.22%,
		#3286b5 87.26%
	);
	background: -o-linear-gradient(
		14.47deg,
		#be987c 10.26%,
		#cc7878 28.5%,
		#c336b5 49.59%,
		#623be5 68.22%,
		#3286b5 87.26%
	);
	background: linear-gradient(
		75.53deg,
		#be987c 10.26%,
		#cc7878 28.5%,
		#c336b5 49.59%,
		#623be5 68.22%,
		#3286b5 87.26%
	);
}
.hero__tabs-control.is-active .time.anim {
	-webkit-animation: time 15s linear;
	animation: time 15s linear;
}
.face-ai {
	padding: 80px 0 103px;
}
@media (max-width: 1279px) {
	.face-ai {
		padding: 210px 0 60px;
	}
	.face-ai .row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-moz-box-orient: vertical;
		-moz-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}
@media (max-width: 767px) {
	.face-ai {
		padding-top: 210px !important;
	}
}
@media (max-width: 575px) {
	.face-ai {
		padding-top: 250px !important;
	}
}
.color-tools__left-content,
.face-ai__navigation,
.popup-content {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
}
@media (max-width: 1279px) {
	.face-ai__text-block {
		position: absolute;
		bottom: 855px;
	}
}
@media (max-width: 767px) {
	.face-ai {
		padding: 24px 0;
	}
	.face-ai__text-block {
		bottom: 580px;
	}
	.face-ai__descr {
		font-size: 15px;
	}
}
.face-ai__title {
	max-width: 470px;
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/face-ai-title-bg.png);
}
.face-ai__navigation {
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.face-ai__descr {
	margin-top: 20px;
	margin-bottom: 24px;
}
.face-ai__descr_top {
	font-weight: 600;
	margin-bottom: 12px;
}
.face-ai__block-box {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: top;
}
.face-ai__block-box:hover {
	cursor: pointer;
}
.face-ai__block-box:hover .face-ai__box:before {
	opacity: 1;
}
.face-ai .js-origin-box.js-origin-active .face-ai__box:before,
.face-ai__active-box .face-ai__box:before,
.face-ai__active-box:hover .face-ai__box:before {
	opacity: 0;
}
.face-ai__steps {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 24px;
}
.face-ai__box,
.face-ai__box-filters {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
@media (max-width: 1279px) {
	.face-ai__steps {
		margin-top: 24px;
	}
}
.face-ai__box {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 60px;
	height: 60px;
	background: -webkit-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: -o-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: linear-gradient(
		92.14deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	backdrop-filter: blur(24px);
	border-radius: 12px;
	margin-right: 8px;
	overflow: hidden;
}
@media (max-width: 1799px) {
	.face-ai__box {
		width: 54px;
		height: 54px;
	}
}
@media (max-width: 575px) {
	.face-ai__text-block {
		bottom: 450px;
	}
	.face-ai__box {
		width: 40px;
		height: 40px;
	}
	.face-ai__box svg {
		height: 13px;
	}
}
.face-ai__box:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-linear-gradient(
		357.86deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	background: -o-linear-gradient(
		357.86deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	background: linear-gradient(
		92.14deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.face-ai .js-origin-box.js-origin-active .face-ai__box,
.face-ai__active-box .face-ai__box {
	background-color: #fff;
}
.face-ai__box-name {
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
}
.face-ai .eye-icon {
	stroke: #fff;
}
.face-ai__active-box .face-ai__box svg path {
	fill: #19172a;
}
.face-ai__active-box .face-ai__box .eye-icon path:first-child {
	stroke: #19172a;
}
.face-ai .js-origin-box.js-origin-active .face-ai__box svg path {
	fill: #19172a;
}
.face-ai__box-filters {
	background-color: #ffe3c6;
	padding: 70px 40px 50px;
	width: 100%;
	height: 700px;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
@media (max-width: 1799px) {
	.face-ai__box-filters {
		padding: 40px;
	}
}
@media (max-width: 767px) {
	.face-ai__steps {
		grid-template-columns: 1fr 1fr;
		grid-gap: 16px;
	}
	.face-ai__box-filters {
		height: 364px;
		padding: 30px;
	}
}
@media (max-width: 575px) {
	.face-ai__box-filters {
		height: 274px;
		padding: 20px 0;
		width: -webkit-calc(100% + 30px);
		width: calc(100% + 30px);
		margin-left: -15px;
	}
}
.face-ai__left-image,
.face-ai__right-image {
	position: relative;
	height: 100%;
}
.face-ai__left-image figure,
.face-ai__right-image figure {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.extension-item,
.extension-list {
	position: relative;
}
.face-ai__left-image figure img,
.face-ai__right-image figure img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}
.face-ai__left-image .face-active,
.face-ai__right-image .face-active {
	z-index: 1;
}
.face-ai__left-image {
	width: 45%;
}
@media (max-width: 575px) {
	.face-ai__left-image {
		width: 50%;
	}
}
.face-ai__right-image {
	width: 55%;
	margin-left: 30px;
}
@media (max-width: 575px) {
	.face-ai__right-image {
		margin-left: 15px;
		width: 50%;
	}
}
.extension {
	padding: 80px 7%;
}
.extension-header {
	text-align: center;
	margin-bottom: 50px;
}
.extension-header .title {
	font-weight: 600;
	font-size: 48px;
	line-height: 60px;
	color: #fff;
	margin-bottom: 10px;
}
@media (max-width: 992px) {
	.extension {
		padding: 40px 7%;
	}
	.extension-header .title {
		font-size: 30px;
		line-height: 37px;
	}
}
.extension-header .title span {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-extension-title.jpg);
}
.extension-header .subtitle {
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	width: 100%;
	margin-bottom: 20px;
}
.extension-header .subtitle span {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	margin-right: 5px;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(white),
		color-stop(#ffaf75),
		to(white)
	);
	background-image: -webkit-linear-gradient(bottom, #fff, #ffaf75, #fff);
	background-image: -o-linear-gradient(bottom, #fff, #ffaf75, #fff);
	background-image: linear-gradient(to top, #fff, #ffaf75, #fff);
}
.extension-header .subtitle svg {
	position: relative;
	top: 6px;
}
.extension-header .button-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.extension-header .button-list a {
	margin: 0 12px;
	padding: 10px 25px;
	min-width: 0;
}
@media (max-width: 992px) {
	.extension-header .subtitle {
		font-size: 15px;
		line-height: 150%;
	}
	.extension-header .button-list a {
		margin-bottom: 15px;
		width: auto;
		min-width: 200px;
	}
}
@media (min-width: 2100px) {
	.extension-list {
		width: -webkit-fit-content;
		width: -moz-fit-content;
		width: fit-content;
		margin: 0 auto;
	}
}
.extension-item {
	width: 230px;
	overflow: hidden;
	border: 1px solid #171921;
	border-radius: 12px;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	padding: 1px;
}
.extension-item::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #171921;
	opacity: 1;
	transition: opacity ease 0.5s;
}
.extension-item:hover {
	border-radius: 12px;
}
.extension-item:hover::before {
	opacity: 0;
}
.extension-item:hover .gradient {
	opacity: 1;
}
.extension-item:hover .bottom {
	bottom: 0;
}
.extension-item:hover .bottom p {
	opacity: 0.8;
}
.extension-item .gradient {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	-webkit-transition: opacity ease 0.5s;
	-o-transition: opacity ease 0.5s;
	transition: opacity ease 0.5s;
	border-radius: 12px;
}
.extension-item .pic {
	padding-top: 152%;
	border-radius: 12px;
	overflow: hidden;
	position: relative;
	background-size: cover;
}
.extension-item .bottom {
	position: absolute;
	bottom: -130px;
	height: 155px;
	left: 0;
	padding: 0 20px 20px;
	z-index: 999;
	-webkit-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	transition: all ease 0.5s;
	font-weight: 400;
	font-size: 15px;
	line-height: 150%;
	background-size: cover;
}
@media (max-width: 992px) {
	.extension-item {
		border-width: 2px;
		border-color: transparent;
	}
	.extension-item::before {
		display: none;
	}
	.extension-item .bottom {
		bottom: 0;
	}
}
.extension-item .bottom-title {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-bottom: 15px;
}
.extension-item .bottom-title img {
	width: 32px;
	height: 32px;
	margin-right: 7px;
}
.extension-item .bottom-title h3 {
	font-weight: 600;
	font-size: 14px;
	line-height: 150%;
}
.extension-item .bottom-title h3 span {
	vertical-align: super;
	font-size: 10px;
	line-height: 1;
}
.extension-item .bottom-link {
	color: #fff;
	display: block;
	margin-top: 20px;
	font-weight: 600;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}
.extension-item .bottom p {
	opacity: 0;
	-webkit-transition: opacity ease 0.5s;
	-o-transition: opacity ease 0.5s;
	transition: opacity ease 0.5s;
}
.extension-item .ba-slider-new {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
@media (max-width: 992px) {
	.extension-item .bottom p {
		opacity: 1;
	}
	.extension-item .ba-slider-new {
		display: none;
	}
}
.extension-item .ba-slider-new__img {
	overflow: hidden;
	border-radius: 12px;
	height: 100%;
}
.extension-item .ba-slider-new__after::before {
	display: none;
}
.extension-item .ba-slider-new__after .line {
	width: 1px;
	position: absolute;
	height: 100%;
	left: 0;
	display: inline-block;
	z-index: 20;
	top: 0;
}
.extension-item .ba-slider-new__after .line::before {
	content: '';
	width: 20px;
	height: 20px;
	top: 20px;
	left: 0;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	background-color: red;
}
.extension-item .ba-slider-new__fake .circle {
	width: 25px;
	height: 25px;
	background-color: #1d1d1d;
	position: relative;
	left: -13px;
	border-radius: 100%;
	top: 30px;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/line-arrows.png);
	background-size: 14px 7px;
	background-position: center;
	background-repeat: no-repeat;
}
.extension .swiper-button-next,
.extension .swiper-button-prev {
	width: 58px;
	height: 58px;
	border-radius: 50%;
	background: rgba(82, 82, 82, 0.8);
	cursor: pointer;
}
@media (max-width: 992px) {
	.extension .swiper-button-next,
	.extension .swiper-button-prev {
		display: none;
	}
}
@media (min-width: 1920px) {
	.extension .swiper-button-next,
	.extension .swiper-button-prev {
		display: none;
	}
}
.extension .swiper-button-next::after,
.extension .swiper-button-prev::after {
	color: #fff;
	font-size: 20px;
	font-weight: 700;
}
.extension .swiper-button-next.swiper-button-disabled,
.extension .swiper-button-prev.swiper-button-disabled {
	display: none;
}
.luminar-neo-awards {
	padding: 32px 0;
	background: #171921;
}
.luminar-neo-awards__inner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 767px) {
	.luminar-neo-awards {
		padding: 24px 0;
	}
	.luminar-neo-awards__inner {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/mobile-revards-new.png);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		width: 100%;
		height: 115px;
	}
	.luminar-neo-awards__inner figure {
		display: none;
	}
}
.luminar-neo-awards__item {
	margin: 0 15px;
}
@media (max-width: 1279px) {
	.luminar-neo-awards__item {
		margin: 0 8px;
	}
}
.luminar-neo-awards__item_red-dot {
	max-width: 152px;
}
.luminar-neo-awards__item_trustpilot {
	max-width: 217px;
}
.luminar-neo-awards__item_tipa {
	max-width: 167px;
}
.luminar-neo-awards__item_tipa .tipa-desc {
	display: block;
}
.luminar-neo-awards__item_tipa .tipa-mob {
	display: none;
}
.reason {
	padding: 100px 0;
	background: #171921;
}
.reason .section-title {
	text-align: center;
	font-size: 48px;
}
@media (max-width: 1280px) {
	.reason .section-title {
		font-size: 44px;
	}
}
@media (max-width: 992px) {
	.reason .section-title {
		font-size: 40px;
	}
}
@media (max-width: 767px) {
	.luminar-neo-awards__item_tipa .tipa-desc {
		display: none;
	}
	.luminar-neo-awards__item_tipa .tipa-mob {
		display: block;
	}
	.reason {
		padding: 50px 0;
	}
	.reason .section-title {
		font-size: 36px;
	}
}
.reason .section-title span {
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-extension-title.jpg);
}
.luminar-neo-platform__video-btn,
.reason-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.reason-list {
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.reason-col {
	width: 33%;
	padding: 0 15px;
	margin-bottom: 30px;
}
@media (max-width: 1280px) {
	.reason-col {
		width: 50%;
	}
}
@media (max-width: 767px) {
	.reason-col {
		width: 100%;
		padding: 0;
	}
}
.reason-item {
	background: rgba(255, 255, 255, 0.05);
	border-radius: 24px;
	padding: 30px;
	height: 100%;
}
.reason-item .pic {
	margin-bottom: 25px;
}
.reason-item .pic img {
	width: 100%;
}
.reason-item .title {
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	margin-bottom: 14px;
	color: #fff;
}
@media (max-width: 1560px) {
	.reason-item {
		padding: 20px;
	}
	.reason-item .title {
		font-size: 22px;
	}
}
@media (max-width: 767px) {
	.reason-item .title {
		font-size: 18px;
	}
}
.reason-item .text {
	color: #828282;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
}
@media (max-width: 1560px) {
	.reason-item .text {
		font-size: 18px;
	}
}
.luminar-neo-platform {
	padding-bottom: 112px;
	background: #171921;
}
.luminar-neo-platform__head {
	text-align: center;
	max-width: 570px;
	margin: 0 auto 40px;
}
@media (max-width: 767px) {
	.reason-item .text {
		font-size: 14px;
	}
	.luminar-neo-platform {
		padding-bottom: 24px;
	}
	.luminar-neo-platform__head {
		margin-bottom: 32px;
	}
}
.luminar-neo-platform__title {
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/platform-bg-title.png);
	margin-bottom: 24px;
}
@media (max-width: 767px) {
	.luminar-neo-platform__title {
		font-size: 30px;
		line-height: 37px;
		margin-bottom: 16px;
	}
}
.luminar-neo-platform__descr {
	font-size: 18px;
	line-height: 24px;
}
@media (max-width: 767px) {
	.luminar-neo-platform__descr {
		font-size: 15px;
		line-height: 20px;
	}
}
.luminar-neo-platform__slider {
	display: none;
}
.luminar-neo-platform__slider.is-active {
	display: block;
}
.luminar-neo-platform__slider .swiper-button-next:after,
.luminar-neo-platform__slider .swiper-button-prev:after {
	font-size: 30px;
	color: #444445;
}
@media (max-width: 767px) {
	.luminar-neo-platform__slider .swiper-button-next:after,
	.luminar-neo-platform__slider .swiper-button-prev:after {
		font-size: 25px;
	}
}
.luminar-neo-platform__slider .swiper-button-next:hover:after,
.luminar-neo-platform__slider .swiper-button-prev:hover:after {
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	color: #737373;
}
.luminar-neo-platform__slider .swiper-button-prev {
	left: 0;
}
.luminar-neo-platform__video-btn {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 40px;
	cursor: pointer;
}
.luminar-neo-platform__video-btn-text {
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	margin-left: 8px;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.luminar-neo-platform__video-btn svg path {
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.luminar-neo-platform__video-btn:hover .luminar-neo-platform__video-btn-text {
	color: #a724b8;
}
.luminar-neo-platform__video-btn:hover svg path {
	fill: #a724b8;
}
.luminar-neo-platform .platform-controls {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.luminar-neo-platform .platform-controls__text {
	font-size: 15px;
	line-height: 20px;
}
@media (max-width: 767px) {
	.luminar-neo-platform .platform-controls {
		display: block;
	}
	.luminar-neo-platform .platform-controls__text {
		margin-bottom: 8px;
	}
	.luminar-neo-platform .platform-controls__text_short {
		margin-bottom: 0;
		display: inline-block;
		position: relative;
		top: -5px;
	}
}
.luminar-neo-platform .platform-controls__btn {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	color: #cccdcc;
	font-size: 15px;
	line-height: 20px;
	margin: 0 6px;
	cursor: pointer;
}
@media (max-width: 767px) {
	.luminar-neo-platform .platform-controls__btn {
		display: -webkit-inline-box;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}
.luminar-neo-platform .platform-controls__btn span {
	border-bottom: 1px dotted #cccdcc;
}
.luminar-neo-platform .platform-controls__btn svg {
	margin-right: 4px;
}
.luminar-neo-platform .platform-controls__btn svg path {
	fill: #cccdcc;
}
.luminar-neo-platform .platform-controls__btn.is-active {
	color: #4aafff;
}
.luminar-neo-platform .platform-controls__btn.is-active svg path {
	fill: #4aafff;
}
.luminar-neo-platform .platform-controls__btn.is-active span {
	border-color: #4aafff;
}
.luminar-neo-platform .platform-slide__img {
	max-width: 1200px;
	margin: 0 auto;
}
.luminar-neo-platform .platform-slide__img:hover .platform-slide__hover {
	opacity: 1;
}
.luminar-neo-platform .platform-slide__hover {
	position: absolute;
	width: 680px;
	top: 2px;
	left: 50%;
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 90%;
	opacity: 0;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
}
.luminar-neo-platform .platform-slide__hover-btn,
.plug .reason-item .pic-btn {
	letter-spacing: 0.08em;
	-webkit-box-pack: center;
	text-transform: uppercase;
	cursor: pointer;
}
.luminar-neo-platform .platform-slide__hover-btn {
	background: #fff;
	border-radius: 40px;
	padding: 18px;
	color: #0d0b1f;
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	min-width: 177px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.color-tools-controls,
.color-tools__left-content {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.luminar-neo-platform .slider__tabs {
	position: relative;
}
.luminar-neo-platform .slider__tabs-height {
	opacity: 0;
}
.luminar-neo-platform .slider__tabs-img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center;
	opacity: 0;
}
.luminar-neo-platform .slider__tabs-img.is-active {
	opacity: 1;
}
.color-tools {
	padding: 80px 0;
}
@media (max-width: 1279px) {
	.color-tools {
		padding: 210px 0 60px;
	}
	.color-tools__text-block {
		position: absolute;
		bottom: 810px;
		left: -15px;
	}
	.color-tools__left-content {
		position: relative;
	}
}
.color-tools__left-content {
	display: flex;
	height: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-left: 15px;
}
.color-tools__tab {
	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
}
.color-tools__tab.is-active {
	opacity: 1;
	visibility: visible;
}
.color-tools__right-ba {
	width: 100%;
	height: 760px;
}
@media (max-width: 1799px) {
	.color-tools__right-ba {
		height: 650px;
	}
}
@media (max-width: 959px) {
	.color-tools__text-block {
		bottom: 500px;
	}
	.color-tools__right-ba {
		height: 338px;
	}
}
@media (max-width: 575px) {
	.color-tools {
		padding-top: 290px;
	}
	.color-tools__text-block {
		bottom: 370px;
	}
	.color-tools__right-ba {
		height: 250px;
		margin-left: -15px;
		width: -webkit-calc(100% + 30px);
		width: calc(100% + 30px);
	}
}
.color-tools__right-ba .ba-slider-new__img {
	height: 100%;
}
.color-tools__title {
	max-width: 470px;
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/face-ai-title-bg.png);
}
.color-tools__descr {
	margin: 20px 0 30px;
}
@media (max-width: 767px) {
	.color-tools {
		padding-bottom: 10px !important;
	}
	.color-tools__descr {
		margin: 20px 0;
		font-size: 15px;
	}
}
.color-tools__descr_top {
	font-weight: 600;
	margin-bottom: 12px;
}
.color-tools__block-box {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: top;
}
.color-tools__block-box:hover {
	cursor: pointer;
}
.color-tools__block-box:hover .color-tools__box:before {
	opacity: 1;
}
.color-tools__block-box.is-active .color-tools__box {
	background: #fff;
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
}
.color-tools__block-box.is-active .color-tools__box svg path {
	fill: #181626;
}
.color-tools__steps {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 30px;
}
@media (max-width: 1279px) {
	.color-tools__steps {
		margin-top: 24px;
	}
}
.color-tools-controls {
	position: absolute;
	z-index: 100;
	bottom: 30px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: flex;
}
.color-tools-controls__img {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 88px;
	height: 53px;
	-webkit-transition: all 0.25s;
	-o-transition: all 0.25s;
	transition: all 0.25s;
	cursor: pointer;
	margin: 0 4px;
}
@media (max-width: 767px) {
	.color-tools__steps {
		grid-gap: 16px;
	}
	.color-tools-controls__img {
		width: 63px;
		height: 38px;
	}
}
.color-tools-controls__img.is-active {
	border: 2px solid #ca35c9;
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}
.color-tools__box {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 60px;
	height: 60px;
	background: -webkit-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: -o-linear-gradient(
		357.86deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	background: linear-gradient(
		92.14deg,
		rgba(138, 136, 146, 0.3) 0.68%,
		rgba(82, 71, 67, 0.3) 98.76%
	);
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.05);
	backdrop-filter: blur(24px);
	border-radius: 12px;
	margin-right: 8px;
	overflow: hidden;
}
.color-tools__box svg path {
	fill: #d9d9d9;
}
@media (max-width: 1799px) {
	.color-tools__box {
		width: 54px;
		height: 54px;
	}
}
@media (max-width: 575px) {
	.color-tools__box {
		width: 40px;
		height: 40px;
	}
	.color-tools__box svg {
		height: 13px;
	}
}
.color-tools__box:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -webkit-linear-gradient(
		357.86deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	background: -o-linear-gradient(
		357.86deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	background: linear-gradient(
		92.14deg,
		rgba(255, 255, 255, 0.3) 0.68%,
		rgba(197, 189, 187, 0.3) 98.76%
	);
	opacity: 0;
	-webkit-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.color-tools__box-name {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
}
.color-tools.preload .ba-slider-new__img-before_1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Enhance-before-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-after_1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Enhance-after-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-before_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/eric-han-WJ6fmN1D-h0-unsplash-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-after_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/eric-han-WJ6fmN1D-h0-unsplash-min-1.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-before_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/atm-harmony-before-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-after_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/atm-harmony-after-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-before_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Supercontrast-before-min.jpg?f=webp);
}
.color-tools.preload .ba-slider-new__img-after_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Supercontrast-after-min.jpg?f=webp);
}
.color-tools.preload .color-tools-controls__img_1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Enhance-after-min.jpg?w=212&h=124&resize=cover&q=75&f=webp);
}
.color-tools.preload .color-tools-controls__img_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/eric-han-WJ6fmN1D-h0-unsplash-min-1.jpg?w=212&h=124&resize=cover&q=75&f=webp);
}
.color-tools.preload .color-tools-controls__img_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/atm-harmony-after-min.jpg?w=212&h=124&resize=cover&q=75&f=webp);
}
.color-tools.preload .color-tools-controls__img_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Supercontrast-after-min.jpg?w=212&h=124&resize=cover&q=75&f=webp);
}
.ai-tools {
	padding: 80px 0;
	background: #171921;
}
.ai-tools__head {
	max-width: 570px;
	margin: 0 auto 27px;
	text-align: center;
}
@media (max-width: 767px) {
	.ai-tools__head {
		max-width: 100%;
		margin-bottom: 16px;
		text-align: start;
	}
}
.ai-tools__title {
	margin-bottom: 24px;
}
.ai-tools__title span {
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/ai-tools-title-bg.png);
}
.ai-tools__descr {
	font-size: 18px;
	line-height: 24px;
}
@media (max-width: 767px) {
	.ai-tools__title {
		margin-bottom: 16px;
	}
	.ai-tools__descr {
		font-size: 15px;
		line-height: 20px;
	}
}
.ai-tools__descr span {
	font-weight: 600;
}
.ai-tools__tabs {
	width: 960px;
	height: 585px;
	margin: 0 auto 27px;
	position: relative;
}
@media (max-width: 1279px) {
	.ai-tools {
		padding: 24px 0;
	}
	.ai-tools__tabs {
		width: 100%;
	}
}
@media (max-width: 959px) {
	.ai-tools__tabs {
		height: 338px;
	}
}
@media (max-width: 767px) {
	.ai-tools__tabs {
		margin-bottom: 17px;
	}
}
@media (max-width: 575px) {
	.ai-tools__tabs {
		height: 250px;
		margin-left: -15px;
		width: -webkit-calc(100% + 30px);
		width: calc(100% + 30px);
	}
}
.ai-tools-tab,
.ai-tools-tab_relight {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.ai-tools-tab {
	opacity: 0;
	visibility: hidden;
}
.ai-tools-tab.is-active {
	opacity: 1;
	visibility: visible;
}
.ai-tools-tab_relight {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.ai-tools-tab__ui {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: contain;
	width: 325px;
	height: 350px;
	position: absolute;
	left: 0;
	bottom: 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 13px;
	overflow: hidden;
	opacity: 0;
	margin: 20px;
	z-index: 100;
}
.de .ai-tools-tab__ui,
.es .ai-tools-tab__ui,
.fr .ai-tools-tab__ui,
.it .ai-tools-tab__ui,
.jp .ai-tools-tab__ui,
.nl .ai-tools-tab__ui {
	margin: 30px;
	-webkit-backdrop-filter: blur(28px);
	backdrop-filter: blur(28px);
	border-radius: 10px;
}
@media (max-width: 767px) {
	.de .ai-tools-tab__ui,
	.es .ai-tools-tab__ui,
	.fr .ai-tools-tab__ui,
	.it .ai-tools-tab__ui,
	.jp .ai-tools-tab__ui,
	.nl .ai-tools-tab__ui {
		margin: 0;
		-webkit-backdrop-filter: none;
		backdrop-filter: none;
	}
}
@media (max-width: 959px) {
	.ai-tools-tab__ui {
		width: 270px;
		height: 290px;
		padding-top: 13px;
		margin: 0;
		bottom: 0;
	}
	.ai-tools-tab__ui .tour-custom-switcher-label {
		margin-right: 55px;
	}
	.luminar-ai-faq__full-guide-btn {
		white-space: normal;
	}
}
@media (max-width: 767px) {
	.ai-tools-tab__ui {
		height: 50px;
		right: unset;
		width: 320px;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}
	.ai-tools-tab .atmosphere__ui {
		display: none;
	}
}
.ai-tools-tab .atmosphere__ui {
	width: 340px;
	height: 300px;
}
.ai-tools-tab .ba-slider-new__img {
	height: 100%;
}
.ai-tools-controls {
	max-width: 680px;
	margin: 0 auto;
}
.ai-tools-controls__wrap {
	position: relative;
	border: 1px solid rgba(255, 255, 255, 0.08);
	border-radius: 100px;
	margin-bottom: 24px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.ai-tools-controls__descr {
	font-weight: 500;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
}
@media (max-width: 767px) {
	.ai-tools-controls {
		overflow: hidden;
		position: relative;
	}
	.ai-tools-controls__wrap {
		width: 100%;
		overflow: scroll;
		scrollbar-width: none;
	}
	.ai-tools-controls__wrap::-webkit-scrollbar {
		display: none;
	}
	.ai-tools-controls__descr {
		font-size: 13px;
		line-height: 17px;
		text-align: start;
	}
	.ai-tools-controls__descr br {
		display: none;
	}
}
.ai-tools-control {
	padding: 12px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: pointer;
	min-width: 150px;
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	border-radius: 100px;
	border: 1px solid transparent;
}
.ai-tools-control svg {
	margin-right: 4px;
}
.ai-tools-control .ai-label {
	color: #ffaf75;
	font-weight: 700;
	font-size: 8px;
	line-height: 16px;
	margin-left: 4px;
}
.ai-tools-control.is-active {
	border: 1px solid rgba(255, 255, 255, 0.2);
}
.ai-tools .bokeh__ui-block {
	width: 100%;
	height: 100%;
}
.ai-tools .bokeh__image {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	-webkit-transition: all ease 0.2s;
	-o-transition: all ease 0.2s;
	transition: all ease 0.2s;
}
@media (max-width: 575px) {
	.ai-tools .bokeh__image {
		margin-left: -15px;
		width: -webkit-calc(100% + 30px);
		width: calc(100% + 30px);
	}
}
.ai-tools .bokeh__image-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ai-tools .bokeh__image-content figure {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	-webkit-transition: opacity 0.2s ease;
	-o-transition: opacity 0.2s ease;
	transition: opacity 0.2s ease;
}
.luminar-ai-faq,
.luminar-ai-faq .accordion ul li {
	position: relative;
}
.ai-tools .bokeh__image-content figure img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: top;
	object-position: top;
}
.ai-tools .bokeh__image-content .bokeh-active {
	opacity: 1;
}
.ai-tools.preload .ai-tools-tab_relight-img-1 {
	opacity: 1;
	-webkit-animation: changeBg1 12s infinite;
	animation: changeBg1 12s infinite;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-en-min.jpg?q=75&f=webp);
}
.de .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-de-min.jpg?q=75&f=webp);
}
.es .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-es-min.jpg?q=75&f=webp);
}
.fr .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-fr-min.jpg?q=75&f=webp);
}
.it .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-it-min.jpg?q=75&f=webp);
}
.jp .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-jp-min.jpg?q=75&f=webp);
}
.nl .ai-tools.preload .ai-tools-tab_relight-img-1 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-nl-min.jpg?q=75&f=webp);
}
.ai-tools.preload .ai-tools-tab_relight-img-2 {
	-webkit-animation: changeBg2 12s infinite;
	animation: changeBg2 12s infinite;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-2-en-min.jpg?q=75&f=webp);
}
.de .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-de-min.jpg?q=75&f=webp);
}
.es .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-es-min.jpg?q=75&f=webp);
}
.fr .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-fr-min.jpg?q=75&f=webp);
}
.it .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-it-min.jpg?q=75&f=webp);
}
.jp .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-jp-min.jpg?q=75&f=webp);
}
.nl .ai-tools.preload .ai-tools-tab_relight-img-2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-2-relight-nl-min.jpg?q=75&f=webp);
}
.ai-tools.preload .ai-tools-tab_relight-img-3 {
	-webkit-animation: changeBg3 12s infinite;
	animation: changeBg3 12s infinite;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-3-en-min.jpg?q=75&f=webp);
}
.de .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-de-min.jpg?q=75&f=webp);
}
.es .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-es-min.jpg?q=75&f=webp);
}
.fr .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-fr-min.jpg?q=75&f=webp);
}
.it .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-it-min.jpg?q=75&f=webp);
}
.jp .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-jp-min.jpg?q=75&f=webp);
}
.nl .ai-tools.preload .ai-tools-tab_relight-img-3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-3-relight-nl-min.jpg?q=75&f=webp);
}
.ai-tools.preload .ai-tools-tab_relight-img-4 {
	-webkit-animation: changeBg4 12s infinite;
	animation: changeBg4 12s infinite;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-relight-4-en-min.jpg?q=75&f=webp);
}
.de .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-de-min.jpg?q=75&f=webp);
}
.es .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-es-min.jpg?q=75&f=webp);
}
.fr .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-fr-min.jpg?q=75&f=webp);
}
.it .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-it-min.jpg?q=75&f=webp);
}
.jp .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-jp-min.jpg?q=75&f=webp);
}
.nl .ai-tools.preload .ai-tools-tab_relight-img-4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/tab-4-relight-nl-min.jpg?q=75&f=webp);
}
.ai-tools.preload .ba-slider-new__img-before_sky {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Sky-before-min.jpg?f=webp);
}
.ai-tools.preload .ba-slider-new__img-after_sky {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/Sky-after-min.jpg?f=webp);
}
.ai-tools.preload .ba-slider-new__img-before_atmosphere {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/AtmosphereAI-before-min.jpg?f=webp);
}
.ai-tools.preload .ba-slider-new__img-after_atmosphere {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/AtmosphereAI-after-min.jpg?f=webp);
}
.ai-tools.preload .bokeh__ui {
	opacity: 1;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/tour-bokeh-ui-min.png?f=webp);
}
.de .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_DE.png?f=webp);
}
.es .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_ES.png?f=webp);
}
.nl .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_NL.png?f=webp);
}
.fr .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_FR.png?f=webp);
}
.jp .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_JP.png?f=webp);
}
.it .ai-tools.preload .bokeh__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_IT.png?f=webp);
}
@media (max-width: 767px) {
	.ai-tools.preload .bokeh__ui {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui-mob.png?f=webp) !important;
	}
	.luminar-ai-faq__full-guide-btn-wr {
		text-align: center;
	}
}
.ai-tools.preload .atmosphere__ui {
	opacity: 1;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/atm-ui-min.png?f=webp);
}
.de .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_DE.png?f=webp);
}
.es .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_ES.png?f=webp);
}
.nl .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_NL.png?f=webp);
}
.fr .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_FR.png?f=webp);
}
.jp .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_JP.png?f=webp);
}
.it .ai-tools.preload .atmosphere__ui {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/bokeh-ui_IT.png?f=webp);
}
@-webkit-keyframes changeBg1 {
	0%,
	20% {
		opacity: 1;
	}
}
@keyframes changeBg1 {
	0%,
	20% {
		opacity: 1;
	}
}
@-webkit-keyframes changeBg2 {
	20% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
}
@keyframes changeBg2 {
	20% {
		opacity: 0;
	}
	40% {
		opacity: 1;
	}
}
@-webkit-keyframes changeBg3 {
	40% {
		opacity: 0;
	}
	60% {
		opacity: 1;
	}
}
@keyframes changeBg3 {
	40% {
		opacity: 0;
	}
	60% {
		opacity: 1;
	}
}
@-webkit-keyframes changeBg4 {
	60% {
		opacity: 0;
	}
	80% {
		opacity: 1;
	}
}
@keyframes changeBg4 {
	60% {
		opacity: 0;
	}
	80% {
		opacity: 1;
	}
}
.es .ai-tools-controls,
.fr .ai-tools-controls,
.jp .ai-tools-controls,
.nl .ai-tools-controls {
	max-width: 715px;
}
.luminar-ai-faq {
	width: 100%;
	padding: 50px 0;
}
.luminar-ai-faq__head {
	text-align: center;
	padding-bottom: 32px;
}
.luminar-ai-faq__list {
	max-width: 750px;
	margin: 0 auto;
}
.luminar-ai-faq__full-guide-btn-wr {
	padding-top: 25px;
}
.luminar-ai-faq .accordion {
	width: 100%;
	margin: 0 auto;
}
.luminar-ai-faq .accordion ul {
	padding-left: 25px;
	padding-bottom: 20px;
}
.luminar-ai-faq .accordion ul li:before {
	left: -14px;
	top: 10px;
	background-color: rgba(255, 255, 255, 0.5);
	position: absolute;
	content: '';
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
}
.luminar-ai-faq .accordion-content-wr {
	padding: 20px;
}
@media (max-width: 380px) {
	.luminar-ai-faq .accordion-content-wr {
		padding: 15px;
	}
}
.luminar-ai-faq .accordion-btn {
	cursor: pointer;
	position: relative;
	font-size: 18px;
}
.luminar-ai-faq .accordion-btn:before {
	content: '';
	position: absolute;
	left: -25px;
	top: 6px;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: -webkit-transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 12px;
	height: 12px;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
}
@media (max-width: 767px) {
	.luminar-ai-faq .accordion-btn {
		padding-right: 15px;
	}
	.luminar-ai-faq .accordion-btn:before {
		left: -20px;
		top: 4px;
	}
}
.luminar-ai-faq .accordion-hidden-content {
	padding-top: 17px;
	display: none;
}
.luminar-ai-faq .accordion-hidden-content .sk-text {
	color: #b6b6bc;
	padding-bottom: 15px;
}
.luminar-ai-faq .accordion-hidden-content .sk-text:last-child {
	padding-bottom: 0;
}
.luminar-ai-faq .accordion-hidden-content .sk-text a {
	font-size: inherit !important;
}
.luminar-ai-faq .accordion .show-content .accordion-btn:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.luminar-ai-faq.preload .accordion-btn:before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-ai-release/faq-arrow.svg);
}
.plug .reason {
	padding: 100px 0;
	background: #1e1f2a;
}
.plug .reason .section-title {
	text-align: center;
	font-size: 48px;
}
@media (max-width: 1280px) {
	.plug .reason .section-title {
		font-size: 44px;
	}
}
@media (max-width: 992px) {
	.plug .reason .section-title {
		font-size: 40px;
	}
}
@media (max-width: 767px) {
	.plug .reason {
		padding: 50px 0;
	}
	.plug .reason .section-title {
		font-size: 36px;
	}
}
.plug .reason .section-title span {
	display: block;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/luminar-extension-title.jpg);
}
.plug .reason .subtitle {
	text-align: center;
	margin: 0 auto 50px;
	max-width: 950px;
}
.plug .reason-list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.plug .reason-col {
	width: 33%;
	padding: 0 15px;
	margin-bottom: 30px;
}
@media (max-width: 1280px) {
	.plug .reason-col {
		width: 50%;
	}
}
@media (max-width: 767px) {
	.plug .reason-col {
		width: 100%;
		padding: 0;
	}
}
.plug .reason-item {
	background: rgba(255, 255, 255, 0.05);
	border-radius: 24px;
	padding: 30px;
	height: 100%;
}
@media (max-width: 1560px) {
	.plug .reason-item {
		padding: 20px;
	}
}
.plug .reason-item .pic {
	margin-bottom: 25px;
	position: relative;
}
.plug .reason-item .pic img {
	width: 100%;
}
.plug .reason-item .pic:hover .gif {
	display: block;
}
.plug .reason-item .pic:hover .play {
	display: none;
}
.plug .reason-item .pic:hover .pic-btn {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.plug .reason-item .pic-btn {
	display: none;
	border: 1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	border-radius: 40px;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 18px;
	font-size: 13px;
}
.plug .reason-item .play,
.plug .reason-item .title {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.plug .reason-item .play {
	width: 56px;
	height: 56px;
	border: 1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
	border-radius: 100%;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.plug .reason-item .gif {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.plug .reason-item .title {
	font-weight: 700;
	font-size: 24px;
	line-height: 150%;
	margin-bottom: 14px;
	color: #fff;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.plug .reason-item .title svg {
	margin-right: 10px;
}
@media (max-width: 1560px) {
	.plug .reason-item .title {
		font-size: 22px;
	}
}
@media (max-width: 767px) {
	.plug .reason-item .title {
		font-size: 18px;
	}
}
.plug .reason-item .text {
	color: #828282;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
}
@media (max-width: 1560px) {
	.plug .reason-item .text {
		font-size: 18px;
	}
}
.trustpilot {
	padding: 100px 0;
}
@media (max-width: 767px) {
	.plug .reason-item .text {
		font-size: 14px;
	}
	.trustpilot {
		padding: 50px 0;
	}
}
.mainPopupContainer.popup-container,
.mainPopupWrapper.popup.active {
	background: #1d1f2a !important;
	padding: 50px;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%;
}
.mainPopupContainer.popup-container .close,
.mainPopupWrapper.popup.active .close {
	position: absolute;
	top: 30px;
	right: 30px;
	left: auto;
}
.popup-content {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
}
.popup-content__title {
	font-weight: 600;
	font-size: 60px;
	line-height: 72px;
	margin-bottom: 32px;
}
@media (max-width: 1280px) {
	.popup-content__title {
		font-size: 50px;
	}
}
@media (max-width: 767px) {
	.popup-content__title {
		font-size: 24px;
		line-height: 29px;
		margin-bottom: 16px;
	}
}
.popup-content .btn-row {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 40px;
}
@media (max-width: 480px) {
	.mainPopupContainer.popup-container,
	.mainPopupWrapper.popup.active {
		padding: 15px;
	}
	.popup-content__title {
		padding-top: 40px;
	}
	.popup-content .btn-row {
		position: absolute;
		left: 15px;
		top: 15px;
	}
}
.popup-content .btn-row a {
	margin: 0 8px;
	min-width: 110px;
}
@media (max-width: 767px) {
	.popup-content .btn-row a {
		font-weight: 600;
		font-size: 13px;
		line-height: 20px;
		margin: 0 8px 0 0;
		padding: 10px 15px;
	}
}
.popup-video {
	max-width: 1270px;
	width: 70%;
	overflow: hidden;
	border-radius: 16px;
}
@media (max-width: 992px) {
	.popup-video {
		width: 100%;
		max-width: 90%;
	}
}
.popup-video video {
	width: 100%;
	display: block;
}
.popup-video .desc {
	display: block;
}
.popup-video .mob {
	display: none;
}
@media (max-width: 480px) {
	.popup-video .desc {
		display: none;
	}
	.popup-video .mob {
		display: block;
	}
}
.luminar-neo-requirements {
	background-color: #19172a;
	padding: 50px 0 20px;
}
@media (max-width: 1279px) {
	.luminar-neo-requirements {
		padding-bottom: 0;
	}
}
@media (max-width: 767px) {
	.luminar-neo-requirements__body {
		padding: 0;
	}
}
.luminar-neo-requirements__title {
	text-align: center;
}
.luminar-neo-requirements__item-name {
	padding-bottom: 15px;
}
.luminar-neo-requirements__item-desc {
	padding-bottom: 15px;
	color: #fff;
	opacity: 0.7;
}
.luminar-neo-requirements__item_title {
	padding-bottom: 20px;
	margin-bottom: 35px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.luminar-neo-requirements__item_title figure {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 29px;
}
.luminar-neo-requirements__item_title figure svg {
	display: block;
}
.luminar-neo-requirements__req-title {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 30px;
}
.luminar-neo-fix,
.luminar-neo-requirements__req-field {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
@media (max-width: 767px) {
	.luminar-neo-requirements__req-title {
		font-size: 24px;
		margin-bottom: 15px;
	}
}
.luminar-neo-requirements__req-title figure:first-child {
	margin: 0 15px;
}
.luminar-neo-requirements__req-field {
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-item-align: center;
	align-self: center;
}
.luminar-neo-requirements__content {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.luminar-neo-requirements .active-content {
	max-height: 600px;
}
@media (max-width: 1279px) {
	.luminar-neo-requirements .active-content {
		max-height: 820px;
	}
}
.luminar-neo-requirements .active-text,
.luminar-neo-requirements .mobile-req-btn {
	display: none;
}
.luminar-neo-requirements .desktop-req-btn {
	display: block;
}
@media (max-width: 575px) {
	.luminar-neo-requirements__req-field {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.luminar-neo-requirements .mobile-req-btn {
		display: block;
	}
	.luminar-neo-requirements .desktop-req-btn {
		display: none;
	}
	.luminar-neo-requirements__wrap .row:last-child {
		padding-bottom: 15px;
	}
}
.luminar-neo-requirements__link {
	display: inline-block;
	margin-top: 10px;
}
.luminar-neo-requirements__wrap {
	margin-top: 30px;
}
.luminar-neo-fix {
	position: fixed;
	top: 0;
	left: 0;
	display: flex;
	width: 100%;
	background: -webkit-radial-gradient(
		98.82% 188.5% at 12.83% 4.01%,
		#1d1f2a 0,
		#191729 100%
	);
	background: -o-radial-gradient(
		98.82% 188.5% at 12.83% 4.01%,
		#1d1f2a 0,
		#191729 100%
	);
	background: radial-gradient(
		98.82% 188.5% at 12.83% 4.01%,
		#1d1f2a 0,
		#191729 100%
	);
	-webkit-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: -webkit-transform 0.25s;
	-o-transition: transform 0.25s;
	transition: transform 0.25s;
	transition: transform 0.25s, -webkit-transform 0.25s;
	z-index: 101;
}
.luminar-neo-fix.is-active {
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.luminar-neo-fix__text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 15px;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
@media (max-width: 767px) {
	.luminar-neo-requirements .active-content {
		max-height: 1070px;
	}
	.luminar-neo-fix__text {
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.luminar-neo-fix__text svg {
		display: none;
	}
}
.luminar-neo-fix__text img {
	max-width: 256px;
}
@media (max-width: 1280px) {
	.luminar-neo-fix__text img {
		max-width: 200px;
	}
}
@media (max-width: 820px) {
	.luminar-neo-fix__text img {
		max-width: 120px;
	}
}
.luminar-neo-fix__text p {
	text-align: right;
	font-weight: 600;
	font-size: 15px;
	line-height: 120%;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 20px;
}
.luminar-neo-fix__btn {
	padding: 11px 25px;
}
.luminar-neo-fix__list-wr {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 960px) {
	.luminar-neo-fix__list-wr .sk-figure {
		width: 40px;
		height: 40px;
		overflow: hidden;
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/fix-menuicon-original.png);
		background-size: contain;
	}
	.luminar-neo-fix__list-wr .sk-figure img {
		display: none;
	}
}
.luminar-neo-fix__list-wr .sk-figure img {
	width: 200px;
	height: auto;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: left;
	object-position: left;
}
.luminar-neo-fix__list-wr .sk-btn-trial {
	padding: 10px 25px;
	margin-bottom: 0;
}
.luminar-neo-fix__list-wr .sk-btn_type_primary {
	padding: 11px 25px;
}
@media (max-width: 767px) {
	.luminar-neo-fix__text p {
		font-size: 11px;
	}
	.luminar-neo-fix__btn {
		min-width: 0;
	}
	.luminar-neo-fix__list-wr .sk-btn-trial_mob {
		display: none;
	}
}
.luminar-neo-fix__logo {
	width: auto;
	height: 40px;
}
.luminar-neo-fix__logo:hover {
	cursor: pointer;
}
@media (max-width: 1799px) {
	.luminar-neo-fix .anchor__list {
		margin: 8px auto 8px 0;
	}
}
.luminar-neo-fix__btns-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-left: auto;
	position: relative;
}
.luminar-neo-fix .product-tour-link {
	display: block;
	margin-right: 15px;
}
.luminar-neo-fix__btn {
	margin-bottom: 0;
}
@media (max-width: 767px) {
	.luminar-neo-fix .product-tour-link {
		display: none;
	}
	.luminar-neo-fix__btn {
		width: auto;
	}
}
.luminar-neo-fix__btn-label {
	max-width: 100%;
}
.luminar-neo-fix .is-sale-link {
	margin-right: 12px;
	display: inline-block;
}
@media (max-width: 959px) {
	.luminar-neo-fix .is-sale-link {
		display: none;
	}
}
.luminar-neo-fix .is-sale-link span {
	display: inline-block;
	font-weight: 900;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding-right: 3px;
	background: -webkit-linear-gradient(345.53deg, #ffc83a 2.05%, #fe69ae 91.37%);
	background: -o-linear-gradient(345.53deg, #ffc83a 2.05%, #fe69ae 91.37%);
	background: linear-gradient(104.47deg, #ffc83a 2.05%, #fe69ae 91.37%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.luminar-neo-fix_travel-camp-2021 .luminar-neo-fix__btns-wrap {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-moz-box-orient: horizontal;
	-moz-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}
.luminar-neo-fix_travel-camp-2021 .product-tour-link {
	margin: 0 0 0 15px;
}
.luminar-neo-fix__travel-camp-2021 {
	width: 133px;
	height: 31px;
	-webkit-transform: translateX(-8%);
	-ms-transform: translateX(-8%);
	transform: translateX(-8%);
}
.luminar-neo-fix__travel-camp-2021 .sk-figure img {
	width: 100%;
	height: auto;
}
.luminar-neo-fix__bf-2021 {
	width: 321px;
	height: 60px;
	-webkit-transform: translateX(15%);
	-ms-transform: translateX(15%);
	transform: translateX(15%);
}
.luminar-neo-fix__bf-2021 .sk-figure.luminar-neo-fix__bf-2021-label {
	-webkit-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px);
}
.luminar-neo-fix__bf-2021 .sk-figure.luminar-neo-fix__bf-2021-label img {
	width: 100%;
	height: auto;
}
.luminar-neo-fix .ny-fixedbar-link {
	margin-right: 15px;
}
.fix-menu__label,
.luminar-neo-fix__label {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	margin-right: 14px;
}
@media (max-width: 959px) {
	.luminar-neo-fix .ny-fixedbar-link,
	.luminar-neo-fix__bf-2021,
	.luminar-neo-fix__travel-camp-2021 {
		display: none;
	}
}
.luminar-neo-fix__label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
@media (max-width: 959px) {
	.luminar-neo-fix__label {
		display: none;
	}
}
.luminar-neo-fix__label-text {
	letter-spacing: -0.02em;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 100%;
}
.luminar-neo-fix__label-text_color {
	margin-bottom: 4px;
	font-size: 14px;
	letter-spacing: initial;
}
.luminar-neo-fix__label-text_color span {
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#fc8865),
		to(#fc504a)
	);
	background: -webkit-linear-gradient(left, #fc8865 0, #fc504a 100%);
	background: -o-linear-gradient(left, #fc8865 0, #fc504a 100%);
	background: linear-gradient(90deg, #fc8865 0, #fc504a 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	margin-left: 2px;
}
.fix-menu__label,
.sk-uikit-v2 .fix-menu {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.fix-menu__label {
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
}
@media (max-width: 575px) {
	.fix-menu__label {
		display: none;
	}
}
.fix-menu__label-text {
	letter-spacing: -0.02em;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 100%;
}
.fix-menu__label-text_color {
	margin-bottom: 4px;
	font-size: 14px;
	letter-spacing: initial;
}
.fix-menu__label-text_color span {
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#fc8865),
		to(#fc504a)
	);
	background: -webkit-linear-gradient(left, #fc8865 0, #fc504a 100%);
	background: -o-linear-gradient(left, #fc8865 0, #fc504a 100%);
	background: linear-gradient(90deg, #fc8865 0, #fc504a 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: inline-block;
	margin-left: 2px;
}
.fix-menu__label .sk-figure img {
	max-width: 145px;
}
.sk-uikit-v2 .fix-menu {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 64px;
	background-size: cover;
	background-position: center;
	background: -webkit-gradient(
			linear,
			left top,
			right top,
			from(#0a360a),
			color-stop(50.1%, #105410),
			to(#0a360a)
		),
		-webkit-gradient(linear, left top, right top, from(#360a0c), color-stop(50.1%, #541010), to(#360a0c));
	background: -webkit-linear-gradient(
			left,
			#0a360a 0,
			#105410 50.1%,
			#0a360a 100%
		),
		-webkit-linear-gradient(left, #360a0c 0, #541010 50.1%, #360a0c 100%);
	background: -o-linear-gradient(left, #0a360a 0, #105410 50.1%, #0a360a 100%),
		-o-linear-gradient(left, #360a0c 0, #541010 50.1%, #360a0c 100%);
	background: linear-gradient(90deg, #0a360a 0, #105410 50.1%, #0a360a 100%),
		linear-gradient(90deg, #360a0c 0, #541010 50.1%, #360a0c 100%);
	z-index: 101;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: -webkit-transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	overflow: hidden;
}
.sk-uikit-v2 .fix-menu.bf-23 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/cw-sticky-header-min.png);
}
@media (max-width: 1560px) {
	.sk-uikit-v2 .fix-menu.bf-23 {
		background-position-x: -webkit-calc(50% - 110px);
		background-position-x: calc(50% - 110px);
	}
}
@media (max-width: 1279px) {
	.sk-uikit-v2 .fix-menu.bf-23 {
		background-position-x: -webkit-calc(50% + 20px);
		background-position-x: calc(50% + 20px);
	}
}
@media (max-width: 959px) {
	.sk-uikit-v2 .fix-menu.bf-23 {
		background-position-x: -webkit-calc(50% + 50px);
		background-position-x: calc(50% + 50px);
	}
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu.bf-23 {
		background-position-x: center;
	}
	.sk-uikit-v2 .fix-menu.fix-menu-june-photo-bundle .fix-menu__btns-wrap {
		-webkit-box-pack: end;
		-moz-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}
@media (max-width: 575px) {
	.sk-uikit-v2 .fix-menu.bf-23 {
		background-position-x: -webkit-calc(50% - 20px);
		background-position-x: calc(50% - 20px);
		background-size: 650px;
		background-repeat: no-repeat;
		background-position-y: center;
		background-color: #0a070d;
	}
}
.sk-uikit-v2 .fix-menu.fix-menu-june-photo-bundle {
	background: #120730;
	height: 56px;
}
.sk-uikit-v2 .fix-menu.fix-menu-june-photo-bundle .fix-menu__label-text_color {
	background: -webkit-linear-gradient(
		0.01deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	background: -o-linear-gradient(
		0.01deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	background: linear-gradient(
		89.99deg,
		#5096ff 0.01%,
		#7467fd 45.27%,
		#b700ff 108.68%
	);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	font-weight: 600;
	font-size: 15px;
	line-height: 120%;
	text-transform: none;
	margin-right: 20px;
	letter-spacing: 0;
}
@media (max-width: 767px) {
	.sk-uikit-v2
		.fix-menu.fix-menu-june-photo-bundle
		.fix-menu__label-text_color {
		font-size: 11px;
		line-height: 17px;
		margin: 0 10px 0 0;
	}
}
.sk-uikit-v2 .fix-menu.fix-menu-june-photo-bundle .countdown-timer {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0 10px 0 0;
}
@media (max-width: 959px) {
	.sk-uikit-v2 .fix-menu.fix-menu-june-photo-bundle .countdown-timer {
		display: none;
	}
}
.sk-uikit-v2
	.fix-menu.fix-menu-june-photo-bundle
	.countdown-timer
	.countdown-timer__digit
	p {
	padding: 5px 9px;
	background: 0 0;
	border-radius: 0;
	font-weight: 600;
	font-size: 25px;
	line-height: 120%;
	margin: 0 3px;
	min-width: 50px;
}
.sk-uikit-v2
	.fix-menu.fix-menu-june-photo-bundle
	.countdown-timer
	.countdown-timer__divider {
	font-weight: 600;
	font-size: 25px;
	line-height: 120%;
}
.sk-uikit-v2 .fix-menu__text {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 15px;
}
@media (max-width: 580px) {
	.sk-uikit-v2 .fix-menu__text {
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
	.sk-uikit-v2 .fix-menu__text svg {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__text img {
	max-width: 256px;
}
@media (max-width: 1280px) {
	.sk-uikit-v2 .fix-menu__text img {
		max-width: 200px;
	}
}
@media (max-width: 820px) {
	.sk-uikit-v2 .fix-menu__text img {
		max-width: 120px;
	}
}
.sk-uikit-v2 .fix-menu__text p {
	text-align: right;
	font-weight: 600;
	font-size: 15px;
	line-height: 120%;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 20px;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__text p {
		font-size: 11px;
	}
}
.sk-uikit-v2 .fix-menu__btn {
	padding: 11px 25px;
	margin-bottom: 0;
	margin-left: 16px;
	min-width: 170px;
}
.sk-uikit-v2 .fix-menu__btn .icon {
	display: none;
}
@media (max-width: 992px) {
	.sk-uikit-v2 .fix-menu__btn {
		min-width: 160px !important;
	}
	.sk-uikit-v2 .fix-menu__btn .icon {
		display: block;
		position: absolute;
		top: 50%;
		right: -30px;
		font-size: 48px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}
.sk-uikit-v2 .fix-menu.active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.sk-uikit-v2 .fix-menu__col {
	position: relative;
}
.sk-uikit-v2 .fix-menu__wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	-o-transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
	-webkit-transform: translateY(-110%);
	-ms-transform: translateY(-110%);
	transform: translateY(-110%);
	height: 50px;
	max-width: 1650px;
	margin: 0 auto;
}
@media (max-width: 1279px) {
	.sk-uikit-v2 .fix-menu__wrap {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}
.sk-uikit-v2 .fix-menu__wrap.is-active {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.sk-uikit-v2 .fix-menu__logo-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.sk-uikit-v2 .fix-menu__logo-wrap figure {
	width: 40px;
	height: 45px;
	margin-right: 12px;
	overflow: hidden;
}
.sk-uikit-v2 .fix-menu__logo-wrap figure svg {
	width: 100%;
	height: 100%;
}
.sk-uikit-v2 .fix-menu__luminar-logo {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__luminar-logo {
		position: relative;
		left: 0;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
	}
}
.sk-uikit-v2 .fix-menu__luminar-logo figure {
	width: 100%;
	max-width: 200px;
	-webkit-transition: width 0.3s ease-in-out;
	-o-transition: width 0.3s ease-in-out;
	transition: width 0.3s ease-in-out;
	margin: 0 auto;
}
@media (max-width: 575px) {
	.sk-uikit-v2 .fix-menu__luminar-logo figure {
		max-width: 150px;
	}
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__luminar-logo figure {
		margin: 0;
	}
	.sk-uikit-v2 .fix-menu__luminar-logo_desc {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__luminar-logo_mob {
	display: none;
}
.sk-uikit-v2 .fix-menu__luminar-logo_mob img {
	max-width: 40px;
}
@media (max-width: 425px) {
	.fr .sk-uikit-v2 .fix-menu__luminar-logo_mob {
		margin-right: 10px;
	}
	.fr .sk-uikit-v2 .fix-menu__luminar-logo_mob img {
		width: 30px;
	}
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__luminar-logo_mob {
		display: block;
	}
}
.sk-uikit-v2 .fix-menu__btns-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-left: auto;
	position: relative;
}
.sk-uikit-v2 .fix-menu__btns-wrap img {
	width: 40px;
	margin: 0 8px 0 12px;
}
.sk-uikit-v2 .fix-menu__btns-wrap .btn-trial-download__gift {
	top: -5px;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__btns-wrap .sk-btn {
		font-size: 11px;
		min-width: 120px !important;
		padding: 8px 7px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: auto;
		margin-left: 5px;
	}
	.sk-uikit-v2 .fix-menu__btns-wrap .btn-trial-download_mob.sk-btn {
		padding: 7px;
	}
	.fr .sk-uikit-v2 .fix-menu__btns-wrap .btn-trial-download {
		white-space: initial;
		font-size: 10px;
		line-height: 10px;
	}
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label {
		right: 0;
	}
}
@media (max-width: 425px) {
	.fr .sk-uikit-v2 .fix-menu__btns-wrap .btn-trial-buy.sk-btn,
	.fr .sk-uikit-v2 .fix-menu__btns-wrap .btn-trial-download_mob.sk-btn {
		white-space: initial;
		line-height: 12px;
		padding: 5px;
	}
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 10;
}
@media (max-width: 1279px) {
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label img {
	margin-left: 10px;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label img {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p {
	font-size: 15px;
	font-weight: 700;
	line-height: 130%;
	text-align: end;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: block;
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p span {
	text-shadow: 0 5.54px 33.27px 0 #40c6ff80;
	display: inline-block;
	text-transform: uppercase;
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	background-size: cover;
	background-image: -webkit-linear-gradient(
			357.09deg,
			#30e794 0.99%,
			#2cc1df 78.59%
		),
		-webkit-linear-gradient(bottom, #fff, #fff);
	background-image: -o-linear-gradient(357.09deg, #30e794 0.99%, #2cc1df 78.59%),
		-o-linear-gradient(bottom, #fff, #fff);
	background-image: linear-gradient(92.91deg, #30e794 0.99%, #2cc1df 78.59%),
		linear-gradient(0deg, #fff, #fff);
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p span.mob {
	display: none;
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p img {
	width: 235px;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
@media (max-width: 992px) {
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p span.desc {
		display: none;
	}
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p span.mob {
		display: block;
		text-transform: uppercase;
	}
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p img {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label-icon {
	width: 34px;
	-webkit-transform: rotate(14deg);
	-ms-transform: rotate(14deg);
	transform: rotate(14deg);
}
.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label-icon_mob {
	display: none;
	-webkit-transform: rotate(14deg);
	-ms-transform: rotate(14deg);
	transform: rotate(14deg);
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p {
		font-size: 12px;
		line-height: 125%;
	}
	.sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label-icon_mob {
		display: block;
	}
}
.sk-uikit-v2 .fix-menu .luminar-neo-fix__btn-label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: right;
	margin-left: 15px;
	line-height: 20px;
	padding-right: 20px;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu .luminar-neo-fix__btn-label {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu__label {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: initial;
	-webkit-box-direction: initial;
	-moz-box-orient: initial;
	-moz-box-direction: initial;
	-ms-flex-direction: initial;
	flex-direction: initial;
	margin-right: 10px;
}
.anniversary__label.fix-menu__label,
.notify-popup__inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
}
.sk-uikit-v2 .fix-menu__label-text {
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	color: #fff;
	text-align: right;
	max-width: 322px;
}
@media (max-width: 575px) {
	.sk-uikit-v2 .fix-menu__label-text {
		font-size: 12px;
		line-height: 130%;
	}
}
.sk-uikit-v2 .fix-menu__label-text_color {
	font-weight: 400;
	color: #e152d6;
}
.sk-uikit-v2 .fix-menu__label .sk-figure img {
	width: 45px;
}
@media (max-width: 767px) {
	.sk-uikit-v2 .fix-menu__label .sk-figure img {
		display: none;
	}
}
.sk-uikit-v2 .fix-menu .promo-label {
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	line-height: 20px;
	text-align: end;
}
.sk-uikit-v2 .fix-menu .promo-label__mob {
	display: none;
}
@media (max-width: 575px) {
	.sk-uikit-v2 .fix-menu .promo-label {
		font-size: 11px;
		line-height: 130%;
		letter-spacing: 0.6px;
	}
	.sk-uikit-v2 .fix-menu .promo-label__desk {
		display: none;
	}
	.sk-uikit-v2 .fix-menu .promo-label__mob {
		display: inline;
	}
}
.luminar-neo-fix__btn-label,
.notify-popup.active {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
}
.luminar-neo-fix__btn-label {
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 10px;
	padding-right: 20px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #ffeaea;
	font-weight: 700;
	font-size: 14px;
	line-height: 139.5%;
}
@media (max-width: 959px) {
	.luminar-neo-fix__btn-label {
		display: none;
	}
}
@media (max-width: 1279px) {
	.fr .luminar-neo-fix__btn-label {
		display: none;
	}
}
.luminar-neo-fix__btn-label img {
	width: 100%;
	height: auto;
}
@-webkit-keyframes Color {
	0%,
	100% {
		background: -webkit-linear-gradient(
			291.4deg,
			#bb67ff 0.36%,
			#8d25bf 19.37%,
			#dd68d0 38.64%,
			#ffa0e1 61.32%
		);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	50% {
		background: -webkit-linear-gradient(
			27.75deg,
			#bb67ff -43.58%,
			#8d25bf 3.61%,
			#dd68d0 51.48%,
			#ffa0e1 107.8%
		);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
}
@keyframes Color {
	0%,
	100% {
		background: -webkit-linear-gradient(
			291.4deg,
			#bb67ff 0.36%,
			#8d25bf 19.37%,
			#dd68d0 38.64%,
			#ffa0e1 61.32%
		);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	50% {
		background: -webkit-linear-gradient(
			27.75deg,
			#bb67ff -43.58%,
			#8d25bf 3.61%,
			#dd68d0 51.48%,
			#ffa0e1 107.8%
		);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
}
.de .sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p,
.es .sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p,
.fr .sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p,
.it .sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p,
.nl .sk-uikit-v2 .fix-menu__btns-wrap .hero__btn-label p {
	font-size: 13px;
}
.luminar-neo-fix {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/anniversary-fix-bgi-with-pic.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: auto;
	min-height: 60px;
}
@media (max-width: 1120px) {
	.luminar-neo-fix {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/anniversary-fix-bgi.jpg);
		background-position: center;
		background-size: cover;
	}
}
.anniversary__label.fix-menu__label {
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 315px;
}
@media (max-width: 560px) {
	.anniversary__label.fix-menu__label {
		display: none;
	}
}
.anniversary__btn.sk-btn_type_primary {
	min-width: 170px;
}
@media (max-width: 768px) {
	.anniversary__btn.sk-btn_type_primary {
		min-width: 120px;
		padding: 6px 15px;
	}
}
.fix-block-timer {
	margin: 0 8px;
}
@media (max-width: 1799px) {
	.fix-block-timer {
		display: none;
	}
}
.fix-block-timer .countdown-timer_d_text {
	font-size: 17px;
	line-height: 20px;
}
@media (max-width: 960px) {
	.luminar-neo-fix__list-wr .sk-figure {
		-webkit-box-flex: 0;
		-moz-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}
}
.notify-popup {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	display: none;
	-webkit-box-align: self-start;
	-moz-box-align: self-start;
	-ms-flex-align: self-start;
	align-items: self-start;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0);
	opacity: 0;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.notify-popup.active {
	display: flex;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 1;
}
.notify-popup .sk-input-wrap input {
	padding: 10px 12px;
	font-size: 16px;
	border: 1px solid #555462;
	border-radius: 10px;
	background: 0 0;
	color: #f2f2f2;
}
.notify-popup .sk-input-wrap input::-webkit-input-placeholder {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #b6b6bc;
}
.notify-popup .sk-input-wrap input::-moz-placeholder {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #b6b6bc;
}
.notify-popup .sk-input-wrap input::-ms-input-placeholder {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #b6b6bc;
}
.notify-popup .sk-input-wrap input::placeholder {
	font-family: Roobert, Helvetica, Arial, sans-serif;
	font-size: 15px;
	line-height: 20px;
	color: #b6b6bc;
}
.notify-popup__inner {
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: -webkit-radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		-webkit-linear-gradient(359.93deg, rgba(17, 196, 253, 0.22) 0.05%, rgba(
						204,
						0,
						237,
						0.22
					)
					99.94%),
		#0d0b1f;
	background: -o-radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		-o-linear-gradient(359.93deg, rgba(17, 196, 253, 0.22) 0.05%, rgba(
						204,
						0,
						237,
						0.22
					)
					99.94%),
		#0d0b1f;
	background: radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		linear-gradient(
			90.07deg,
			rgba(17, 196, 253, 0.22) 0.05%,
			rgba(204, 0, 237, 0.22) 99.94%
		),
		#0d0b1f;
	width: 100%;
	max-width: 480px;
	padding: 40px;
	border-radius: 20px;
	margin-top: 70px;
	margin-left: 70px;
}
@media (max-width: 767px) {
	.notify-popup__inner {
		padding: 20px;
		margin: auto;
	}
}
.notify-popup__close {
	width: 16px;
	height: 16px;
	padding: 5px;
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 10;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all 0.35s;
	-o-transition: all 0.35s;
	transition: all 0.35s;
}
.notify-popup__close:hover {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.notify-popup__title {
	font-weight: 700;
	font-size: 30px;
	line-height: 35px;
	color: #fff;
	margin-bottom: 16px;
	padding-right: 80px;
}
@media (max-width: 767px) {
	.notify-popup__title {
		font-size: 20px;
		line-height: 25px;
	}
}
.notify-popup__desc {
	font-size: 15px;
	line-height: 20px;
	color: #b3aabe;
	margin-bottom: 24px;
	padding-right: 50px;
}
@media (max-width: 767px) {
	.notify-popup__desc {
		font-size: 12px;
		line-height: 16px;
	}
}
.notify-popup__desc .ai-label {
	position: relative;
	top: -3px;
}
.notify-popup__alert {
	display: none;
	width: 100%;
	padding-bottom: 15px;
	font-size: 13px;
	line-height: 16px;
	color: #dc3545;
}
.notify-popup__form-wrap {
	width: 100%;
	max-width: 400px;
}
.notify-popup .inputs__btns-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
.notify-popup .inputs .sk-btn {
	padding: 8px 25px 10px;
	font-size: 16px;
	line-height: 18px;
	border-radius: 20px;
	font-weight: 500;
}
@media (max-width: 1279px) {
	.notify-popup .inputs__btns-wrap {
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.notify-popup .inputs .sk-btn {
		padding: 8px 25px 10px;
		font-size: 16px;
		line-height: 18px;
		border-radius: 20px;
		font-weight: 500;
	}
}
.notify-popup .inputs .form-group {
	width: 100%;
	margin-bottom: 16px;
}
.notify-popup .inputs .form-group.has-error input {
	border-color: #dc3545;
}
.notify-popup .inputs .popup-submit-but {
	display: none;
}
.notify-popup .alerted {
	border-color: #ff5c59 !important;
}
.notify-popup__form-submit-btn {
	overflow: hidden;
	position: relative;
	z-index: 1;
	font-weight: 600;
	font-size: 13px;
	line-height: 16px;
	background: #a724b8;
	border-radius: 40px;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	color: #fff;
	border: none;
	padding: 13px 25px;
	cursor: pointer;
}
.notify-popup__form-submit-btn.loading .notify-popup__form-submit-btn-text {
	-webkit-transform: scale(3);
	-ms-transform: scale(3);
	transform: scale(3);
	opacity: 0;
}
.notify-popup__form-submit-btn.loading .notify-popup__form-submit-btn-loading {
	-webkit-transform: translate(-50%, -50%) scale(1);
	-ms-transform: translate(-50%, -50%) scale(1);
	transform: translate(-50%, -50%) scale(1);
	opacity: 1;
}
.notify-popup__form-submit-btn-text {
	display: inline-block;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	pointer-events: none;
}
.notify-popup__form-submit-btn-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 44px;
	height: 44px;
	-webkit-transform: translate(-50%, -50%) scale(0.25);
	-ms-transform: translate(-50%, -50%) scale(0.25);
	transform: translate(-50%, -50%) scale(0.25);
	opacity: 0;
	-webkit-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;
	pointer-events: none;
}
.early-access-popup__table-col:last-child .early-access-popup__field p,
.early-access-popup__table-col:last-child .early-access-popup__table-head p,
.early-access-popup__table-col:nth-child(2) .early-access-popup__field p,
.early-access-popup__table-col:nth-child(2) .early-access-popup__table-head p {
	opacity: 0.2;
}
.early-access-text {
	font-size: 13px;
	text-align: center;
	max-width: 205px;
	pointer-events: all;
}
.early-access-link {
	display: inline-block;
	color: #b3aabe;
	transition: all 0.2s ease;
	border-bottom: 1px solid #b3aabe;
}
.early-access-link:hover {
	color: #cdc7d4;
	border-bottom: 1px solid #cdc7d4;
}
.early-access-popup .close {
	position: absolute;
	right: 20px;
	left: unset;
}
.early-access-popup__container {
	width: 960px;
	max-width: unset;
	height: auto;
	max-height: 890px;
	border-radius: 20px;
	background: -webkit-radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		-webkit-linear-gradient(359.93deg, rgba(17, 196, 253, 0.22) 0.05%, rgba(
						204,
						0,
						237,
						0.22
					)
					99.94%),
		#0d0b1f;
	background: -o-radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		-o-linear-gradient(359.93deg, rgba(17, 196, 253, 0.22) 0.05%, rgba(
						204,
						0,
						237,
						0.22
					)
					99.94%),
		#0d0b1f;
	background: radial-gradient(
			103.82% 97.69% at 50% 2.31%,
			rgba(13, 11, 31, 0) 0,
			#0d0b1f 100%
		),
		linear-gradient(
			90.07deg,
			rgba(17, 196, 253, 0.22) 0.05%,
			rgba(204, 0, 237, 0.22) 99.94%
		),
		#0d0b1f;
}
.early-access-popup__wrapper {
	padding: 50px;
	height: 100%;
}
@media (max-width: 1279px) {
	.early-access-popup__container {
		max-height: unset;
	}
	.early-access-popup__wrapper {
		padding: 30px;
	}
}
.early-access-popup__title {
	text-align: center;
}
@media (max-width: 767px) {
	.notify-popup .inputs__btns-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.notify-popup .inputs .form-group {
		margin-bottom: 10px;
	}
	.notify-popup__form-submit-btn {
		display: inline-block;
		font-size: 13px;
		line-height: 16px;
	}
	.early-access-popup__wrapper {
		padding: 0 20px;
	}
	.early-access-popup__title {
		padding-top: 50px;
		font-size: 24px;
	}
}
.early-access-popup__content {
	margin-top: 30px;
	padding: 40px 35px 0;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/early-access-ui.png?f=webp);
	background-repeat: no-repeat;
	background-size: 100%;
}
@media (max-width: 1279px) {
	.early-access-popup__content {
		padding: 30px 20px 0;
	}
}
.early-access-popup__table {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 10px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	position: relative;
}
@media (max-width: 767px) {
	.early-access-popup__content {
		background-image: unset;
		padding: 0 0 30px;
	}
	.early-access-popup__table {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.early-access-popup__table:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	height: 100%;
	background: -webkit-linear-gradient(
		0.05deg,
		#fff 0.04%,
		rgba(255, 255, 255, 0) 99.95%
	);
	background: -o-linear-gradient(
		0.05deg,
		#fff 0.04%,
		rgba(255, 255, 255, 0) 99.95%
	);
	background: linear-gradient(
		89.95deg,
		#fff 0.04%,
		rgba(255, 255, 255, 0) 99.95%
	);
	opacity: 0.2;
	border-top-left-radius: 9px;
	border-bottom-left-radius: 9px;
}
.early-access-popup__table-col {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 575px) {
	.early-access-popup__table-col .tooltip__body {
		left: unset;
		right: 5px;
	}
}
.early-access-popup__table-col:last-child {
	border-right: none;
}
.early-access-popup__table-col:last-child .tooltip__body {
	left: unset;
	right: 5px;
}
.early-access-popup__table-head {
	padding: 20px 30px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media (max-width: 1279px) {
	.early-access-popup__table-head {
		padding: 20px 0;
	}
	.early-access-popup__field .sk-figure {
		min-width: 29px;
		min-height: 29px;
	}
}
@media (max-width: 767px) {
	.early-access-popup__table:before {
		width: 100%;
		height: 320px;
		background: -webkit-gradient(
			linear,
			left top,
			left bottom,
			color-stop(0.04%, #fff),
			color-stop(99.95%, rgba(255, 255, 255, 0))
		);
		background: -webkit-linear-gradient(
			top,
			#fff 0.04%,
			rgba(255, 255, 255, 0) 99.95%
		);
		background: -o-linear-gradient(
			top,
			#fff 0.04%,
			rgba(255, 255, 255, 0) 99.95%
		);
		background: linear-gradient(
			180deg,
			#fff 0.04%,
			rgba(255, 255, 255, 0) 99.95%
		);
		border-top-left-radius: 9px;
		border-top-right-radius: 9px;
		border-bottom-left-radius: 0;
	}
	.early-access-popup__table-col {
		border-right: none;
	}
	.early-access-popup__table-col:first-child .early-access-popup__table-head {
		border-top: none;
	}
	.early-access-popup__table-head {
		border-top: 1px solid rgba(255, 255, 255, 0.1);
		padding: 15px 0;
	}
}
.early-access-popup__table-head .sk-text {
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
}
.early-access-popup__table-body {
	padding: 40px 10px 40px 30px;
}
.early-access-popup__field {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 30px;
}
.early-access-popup__field:first-child {
	margin-top: 0;
}
@media (max-width: 767px) {
	.early-access-popup__table-body {
		padding: 15px 10px 15px 20px;
	}
	.early-access-popup__field {
		margin-top: 15px;
	}
}
.early-access-popup__field .sk-figure {
	display: inline-block;
	width: 29px;
	height: 29px;
}
.early-access-popup__field .sk-figure img {
	width: 100%;
	height: 100%;
}
.early-access-popup__field .sk-text {
	display: inline-block;
	margin-left: 15px;
	font-size: 15px;
	font-weight: 700;
}
.early-access-popup__field .early-access-popup__share-icon {
	width: 38px;
	height: 23px;
}
.early-access-popup__field .early-access-popup__share-text {
	margin-left: 7px;
}
.early-access-popup__text-content {
	margin-top: 20px;
}
.early-access-popup__text-content .sk-text {
	color: #ccbfd9;
	font-size: 15px;
}
.early-access-popup__text-content .sk-text:nth-child(2) {
	color: #fff;
	margin: 20px 0 10px;
	font-weight: 700;
}
.early-access-popup__text-content .sk-btn {
	display: block;
	min-width: 275px;
	max-width: 275px;
	margin: 30px auto 0;
}
.early-access-popup .tooltip {
	top: initial;
	right: initial;
	display: inline-block;
	cursor: pointer;
	margin-left: 10px;
}
.early-access-popup .tooltip__body {
	display: none;
	position: absolute;
	background: #181a20;
	border: 2px solid #404160;
	border-radius: 10px;
	min-width: 218px;
	max-width: 218px;
	padding: 15px;
	z-index: 1;
}
.early-access-popup .tooltip__body .sk-text {
	font-size: 15px;
	margin-left: 0;
}
.early-access-popup .tooltip__body .sk-text:first-child {
	font-weight: 700;
	color: #fff;
	margin-bottom: 10px;
	opacity: 1;
}
.early-access-popup .tooltip__body .sk-text:last-child {
	font-weight: 400;
	color: #b3aabe;
	opacity: 1;
}
.early-access-popup .tooltip .fa-question-circle-o {
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	opacity: 0.5;
}
.early-access-popup .tooltip.active .tooltip__body {
	display: block;
}
.early-access-popup .tooltip:hover .fa-question-circle-o {
	opacity: 0.8;
}
@media (max-width: 575px) {
	.early-access-popup__field-caption {
		width: 140px;
	}
}
.early-access-popup .hide-popup-btn {
	display: none;
}
@media (max-width: 767px) {
	.early-access-popup .hide-popup-btn {
		display: block;
	}
}
.es .early-access-popup .early-access-popup__table-head,
.fr .early-access-popup .early-access-popup__table-head,
.it .early-access-popup .early-access-popup__table-head,
.nl .early-access-popup .early-access-popup__table-head {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 74px;
	padding: 0 10px;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.de .early-access-popup .early-access-popup__table-head {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 88px;
}
.de .early-access-popup .early-access-popup__container {
	max-height: unset;
}
.luminar-neo-pricing {
	overflow: hidden;
	position: relative;
	padding: 120px 0 120px 70px;
	background: -webkit-gradient(
			linear,
			left top,
			right top,
			color-stop(7.86%, #19172a),
			color-stop(50%, rgba(25, 23, 42, 0))
		),
		radial-gradient(
			211.84% 177.64% at 50% 130.57%,
			#300091 0,
			#5200bb 16.91%,
			#2e0079 29.24%,
			#000885 59.05%,
			#0400c1 74.22%
		);
	background: -webkit-linear-gradient(
			left,
			#19172a 7.86%,
			rgba(25, 23, 42, 0) 50%
		),
		-webkit-radial-gradient(211.84% 177.64% at 50% 130.57%, #300091 0, #5200bb
					16.91%, #2e0079 29.24%, #000885 59.05%, #0400c1 74.22%);
	background: -o-linear-gradient(left, #19172a 7.86%, rgba(25, 23, 42, 0) 50%),
		-o-radial-gradient(211.84% 177.64% at 50% 130.57%, #300091 0, #5200bb 16.91%, #2e0079
					29.24%, #000885 59.05%, #0400c1 74.22%);
	background: linear-gradient(90deg, #19172a 7.86%, rgba(25, 23, 42, 0) 50%),
		radial-gradient(
			211.84% 177.64% at 50% 130.57%,
			#300091 0,
			#5200bb 16.91%,
			#2e0079 29.24%,
			#000885 59.05%,
			#0400c1 74.22%
		);
}
.luminar-neo-pricing.preload:before,
.luminar-neo-pricing__item:before {
	background-repeat: no-repeat;
	background-size: cover;
	content: '';
}
@media (max-width: 1279px) {
	.de .early-access-popup .early-access-popup__field-caption {
		white-space: normal;
		width: 170px;
	}
	.luminar-neo-pricing {
		padding: 80px 0;
	}
}
.luminar-neo-pricing__platform-img {
	display: inline-block;
}
.luminar-neo-pricing.preload:before {
	display: block;
	background-position: right;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/neo-pricing-rainbow.png?f=webp);
	position: absolute;
	width: 620px;
	height: 410px;
	top: 0;
	opacity: 0.8;
	right: 14%;
	z-index: 0;
}
@media (max-width: 1799px) {
	.luminar-neo-pricing.preload:before {
		right: 5%;
	}
}
@media (max-width: 1279px) {
	.luminar-neo-pricing.preload:before {
		background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/neo-pricing-waves-min.png?f=webp);
		right: unset;
		top: 0;
		left: 0;
		opacity: 1;
		width: 100%;
		height: 350px;
	}
}
@media (max-width: 767px) {
	.luminar-neo-pricing {
		padding: 40px 0;
	}
	.luminar-neo-pricing.preload:before {
		width: 200%;
	}
	.luminar-neo-pricing__left {
		width: 418px;
		margin: 0 auto;
	}
}
@media (max-width: 575px) {
	.luminar-neo-pricing__left {
		width: auto;
		margin: 0;
	}
}
.luminar-neo-pricing__wr-left {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.luminar-neo-pricing__title {
	font-size: 50px;
	line-height: 60px;
}
@media (max-width: 1279px) {
	.luminar-neo-pricing__title {
		font-size: 30px;
		line-height: 1.5;
	}
}
.luminar-neo-pricing__title-big {
	font-size: 90px;
}
.luminar-neo-pricing__list {
	margin-top: 60px;
	margin-bottom: 80px;
}
@media (max-width: 767px) {
	.luminar-neo-pricing__title {
		line-height: 1.3;
	}
	.luminar-neo-pricing__title br {
		display: block;
	}
	.luminar-neo-pricing__list {
		margin-top: 40px;
		margin-bottom: 40px;
	}
}
.luminar-neo-pricing__item {
	margin-bottom: 15px;
}
.luminar-neo-pricing__item:before {
	display: inline-block;
	background-position: center;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/pricing-check-circle.svg);
	width: 24px;
	height: 24px;
	margin-right: 10px;
	vertical-align: middle;
}
.luminar-neo-pricing__item:last-child {
	margin-bottom: 0;
}
.luminar-neo-pricing__border {
	max-width: 360px;
	background: -webkit-linear-gradient(
		289.47deg,
		#0ff 1.95%,
		#0500ff 18.09%,
		#ad00ff 39.11%,
		#0ff 64.04%,
		rgba(49, 230, 255, 0) 95.82%
	);
	background: -o-linear-gradient(
		289.47deg,
		#0ff 1.95%,
		#0500ff 18.09%,
		#ad00ff 39.11%,
		#0ff 64.04%,
		rgba(49, 230, 255, 0) 95.82%
	);
	background: linear-gradient(
		160.53deg,
		#0ff 1.95%,
		#0500ff 18.09%,
		#ad00ff 39.11%,
		#0ff 64.04%,
		rgba(49, 230, 255, 0) 95.82%
	);
	padding: 2px;
}
@media (max-width: 1279px) {
	.luminar-neo-pricing__title-big {
		font-size: 50px;
	}
	.luminar-neo-pricing__border {
		margin: 0 auto;
	}
}
@media (max-width: 767px) {
	.luminar-neo-pricing__border {
		margin: 40px auto 0;
	}
}
.luminar-neo-pricing__card {
	width: 100%;
	height: 100%;
	background: #19172a;
}
.luminar-neo-pricing__logo {
	text-align: center;
	padding: 100px 50px 50px;
}
@media (max-width: 1279px) {
	.luminar-neo-pricing__logo {
		padding: 50px 70px;
	}
}
@media (max-width: 575px) {
	.luminar-neo-pricing__border {
		margin: 40px 0 0;
	}
	.luminar-neo-pricing__logo {
		padding: 50px;
	}
}
.luminar-neo-pricing__price {
	text-align: center;
	position: relative;
}
.luminar-neo-pricing__price-title {
	font-size: 15px;
	display: block;
}
.luminar-neo-pricing__pricing-content {
	margin-top: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.luminar-neo-pricing__pricing-content span:first-child {
	font-size: 30px;
	font-weight: 700;
}
.luminar-neo-pricing__pricing-content span:nth-child(2) {
	font-size: 50px;
	font-weight: 700;
	margin: 10px 8px 0;
}
.luminar-neo-pricing__pricing-content span:last-child {
	font-size: 20px;
	font-weight: 700;
	-ms-flex-item-align: start;
	align-self: flex-start;
}
.luminar-neo-pricing__bordered-text {
	position: absolute;
	right: 100px;
	top: 14px;
}
.luminar-neo-pricing__buy-block {
	padding: 0 50px 100px;
	text-align: center;
}
@media (max-width: 767px) {
	.luminar-neo-pricing__buy-block {
		padding: 0 50px 50px;
	}
}
@media (max-width: 575px) {
	.luminar-neo-pricing__buy-block {
		padding: 0 30px 30px;
	}
}
.luminar-neo-pricing__buy-block .sk-btn-trial_desk {
	margin-bottom: 5px;
	margin-left: 0;
	padding: 12px 25px;
}
@media (max-width: 1799px) {
	.luminar-neo-pricing__buy-block .sk-btn-trial_desk {
		padding: 9px 25px;
	}
}
.luminar-neo-pricing__buy-block .sk-btn-trial_mob {
	margin-bottom: 5px;
	padding: 12px 25px;
}
@media (max-width: 1799px) {
	.luminar-neo-pricing__buy-block .sk-btn-trial_mob {
		padding: 9px 25px;
	}
}
.luminar-neo-pricing__buy-block .sk-btn-with-trial {
	width: 100%;
}
.luminar-neo-pricing__text-no-card {
	text-align: center;
	margin-bottom: 15px;
}
.luminar-neo-pricing__card-footer-text {
	margin-top: 6px;
	color: #b3aabe;
	font-size: 15px;
	max-width: 315px;
	padding-bottom: 50px;
}
@media (max-width: 1279px) {
	.luminar-neo-pricing__bordered-text {
		right: 60px;
	}
	.luminar-neo-pricing__card-footer-text {
		font-size: 12px;
	}
}
@media (max-width: 767px) {
	.luminar-neo-pricing__card-footer-text {
		padding-bottom: 0;
	}
}
.luminar-neo-pricing__card-footer-text span {
	display: block;
	color: #f6d247;
}
.luminar-neo-pricing__platform-img_win img {
	width: 150px;
}
.luminar-neo-pricing__platform-img_mac img {
	width: 190px;
}
.luminar-neo-pricing__platform-img:hover {
	-webkit-transition: 0.3s ease-in-out;
	-o-transition: 0.3s ease-in-out;
	transition: 0.3s ease-in-out;
	opacity: 0.7;
}
.product-popup__inner {
	position: relative;
	width: 100%;
	max-width: 970px;
	height: 440px;
	background: #2a2c38;
	-webkit-box-shadow: 0 4px 150px rgba(0, 0, 0, 0.25);
	box-shadow: 0 4px 150px rgba(0, 0, 0, 0.25);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 32px 32px 0;
	overflow: visible;
}
@media (max-width: 767px) {
	.product-popup__inner {
		height: auto;
		padding: 32px;
	}
}
@media (max-width: 575px) {
	.product-popup__inner {
		padding: 25px 15px 15px;
	}
}
.product-popup-info {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 100%;
	overflow: hidden;
}
.product-popup-info__slider {
	width: 60%;
	margin-right: 30px;
}
@media (max-width: 767px) {
	.product-popup-info {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.product-popup-info__slider {
		width: 100%;
		margin: 0 0 30px;
	}
}
.product-popup-info__description {
	width: 40%;
}
.product-popup-header {
	position: relative;
}
.product-popup-header::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20%;
	pointer-events: none;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(11.76%, rgba(35, 37, 48, 0)),
		to(#2a2c38)
	);
	background: -webkit-linear-gradient(
		top,
		rgba(35, 37, 48, 0) 11.76%,
		#2a2c38 100%
	);
	background: -o-linear-gradient(top, rgba(35, 37, 48, 0) 11.76%, #2a2c38 100%);
	background: linear-gradient(180deg, rgba(35, 37, 48, 0) 11.76%, #2a2c38 100%);
}
.product-popup-header__title {
	font-weight: 600;
	font-size: 24px;
	line-height: 1.2;
	margin-bottom: 8px;
	max-width: 330px;
}
@media (max-width: 767px) {
	.product-popup-info__description {
		width: 100%;
	}
	.product-popup-header__title {
		max-width: 100%;
	}
}
.product-popup-header__title .ai-label {
	position: relative;
}
.product-popup-header__title span {
	background-clip: text;
	-webkit-background-clip: text;
	color: transparent;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-neo/popup-update-title-bg.svg);
	background-position: center 10%;
	display: inline-block;
}
.product-popup-header__subtitle {
	font-size: 15px;
	line-height: 20px;
	color: #fff;
	margin-bottom: 16px;
}
.product-popup__item-price {
	padding-right: 16px;
}
.product-popup__item-price-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	font-size: 15px;
	line-height: 1.1;
}
@media (max-width: 575px) {
	.product-popup__item-price {
		padding: 0 0 20px;
	}
	.product-popup__item-price-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}
.product-popup__item-price-wrap .sk-btn {
	margin: 0;
	padding: 6px 20px;
	min-width: 124px;
}
.product-popup__item-price_inner {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.product-popup-item {
	padding: 18px;
	border: 1px solid #cf00f0;
	border-radius: 10px;
	margin-bottom: 15px;
}
.product-popup-item.is-hide {
	display: none;
}
.product-popup-item__col,
.product-popup-item__inner {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.product-popup-item__icon {
	width: 54px;
	margin-right: 25px;
}
.product-popup-item__title {
	font-weight: 600;
	font-size: 15px;
	line-height: 19px;
	margin-bottom: 10px;
}
.product-popup-item__title .ai-label {
	position: relative;
	top: -3px;
}
.product-popup-item__text {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	color: #b3aabe;
}
.product-popup-item__text .ai-label {
	position: relative;
	top: -3px;
}
.product-popup-details {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	height: 234px;
	padding-bottom: 35px;
}
.de .product-popup-details,
.es .product-popup-details,
.fr .product-popup-details,
.it .product-popup-details,
.jp .product-popup-details,
.nl .product-popup-details,
.pl .product-popup-details {
	height: 220px;
}
@media (max-width: 959px) {
	.de .product-popup-details,
	.es .product-popup-details,
	.fr .product-popup-details,
	.it .product-popup-details,
	.jp .product-popup-details,
	.nl .product-popup-details,
	.pl .product-popup-details {
		height: 190px;
	}
}
@media (max-width: 767px) {
	.de .product-popup-details,
	.es .product-popup-details,
	.fr .product-popup-details,
	.it .product-popup-details,
	.jp .product-popup-details,
	.nl .product-popup-details,
	.pl .product-popup-details,
	.product-popup-details {
		height: auto;
	}
}
.product-popup-details__item {
	padding-bottom: 20px;
}
.product-popup-details__text {
	font-size: 15px;
	line-height: 1.4;
}
.product-popup-details__title {
	font-weight: 600;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 8px;
}
.product-popup-details__list {
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
}
.product-popup-details__list li {
	position: relative;
	padding-left: 15px;
}
.product-popup-details__list li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 9px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #fff;
}
.product-popup .close {
	position: absolute;
	top: -25px;
	right: -30px;
	left: auto;
	opacity: 0.5;
	-webkit-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (max-width: 1279px) {
	.product-popup .close {
		top: 15px;
		right: 15px;
	}
}
@media (max-width: 575px) {
	.product-popup .close {
		top: 5px;
		right: 5px;
	}
}
.product-popup .close:hover {
	opacity: 1;
}
.product-popup .close svg {
	width: 12px;
	height: 12px;
}
.product-popup .ba-slider-new__img {
	height: 352px;
}
@media (max-width: 767px) {
	.product-popup .ba-slider-new__img {
		height: 280px;
	}
}
.product-popup.preload .ba-slider-new__img-before {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__patrick-fore-before.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-before_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__sixties-photography-before.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-before_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-4-main/lb-p-hero-before-v2.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-before_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/tree_before.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-after {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__patrick-fore-after.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-after_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__sixties-photography-after.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-after_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-4-main/lb-p-hero-after-v2.jpg?q=75&f=webp);
}
.product-popup.preload .ba-slider-new__img-after_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/tree_after.jpg?q=75&f=webp);
}
.product-details-popup__slider-wrap {
	width: 100%;
	height: 100%;
}
.product-details-popup__slider-wrap img {
	display: block;
	width: 100%;
}
.product-details-popup__slider {
	position: relative;
}
.product-details-popup__slide {
	display: none;
}
.product-details-popup__slide.is-active {
	display: block;
}
.product-details-popup__slide .ba-slider {
	overflow: hidden;
}
.product-details-popup__tabs {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	top: -24px;
	z-index: 200;
}
.product-details-popup-tab {
	width: 80px;
	height: 48px;
	cursor: pointer;
	border: 0 solid transparent;
	border-left: none;
}
.product-details-popup-tab.is-active {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	border: 1px solid #ce33cd;
}
.product-details-popup-tab__img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__patrick-fore-after.jpg?q=75&f=webp);
}
.product-details-popup-tab__img_2 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/l/augmented-sky__sixties-photography-after.jpg?q=75&f=webp);
}
.product-details-popup-tab__img_3 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/luminar-4-main/lb-p-hero-after-v2.jpg?q=75&f=webp);
}
.product-details-popup-tab__img_4 {
	background-image: url(https://media.macphun.com/img/uploads/uploads/skylum/lumina-4-teaser/tree_after.jpg?q=75&f=webp);
}
.banner-update {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 9px 15px;
	background: -webkit-linear-gradient(347.9deg, #146033 10.19%, #90ab1a 92.39%);
	background: -o-linear-gradient(347.9deg, #146033 10.19%, #90ab1a 92.39%);
	background: linear-gradient(102.1deg, #146033 10.19%, #90ab1a 92.39%);
	border-radius: 5px 5px 0 0;
	display: none;
	z-index: 101;
}
@media (max-width: 767px) {
	.banner-update {
		display: block;
	}
}
.banner-update.is-hide {
	display: none;
}
.banner-update__close {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 10px;
	height: 10px;
	position: absolute;
	right: 15px;
	top: 10px;
	z-index: 1;
}
.banner-update__close svg {
	width: 100%;
}
.banner-update__link {
	position: absolute;
	display: inline-block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.banner-update__title {
	letter-spacing: 0.04em;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	padding-bottom: 4px;
	pointer-events: none;
}
.banner-update__text {
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
	pointer-events: none;
}
.banner-update__text-label {
	display: inline-block;
	font-weight: 700;
	font-size: 13px;
	color: #1e202b;
	letter-spacing: 1px;
	background: #f9fe07;
	border-radius: 5px;
	margin-top: 3px;
	margin-left: 3px;
	padding: 4px 8px;
}
