@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300..900&display=swap');
/*@import url('https://fonts.googleapis.com/css2?family=Pacifico&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Monoton&display=swap');


* {
  -webkit-tap-highlight-color: transparent;
}
*:focus {
  outline: none;
}
html {
  /*background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);*/
  /*height: 100%;
  overflow: hidden;*/
}
html{
	--color:#ff786d;
	background:#000;
}
body{
	font-family: 'Raleway';
	color:#fff;
	min-height:100vh;
	background:#000;
}


.body-auth{
	padding:0 20px;
}

.wrap-auth{
	min-height: 100vh;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding:30px 0;
}
.wrap-auth-content{
	padding:40px 0;
}

.blur-bg{
	position: fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:500;
	backdrop-filter: blur(4px);
	opacity:0;
	visibility: hidden;
	transition: 0.5s;
}
.blur-bg-a{
	opacity: 1;
	visibility: visible;
}

.bg{
	/*background: radial-gradient(ellipse at bottom, #000 0%, #333 100%);*/
	z-index:1;
	position: fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.anim .bg{
	display: none;
}
.body{
	/*position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow-y: auto;
	z-index:5;
	padding:30px 20px;*/
	position: relative;
	padding:30px 20px;
	z-index:5;
}

.body-auth{
	padding:0 20px;
}

.wrap-auth{
	min-height: 100vh;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding:30px 0;
}
.wrap-auth-content{
	padding:40px 0;
}

.menu{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-radius:30px;
	padding:20px 0;
}


.contacts-btns{
	display: flex;
	align-items: center;
	gap:6px;
	flex-shrink: 0;
}
.contacts-btn{
	width:34px;
	height:34px;
	background:url() center center no-repeat;
	background-size:contain;
}
.contacts-btn-wa{
	background-image:url(../img/wa.svg);
}
.contacts-btn-tg{
	background-image:url(../img/tg.svg);
}
.contacts-btn-vk{
	background-image:url(../img/vk.svg);
}




.rules{
	border:1px solid rgba(255,255,255,0.15);
	border-radius:30px;
	padding:20px;
	margin-top:50px;
}
/*.menu .logo{
	width:100px;
}*/
a.logo{
	text-decoration: none!important;
}


@-webkit-keyframes buzz {
  70% {
    opacity: 0.80;
  }
}
 
@keyframes buzz {
  70% {
    opacity: 0.80;
  }
}
@-webkit-keyframes blink {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
  }
  46% {
    opacity: 1;
  }
}
@keyframes blink {
  40% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 1;
  }
  45% {
    opacity: 0.2;
  }
  46% {
    opacity: 1;
  }
}
@media screen and (min-width: 1000px) {
  .main {
    width: 400px;
    font-size: 150px;
  }
 
  .main .socod {
    font-size: 103px;
  }
}




.logo-img{
	width:200px;
	height:48px;
	background:url(../img/logo.svg) left center no-repeat;
	background-size: auto 25px;
}
.logo-l{
	display: flex;
	flex-direction: column;
}
.logo-d{
	font-size:10px;
	line-height: 1em;
	font-weight:400;
	opacity:0.5;
}

.menu a{
	text-decoration: none!important;
}
.btn-login{
	background:rgba(255,255,255,0.05);
	color:#fff;
	padding:9px 16px;
	font-size:12px;
	font-weight: 700;
	border-radius:10px;
	cursor: pointer;
}

.header{
	padding:70px 0;
	position: relative;
	margin:60px 0;
}
.header-l{
	max-width: 700px;
}
.header-img{
	width:500px;
	background:#222 url() center center no-repeat;
	background-size:cover;
	border-radius:40px 0 0 40px;
	position: absolute;
	right:-20px;
	top:0px;
	bottom:0px;
	overflow: hidden;

	 display: flex;
  align-items: stretch;
  justify-content: center;
}
.header-img video{
	object-fit: cover;
  object-position: center;
  width: 100%;
}
.img-lazy{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:url() center center no-repeat;
	background-size:cover;
}
.media{
	overflow: hidden;
}
.media iframe{
	width:100%;
	height:100%;
	border:0;
	outline:0;
}
.media .fotorama{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
}
.media .fotorama .fotorama__stage {
  position: relative;
  z-index: 1;
}

.media .fotorama .fotorama__nav {
	position: absolute; /* Навигация абсолютно поверх */
	bottom: 10px;       /* Отступ снизу */
	left: 0;
	right: 0;
	z-index: 10;
}
.fotorama__nav__frame{
	border-radius: 12px;
	overflow: hidden;
}
.fotorama__thumb-border{
	border-radius: 8px;
	overflow: hidden;
	border-color:#fff;
	box-sizing: border-box;
	width:40px!important;
	height: 40px!important;
}

.header h1{
	font-family: 'Geologica';
	font-weight: 700;
	font-size: 36px;
	line-height: 1.2em;
}
.header p{
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5em;
	margin-top: 30px;
}
p{
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5em;
}

.h1{
	position: relative;
	max-width: 700px;
     margin: 0 auto;
	margin-top:40px;
}
.h1-ai{
	position: absolute;
	right:-35px;
	top:-35px;
	font-size:12px;
	font-weight:500;
	background:url(../img/h1-ai-2.jpg) center center no-repeat;
	background-size:cover;
	color:#fff;
	padding:5px 15px;
	border-radius:100px;
	padding-right:28px;
}
.h1-ai:before{
	position: absolute;
	right:10px;
	top:0;
	bottom:0;
	width:14px;
	height:14px;
	background:url(../img/h1-ai-stars.svg) center center no-repeat;
	background-size:contain;
	margin:auto;
	content:'';
}

.ticks{
	margin-top:30px;
	margin-bottom:20px;
	display: flex;
	align-items: center;
}
.ticks-center{
	justify-content: center;
}
.ticks .tick{
	display: flex;
	align-items: center;
	margin-right:15px;
	background:rgba(255, 163, 109, 0.1);
	color:var(--color);
	padding:8px 12px;
	border-radius:15px;
}
.ticks .tick-t{
	width:12px;
	height:12px;
	margin-right:5px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ticks svg{
	width:100%;
	fill:var(--color);
}
.ticks .tick-h{
	font-size:14px;
	font-weight:500;
}

.btn-wrap{
	display:inline-block;
	position:relative;
}
.btn-info{
	
	position:absolute;
	left:120%;
	top:85px;
	width:300%;
	max-width:300px;
}
.btn-info p{
	color:#858686;
	font-weight:300;
	font-size:14px;
	line-height:1.2em;
	border-radius:10px;
	margin:0;
	padding:0;
	margin-top:10px;
}
.btn-info-arr{
	background:url(../img/arr.png) center center no-repeat;
	background-size:contain;
	width:30px;
	height:30px;
	position:absolute;
	left:-10px;
	top:-35px;
     transform: rotate(180deg);
	opacity:0.2;
}
.btn{
	display: inline-block;
	padding:20px 35px;
	background:#fff;
	background:linear-gradient(to bottom, #8987FF, #6764FF);
	background:var(--color);
	color:#000;
	border-radius:20px;
	margin-top:20px;
	cursor: pointer;
	box-shadow: 0px 20px 40px 0px rgba(255, 163, 109, 0.2);
	font-weight: 500;
	font-size:16px;
	overflow: hidden;
	transition: 0.4s;
	position: relative;
	user-select: none;
     text-decoration: none;
}
.btn-glow{
	position: relative;
	overflow: hidden;
}
.btn-glow:before{
	content:'';
	position: absolute;
	top: -50px;
	bottom: -50px;
	left: -75%;
	width: 60px;
	background: rgba(255, 255, 255, 0.3);
	filter: blur(8px);
	transform: skewX(-20deg);
	animation: glowSlide 3.5s infinite;
}
@keyframes glowSlide {
	0% {
	left: -75%;
	}
	20% {
	left: 125%;
	}
	100% {
	left: 125%;
	}
}

.wrap{
	max-width:1200px;
	margin:0 auto;
}
.triggers{
	display: flex;
	justify-content: space-between;
	gap:100px;
	margin-top:80px;
}
.trigger{
	width:100%;
}
.trigger-img{
	width:50px;
	height:50px;
	margin-bottom:5px;
	position: relative;
}
.trigger-img-bg{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1;
}
.trigger-img-bg svg{
	width:100%;
	height:100%;
}
.trigger-img-bg svg path{
	fill:rgba(103, 100, 255, 0.1);
}
.trigger-img-icon{
	position:absolute;
	left:12px;
	top:12px;
	right:12px;
	bottom:12px;
	z-index:2;
}
.trigger-img-icon svg{
	width:100%;
	height:100%;
}
.trigger-img-icon svg path{
	stroke:var(--color);
}
.trigger-h{
	font-weight:700;
	color:var(--color);
	font-size:18px;
	margin-top: 15px;
	margin-bottom: 3px;
}
.info{
	text-align: center;
	margin-top:120px;
}
.info h2{
	font-size:30px;
	font-weight: 800;
	max-width:900px;
	line-height: 1.2em;
	margin:0 auto;
	text-wrap: balance;
}
.info p{
	line-height: 1.4em;
	margin:0 auto;
	margin-top:20px;
	text-wrap: balance;
}

.info-max{
	position: relative;
	margin:60px 0;
	display: flex;
	align-items: center;
	gap:80px;
}
.info-max-r{
	display: flex;
	flex-direction: column;
	gap:40px;
}
.info-max-img{
	width:500px;
	height:500px;
	background:#000 url() center center no-repeat;
	background-size: cover;
	border-radius:40px;
	flex-shrink: 0;
}
.info-max h3{
	margin:0;
	padding:0;
	font-weight:700;
	color:var(--color);
	font-size:18px;
	margin-bottom: 3px;
}
.info-max p{
	font-size:18px;
}

.cases{
	display: flex;
	margin-top:60px;
	gap:40px;
	flex-wrap: wrap;
}
.case{
	border:1px solid #eee;
	padding:30px;
	border-radius:40px;
	flex: 1 1 calc(50% - 40px);
}
.case h3{
	font-size:18px;
	line-height: 1.3em;
}
.case-h{
	margin-top:30px;
	font-weight: bold;
	color:var(--color);
}
.case-d{
	font-size:16px;
}
.case-r{
	font-style: italic;
	font-size:16px;
	margin-top:20px;
	border-radius:30px;
	background:rgba(103, 100, 255, 0.1);
	padding:20px;
}
.case-stars{
	display: flex;
	align-items: center;
	gap:0px;
	margin-top:10px;
}
.case-stars span{
	font-weight: bold;
	font-size: 16px;
	font-style: normal;
	margin-left:8px;
	color:var(--color);
}
.case-stars svg{
	width:20px;
	height:20px;
}
.case-stars svg path{
	fill:var(--color);
}

.shops{
	display: flex;
	margin-top:60px;
	gap:20px;
	justify-content: center;
	padding:0px 40px;
	flex-wrap: wrap;
}
.shop{
	background:rgba(255,255,255,0.04);
	padding:20px;
	border-radius:30px;
	flex: 0 0 calc(25% - 20px);
	text-align: left;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.shop-img{
	aspect-ratio: 1/1.4;
	background:url() center center no-repeat #000;
	background-size: cover;
	border-radius:10px;
	position: relative;

	display: flex;
     align-items: center;
     transform-style: preserve-3d;
     perspective: 2000px;
  
}

.shop-img:before {
  content: "";
  width: 100%;
  position: absolute;
  height: 0;
  bottom: 14px;
  transform: rotateY(-20deg) translateZ(-20px);
  z-index: 0;
  box-shadow: 10px 12px 20px 13px rgba(0, 0, 0, 0.3);
}




.shop-img-badge{
	position:absolute;
	right:15px;
	top:15px;
	background:var(--color);
	color:#fff;
	font-weight:400;
	font-size:12px;
	padding:5px 10px;
	border-radius:100px;
}
.shop-h{
	font-weight: 700;
	font-size: 22px;
	line-height: 1.2em;
	margin-top:30px;
	text-align: center;
	/*font-family: 'Pacifico';*/
}
.shop-d{
	font-weight: 400;
	font-size: 15px;
	margin-top:30px;
	margin-bottom:10px;
	line-height: 1.4em;
	text-align: center;
}
.shop-btn{
	width:100%;
	text-align: center;
	font-size:14px;
	padding:16px;
	border-radius: 20px;
}
.shop-p{
	font-weight: 700;
	margin-top:20px;
	font-size:18px;
}

.cta{
	border-radius: 40px;
	background:var(--color);
	color:#fff;
	margin-top:50px;
	padding:50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cta h2{
	line-height: 1.2em;
}
.cta p{
	font-size:18px;
	margin-top:5px;
}
.cta .btn{
	background:#fff;
	color:#000;
	margin:0;
	flex-shrink: 0;
	margin-left:20px;
}

.cta-special{
	border-radius: 40px;
	background:rgba(103, 100, 255, 0.07);
	color:#fff;
	margin:0 auto;
	max-width:950px;
	margin-top:100px;
	padding:50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap:40px;

}
.cta-special h2{
	font-size:35px;
	line-height: 1.1em;
	color:#000;
}
.cta-special .btn{
	margin:0;
	margin-top:40px;
	box-shadow: none;;
}

.cta-special-prices{
	color:#000;
	display: flex;
	flex-wrap: wrap;
	gap:10px;
}
.cta-special-price{
	flex: 0 0 calc(50% - 10px);
}
.cta-special-price-p{
	font-size:30px;
	font-weight: 700;
	font-family: 'Geologica';
}
.cta-special-price-d{
	font-size:14px;
	line-height: 1.4em;
}
.cta-special-l{
	flex-shrink: 0;
	min-width:420px;
}

.faqs{
	margin:0 auto;
	margin-top:50px;
	max-width:800px;
	user-select: none;
	margin-bottom:70px;
}
.faq{
	padding:20px;
	font-size:18px;
	border-bottom:1px solid rgba(255,255,255,0.15);
	cursor: pointer;
}
.faq:last-child{
	border-bottom:none;
}
.faq-q{
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.faq-q div{
	width:24px;
	height:24px;
	transition:0.2s;
}
.faq-q div svg{
	width:24px;
	height:24px;
}
.faq-q div svg path{
	fill:var(--color);
}
.faq-a{
	height:1px;
	overflow: hidden;
	opacity:0;
	transition:0.2s;
	line-height: 1.4em;
}
.faq-on .faq-q div{
	transform: rotate(180deg);
}
.faq-on .faq-a{
	height:auto;
	opacity:1;
	padding-top:20px;
	padding-bottom:10px;
}

.faq-a a{
	color: #fff!important;
	text-decoration: none!important;
}

.footer{
	border:1px solid rgba(255,255,255,0.15);
	border-radius:30px;
	padding:20px;

	margin-top:100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer-l{
	text-align: right;
}
.footer-l-info{
	color:#888;
	font-size:12px;
}
.footer-l-a{
	color:#888;
	font-size:12px;
	text-decoration: underline;
	text-decoration-color: rgba(0,0,0,0.2);
	margin-left:10px;
}

.tarifs{
	display: flex;
	margin-top:40px;
	gap:20px;
	justify-content: center;
	padding:0px 40px;
	flex-wrap: wrap;
}
.tarif{
	border:1px solid #e5e5e5;
	padding:25px;
	border-radius:30px;
	flex: 0 0 calc(33% - 20px);
	text-align: left;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
}
.tarif .btn{
	text-align: center;
}
/*
.tarif-h{
	display: flex;
	align-items: center;
	justify-content: space-between;
}*/
.tarif-h{
	font-weight: 700;
	font-size: 18px;
}
/*
.tarif-h div{
	opacity:0.5;
}
*/
.tarif-p{
	display: flex;
	align-items: flex-end;
	margin-top:20px;
}
.tarif-p > div > p{
	font-size:35px;
	font-weight: 700;
	font-family: 'Geologica';
	line-height: 1em;
}
.tarif-p > p{
	opacity:0.5;
	margin-left:5px;
	font-size:16px;
}

.tarif-p2{
	padding-top:10px;
	font-size:14px;
	opacity:0;
	height:0px;
	transition: 0.6s;
}
.tarif-p2-a{
	opacity:0.5;
	height:auto;
}


.tarif-trigs{
	margin-top:30px;
	margin-bottom:20px;
	display: flex;
	flex-direction: column;
	gap:5px;
}
.tarif-trig{
	display: flex;
	align-items: center;
	border-radius:15px;
}
.tarif-trig-tick{
	width:12px;
	height:12px;
	margin-right:7px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.tarif-trig-tick svg{
	width:100%;
	fill:var(--color);
}
.tarif-trig-h{
	font-size:16px;
}
.tarif-h div{
	padding:5px 5px;
	font-size:14px;
	font-weight: 700;
}
.tarif-select-btn{
	background:rgba(103, 100, 255, 0.15);
	padding:5px 15px!important;
	padding-right:32px!important;
	border-radius:100px;
	font-size:14px;
	font-weight: 700;
	color:var(--color);
	opacity:1!important;
	cursor:pointer;
	position: relative;
	user-select: none;
}
.tarif-select-btn:before{
	content:'';
	position: absolute;
	bottom: 0;
	right:10px;
	top:0;
	width:20px;
	height:20px;
	margin:auto;
	background:url(../img/index/arr-b.svg) center center no-repeat;
	background-size:contain;
	transition: 0.2s;
}
.tarif-select-btn-a:before{
	transform: rotate(180deg);
}
.tarif-select{
	position: absolute;
	right:25px;
	top:50px;
	border: 1px solid rgba(48, 52, 59, .05);
    	box-shadow: 0 20px 20px rgba(0, 0, 0, .07);
	width: 280px;
	z-index:20;
	background:#fff;
	border-radius:20px;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	transform: translateY(0px);
	transition: 0.2s;
}
.tarif-select-a{
	opacity: 1;
	visibility: visible;
	transform: translateY(15px);
}
.tarif-select-tab{
	padding: 10px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size:14px;
	cursor: pointer;
}
.tarif-select-tab:hover{
	background:rgba(103, 100, 255, 0.05);
}
.tarif-select-tab div{
	font-weight: 700;
}
.tarif-select-tab span{
	opacity: 0.5;;
}

.tarif-tabs{
	padding:5px;
	background:#f5f5f5;
	display: inline-flex;
	border-radius:100px;
	margin-top:30px;
}
.tarif-tab{
	padding:8px 10px;
	width:150px;
	border-radius:100px;
	position: relative;
	cursor: pointer;
	user-select: none;
}
.tarif-tab-a{
	background:#fff;
}
.tarif-tab div{
	position: absolute;
	right:0;
	top:-13px;
	font-size:12px;
	font-weight: 700;
	background:var(--color);
	padding:2px 8px;
	color:#fff;
	border-radius:100px;
}



/*
.preview-bg{
	position: fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:500;
	background:rgba(205,205,205,0.5);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	visibility: hidden;
	opacity:0;
	transition:0.4s;
}
.preview-bg-a{
	visibility: visible;
	opacity:1;
}
.preview-line{
	position: fixed;
	left:0;
	top:0;
	right:0;
	background:#fff;
	z-index:501;
	padding:20px;
	display: flex;
	align-items: center;
	transform: translateY(-100px);
	transition:0.4s;
	border-bottom:1px solid #e5e5e5;
}
.preview-line-a{
	transform: translateY(0px);
}
.preview-line-h{
	font-weight:700;
	width:100%;
}
.preview-line .btn{
	font-size:14px;
	padding: 12px 15px;
	border-radius:16px;
	margin:0;
	flex-shrink: 0;
}
.preview-frame{
	position: fixed;
	left:0;
	top:86px;
	right:0;
	bottom:0;
	background:#fff;
	z-index:503;
	display: none;
	opacity: 0;
	transition: 0.4s;
}
.preview-frame iframe{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	border:0;
	outline:0;
	width:100%;
	height:100%;
}
.preview-frame-a{
	opacity: 1;
}
.preview-close{
	width:45px;
	height:45px;
	background:url(../img/cross-b.svg) center center no-repeat rgba(103, 100, 255, 0.07);;
	background-size: 10px auto;
	margin-left:15px;
	flex-shrink: 0;
	border-radius:15px;
	cursor: pointer;
}
*/




.auth-h{
	font-weight: 700;
	font-size:20px;
	margin-bottom:20px;
	text-align: center;
	line-height: 1.2em;
}
.auth-d{
	font-weight: 700;
	font-size:20px;
	margin-bottom:20px;
	text-align: center;
}
.auth-form{
	max-width:300px;
	margin:0 auto;
}
.auth-text{
	font-size:14px;
	font-weight: 400;
	height:55px;
	border:0;
	background:rgba(255,255,255,0.05);
	padding:10px 15px;
	max-width:300px;
	width:100%;
	border-radius:15px;
	outline:0;
	margin-top:10px;
	outline: 0;
	color:#fff;
}
.auth-btn{
	padding:17px 30px;
	background:linear-gradient(to bottom, #FF875F, #FF5169);
	color:#fff;
	font-weight:700;
	font-size:14px;
	border-radius:15px;
	display: inline-block;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	width:100%;
	margin-top:20px;
	border:0!important;
	outline: 0!important;

	background:var(--color);
	box-shadow: 0px 10px 20px 0px rgba(103, 100, 255, 0.15);
}


.auth-btns{
	margin-top:20px;
	margin-bottom:10px;
}
.auth-btns-btn{
	padding:10px 0;
	text-align: center;
	font-size:14px;
	border-radius: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	transition:0.2s;
	color: #000;
	border:1px solid #E0E0E0;
	font-weight: 600;
	margin-top:10px;
}
.auth-btns-btn div{
	width:22px;
	height:22px;
	margin-right:10px;
}
.auth-btns-btn-tg div{
	background:url(../img/tg.svg) center center no-repeat;
	background-size:contain;
}
.auth-btns-btn-vk div{
	background:url(../img/vk.svg) center center no-repeat #fff;
	background-size:contain;
}

.auth-hr{
	margin-top:25px;
	margin-bottom:5px;
}
.auth-link{
	margin-top:25px;
	font-size:12px;
	color:#777;
	font-weight: 400;
	text-align: center;
}
.auth-link-2{
	margin-top:5px;
}
.auth-link a{
	color:var(--color)!important;
}



.auth-label{
    position: relative;
    padding-left: 24px;
    text-align: left;
    color: #777;
    line-height: 1.2em;
    font-size:12px;
    cursor: pointer;
    margin-top: 10px;
    font-weight: 400;
    padding-top:4px;
}
.auth-label input{
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    border-radius: 5px;
}
.auth-label input{
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: rgba(0, 0, 0, 0);
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
}
.auth-label input:active{
    outline: none;
    border-color: var(--color);
}
.auth-label input:checked {
    background-color: var(--color) !important;
    border-color: var(--color) !important;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMS40IDVMMTAgMy42bC00IDQtMi0yTDIuNiA3IDYgMTAuNHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}


.noty{
	position:fixed;
	right:20px;
	top:-30px;
	left:20px;
     opacity:0;
     transition:top 0.5s, opacity 0.5s;
     z-index:5000;
	text-align: center;
	pointer-events: none;
	user-select: none;
	z-index:500;
}
.noty div{
	/*box-shadow: 0 15px 18px 0 rgba(255, 103, 102, 0.2);
     background:linear-gradient(to bottom, #FF875F, #FF5169);*/
	background:var(--color);
	box-shadow: 0px 20px 40px 0px rgba(103, 100, 255, 0.2);
	border-radius:15px;
	display:inline-block;
	color:#fff;
	padding:14px 20px;
	font-size:14px;
	font-weight:300;
     cursor:arrow;
}
.noty-show{
	top:20px;
	opacity:1;
     cursor:pointer;
}




.m-lock{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:503;
	background:rgba(22,24,34,0.15);
	transition:0.5s;
	visibility:hidden;
	opacity:0;
	z-index:999999;
}
.m-lock-a{
	visibility:visible;
	opacity:1;
}
.m-lock > div{
    position:absolute;
	z-index:999999;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:96px;
	height:96px;
	margin:auto;
	color:#fff;
}
.m-lock > div > div {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    float: none;
    background-color:#fff;
    border: 0 solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 96px;
    border-radius: 100%;
    opacity: 0;
    animation: m-lock 1s 0s linear infinite;
}
.m-lock > div > div:nth-child(2) {
    animation-delay: .2s;
}
.m-lock > div > div:nth-child(3) {
    animation-delay: .4s;
}
@keyframes m-lock{
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: .75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}




.modal-bg{
	position: fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(25, 23, 35, 0);
	z-index:505;
	display: flex;
	padding:50px;
	align-items: center;
	justify-content: center;
	overflow: auto;
	visibility: hidden;
	opacity: 0;
	transition: 0.5s;
}
.modal-bg-a{
	visibility: visible;
	opacity: 1;
	
}
.modal{
	padding:30px;
	background: #fff;
	border-radius: 30px;
	width:100%;
	max-width:700px;
	text-align: left;
	box-shadow: 0px 20px 30px 0px rgb(0 0 0 / 5%);
	position: relative;
	margin: auto;
	transition: 0.5s;
	color:#000;
	transform: scale(0.9);
	user-select: none;
}
.modal--tales{
	max-width:500px;
}
.modal--check{
	max-width:500px;
}
.modal-bg-a .modal{
	transform: scale(1);
}
.modal-h{
	font-size:22px;
	font-weight: 700;
	font-family: 'Geologica';
	line-height: 1.1em;
}
.modal-h-mt{
	margin-top:30px;
}
.modal-h-2{
	margin-top:30px;
	font-size:18px;
}
.modal-img{
	width:100%;
}
.modal-center{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.modal-d{
	font-size:14px;
	font-weight: 400;
	margin-top:10px;
	color:#999;
	margin-bottom:10px;
}
.modal-d a{
	color:var(--color)!important;
	text-decoration: none!important;
}
.modal-a{
	color:var(--color)!important;
	text-decoration: none!important;
}
.modal-close{
    width: 30px;
    height: 30px;
    position: absolute;
    z-index: 5;
    right: -30px;
    top: -7px;
    background: url(../img/cross-w.svg) center center no-repeat;
    background-size: 14px auto;
    opacity: 0.8;
    cursor: pointer;
    transition: 0.2s;
}
.modal-close:hover{
    opacity:1;
}

.modal-lock{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:500;
	background:rgba(255, 255, 255, 0.0);
	border-radius: 30px;
	display: none;
}


.modal-image{
	aspect-ratio: 1/1;
	background:#eee url(../img/cover.jpg) center center no-repeat;
	background-size:cover;
	border-radius:20px;
	max-width:400px;
	margin:0 auto;
}


.modal-bar-wrap{
	height:30px;
	background:#ffedec;
	border-radius:20px;
	position: relative;
}
.modal-bar{
	position: absolute;
	left:0;
	top:0;
	bottom:0;
	background:linear-gradient(to bottom, #ffb8b2, #ff786d);
	border-radius:20px 0 0 20px;
	min-width: 20px;
	transition: 0.6s;
	max-width:calc(100% - 20px);
}
.modal-bar-tip{
	width:40px;
	height:20px;
	background:#A967FF;
	background:#ff786d;
	border-radius:6px;
	position: absolute;
	right:-20px;
	top:38px;
	margin: auto;
	color:#fff;
	color:#000;
	font-weight: 700;
	font-size:10px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Geologica';
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.1);
}
.modal-bar-tip:after{
    content: "";
    position: absolute;
    top: -6px;
    left: 0;
    right:0;
    margin: auto;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #A967FF;
    border-bottom: 6px solid #ffa36d;
    /* filter: drop-shadow(0 2px 2px rgba(0, 0, 0, 0.1)); */
}



.modal-info-h{
	text-align: left;
	font-size: 14px;
	font-weight: 700;
	margin-top:20px;
	margin-bottom:5px;
	display: flex;
	align-items: center;
	gap:3px;
}
.modal-info-h div{
	width: 14px;
     height: 14px;
     background: url(../img/stars.svg) center center no-repeat;
     background-size: contain;
}
.modal-info-d{
	text-align: left;
	font-size: 14px;
	font-weight: 400;
	margin-bottom:10px;
}
.modal-info-t{
	display: flex;
	align-items: center;
	color:var(--color);
	color:#000;
	padding:4px 0px;
	text-align: left;
}
.modal-info-t div{
	width:12px;
	height:12px;
	margin-right:7px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
}
.modal-info-t svg{
	width:100%;
	fill:var(--color);
	fill:#000;
}
.modal-info-t span{
	font-size:14px;
	font-weight:500;
	line-height: 1.2em;
}


.modal-info-trigs{
	display: flex;
	flex-wrap: wrap;
	gap:7px;
}
.modal-info-trig{
	background:rgba(103, 100, 255, 0.07);
	background:#ffeeec;
	color:var(--color);
	color:#000;
	padding:3px 10px;
	border-radius:15px;
	font-size:12px;
	font-weight:500;
	cursor: pointer;
}


.modal-bigtrigs{
	display: flex;
	gap:10px;
	margin-top:30px;
	flex-wrap: wrap;
}
.modal-bigtrig{
	/*background:rgba(103, 100, 255, 0.07);*/
	/*border:2px solid #A967FF;*/
	padding:20px 15px;
	border-radius:15px;
	display: flex;
	align-items: center;
	flex-direction: column;
	text-align: center;
	flex: 0 0 calc(50% - 10px);
}
.modal-bigtrig-img{
	width:34px;
	height:34px;
}
/*aaa@aaa.ru*/

.modal-bigtrig-h{
	font-weight: 700;
	color:var(--color);
	margin-top:5px;
	font-size:14px;
}
.modal-bigtrig-d{
	font-weight: 400;
	font-size:12px;
	line-height: 1.3em;
	color:#808191;
}
.modal-bigtrig-img svg{
	width:100%;
	height:100%;
}
.modal-bigtrig-img svg path {
	stroke: var(--color);
}

.modal-question-timer{
	background:rgba(255,120,109, 0.1);
	color:var(--color);
	padding:3px 10px;
	border-radius:15px;
	font-size:24px;
	font-weight:700;
	width:120px;
	margin:auto;
	margin-bottom:10px;
	margin-top:40px;
	font-family: 'Geologica';
}

.modal-story{
	margin-bottom:20px;
	margin-top:10px;
}
.modal-story-img{
	width:100px;
	height:100px;
	border-radius:1000px;
	border:2px solid var(--color);
	margin:0 auto;
	margin-bottom:20px;
	position: relative;
	animation: pulse-animation 3s infinite;
}
.modal-story-img-{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:80px;
	height:80px;
	margin:auto;
	background:#eee url() center center no-repeat;
	background-size:cover;
	border-radius: 1000px;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 120, 109, 0.2);
  }
  100% {
    box-shadow: 0 0 0 30px rgba(255, 120, 109, 0);
  }
}



.success-animation { margin:150px auto;}

.spinner {
	width: 100px;
	height: 100px;
	border: 4px solid rgba(0,0,0,0.1);
	border-top: 4px solid var(--color);
	border-radius: 50%;
	animation: spin 0.8s linear infinite;
	position: relative;
    margin: 0 auto;
}

.checkmark {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    display: block;
    stroke-width: 2;
    stroke: var(--color);
    stroke-miterlimit: 10;
    box-shadow: inset 0px 0px 0px var(--color);
    animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both;
    position:relative;
    top: 5px;
    right: 5px;
    margin: 0 auto;
    display: none;
}
.checkmark__circle {
    stroke-dasharray: 166;
    stroke-dashoffset: 166;
    stroke-width: 2;
    stroke-miterlimit: 10;
    stroke: var(--color);
    fill: #fff;
    animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
 
}

.checkmark__check {
    transform-origin: 50% 50%;
    stroke-dasharray: 48;
    stroke-dashoffset: 48;
    animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}

@keyframes stroke {
    100% {
        stroke-dashoffset: 0;
    }
}

@keyframes scale {
    0%, 100% {
        transform: none;
    }

    50% {
        transform: scale3d(1.1, 1.1, 1);
    }
}

@keyframes fill {
    100% {
        box-shadow: inset 0px 0px 0px 30px var(--color);
    }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}




.modal-btns{
	display: flex;
}
.modal-btn-back{
	height:50px;
	width:50px;
	background:#e2e2e2;
	border-radius: 13px;
	flex-shrink: 0;
	font-size:18px;
	font-weight: 700;
	color:#000;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	width:0px;
	transform: scale(0);
	transition: 0.3s;
	margin-right:0px;
}
.modal-btn-back-a{
	transform: scale(1);
	width:50px;
	margin-right:10px;
}
.modal-btn{
	height:50px;
	width:100%;
	background:#A967FF;
	color:#fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 13px;
	font-size:14px;
	font-weight: 700;
	cursor: pointer;

	background:var(--color);
	color:#000;
	box-shadow: 0px 20px 40px 0px rgba(255, 163, 109, 0.2);
}



.modal-question{
	min-height:350px;
	padding:40px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	width:100%;
	flex-direction: column;
}
.modal-question > div{
	width:100%;
}
.modal-question-h{
	font-family: 'Geologica';
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2em;
}
.modal-question-h-t{
	margin-top:30px;
	margin-bottom:10px;
}
.modal-question-h-t2{
	margin-top:50px;
	margin-bottom:10px;
}
.modal-question .form-styles{
	margin-top:20px!important;
}

.modal-question-d-b{
	margin-bottom:20px;
}
.modal-question-d-t{
	margin-top:10px;
}


.modal-answers{
	display: flex;
	flex-wrap: wrap;
	gap:10px;
	width:100%;
	margin-top:30px;
}
.modal-answers-text{
	width:100%;
	margin-top:30px;
	height:50px;
	border:2px solid var(--color);
	border-radius:15px;
	padding:10px;
	font-size:14px;
	font-weight: 500;
	outline: 0;
	text-align: center;
}
.modal-answers-textarea{
	width:100%;
	margin-top:30px;
	height:80px;
	border:2px solid var(--color);
	border-radius:15px;
	padding:10px;
	font-size:14px;
	font-weight: 500;
	outline: 0;
	resize: none;
}
.modal-answers-upload{
	margin:0 auto;
	margin-top:30px!important;
}
.modal-answer{
	min-height:50px;
	border:3px solid #e2e2e2;
	border-radius:13px;
	flex:0 0 calc((100% - 1 * 10px) / 2);
	font-size:13px;
	font-weight: 700;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap:10px;
	padding:8px;
	line-height: 1.2em;
	text-align: left;
}
.modal-answer span{
	width:26px;
	aspect-ratio: 1/1;
	border-radius: 8px;
	background:#e2e2e2;
	flex-shrink: 0;
}
.modal-answer-a{
	border-color:var(--color);
}
.modal-answer-a span{
	background:url(../img/tick.svg) center center no-repeat var(--color);
	background-size:10px auto;
}




.quiz-upload{
	border-radius: 10px;
	background:#fff6f0;
	height:150px;
	margin-top:30px;
	position: relative;
	cursor: pointer;
	margin-bottom:20px;
}
.quiz-upload-a{
	background:#ffeee2;
}
.quiz-upload-{
	border:2px dashed var(--color);
	border-radius:10px;
	position: absolute;
	left:10px;
	top:10px;
	right:10px;
	bottom:10px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	z-index:1;
}
.quiz-upload-h{
	font-weight: 700;
	font-size:12px;
}
.quiz-upload-d{
	font-weight: 500;
	font-size:12px;
	opacity:0.5;
}
.quiz-upload-form{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	visibility:hidden;
	z-index:2;
}
.quiz-upload-label{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:100%;
	cursor:pointer;
	z-index:3;
}



.quiz-photos{
	display: flex;
	flex-wrap: wrap;
	gap:10px;
	margin-bottom:20px;
}
.quiz-photo{
	width:59px;
	height:59px;
	background:#f5fafc url() center center no-repeat;
	background-size:cover;
	border-radius:15px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.quiz-photo--done .quiz-photo-del{
	position: absolute;
	right:-4px;
	top:-4px;
	width:20px;
	height:20px;
	border-radius:100px;
	/*background:url(../img/btn.jpg) right center no-repeat;
	background-size:cover;*/
	background:linear-gradient(to right, #5AC6F0, #7AE4FD);
	background: linear-gradient(to bottom, #ffd1b6, #ffa36d);
	transform: scale(0);
	opacity: 0;
	cursor: pointer;
}
.quiz-photo--done .quiz-photo-del:before{
	width:6px;
	height:6px;
	background:url(../img/cross-w.svg) center center no-repeat;
	background-size:contain;
	margin:auto;
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	content:'';
}
.quiz-photo--done:hover .quiz-photo-del{
	transform: scale(1);
	opacity: 1;
	transition: 0.2s;
}


.quiz-photo--load .quiz-photo-load{
	width: 16px;
	height: 16px;
	border: 2px solid #6ae5ff;
	border-bottom-color: transparent;
	border-radius: 50%;
	display: inline-block;
	animation: rotation 0.6s linear infinite;
}
@keyframes rotation{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.photo-load{
	width: 16px;
	height: 16px;
	border: 2px solid #6ae5ff;
	border-bottom-color: transparent;
	border-radius: 50%;
	display: inline-block;
	animation: rotation 0.6s linear infinite;
}
@keyframes rotation{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}



.pspw-btn-wrap{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right:15px;
}
.pspw-btn{
	font-size:12px;
	font-weight:500;
	background:url(../img/h1-ai-2.jpg) center center no-repeat;
	background-size:auto 104%;
	color:#fff;
	padding:5px 15px;
	border-radius:100px;
	padding-right:28px;
	position: relative;
	cursor: pointer;
}
.pspw-btn:before{
	position: absolute;
	right:10px;
	top:0;
	bottom:0;
	width:14px;
	height:14px;
	background:url(../img/h1-ai-stars.svg) center center no-repeat;
	background-size:contain;
	margin:auto;
	content:'';
}




.form-h{
	font-size: 12px;
    font-weight: 600;
    margin-top: 15px;
    color: #000;
    position: relative;
    display: inline-block;
    padding-right: 10px;
    display: flex;
    align-items: flex-start;
}
.form-h-flex{
	display: flex;
	align-items: center;
	justify-content: space-between;
    padding-right: 0px;
}
.form-h-flex div{
	background: var(--color);
	padding:1px 7px;
	border-radius: 100px;
	color:#fff;
	font-size:10px;
	flex-shrink: 0;
	font-weight: 400;
	cursor: pointer;
}
.form-text{
    width: 100%;
    border: 0;
    padding: 0px 20px;
    outline: 0;
    background: transparent;
    height: 55px;
    border-radius: 10px;
    font-size: 14px;
    transition: 0.3s;
    border: 1px solid rgba(0, 0, 0, 0.1);
    max-width: 100%;
    color: #000;
}
.form-textarea{
	width: 100%;
    border: 0;
    padding: 10px;
    outline: 0;
    background: transparent;
    height: 70px;
    border-radius: 10px;
    font-size: 14px;
    line-height: 1.2em;
    transition: 0.3s;
    border: 1px solid rgba(0, 0, 0, 0.1);
    max-width: 100%;
    color: #000;
    resize:none;
    margin-top:3px;

}


.flex{
	display: flex;
	gap:10px;
}
.flex-{
	width:100%;
}
.form-select{
     appearance: none;
    -webkit-appearance: none; /* для Safari */
    -moz-appearance: none;
	background:url(../img/arr-select.svg) right center no-repeat #fff!important;
	background-size:20px auto!important;
     font-size:14px;
	height:40px;
	border:0;
	padding:0 10px;
	width:100%;
	border-radius:10px;
	border:1px solid #e5e5e5;
	outline:0;
     margin-top:3px;
	color:#000;
}
.form-text{
     -webkit-appearance: none;
	background:#fff;
     font-size:14px;
	height:40px;
	border:0;
	padding:0 10px;
	width:100%;
	border-radius:10px;
	border:1px solid #e5e5e5;
	outline:0;
     margin-top:3px;
}

.form-styles{
	margin-top:3px;
	display: flex;
	flex-wrap: wrap;
	gap:10px;
}
.form-style{
	border:3px solid #e5e5e5;
	padding:5px;
	border-radius:20px;
	flex: 0 0 calc((100% - 1 * 10px) / 2);
	transition: 0.4s;
	cursor: pointer;
	transform: scale(1);
}
.form-style{
	flex: 0 0 calc((100% - 2 * 10px) / 3);
}
.form-style:hover{
	transform: scale(1.03);
}
.form-style-a{
	border-color:var(--color);
	opacity: 1;
	cursor: default;
}
.form-style-a:hover{
	transform: scale(1);
}
.form-style-{
	background:url() center center no-repeat;
	background-size:cover;
	border-radius:15px;
	color:#fff;
	padding:10px;
	aspect-ratio: 1/0.75;
	position: relative;
	overflow: hidden;
}
.form-style-disney .form-style-{
	background-image:url(../img/m_disney_2.png);
}
.form-style-pixar .form-style-{
	background-image:url(../img/m_pixar_2.png);
}
.form-style-sssr .form-style-{
	background-image:url(../img/m_sssr_2.png);
}
.form-style-anime .form-style-{
	background-image:url(../img/m_anime_2.png);
}
.form-style-sketch .form-style-{
	background-image:url(../img/m_sketch_2.png);
}
.form-style-vangogh .form-style-{
	background-image:url(../img/m_vangogh_2.png);
}

.form-styles-w .form-style-disney .form-style-{
	background-image:url(../img/f_disney_2.png);
}
.form-styles-w .form-style-pixar .form-style-{
	background-image:url(../img/f_pixar_2.png);
}
.form-styles-w .form-style-sssr .form-style-{
	background-image:url(../img/f_sssr_2.png);
}
.form-styles-w .form-style-anime .form-style-{
	background-image:url(../img/f_anime_2.png);
}
.form-styles-w .form-style-sketch .form-style-{
	background-image:url(../img/f_sketch_2.png);
}
.form-styles-w .form-style-vangogh .form-style-{
	background-image:url(../img/f_vangogh_2.png);
}

.form-style-h{
	position: absolute;
     left: 10px;
     bottom: 10px;
     background:#fff;
     color: #000;
     font-weight: 700;
     font-size: 11px;
     padding: 2px 17px;
     border-radius: 100px;
}
.form-style-a .form-style-h{
	color:#fff;
	background:var(--color);
}



.form-upload{
	padding: 25px 20px;
	border-radius: 100px;
	text-align: center;
	user-select: none;
	cursor: pointer;
	position: relative;
	background: rgba(0, 0, 0, 0.005);
	border: 2px dashed rgba(0, 0, 0, 0.08);
	background:rgba(169, 103, 255, 0.03);
	border:1px dashed var(--color);
	color:var(--color);
	font-size:12px;
	line-height: 1.2em;
	width:70px;
	height:70px;
	margin-top:3px;
	transition: 0.2s;
}
.form-upload-a{
	background:rgba(169, 103, 255, 0.1);
}

.form-upload-icon{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	display: flex;
	align-items: center;
	z-index:1;
	justify-content: center;
}
.form-upload-icon svg{
	width:26px;
	height:auto;
}
.form-upload-icon svg path{
	stroke:var(--color);
}

.form-upload-form{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	visibility:hidden;
	z-index:2;
}
.form-upload-label{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	height:100%;
	cursor:pointer;
	z-index:3;
}

.form-upload-load{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:4;
	margin:auto;
	width: 16px;
	height: 16px;
	border: 2px solid var(--color);
	border-bottom-color: transparent;
	border-radius: 50%;
	display: inline-block;
	animation: rotation 0.6s linear infinite;
	display: none;
}
@keyframes rotation{
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.form-upload-img{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:4;
	margin:auto;
	width: 56px;
	height: 56px;
	background:rgba(169, 103, 255, 0.2) url() center center no-repeat;
	background-size: cover;
	border-radius: 100px;
	display: none;
}

.form-upload-del{
	position:absolute;
	top:1px;
	right:1px;
	width:20px;
	height:20px;
	background:url(../img/cross-w.svg) center center no-repeat var(--color);
	background-size:6px auto;
     border-radius:100px;
     cursor: pointer;
     user-select: none;
     z-index:5;
	display: none;
}



.tale-no{
	border:1px solid rgba(0,0,0,0.1);
	padding: 20px 20px;
	border-radius: 10px;
	margin-top:3px;
	color:#888;
	text-align: center;
	font-size:12px;
}

.tales{
	/*display: flex;
	flex-direction: column;
	gap:5px;*/
}
.tale{
	display: flex;
	align-items: center;
	gap:10px;
	border-bottom:1px solid #eee;
	padding:10px 0;
	cursor: pointer;
	margin-top:20px;
}
.tale:last-child{
	border-bottom:0px;
}
.tale-img{
	background:url() center center no-repeat rgba(169, 103, 255, 0.1);
	background-size:cover;
	width:50px;
	height:50px;
	border-radius: 10px;
	flex-shrink: 0;
	position: relative;
}
.tale-img-audio{
	background:url(../img/note.png) center center no-repeat rgba(169, 103, 255, 0.1);
	background-size:26px auto;
}
.tale-img-load{
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:4;
	margin:auto;
	width: 16px;
	height: 16px;
	border: 2px solid var(--color);
	border-bottom-color: transparent;
	border-radius: 50%;
	animation: rotation 0.6s linear infinite;
	display: none;
}
.tale-load .tale-img-load{
	display: inline-block;
}
.tale-content{
	width:100%;
}
.tale-name{
	width:100%;
	font-weight: 700;
	font-size:12px;
	line-height: 1.2em;
}
.tale-status{
	width:100%;
	font-weight: 400;
	font-size:10px;
	color:#aaa;
}
.tale-btn{
	display: inline-block;
	padding:5px 15px;
	background:var(--color);
	color:#fff;
	border-radius:10px;
	font-weight: 500;
	font-size:12px;
	position: relative;
	user-select: none;
     text-decoration: none;
	flex-shrink: 0;
}
.tale-load .tale-btn{
	/*color:var(--color);
	background:rgba(169, 103, 255, 0.1);*/
	opacity: 0.5;
}


.form-info{
	font-size: 12px;
	color: #808191;
	padding-left: 20px;
	margin-top: 10px;
	position: relative;
	text-align: left;
	line-height: 1.2em;
	margin-bottom: 15px;
}
.form-info:before{
	width:14px;
	height:14px;
	background:var(--color);
	border-radius:100px;
	position:absolute;
	top:0px;
	left:0px;
	content:'?';
	font-size:10px;
	color:#fff;
	font-weight:700;
	text-align:center;
}

.form-info-b{
	margin-bottom: 0px;
}

.form-audio{
	background:#fff6f5;
	border:2px solid #fff6f5;
	border-radius:30px;
	padding:16px;
	text-align: left;
	width: 100%;
	cursor: pointer;
	margin-top:40px;
	position:relative;
	padding-bottom:25px;
}
.form-audio-box{
	display: flex;
	align-items: center;
}
.form-audio-ic{
	width:60px;
	height:60px;
	flex-shrink: 0;
	background:url(../img/note.png) center center no-repeat;
	background-size:contain;
	margin-right:20px;
}
.form-audio-h{
	font-size:14px;
	font-weight: 700;
	line-height:1.2em;
	margin-top:10px;
}
.form-audio-d{
	font-size:12px;
	font-weight: 400;
	line-height:1.3em;
	margin-top:10px;
	padding-bottom:10px;
}
.form-audio-tick{
	display: flex;
	align-items: center;
	margin-bottom:10px;
	height:20px;
}
.form-audio-tick-tick{
	width:20px;
	height:20px;
	/*background:#937cfe;*/
	border:1px solid var(--color);
	border-radius:6px;
	flex-shrink: 0;
	margin-right:7px;
}
.form-audio-tick-h{
	font-weight:600;
	color:var(--color);
	font-size:12px;
	line-height: 1.2em;
}
.form-audio-box-a .form-audio-tick-tick{
	background:url(../img/tick.svg) center center no-repeat var(--color);
	background-size:10px auto;
}
.form-audio-tick-2{
	display: none;
}
.form-audio-play{
	background:#fff;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);
	width:260px;
	height:34px;
	position: absolute;
	left:0;
	right:0;
	bottom:-14px;
	border-radius:10px;
	margin:auto;
	border-radius:100px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.form-audio-play-ic{
	width:26px;
	height:26px;
	background:url(../img/play.svg) 8.5px center no-repeat var(--color);
	background-size:10px auto;
	border-radius:100px;
	flex-shrink: 0;
	margin-right:5px;
}
.form-audio-play-pause .form-audio-play-ic{
	background:url(../img/pause.svg) center center no-repeat var(--color);
	background-size:10px auto;
}
.form-audio-play-h{
	font-size:11px;
	font-weight:600;
	color:var(--color);
}

.form-packs{
	display: flex;
	gap:10px;
	margin-top:10px;
	align-items: flex-start;
	flex-wrap: wrap;
}
.form-packs-print{
	display:none;
}
.form-pack{
	background:#fff6f5;
	border:2px solid #fff6f5;
	border-radius:30px;
	padding:16px;
	text-align: left;
	flex: 0 0 calc(33% - 10px);
	cursor: pointer;
	padding-bottom:40px;
	position:relative;
}
.form-pack-tick{
	background:#fff;
	box-shadow:0px 10px 20px 0px rgba(0,0,0,0.1);
	width:34px;
	height:34px;
	position: absolute;
	left:0;
	right:0;
	bottom:-14px;
	border-radius:10px;
	margin:auto;
}
.form-pack-a{
	border:2px solid var(--color);
}
.form-pack-a .form-pack-tick{
	background:url(../img/tick.svg) center center no-repeat var(--color);
	background-size:14px auto;
	box-shadow:0px 10px 20px 0px rgba(255,120,109,0.25);
}
.form-pack-stars{
	display: flex;
	gap:5px;
}
.form-pack-star{
	width:16px;
	height:16px;
	background:url(../img/star.svg) center center no-repeat;
	background-size:contain;
}
.form-pack-h{
	font-size:14px;
	font-weight: 700;
	line-height:1.2em;
	margin-top:10px;
}
.form-pack-d{
	font-size:12px;
	font-weight: 400;
	line-height:1.3em;
	margin-top:10px;
	padding-bottom:10px;
}
.form-pack-d-2{
	font-size:12px;
	font-weight: 400;
	line-height:1.3em;
	margin-top:5px;
	font-weight:600;
}
.form-pack-p{
	font-size:11px;
	color:var(--color);
	font-weight: 400;
	line-height:1.3em;
	margin-top:5px;
	font-weight:700;
	/*border:1.5px solid #A967FF;*/
	background:#fff;
	box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
	padding:5px 10px;
	border-radius:100px;
	display: inline-block;
	margin-top:7px;
}

.form-pack-p-1{
	text-decoration:line-through;
}
.form-pack-p-2{
	color:#fff;
	background:var(--color);
}


.form-tabs{
	/*padding:10px;
	background:rgba(103, 100, 255, 0.07);
	display: flex;
	align-items: flex-start;
	border-radius:15px;
     text-align: center;
     gap:5px;
	margin-top:3px;*/
	display: flex;
	gap:10px;
	margin-top:10px;
	/*align-items: flex-start;
	flex-wrap: wrap;*/
	flex-direction: column;
}
.form-tab{
	background: #fff6f5;
     border: 2px solid #fff6f5;
     border-radius: 30px;
     padding: 16px;
     text-align: left;
     flex: 0 0 calc(50% - 10px);
     cursor: pointer;
     position: relative;
	display: flex;
	align-items: center;
	gap:20px;
}
.form-tab-a{
	border: 2px solid var(--color);
}
/*
.form-tab{
	padding:20px 10px;
	width:100%;
	border-radius:12px;
	position: relative;
	cursor: pointer;
	user-select: none;
     font-size:12px;
	line-height: 1.2em;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
}
.form-tab-a{
	background:#fff;
     box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.07);
}*/

.form-tab-h{
	font-weight: 700;
	font-size:14px;
}
.form-tab-d{
	font-size: 12px;
    font-weight: 400;
    line-height: 1.2em;
    margin-top: 5px;
}
.form-tab-img{
	aspect-ratio:1 / 1;
	background:url() center center no-repeat #aaa;
	background-size:cover;
	width:100%;
	border-radius: 20px;
	max-width:100px;
	flex-shrink: 0;
}

.form-tab-pdf .form-tab-img{
	background-image:url(../img/tab-1.jpg);
}
.form-tab-print .form-tab-img{
	background-image:url(../img/tab-2.jpg);
}

.form-tab-content{
	width:100%;
}

.form-tab-tick {
    background: #fff;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
    width: 34px;
    height: 34px;
    border-radius: 10px;
	flex-shrink: 0;
}
.form-tab-a .form-tab-tick {
    background: url(../img/tick.svg) center center no-repeat var(--color);
    background-size: 14px auto;
    box-shadow: 0px 10px 20px 0px rgba(255, 120, 109, 0.25);
}

.form-tab .form-info{
	margin-top:20px;
	font-size:11px;
}

.form-tab-print-soon{
	display: flex;
	align-items: center;
}
.form-tab-print-soon-badge{
	background:var(--color);
	padding:3px 10px;
	border-radius:100px;
	color:#fff;
	margin-left:10px;
	font-weight: 700;
	font-size:10px;
	transform:rotate(-2deg);
}

.form-delivery-wrap{
	display: none;
}


.modal .btn{
	font-size:14px;
	padding:20px 35px;
}




.styles-boxes{
	margin-top:40px;
	display: flex;
	flex-wrap: wrap;
	gap:10px;
}

.styles-box{
	border-radius:20px;
	background:#333;
	flex:0 0 calc((100% - 4 * 10px) / 5);
	aspect-ratio: 9 / 16;
	position: relative;
	overflow: hidden;
	user-select: none;
	cursor: pointer;
	transition: 0.2s;
}
.styles-box:hover{
	transform: scale(1.015);
}

.styles-box-a{
	transform: scale(1.0);
}
.styles-box-a:hover{
	transform: scale(1.0);
}
/*
.styles-box:active{
	transform: scale(1.01);
}*/
.styles-box-img{
	position: absolute;
     left: 0px;
     top: 0px;
     right: 0px;
     bottom: 0px;
     z-index: 2;
}
.styles-box-content{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 3;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	/*background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));*/
	padding: 25px;
}
.styles-box-content-h{
	font-weight:800;
	font-size:18px;
	color:#fff;
	line-height: 1.2em;
}
.styles-box-content-d{
	font-weight:500;
	font-size:12px;
	color:#fff;
	opacity:0.5;
}
.styles-box-content-btn{
	background:#A967FF;
	color:#fff;
	padding:15px;
	text-align: center;
	font-weight: 700;
	font-size:12px;
	border-radius:15px;
	opacity: 0;
	transition:0.2s ease-out;
	transform:translateY(20px);
}
.styles-box-a .styles-box-content-btn{
	opacity:1;
	transform:translateY(0px);

}
.styles-box-content-play{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:5;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(14, 18, 33, 1);
     background: rgba(255, 255, 255, 0.7);
     width: 50px;
     height: 50px;
     border-radius: 50%;
	cursor: pointer;
	transition:0.2s ease-out;
	opacity:1;
}
.styles-box-a .styles-box-content-play{
	opacity:0;
}
.styles-box-content-play svg{
	transform: scale(0.65);
     left: 2px;
	position: relative;
}
.styles-box-content-play:hover{
	transform:scale(1.1);
}

.styles-boxes video{
	transition:opacity 0.3s;
	opacity:1;
}
.styles-boxes-op video{
	opacity:0.5;
}
.styles-boxes-op .styles-box-a video{
	opacity:1;
}




/*
.videos{
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	margin-top:40px;
	gap:20px;
	user-select: none;
}
.videos-video{
	width:260px;
	height:430px;
	position: relative;
	cursor: pointer;
}
.videos-video-wrap{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:#000;
	border-radius:30px;
}
.videos-video-wrap-img{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1;
	background:url() center center no-repeat;
	background-size:cover;
	border-radius:30px;
}
.videos-video-wrap-video{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	border-radius:30px;
	z-index:2;
	object-fit: cover;
	transition: opacity 0.5s ease, border-radius 0.3s ease;
     width: 100%;
     height: 100%;
}
.videos-video-wrap-shadow{
	position: absolute;
	left:0;
	top:0;
	right:0;
	height:200px;
	z-index:3;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
	border-radius:30px 30px 0 0;	
}
.videos-video-wrap-content{
	position: absolute;
	left:0;
	top:0;
	right:0;
	z-index:4;
	padding:20px;
}
.videos-video-wrap-content-h{
	font-size:14px;
}
.videos-video-wrap-content-d{
	font-weight: 700;
	font-size:18px;
	line-height: 1.2em;
	text-shadow: 0px 1px 10px rgba(51, 51, 51, 0.3);
}
.videos-video-wrap-play{
	position: absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
	z-index:5;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(14, 18, 33, 1);
     background: rgba(255, 255, 255, 0.7);
     width: 50px;
     height: 50px;
     border-radius: 50%;
	cursor: pointer;
	transition: transform 0.2s ease-out;
}
.videos-video-wrap-play svg{
	transform: scale(0.65);
     left: 2px;
	position: relative;
}
.videos-video-wrap-play:hover{
	transform:scale(1.1);
}
.videos-arr{
	position: absolute;
	top:50%;
	cursor: pointer;
     border-radius: 50%;
     width: 56px;
     height: 56px;
     margin-top: -28px;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
     background: rgba(255,255,255,0.05);
	transition: transform 0.2s ease-out;
	display: flex;
	align-items: center;
	justify-content: center;
}
.videos-arr-prev{
	left:30px;
	padding-right:2px;
}
.videos-arr-prev:hover{
	transform:translateX(-5px);
}
.videos-arr-next{
	right:30px;
	padding-left:2px;
}
.videos-arr-next svg{
	transform: rotate(180deg);
}
.videos-arr-next:hover{
	transform:translateX(5px);
}*/

@media screen and (max-width: 1250px) {
	.ticks{
		flex-direction: column;
		align-items: flex-start;
		gap:10px;
	}
	.ticks-center{
		align-items: center;
	}
	.h1-ai{
		left:0;
		right:0;
		margin:auto;
		max-width:200px;
	}
	.header{
		margin-bottom:0;
		padding-bottom:0;
		padding-top:0;
	}
	.header-l{
		margin:0 auto;
	}
	.btn-info{
		font-size:12px;
		max-width:180px;
	}
	.header-img{
		position: static;
		border-radius:40px;
		aspect-ratio: 1 / 1;
		max-width:700px;
		width:100%;
		margin:0 auto;
		margin-top:100px;
	}
	.wrap{
		max-width:700px;
	}
	.triggers{
		flex-direction: column;
		gap:50px;
	}
	.info-max{
		flex-direction: column;
		margin-top:0;
		gap:50px;
	}
	.info-max-img{
		position: static;
		border-radius:40px;
		aspect-ratio: 1 / 1;
		max-width:700px;
		width:100%;
		margin:0 auto;
		margin-top:60px;
		height:auto;
	}
	.shops{
		max-width:800px;
		margin:0 auto;
		margin-top:30px;
	}
	.shop{
		flex: 0 0 calc(50% - 20px);
	}
	.case{
		flex: 0 0 calc(100%);
	}
	.cta .btn{
		flex-shrink: 0;
		margin-top:20px;
		margin-left:0px;
	}
	.tarif{
		flex: 0 0 calc(100%);
	}
	.cta-special{
		flex-direction: column;
		align-items: flex-start;
	}
	.cta{
		flex-direction: column;
		align-items: flex-start;
	}
	.flex{
		flex-direction: column;
		gap:0px;
	}


	.footer{
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}
	.footer .logo-img{
		background-position: center center;
	}
	.footer-l{
		text-align: center;
		margin-top:20px;
	}
	.footer-l-info{
		color:#888;
		font-size:12px;
	}
	.footer-l-a{
		color:#888;
		font-size:12px;
		text-decoration: underline;
		text-decoration-color: rgba(0,0,0,0.2);
		margin-left:10px;
	}

	.styles-box{
		flex:0 0 calc((100% - 2 * 10px) / 3);
	}



}	
@media screen and (max-width: 550px) {
	.shop{
		flex: 0 0 calc(100%);
	}
	.styles-box{
		flex:0 0 calc((100%));
	}
}
@media screen and (max-width: 455px) {
	.btn-info{
		left:140px;
		top:120px;
	}
	.btn-info-arr {
		top:-20px;
		left:-40px;
		transform: rotate(0deg);
	}
	.menu .btn-login span{
		display: none;
	}
	.shops{
		padding:0;
	}
	.modal-bg{
		padding:60px 15px;
	}
	.modal-close{
		top:-40px;
		right:-3px;
	}
	.cta{
		text-align: center;
	}
	.cta .btn{
		width:100%;
	}
	
	
}



@media screen and (max-width: 800px) {
	.modal-answer{
		flex:0 0 100%;
	}
	br {
		display: none;
	}
	br::after {
		content: " ";
	}
	.form-style{
		flex: 0 0 calc((100% - 1 * 10px) / 2);
	}
}

@media screen and (max-width: 770px) {
	.form-pack{
		flex: 0 0 calc(100%);
		margin-bottom:20px;
	}
}

@media screen and (max-width: 600px) {
	.form-style{
		flex: 0 0 calc(100%);
	}
	.modal-bigtrig{
		flex: 0 0 calc(100%);
	}
	.form-tab{
		flex-direction: column;
	}
}




.noty{
	position:fixed;
	right:20px;
	top:-30px;
	left:20px;
     opacity:0;
     transition:top 0.5s, opacity 0.5s;
     z-index:5000;
	text-align: center;
	pointer-events: none;
	user-select: none;
	z-index:1000;
}
.noty div{
	background:var(--color);
	border-radius:15px;
	display:inline-block;
	color:#fff;
	padding:14px 20px;
	font-size:14px;
	font-weight:300;
     cursor:arrow;
}
.noty-show{
	top:20px;
	opacity:1;
     cursor:pointer;
}











.yes{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    margin-top:20px;
    user-select: none;
    text-align: left;
}
.yes-check{
    width:26px;
    height:26px;
    background:rgba(255, 255, 255, .0);
    flex-shrink: 0;
    margin-right:10px;
    border-radius: 7px;
    border:1px solid #aaa;
}
.yes-d{
    font-size:12px;
    opacity:0.7;
    line-height: 1.5em;
}
.yes-d a{
    color: #555 !important;
    text-decoration: underline;
}
.yes-check-a{
	border-color:var(--color);
    background:url() center center no-repeat var(--color);
    background-size:18px auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxwYXRoIGQ9Ik0xMS40IDVMMTAgMy42bC00IDQtMi0yTDIuNiA3IDYgMTAuNHoiIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)
}


.yes-shake{
  animation: yes_shake 0.5s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
  border:1px solid #ff4949;
  box-shadow: 0px 0px 10px 0px rgba(255,73,73,0.62);
  border-radius:10px;
}
@keyframes yes_shake {
	10% {
      transform: translate3d(-1px, 0, 0);
    }
    20% {
      transform: translate3d(2px, 0, 0);
    }
    30% {
      transform: translate3d(-4px, 0, 0);
    }
    40% {
      transform: translate3d(4px, 0, 0);
    }
    50% {
      transform: translate3d(-4px, 0, 0);
  	border:1px solid #ff4949;
    	box-shadow: 0px 0px 10px 0px rgba(255,73,73,0.62);
    }
    60% {
      transform: translate3d(4px, 0, 0);
    }
    70% {
      transform: translate3d(-4px, 0, 0);
    }
    80% {
      transform: translate3d(2px, 0, 0);
    }
    90% {
      transform: translate3d(-1px, 0, 0);
    }
    100% {
  	border:1px solid rgba(255,255,255,0.1);
    	box-shadow: 0px 0px 10px 0px rgba(255,73,73,0);
    }
}







/*

#stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1168px 1718px #FFF , 1810px 1252px #FFF , 869px 1273px #FFF , 18px 1162px #FFF , 1271px 424px #FFF , 494px 178px #FFF , 1683px 842px #FFF , 1051px 713px #FFF , 1105px 1026px #FFF , 564px 1664px #FFF , 1226px 911px #FFF , 377px 864px #FFF , 1175px 191px #FFF , 1799px 1755px #FFF , 1378px 1058px #FFF , 1384px 65px #FFF , 1846px 1656px #FFF , 430px 417px #FFF , 1886px 388px #FFF , 685px 1885px #FFF , 1667px 856px #FFF , 322px 607px #FFF , 1658px 1729px #FFF , 1425px 311px #FFF , 1531px 688px #FFF , 1716px 1938px #FFF , 1332px 1482px #FFF , 135px 1420px #FFF , 815px 840px #FFF , 1642px 1845px #FFF , 190px 163px #FFF , 115px 1244px #FFF , 1077px 900px #FFF , 1973px 886px #FFF , 1196px 1270px #FFF , 1068px 223px #FFF , 74px 1327px #FFF , 1366px 461px #FFF , 346px 1136px #FFF , 430px 985px #FFF , 1670px 1695px #FFF , 3px 1997px #FFF , 771px 1289px #FFF , 1062px 1414px #FFF , 1581px 1493px #FFF , 1700px 600px #FFF , 269px 1124px #FFF , 575px 1490px #FFF , 1735px 1303px #FFF , 1013px 1702px #FFF , 975px 1598px #FFF , 997px 408px #FFF , 473px 681px #FFF , 1398px 228px #FFF , 1544px 1720px #FFF , 801px 1693px #FFF , 876px 1039px #FFF , 1801px 1519px #FFF , 33px 497px #FFF , 1487px 1618px #FFF , 1516px 1176px #FFF , 572px 985px #FFF , 1786px 1409px #FFF , 334px 544px #FFF , 1499px 623px #FFF , 289px 691px #FFF , 1138px 1047px #FFF , 1662px 1484px #FFF , 172px 1443px #FFF , 241px 102px #FFF , 1857px 105px #FFF , 1602px 65px #FFF , 1592px 1414px #FFF , 1506px 1420px #FFF , 1242px 996px #FFF , 176px 571px #FFF , 1387px 449px #FFF , 648px 831px #FFF , 1120px 35px #FFF , 1915px 1477px #FFF , 1481px 477px #FFF , 1638px 747px #FFF , 1856px 945px #FFF , 458px 1640px #FFF , 453px 703px #FFF , 819px 1541px #FFF , 1478px 999px #FFF , 187px 546px #FFF , 1621px 1586px #FFF , 1027px 1964px #FFF , 434px 898px #FFF , 1397px 872px #FFF , 570px 1293px #FFF , 1799px 1906px #FFF , 955px 1147px #FFF , 50px 435px #FFF , 1627px 78px #FFF , 217px 936px #FFF , 1915px 1391px #FFF , 1535px 492px #FFF , 166px 200px #FFF , 393px 1036px #FFF , 1888px 156px #FFF , 1624px 802px #FFF , 360px 324px #FFF , 280px 1161px #FFF , 1410px 252px #FFF , 369px 311px #FFF , 1666px 1776px #FFF , 1238px 1091px #FFF , 836px 829px #FFF , 1866px 1901px #FFF , 1632px 1820px #FFF , 533px 1483px #FFF , 62px 337px #FFF , 1000px 70px #FFF , 1987px 646px #FFF , 35px 426px #FFF , 1461px 1199px #FFF , 508px 1354px #FFF , 1594px 1844px #FFF , 1135px 130px #FFF , 152px 1854px #FFF , 1513px 718px #FFF , 1650px 1806px #FFF , 1492px 1857px #FFF , 1474px 992px #FFF , 791px 1693px #FFF , 1611px 1793px #FFF , 764px 1694px #FFF , 554px 1876px #FFF , 1566px 859px #FFF , 1691px 1543px #FFF , 1461px 1732px #FFF , 155px 1448px #FFF , 1078px 681px #FFF , 1998px 1105px #FFF , 404px 642px #FFF , 217px 1514px #FFF , 633px 1206px #FFF , 113px 1894px #FFF , 559px 1719px #FFF , 1210px 1288px #FFF , 159px 909px #FFF , 1144px 409px #FFF , 733px 595px #FFF , 1761px 1808px #FFF , 1861px 498px #FFF , 221px 1907px #FFF , 1082px 1284px #FFF , 888px 1444px #FFF , 1px 421px #FFF , 1287px 1562px #FFF , 309px 550px #FFF , 1064px 1148px #FFF , 668px 640px #FFF , 461px 549px #FFF , 131px 395px #FFF , 128px 530px #FFF , 1820px 1910px #FFF , 1909px 818px #FFF , 956px 1646px #FFF , 1265px 1597px #FFF , 383px 463px #FFF , 1128px 1437px #FFF , 1699px 1397px #FFF , 1133px 1454px #FFF , 1909px 1695px #FFF , 63px 105px #FFF , 129px 416px #FFF , 1477px 833px #FFF , 1179px 184px #FFF , 835px 1625px #FFF , 738px 1796px #FFF , 585px 1495px #FFF , 805px 1835px #FFF , 2px 46px #FFF , 403px 1870px #FFF , 1126px 486px #FFF , 926px 1836px #FFF , 261px 267px #FFF , 749px 1194px #FFF , 1931px 1286px #FFF , 506px 970px #FFF , 145px 250px #FFF , 1565px 569px #FFF , 1401px 1346px #FFF , 1454px 1821px #FFF , 985px 925px #FFF , 1563px 785px #FFF , 219px 174px #FFF , 1366px 1950px #FFF , 1746px 910px #FFF , 15px 1078px #FFF , 822px 378px #FFF , 1726px 1846px #FFF , 97px 749px #FFF , 519px 1044px #FFF , 35px 88px #FFF , 1317px 428px #FFF , 1373px 1661px #FFF , 1463px 1831px #FFF , 141px 1662px #FFF , 454px 694px #FFF , 1015px 1912px #FFF , 741px 1970px #FFF , 145px 1112px #FFF , 546px 1083px #FFF , 1812px 285px #FFF , 188px 1293px #FFF , 212px 1309px #FFF , 1063px 1767px #FFF , 1119px 431px #FFF , 154px 217px #FFF , 976px 15px #FFF , 1681px 761px #FFF , 1844px 1364px #FFF , 284px 922px #FFF , 661px 1782px #FFF , 437px 769px #FFF , 1596px 665px #FFF , 82px 1071px #FFF , 1769px 1524px #FFF , 54px 33px #FFF , 226px 1669px #FFF , 99px 907px #FFF , 1299px 401px #FFF , 1367px 1089px #FFF , 1470px 1298px #FFF , 1765px 961px #FFF , 628px 381px #FFF , 857px 27px #FFF , 420px 266px #FFF , 872px 405px #FFF , 1026px 1406px #FFF , 419px 856px #FFF , 479px 1527px #FFF , 1972px 929px #FFF , 94px 1298px #FFF , 1431px 388px #FFF , 522px 1375px #FFF , 1711px 991px #FFF , 1641px 193px #FFF , 892px 1425px #FFF , 768px 944px #FFF , 440px 704px #FFF , 930px 1785px #FFF , 1691px 522px #FFF , 1464px 1409px #FFF , 810px 1174px #FFF , 1680px 1412px #FFF , 379px 536px #FFF , 382px 1142px #FFF , 1898px 195px #FFF , 407px 907px #FFF , 1052px 1659px #FFF , 595px 983px #FFF , 1265px 1959px #FFF , 1314px 1585px #FFF , 692px 1509px #FFF , 1261px 1160px #FFF , 1968px 466px #FFF , 1799px 1579px #FFF , 1903px 724px #FFF , 25px 1628px #FFF , 561px 835px #FFF , 820px 115px #FFF , 1560px 54px #FFF , 509px 1577px #FFF , 1654px 1557px #FFF , 1159px 720px #FFF , 1516px 1892px #FFF , 675px 341px #FFF , 127px 785px #FFF , 900px 382px #FFF , 561px 465px #FFF , 1579px 1755px #FFF , 852px 55px #FFF , 146px 443px #FFF , 587px 1073px #FFF , 438px 1477px #FFF , 1648px 476px #FFF , 1375px 1995px #FFF , 1723px 1441px #FFF , 495px 165px #FFF , 933px 657px #FFF , 1016px 1440px #FFF , 1198px 965px #FFF , 362px 507px #FFF , 1609px 920px #FFF , 1485px 416px #FFF , 802px 851px #FFF , 1385px 1603px #FFF , 1725px 1788px #FFF , 1698px 1818px #FFF , 236px 143px #FFF , 1012px 1463px #FFF , 174px 720px #FFF , 1675px 959px #FFF , 583px 1281px #FFF , 1645px 1257px #FFF , 1486px 1868px #FFF , 74px 1747px #FFF , 641px 1162px #FFF , 1608px 1896px #FFF , 1694px 305px #FFF , 1147px 1437px #FFF , 767px 853px #FFF , 1910px 81px #FFF , 67px 1300px #FFF , 199px 1545px #FFF , 1052px 1080px #FFF , 457px 483px #FFF , 1870px 434px #FFF , 1253px 812px #FFF , 708px 507px #FFF , 43px 1088px #FFF , 1264px 247px #FFF , 1910px 610px #FFF , 40px 876px #FFF , 93px 806px #FFF , 149px 186px #FFF , 410px 1496px #FFF , 1092px 1927px #FFF , 656px 706px #FFF , 818px 615px #FFF , 100px 1794px #FFF , 1102px 872px #FFF , 1167px 550px #FFF , 355px 480px #FFF , 1607px 1854px #FFF , 360px 1112px #FFF , 1182px 208px #FFF , 64px 338px #FFF , 1686px 581px #FFF , 1520px 1415px #FFF , 484px 980px #FFF , 1403px 1457px #FFF , 1268px 117px #FFF , 778px 1338px #FFF , 1630px 650px #FFF , 1511px 1219px #FFF , 755px 483px #FFF , 405px 1284px #FFF , 157px 1251px #FFF , 1932px 791px #FFF , 1568px 1723px #FFF , 105px 1302px #FFF , 1974px 997px #FFF , 881px 853px #FFF , 97px 1710px #FFF , 60px 1230px #FFF , 69px 1999px #FFF , 463px 1935px #FFF , 1168px 1926px #FFF , 571px 1024px #FFF , 66px 266px #FFF , 1735px 101px #FFF , 1102px 1997px #FFF , 202px 1119px #FFF , 895px 790px #FFF , 1431px 1782px #FFF , 922px 787px #FFF , 961px 1110px #FFF , 126px 1116px #FFF , 1263px 1842px #FFF , 204px 596px #FFF , 65px 708px #FFF , 694px 702px #FFF , 260px 521px #FFF , 1871px 1000px #FFF , 1752px 1048px #FFF , 1215px 620px #FFF , 747px 308px #FFF , 325px 333px #FFF , 452px 493px #FFF , 156px 1939px #FFF , 1398px 1496px #FFF , 1277px 449px #FFF , 1604px 1281px #FFF , 59px 1537px #FFF , 750px 1888px #FFF , 1360px 1225px #FFF , 1027px 51px #FFF , 1626px 572px #FFF , 1907px 1391px #FFF , 283px 992px #FFF , 55px 1421px #FFF , 1051px 875px #FFF , 1243px 941px #FFF , 649px 566px #FFF , 887px 1897px #FFF , 1447px 1630px #FFF , 1463px 1404px #FFF , 444px 1770px #FFF , 478px 1821px #FFF , 741px 681px #FFF , 100px 956px #FFF , 1591px 1990px #FFF , 1505px 1140px #FFF , 735px 1936px #FFF , 1089px 1787px #FFF , 1267px 940px #FFF , 549px 605px #FFF , 944px 83px #FFF , 1550px 332px #FFF , 1826px 1594px #FFF , 783px 222px #FFF , 647px 9px #FFF , 1915px 1875px #FFF , 1777px 1630px #FFF , 939px 1516px #FFF , 163px 1111px #FFF , 253px 1088px #FFF , 780px 873px #FFF , 1961px 997px #FFF , 1288px 1725px #FFF , 1835px 1673px #FFF , 1002px 1172px #FFF , 809px 1734px #FFF , 1437px 329px #FFF , 183px 1151px #FFF , 1184px 498px #FFF , 679px 1594px #FFF , 1849px 1035px #FFF , 1206px 419px #FFF , 1669px 712px #FFF , 1081px 1038px #FFF , 1178px 1313px #FFF , 1256px 139px #FFF , 1145px 994px #FFF , 819px 1696px #FFF , 379px 190px #FFF , 476px 1546px #FFF , 1302px 817px #FFF , 324px 1718px #FFF , 921px 1490px #FFF , 1818px 325px #FFF , 1270px 1705px #FFF , 1863px 808px #FFF , 1887px 856px #FFF , 1544px 840px #FFF , 814px 1886px #FFF , 1722px 536px #FFF , 968px 797px #FFF , 876px 736px #FFF , 1552px 1525px #FFF , 1781px 581px #FFF , 1840px 254px #FFF , 1545px 1084px #FFF , 1674px 709px #FFF , 858px 600px #FFF , 1557px 1235px #FFF , 894px 1108px #FFF , 397px 968px #FFF , 1534px 1449px #FFF , 1064px 342px #FFF , 1155px 1473px #FFF , 1328px 1997px #FFF , 1895px 438px #FFF , 9px 120px #FFF , 299px 280px #FFF , 158px 553px #FFF , 281px 1899px #FFF , 13px 1698px #FFF , 1297px 791px #FFF , 645px 1253px #FFF , 194px 1469px #FFF , 1907px 1830px #FFF , 1102px 1015px #FFF , 52px 408px #FFF , 1330px 1845px #FFF , 1089px 530px #FFF , 1531px 1258px #FFF , 1088px 98px #FFF , 1623px 1532px #FFF , 711px 120px #FFF , 1039px 1527px #FFF , 1570px 1229px #FFF , 141px 1934px #FFF , 122px 98px #FFF , 190px 1807px #FFF , 673px 1439px #FFF , 820px 25px #FFF , 1751px 123px #FFF , 1723px 905px #FFF , 1677px 1442px #FFF , 576px 972px #FFF , 1985px 1220px #FFF , 1005px 372px #FFF , 1568px 1725px #FFF , 1481px 540px #FFF , 241px 25px #FFF , 1055px 85px #FFF , 754px 1314px #FFF , 1366px 1026px #FFF , 1299px 1349px #FFF , 1997px 1718px #FFF , 882px 369px #FFF , 422px 100px #FFF , 898px 684px #FFF , 916px 1296px #FFF , 804px 40px #FFF , 893px 955px #FFF , 417px 1806px #FFF , 1723px 18px #FFF , 15px 727px #FFF , 442px 1319px #FFF , 574px 1298px #FFF , 740px 1446px #FFF , 905px 932px #FFF , 1171px 1122px #FFF , 277px 1801px #FFF , 517px 979px #FFF , 1992px 190px #FFF , 392px 907px #FFF , 735px 137px #FFF , 1833px 147px #FFF , 1524px 1535px #FFF , 1371px 733px #FFF , 1533px 1728px #FFF , 1825px 1510px #FFF , 1661px 1525px #FFF , 1209px 1606px #FFF , 1249px 737px #FFF , 721px 802px #FFF , 1975px 1756px #FFF , 1557px 1291px #FFF , 576px 1714px #FFF , 308px 232px #FFF , 643px 1329px #FFF , 36px 1483px #FFF , 482px 1172px #FFF , 1579px 1596px #FFF , 1281px 677px #FFF , 1711px 999px #FFF , 1319px 950px #FFF , 179px 1477px #FFF , 1744px 1201px #FFF , 1057px 962px #FFF , 1716px 1801px #FFF , 746px 504px #FFF , 19px 680px #FFF , 1271px 1939px #FFF , 1781px 1711px #FFF , 1612px 1504px #FFF , 1289px 1961px #FFF , 723px 1200px #FFF , 843px 1635px #FFF , 1897px 580px #FFF , 1224px 1277px #FFF , 1641px 90px #FFF , 2px 744px #FFF , 1723px 954px #FFF , 1843px 1334px #FFF , 1625px 920px #FFF , 1640px 1789px #FFF , 1590px 1949px #FFF , 1674px 1983px #FFF , 1105px 1346px #FFF , 101px 1328px #FFF , 1985px 692px #FFF , 1494px 1798px #FFF , 1396px 1275px #FFF , 797px 731px #FFF , 742px 179px #FFF , 895px 445px #FFF , 172px 235px #FFF , 1785px 1905px #FFF , 29px 768px #FFF , 1155px 930px #FFF , 266px 203px #FFF , 1949px 320px #FFF , 253px 442px #FFF , 1070px 153px #FFF , 334px 1660px #FFF , 546px 1758px #FFF , 461px 1805px #FFF , 1066px 422px #FFF , 600px 980px #FFF , 1598px 1599px #FFF , 1013px 1247px #FFF , 428px 1815px #FFF , 1842px 1043px #FFF , 1192px 1116px #FFF , 1059px 1862px #FFF , 1569px 1472px #FFF , 239px 763px #FFF , 83px 1606px #FFF , 799px 565px #FFF , 150px 799px #FFF , 1261px 1272px #FFF , 809px 1398px #FFF , 152px 1293px #FFF , 1757px 294px #FFF , 277px 1096px #FFF , 1281px 692px #FFF , 1393px 1689px #FFF , 1332px 442px #FFF , 1963px 530px #FFF , 1023px 579px #FFF , 1035px 1562px #FFF , 1786px 1345px #FFF , 1993px 360px #FFF , 659px 280px #FFF , 1963px 961px #FFF , 1432px 1906px #FFF , 1953px 712px #FFF , 580px 130px #FFF , 1652px 404px #FFF , 1359px 1238px #FFF , 1159px 209px #FFF , 1470px 236px #FFF , 1694px 1063px #FFF , 1092px 624px #FFF , 1198px 193px #FFF , 1993px 512px #FFF , 756px 661px #FFF , 196px 1840px #FFF , 427px 118px #FFF , 885px 908px #FFF , 106px 962px #FFF , 5px 1203px #FFF , 1534px 318px #FFF , 751px 806px #FFF , 490px 1400px #FFF , 787px 897px #FFF , 1444px 1601px #FFF , 1569px 774px #FFF , 612px 1139px #FFF , 284px 1481px #FFF , 1995px 1876px #FFF , 238px 1462px #FFF , 252px 1101px #FFF , 1308px 976px #FFF , 420px 370px #FFF , 232px 1799px #FFF , 1402px 1585px #FFF , 118px 1803px #FFF , 1360px 1304px #FFF , 1379px 524px #FFF , 1776px 355px #FFF , 1975px 523px #FFF , 1690px 1236px #FFF , 1440px 513px #FFF , 963px 1549px #FFF , 1219px 1039px #FFF , 1781px 1287px #FFF , 247px 1138px #FFF , 942px 919px #FFF , 1818px 1174px #FFF , 1458px 484px #FFF , 131px 1311px #FFF , 241px 1794px #FFF , 1806px 724px #FFF , 536px 1540px #FFF , 1763px 1114px #FFF , 360px 641px #FFF , 1363px 873px #FFF , 95px 682px #FFF , 472px 556px #FFF , 1973px 97px #FFF , 999px 92px #FFF , 697px 582px #FFF , 990px 1425px #FFF , 1338px 1433px #FFF , 1743px 1107px #FFF , 170px 1791px #FFF , 1201px 333px #FFF , 676px 1646px #FFF , 1724px 1921px #FFF , 1922px 450px #FFF , 1442px 1038px #FFF , 583px 264px #FFF , 1262px 1018px #FFF , 1246px 142px #FFF , 182px 317px #FFF , 579px 1958px #FFF , 1106px 1411px #FFF , 1145px 483px #FFF , 966px 497px #FFF , 337px 492px #FFF , 981px 56px #FFF , 1271px 677px #FFF , 1465px 1680px #FFF , 316px 1406px #FFF , 1526px 1858px #FFF , 1449px 637px #FFF , 348px 603px #FFF , 708px 710px #FFF , 1612px 990px #FFF , 1906px 677px #FFF , 568px 1544px #FFF , 1403px 1257px #FFF , 93px 1218px #FFF , 755px 1824px #FFF , 1148px 69px #FFF , 98px 1078px #FFF , 28px 1947px #FFF , 780px 1157px #FFF;
  opacity:0.5;
  display: none;
}
.anim #stars {
	animation: animStar 150s linear infinite;
	display: block;
}
#stars:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1168px 1718px #FFF , 1810px 1252px #FFF , 869px 1273px #FFF , 18px 1162px #FFF , 1271px 424px #FFF , 494px 178px #FFF , 1683px 842px #FFF , 1051px 713px #FFF , 1105px 1026px #FFF , 564px 1664px #FFF , 1226px 911px #FFF , 377px 864px #FFF , 1175px 191px #FFF , 1799px 1755px #FFF , 1378px 1058px #FFF , 1384px 65px #FFF , 1846px 1656px #FFF , 430px 417px #FFF , 1886px 388px #FFF , 685px 1885px #FFF , 1667px 856px #FFF , 322px 607px #FFF , 1658px 1729px #FFF , 1425px 311px #FFF , 1531px 688px #FFF , 1716px 1938px #FFF , 1332px 1482px #FFF , 135px 1420px #FFF , 815px 840px #FFF , 1642px 1845px #FFF , 190px 163px #FFF , 115px 1244px #FFF , 1077px 900px #FFF , 1973px 886px #FFF , 1196px 1270px #FFF , 1068px 223px #FFF , 74px 1327px #FFF , 1366px 461px #FFF , 346px 1136px #FFF , 430px 985px #FFF , 1670px 1695px #FFF , 3px 1997px #FFF , 771px 1289px #FFF , 1062px 1414px #FFF , 1581px 1493px #FFF , 1700px 600px #FFF , 269px 1124px #FFF , 575px 1490px #FFF , 1735px 1303px #FFF , 1013px 1702px #FFF , 975px 1598px #FFF , 997px 408px #FFF , 473px 681px #FFF , 1398px 228px #FFF , 1544px 1720px #FFF , 801px 1693px #FFF , 876px 1039px #FFF , 1801px 1519px #FFF , 33px 497px #FFF , 1487px 1618px #FFF , 1516px 1176px #FFF , 572px 985px #FFF , 1786px 1409px #FFF , 334px 544px #FFF , 1499px 623px #FFF , 289px 691px #FFF , 1138px 1047px #FFF , 1662px 1484px #FFF , 172px 1443px #FFF , 241px 102px #FFF , 1857px 105px #FFF , 1602px 65px #FFF , 1592px 1414px #FFF , 1506px 1420px #FFF , 1242px 996px #FFF , 176px 571px #FFF , 1387px 449px #FFF , 648px 831px #FFF , 1120px 35px #FFF , 1915px 1477px #FFF , 1481px 477px #FFF , 1638px 747px #FFF , 1856px 945px #FFF , 458px 1640px #FFF , 453px 703px #FFF , 819px 1541px #FFF , 1478px 999px #FFF , 187px 546px #FFF , 1621px 1586px #FFF , 1027px 1964px #FFF , 434px 898px #FFF , 1397px 872px #FFF , 570px 1293px #FFF , 1799px 1906px #FFF , 955px 1147px #FFF , 50px 435px #FFF , 1627px 78px #FFF , 217px 936px #FFF , 1915px 1391px #FFF , 1535px 492px #FFF , 166px 200px #FFF , 393px 1036px #FFF , 1888px 156px #FFF , 1624px 802px #FFF , 360px 324px #FFF , 280px 1161px #FFF , 1410px 252px #FFF , 369px 311px #FFF , 1666px 1776px #FFF , 1238px 1091px #FFF , 836px 829px #FFF , 1866px 1901px #FFF , 1632px 1820px #FFF , 533px 1483px #FFF , 62px 337px #FFF , 1000px 70px #FFF , 1987px 646px #FFF , 35px 426px #FFF , 1461px 1199px #FFF , 508px 1354px #FFF , 1594px 1844px #FFF , 1135px 130px #FFF , 152px 1854px #FFF , 1513px 718px #FFF , 1650px 1806px #FFF , 1492px 1857px #FFF , 1474px 992px #FFF , 791px 1693px #FFF , 1611px 1793px #FFF , 764px 1694px #FFF , 554px 1876px #FFF , 1566px 859px #FFF , 1691px 1543px #FFF , 1461px 1732px #FFF , 155px 1448px #FFF , 1078px 681px #FFF , 1998px 1105px #FFF , 404px 642px #FFF , 217px 1514px #FFF , 633px 1206px #FFF , 113px 1894px #FFF , 559px 1719px #FFF , 1210px 1288px #FFF , 159px 909px #FFF , 1144px 409px #FFF , 733px 595px #FFF , 1761px 1808px #FFF , 1861px 498px #FFF , 221px 1907px #FFF , 1082px 1284px #FFF , 888px 1444px #FFF , 1px 421px #FFF , 1287px 1562px #FFF , 309px 550px #FFF , 1064px 1148px #FFF , 668px 640px #FFF , 461px 549px #FFF , 131px 395px #FFF , 128px 530px #FFF , 1820px 1910px #FFF , 1909px 818px #FFF , 956px 1646px #FFF , 1265px 1597px #FFF , 383px 463px #FFF , 1128px 1437px #FFF , 1699px 1397px #FFF , 1133px 1454px #FFF , 1909px 1695px #FFF , 63px 105px #FFF , 129px 416px #FFF , 1477px 833px #FFF , 1179px 184px #FFF , 835px 1625px #FFF , 738px 1796px #FFF , 585px 1495px #FFF , 805px 1835px #FFF , 2px 46px #FFF , 403px 1870px #FFF , 1126px 486px #FFF , 926px 1836px #FFF , 261px 267px #FFF , 749px 1194px #FFF , 1931px 1286px #FFF , 506px 970px #FFF , 145px 250px #FFF , 1565px 569px #FFF , 1401px 1346px #FFF , 1454px 1821px #FFF , 985px 925px #FFF , 1563px 785px #FFF , 219px 174px #FFF , 1366px 1950px #FFF , 1746px 910px #FFF , 15px 1078px #FFF , 822px 378px #FFF , 1726px 1846px #FFF , 97px 749px #FFF , 519px 1044px #FFF , 35px 88px #FFF , 1317px 428px #FFF , 1373px 1661px #FFF , 1463px 1831px #FFF , 141px 1662px #FFF , 454px 694px #FFF , 1015px 1912px #FFF , 741px 1970px #FFF , 145px 1112px #FFF , 546px 1083px #FFF , 1812px 285px #FFF , 188px 1293px #FFF , 212px 1309px #FFF , 1063px 1767px #FFF , 1119px 431px #FFF , 154px 217px #FFF , 976px 15px #FFF , 1681px 761px #FFF , 1844px 1364px #FFF , 284px 922px #FFF , 661px 1782px #FFF , 437px 769px #FFF , 1596px 665px #FFF , 82px 1071px #FFF , 1769px 1524px #FFF , 54px 33px #FFF , 226px 1669px #FFF , 99px 907px #FFF , 1299px 401px #FFF , 1367px 1089px #FFF , 1470px 1298px #FFF , 1765px 961px #FFF , 628px 381px #FFF , 857px 27px #FFF , 420px 266px #FFF , 872px 405px #FFF , 1026px 1406px #FFF , 419px 856px #FFF , 479px 1527px #FFF , 1972px 929px #FFF , 94px 1298px #FFF , 1431px 388px #FFF , 522px 1375px #FFF , 1711px 991px #FFF , 1641px 193px #FFF , 892px 1425px #FFF , 768px 944px #FFF , 440px 704px #FFF , 930px 1785px #FFF , 1691px 522px #FFF , 1464px 1409px #FFF , 810px 1174px #FFF , 1680px 1412px #FFF , 379px 536px #FFF , 382px 1142px #FFF , 1898px 195px #FFF , 407px 907px #FFF , 1052px 1659px #FFF , 595px 983px #FFF , 1265px 1959px #FFF , 1314px 1585px #FFF , 692px 1509px #FFF , 1261px 1160px #FFF , 1968px 466px #FFF , 1799px 1579px #FFF , 1903px 724px #FFF , 25px 1628px #FFF , 561px 835px #FFF , 820px 115px #FFF , 1560px 54px #FFF , 509px 1577px #FFF , 1654px 1557px #FFF , 1159px 720px #FFF , 1516px 1892px #FFF , 675px 341px #FFF , 127px 785px #FFF , 900px 382px #FFF , 561px 465px #FFF , 1579px 1755px #FFF , 852px 55px #FFF , 146px 443px #FFF , 587px 1073px #FFF , 438px 1477px #FFF , 1648px 476px #FFF , 1375px 1995px #FFF , 1723px 1441px #FFF , 495px 165px #FFF , 933px 657px #FFF , 1016px 1440px #FFF , 1198px 965px #FFF , 362px 507px #FFF , 1609px 920px #FFF , 1485px 416px #FFF , 802px 851px #FFF , 1385px 1603px #FFF , 1725px 1788px #FFF , 1698px 1818px #FFF , 236px 143px #FFF , 1012px 1463px #FFF , 174px 720px #FFF , 1675px 959px #FFF , 583px 1281px #FFF , 1645px 1257px #FFF , 1486px 1868px #FFF , 74px 1747px #FFF , 641px 1162px #FFF , 1608px 1896px #FFF , 1694px 305px #FFF , 1147px 1437px #FFF , 767px 853px #FFF , 1910px 81px #FFF , 67px 1300px #FFF , 199px 1545px #FFF , 1052px 1080px #FFF , 457px 483px #FFF , 1870px 434px #FFF , 1253px 812px #FFF , 708px 507px #FFF , 43px 1088px #FFF , 1264px 247px #FFF , 1910px 610px #FFF , 40px 876px #FFF , 93px 806px #FFF , 149px 186px #FFF , 410px 1496px #FFF , 1092px 1927px #FFF , 656px 706px #FFF , 818px 615px #FFF , 100px 1794px #FFF , 1102px 872px #FFF , 1167px 550px #FFF , 355px 480px #FFF , 1607px 1854px #FFF , 360px 1112px #FFF , 1182px 208px #FFF , 64px 338px #FFF , 1686px 581px #FFF , 1520px 1415px #FFF , 484px 980px #FFF , 1403px 1457px #FFF , 1268px 117px #FFF , 778px 1338px #FFF , 1630px 650px #FFF , 1511px 1219px #FFF , 755px 483px #FFF , 405px 1284px #FFF , 157px 1251px #FFF , 1932px 791px #FFF , 1568px 1723px #FFF , 105px 1302px #FFF , 1974px 997px #FFF , 881px 853px #FFF , 97px 1710px #FFF , 60px 1230px #FFF , 69px 1999px #FFF , 463px 1935px #FFF , 1168px 1926px #FFF , 571px 1024px #FFF , 66px 266px #FFF , 1735px 101px #FFF , 1102px 1997px #FFF , 202px 1119px #FFF , 895px 790px #FFF , 1431px 1782px #FFF , 922px 787px #FFF , 961px 1110px #FFF , 126px 1116px #FFF , 1263px 1842px #FFF , 204px 596px #FFF , 65px 708px #FFF , 694px 702px #FFF , 260px 521px #FFF , 1871px 1000px #FFF , 1752px 1048px #FFF , 1215px 620px #FFF , 747px 308px #FFF , 325px 333px #FFF , 452px 493px #FFF , 156px 1939px #FFF , 1398px 1496px #FFF , 1277px 449px #FFF , 1604px 1281px #FFF , 59px 1537px #FFF , 750px 1888px #FFF , 1360px 1225px #FFF , 1027px 51px #FFF , 1626px 572px #FFF , 1907px 1391px #FFF , 283px 992px #FFF , 55px 1421px #FFF , 1051px 875px #FFF , 1243px 941px #FFF , 649px 566px #FFF , 887px 1897px #FFF , 1447px 1630px #FFF , 1463px 1404px #FFF , 444px 1770px #FFF , 478px 1821px #FFF , 741px 681px #FFF , 100px 956px #FFF , 1591px 1990px #FFF , 1505px 1140px #FFF , 735px 1936px #FFF , 1089px 1787px #FFF , 1267px 940px #FFF , 549px 605px #FFF , 944px 83px #FFF , 1550px 332px #FFF , 1826px 1594px #FFF , 783px 222px #FFF , 647px 9px #FFF , 1915px 1875px #FFF , 1777px 1630px #FFF , 939px 1516px #FFF , 163px 1111px #FFF , 253px 1088px #FFF , 780px 873px #FFF , 1961px 997px #FFF , 1288px 1725px #FFF , 1835px 1673px #FFF , 1002px 1172px #FFF , 809px 1734px #FFF , 1437px 329px #FFF , 183px 1151px #FFF , 1184px 498px #FFF , 679px 1594px #FFF , 1849px 1035px #FFF , 1206px 419px #FFF , 1669px 712px #FFF , 1081px 1038px #FFF , 1178px 1313px #FFF , 1256px 139px #FFF , 1145px 994px #FFF , 819px 1696px #FFF , 379px 190px #FFF , 476px 1546px #FFF , 1302px 817px #FFF , 324px 1718px #FFF , 921px 1490px #FFF , 1818px 325px #FFF , 1270px 1705px #FFF , 1863px 808px #FFF , 1887px 856px #FFF , 1544px 840px #FFF , 814px 1886px #FFF , 1722px 536px #FFF , 968px 797px #FFF , 876px 736px #FFF , 1552px 1525px #FFF , 1781px 581px #FFF , 1840px 254px #FFF , 1545px 1084px #FFF , 1674px 709px #FFF , 858px 600px #FFF , 1557px 1235px #FFF , 894px 1108px #FFF , 397px 968px #FFF , 1534px 1449px #FFF , 1064px 342px #FFF , 1155px 1473px #FFF , 1328px 1997px #FFF , 1895px 438px #FFF , 9px 120px #FFF , 299px 280px #FFF , 158px 553px #FFF , 281px 1899px #FFF , 13px 1698px #FFF , 1297px 791px #FFF , 645px 1253px #FFF , 194px 1469px #FFF , 1907px 1830px #FFF , 1102px 1015px #FFF , 52px 408px #FFF , 1330px 1845px #FFF , 1089px 530px #FFF , 1531px 1258px #FFF , 1088px 98px #FFF , 1623px 1532px #FFF , 711px 120px #FFF , 1039px 1527px #FFF , 1570px 1229px #FFF , 141px 1934px #FFF , 122px 98px #FFF , 190px 1807px #FFF , 673px 1439px #FFF , 820px 25px #FFF , 1751px 123px #FFF , 1723px 905px #FFF , 1677px 1442px #FFF , 576px 972px #FFF , 1985px 1220px #FFF , 1005px 372px #FFF , 1568px 1725px #FFF , 1481px 540px #FFF , 241px 25px #FFF , 1055px 85px #FFF , 754px 1314px #FFF , 1366px 1026px #FFF , 1299px 1349px #FFF , 1997px 1718px #FFF , 882px 369px #FFF , 422px 100px #FFF , 898px 684px #FFF , 916px 1296px #FFF , 804px 40px #FFF , 893px 955px #FFF , 417px 1806px #FFF , 1723px 18px #FFF , 15px 727px #FFF , 442px 1319px #FFF , 574px 1298px #FFF , 740px 1446px #FFF , 905px 932px #FFF , 1171px 1122px #FFF , 277px 1801px #FFF , 517px 979px #FFF , 1992px 190px #FFF , 392px 907px #FFF , 735px 137px #FFF , 1833px 147px #FFF , 1524px 1535px #FFF , 1371px 733px #FFF , 1533px 1728px #FFF , 1825px 1510px #FFF , 1661px 1525px #FFF , 1209px 1606px #FFF , 1249px 737px #FFF , 721px 802px #FFF , 1975px 1756px #FFF , 1557px 1291px #FFF , 576px 1714px #FFF , 308px 232px #FFF , 643px 1329px #FFF , 36px 1483px #FFF , 482px 1172px #FFF , 1579px 1596px #FFF , 1281px 677px #FFF , 1711px 999px #FFF , 1319px 950px #FFF , 179px 1477px #FFF , 1744px 1201px #FFF , 1057px 962px #FFF , 1716px 1801px #FFF , 746px 504px #FFF , 19px 680px #FFF , 1271px 1939px #FFF , 1781px 1711px #FFF , 1612px 1504px #FFF , 1289px 1961px #FFF , 723px 1200px #FFF , 843px 1635px #FFF , 1897px 580px #FFF , 1224px 1277px #FFF , 1641px 90px #FFF , 2px 744px #FFF , 1723px 954px #FFF , 1843px 1334px #FFF , 1625px 920px #FFF , 1640px 1789px #FFF , 1590px 1949px #FFF , 1674px 1983px #FFF , 1105px 1346px #FFF , 101px 1328px #FFF , 1985px 692px #FFF , 1494px 1798px #FFF , 1396px 1275px #FFF , 797px 731px #FFF , 742px 179px #FFF , 895px 445px #FFF , 172px 235px #FFF , 1785px 1905px #FFF , 29px 768px #FFF , 1155px 930px #FFF , 266px 203px #FFF , 1949px 320px #FFF , 253px 442px #FFF , 1070px 153px #FFF , 334px 1660px #FFF , 546px 1758px #FFF , 461px 1805px #FFF , 1066px 422px #FFF , 600px 980px #FFF , 1598px 1599px #FFF , 1013px 1247px #FFF , 428px 1815px #FFF , 1842px 1043px #FFF , 1192px 1116px #FFF , 1059px 1862px #FFF , 1569px 1472px #FFF , 239px 763px #FFF , 83px 1606px #FFF , 799px 565px #FFF , 150px 799px #FFF , 1261px 1272px #FFF , 809px 1398px #FFF , 152px 1293px #FFF , 1757px 294px #FFF , 277px 1096px #FFF , 1281px 692px #FFF , 1393px 1689px #FFF , 1332px 442px #FFF , 1963px 530px #FFF , 1023px 579px #FFF , 1035px 1562px #FFF , 1786px 1345px #FFF , 1993px 360px #FFF , 659px 280px #FFF , 1963px 961px #FFF , 1432px 1906px #FFF , 1953px 712px #FFF , 580px 130px #FFF , 1652px 404px #FFF , 1359px 1238px #FFF , 1159px 209px #FFF , 1470px 236px #FFF , 1694px 1063px #FFF , 1092px 624px #FFF , 1198px 193px #FFF , 1993px 512px #FFF , 756px 661px #FFF , 196px 1840px #FFF , 427px 118px #FFF , 885px 908px #FFF , 106px 962px #FFF , 5px 1203px #FFF , 1534px 318px #FFF , 751px 806px #FFF , 490px 1400px #FFF , 787px 897px #FFF , 1444px 1601px #FFF , 1569px 774px #FFF , 612px 1139px #FFF , 284px 1481px #FFF , 1995px 1876px #FFF , 238px 1462px #FFF , 252px 1101px #FFF , 1308px 976px #FFF , 420px 370px #FFF , 232px 1799px #FFF , 1402px 1585px #FFF , 118px 1803px #FFF , 1360px 1304px #FFF , 1379px 524px #FFF , 1776px 355px #FFF , 1975px 523px #FFF , 1690px 1236px #FFF , 1440px 513px #FFF , 963px 1549px #FFF , 1219px 1039px #FFF , 1781px 1287px #FFF , 247px 1138px #FFF , 942px 919px #FFF , 1818px 1174px #FFF , 1458px 484px #FFF , 131px 1311px #FFF , 241px 1794px #FFF , 1806px 724px #FFF , 536px 1540px #FFF , 1763px 1114px #FFF , 360px 641px #FFF , 1363px 873px #FFF , 95px 682px #FFF , 472px 556px #FFF , 1973px 97px #FFF , 999px 92px #FFF , 697px 582px #FFF , 990px 1425px #FFF , 1338px 1433px #FFF , 1743px 1107px #FFF , 170px 1791px #FFF , 1201px 333px #FFF , 676px 1646px #FFF , 1724px 1921px #FFF , 1922px 450px #FFF , 1442px 1038px #FFF , 583px 264px #FFF , 1262px 1018px #FFF , 1246px 142px #FFF , 182px 317px #FFF , 579px 1958px #FFF , 1106px 1411px #FFF , 1145px 483px #FFF , 966px 497px #FFF , 337px 492px #FFF , 981px 56px #FFF , 1271px 677px #FFF , 1465px 1680px #FFF , 316px 1406px #FFF , 1526px 1858px #FFF , 1449px 637px #FFF , 348px 603px #FFF , 708px 710px #FFF , 1612px 990px #FFF , 1906px 677px #FFF , 568px 1544px #FFF , 1403px 1257px #FFF , 93px 1218px #FFF , 755px 1824px #FFF , 1148px 69px #FFF , 98px 1078px #FFF , 28px 1947px #FFF , 780px 1157px #FFF;
	opacity:0.5;
  display: none;
}
.anim #stars:after  {
	display: block;
}

#stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 709px 354px #FFF , 454px 358px #FFF , 851px 1203px #FFF , 690px 1203px #FFF , 1582px 1512px #FFF , 266px 191px #FFF , 264px 456px #FFF , 1143px 1252px #FFF , 869px 83px #FFF , 462px 1683px #FFF , 895px 364px #FFF , 661px 574px #FFF , 313px 1018px #FFF , 1752px 219px #FFF , 41px 1891px #FFF , 1625px 1451px #FFF , 146px 1653px #FFF , 816px 1510px #FFF , 1156px 907px #FFF , 1590px 1130px #FFF , 182px 1694px #FFF , 1754px 1887px #FFF , 92px 1080px #FFF , 1757px 1529px #FFF , 1461px 887px #FFF , 536px 765px #FFF , 651px 632px #FFF , 1530px 1295px #FFF , 1812px 204px #FFF , 1140px 709px #FFF , 20px 1551px #FFF , 10px 1776px #FFF , 1936px 1828px #FFF , 794px 1773px #FFF , 1445px 1018px #FFF , 1204px 1741px #FFF , 1591px 1432px #FFF , 1194px 1002px #FFF , 164px 1284px #FFF , 60px 1867px #FFF , 1583px 1958px #FFF , 148px 804px #FFF , 609px 1570px #FFF , 216px 258px #FFF , 1924px 442px #FFF , 1911px 1643px #FFF , 573px 951px #FFF , 553px 79px #FFF , 1166px 969px #FFF , 693px 114px #FFF , 256px 194px #FFF , 1512px 1334px #FFF , 974px 739px #FFF , 327px 1626px #FFF , 1599px 939px #FFF , 758px 4px #FFF , 311px 1345px #FFF , 1840px 1009px #FFF , 973px 898px #FFF , 1753px 739px #FFF , 743px 501px #FFF , 1228px 859px #FFF , 1711px 40px #FFF , 1972px 1540px #FFF , 695px 1677px #FFF , 357px 319px #FFF , 761px 748px #FFF , 216px 1408px #FFF , 1362px 222px #FFF , 674px 916px #FFF , 1045px 1748px #FFF , 450px 548px #FFF , 1029px 359px #FFF , 475px 453px #FFF , 1253px 337px #FFF , 101px 1995px #FFF , 718px 1026px #FFF , 1684px 386px #FFF , 1133px 317px #FFF , 880px 2000px #FFF , 1146px 1533px #FFF , 600px 53px #FFF , 488px 1212px #FFF , 34px 166px #FFF , 1526px 512px #FFF , 630px 99px #FFF , 1650px 1175px #FFF , 664px 159px #FFF , 787px 1995px #FFF , 1523px 596px #FFF , 1651px 314px #FFF , 994px 1303px #FFF , 1579px 1990px #FFF , 502px 1749px #FFF , 637px 1255px #FFF , 1454px 1004px #FFF , 1592px 1945px #FFF , 656px 1185px #FFF , 170px 1730px #FFF , 782px 1238px #FFF , 441px 261px #FFF , 166px 1505px #FFF , 703px 1844px #FFF , 511px 1838px #FFF , 316px 1723px #FFF , 1554px 1436px #FFF , 1524px 1075px #FFF , 1702px 835px #FFF , 1351px 1781px #FFF , 1462px 252px #FFF , 317px 1988px #FFF , 80px 1373px #FFF , 1142px 1499px #FFF , 343px 1616px #FFF , 195px 281px #FFF , 1216px 882px #FFF , 113px 1920px #FFF , 1763px 1151px #FFF , 1998px 1516px #FFF , 1881px 1281px #FFF , 909px 1956px #FFF , 1571px 1996px #FFF , 412px 636px #FFF , 920px 1201px #FFF , 1948px 811px #FFF , 1717px 509px #FFF , 510px 131px #FFF , 1534px 1774px #FFF , 60px 1094px #FFF , 1169px 1768px #FFF , 1806px 1574px #FFF , 974px 1048px #FFF , 1719px 513px #FFF , 113px 1333px #FFF , 1319px 65px #FFF , 215px 1262px #FFF , 401px 1865px #FFF , 1153px 1630px #FFF , 1977px 1047px #FFF , 1224px 491px #FFF , 1453px 1667px #FFF , 854px 1200px #FFF , 1558px 909px #FFF , 114px 1416px #FFF , 1195px 809px #FFF , 1641px 1600px #FFF , 1735px 724px #FFF , 607px 981px #FFF , 1893px 1612px #FFF , 1651px 839px #FFF , 406px 758px #FFF , 1126px 1678px #FFF , 1011px 161px #FFF , 165px 948px #FFF , 1046px 1239px #FFF , 1957px 587px #FFF , 330px 1689px #FFF , 1325px 227px #FFF , 1046px 39px #FFF , 699px 632px #FFF , 1231px 1143px #FFF , 1003px 599px #FFF , 1492px 1512px #FFF , 1593px 479px #FFF , 632px 1689px #FFF , 1959px 1657px #FFF , 1494px 1546px #FFF , 1834px 1523px #FFF , 117px 656px #FFF , 1658px 1558px #FFF , 237px 1282px #FFF , 1028px 374px #FFF , 1025px 676px #FFF , 689px 681px #FFF , 650px 1124px #FFF , 977px 1951px #FFF , 352px 667px #FFF , 1865px 261px #FFF , 282px 1978px #FFF , 682px 238px #FFF , 1514px 781px #FFF , 1684px 1297px #FFF , 672px 1360px #FFF , 1859px 256px #FFF , 33px 70px #FFF , 1606px 692px #FFF , 870px 684px #FFF , 410px 517px #FFF , 1646px 893px #FFF , 661px 305px #FFF , 1732px 217px #FFF , 204px 1403px #FFF , 847px 298px #FFF , 451px 1991px #FFF , 935px 1983px #FFF , 1331px 303px #FFF , 347px 274px #FFF , 773px 165px #FFF , 98px 859px #FFF , 1300px 1718px #FFF;
  opacity:0.5;
  display: none;
}
.anim #stars2 {
	animation: animStar 200s linear infinite;
	display: block;
}
#stars2:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 709px 354px #FFF , 454px 358px #FFF , 851px 1203px #FFF , 690px 1203px #FFF , 1582px 1512px #FFF , 266px 191px #FFF , 264px 456px #FFF , 1143px 1252px #FFF , 869px 83px #FFF , 462px 1683px #FFF , 895px 364px #FFF , 661px 574px #FFF , 313px 1018px #FFF , 1752px 219px #FFF , 41px 1891px #FFF , 1625px 1451px #FFF , 146px 1653px #FFF , 816px 1510px #FFF , 1156px 907px #FFF , 1590px 1130px #FFF , 182px 1694px #FFF , 1754px 1887px #FFF , 92px 1080px #FFF , 1757px 1529px #FFF , 1461px 887px #FFF , 536px 765px #FFF , 651px 632px #FFF , 1530px 1295px #FFF , 1812px 204px #FFF , 1140px 709px #FFF , 20px 1551px #FFF , 10px 1776px #FFF , 1936px 1828px #FFF , 794px 1773px #FFF , 1445px 1018px #FFF , 1204px 1741px #FFF , 1591px 1432px #FFF , 1194px 1002px #FFF , 164px 1284px #FFF , 60px 1867px #FFF , 1583px 1958px #FFF , 148px 804px #FFF , 609px 1570px #FFF , 216px 258px #FFF , 1924px 442px #FFF , 1911px 1643px #FFF , 573px 951px #FFF , 553px 79px #FFF , 1166px 969px #FFF , 693px 114px #FFF , 256px 194px #FFF , 1512px 1334px #FFF , 974px 739px #FFF , 327px 1626px #FFF , 1599px 939px #FFF , 758px 4px #FFF , 311px 1345px #FFF , 1840px 1009px #FFF , 973px 898px #FFF , 1753px 739px #FFF , 743px 501px #FFF , 1228px 859px #FFF , 1711px 40px #FFF , 1972px 1540px #FFF , 695px 1677px #FFF , 357px 319px #FFF , 761px 748px #FFF , 216px 1408px #FFF , 1362px 222px #FFF , 674px 916px #FFF , 1045px 1748px #FFF , 450px 548px #FFF , 1029px 359px #FFF , 475px 453px #FFF , 1253px 337px #FFF , 101px 1995px #FFF , 718px 1026px #FFF , 1684px 386px #FFF , 1133px 317px #FFF , 880px 2000px #FFF , 1146px 1533px #FFF , 600px 53px #FFF , 488px 1212px #FFF , 34px 166px #FFF , 1526px 512px #FFF , 630px 99px #FFF , 1650px 1175px #FFF , 664px 159px #FFF , 787px 1995px #FFF , 1523px 596px #FFF , 1651px 314px #FFF , 994px 1303px #FFF , 1579px 1990px #FFF , 502px 1749px #FFF , 637px 1255px #FFF , 1454px 1004px #FFF , 1592px 1945px #FFF , 656px 1185px #FFF , 170px 1730px #FFF , 782px 1238px #FFF , 441px 261px #FFF , 166px 1505px #FFF , 703px 1844px #FFF , 511px 1838px #FFF , 316px 1723px #FFF , 1554px 1436px #FFF , 1524px 1075px #FFF , 1702px 835px #FFF , 1351px 1781px #FFF , 1462px 252px #FFF , 317px 1988px #FFF , 80px 1373px #FFF , 1142px 1499px #FFF , 343px 1616px #FFF , 195px 281px #FFF , 1216px 882px #FFF , 113px 1920px #FFF , 1763px 1151px #FFF , 1998px 1516px #FFF , 1881px 1281px #FFF , 909px 1956px #FFF , 1571px 1996px #FFF , 412px 636px #FFF , 920px 1201px #FFF , 1948px 811px #FFF , 1717px 509px #FFF , 510px 131px #FFF , 1534px 1774px #FFF , 60px 1094px #FFF , 1169px 1768px #FFF , 1806px 1574px #FFF , 974px 1048px #FFF , 1719px 513px #FFF , 113px 1333px #FFF , 1319px 65px #FFF , 215px 1262px #FFF , 401px 1865px #FFF , 1153px 1630px #FFF , 1977px 1047px #FFF , 1224px 491px #FFF , 1453px 1667px #FFF , 854px 1200px #FFF , 1558px 909px #FFF , 114px 1416px #FFF , 1195px 809px #FFF , 1641px 1600px #FFF , 1735px 724px #FFF , 607px 981px #FFF , 1893px 1612px #FFF , 1651px 839px #FFF , 406px 758px #FFF , 1126px 1678px #FFF , 1011px 161px #FFF , 165px 948px #FFF , 1046px 1239px #FFF , 1957px 587px #FFF , 330px 1689px #FFF , 1325px 227px #FFF , 1046px 39px #FFF , 699px 632px #FFF , 1231px 1143px #FFF , 1003px 599px #FFF , 1492px 1512px #FFF , 1593px 479px #FFF , 632px 1689px #FFF , 1959px 1657px #FFF , 1494px 1546px #FFF , 1834px 1523px #FFF , 117px 656px #FFF , 1658px 1558px #FFF , 237px 1282px #FFF , 1028px 374px #FFF , 1025px 676px #FFF , 689px 681px #FFF , 650px 1124px #FFF , 977px 1951px #FFF , 352px 667px #FFF , 1865px 261px #FFF , 282px 1978px #FFF , 682px 238px #FFF , 1514px 781px #FFF , 1684px 1297px #FFF , 672px 1360px #FFF , 1859px 256px #FFF , 33px 70px #FFF , 1606px 692px #FFF , 870px 684px #FFF , 410px 517px #FFF , 1646px 893px #FFF , 661px 305px #FFF , 1732px 217px #FFF , 204px 1403px #FFF , 847px 298px #FFF , 451px 1991px #FFF , 935px 1983px #FFF , 1331px 303px #FFF , 347px 274px #FFF , 773px 165px #FFF , 98px 859px #FFF , 1300px 1718px #FFF;
	opacity:0.5;
	display: none;
}
.anim #stars2:after  {
	display: block;
}

#stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 651px 1142px #FFF , 486px 1243px #FFF , 1010px 1112px #FFF , 1223px 535px #FFF , 615px 1315px #FFF , 1902px 1956px #FFF , 59px 1879px #FFF , 1426px 1259px #FFF , 398px 1190px #FFF , 1834px 1871px #FFF , 1788px 1616px #FFF , 79px 811px #FFF , 1814px 225px #FFF , 1402px 976px #FFF , 1963px 1443px #FFF , 898px 527px #FFF , 1923px 546px #FFF , 784px 1585px #FFF , 585px 601px #FFF , 911px 1785px #FFF , 1863px 1787px #FFF , 64px 135px #FFF , 983px 682px #FFF , 1361px 4px #FFF , 1413px 909px #FFF , 22px 50px #FFF , 1973px 1349px #FFF , 89px 1561px #FFF , 1545px 441px #FFF , 7px 850px #FFF , 825px 620px #FFF , 1239px 166px #FFF , 55px 1440px #FFF , 952px 1212px #FFF , 1336px 858px #FFF , 1143px 346px #FFF , 1023px 1159px #FFF , 640px 70px #FFF , 1682px 382px #FFF , 190px 1662px #FFF , 1780px 1881px #FFF , 763px 759px #FFF , 1873px 772px #FFF , 672px 1326px #FFF , 1521px 466px #FFF , 1113px 1234px #FFF , 1681px 1054px #FFF , 276px 1558px #FFF , 1104px 1662px #FFF , 620px 1129px #FFF , 1054px 952px #FFF , 1258px 471px #FFF , 1499px 579px #FFF , 32px 1565px #FFF , 923px 1855px #FFF , 63px 130px #FFF , 1376px 595px #FFF , 107px 958px #FFF , 296px 50px #FFF , 1327px 1976px #FFF , 1250px 413px #FFF , 761px 278px #FFF , 191px 881px #FFF , 1265px 154px #FFF , 36px 1469px #FFF , 377px 1656px #FFF , 648px 1529px #FFF , 553px 100px #FFF , 1446px 105px #FFF , 415px 1172px #FFF , 1017px 830px #FFF , 488px 344px #FFF , 1680px 782px #FFF , 975px 1322px #FFF , 497px 1417px #FFF , 1198px 271px #FFF , 1092px 783px #FFF , 1656px 229px #FFF , 1670px 311px #FFF , 1250px 998px #FFF , 1640px 608px #FFF , 1721px 374px #FFF , 367px 376px #FFF , 517px 731px #FFF , 344px 473px #FFF , 1805px 1368px #FFF , 1068px 131px #FFF , 11px 77px #FFF , 789px 826px #FFF , 1669px 957px #FFF , 1859px 627px #FFF , 959px 224px #FFF , 989px 1590px #FFF , 1715px 1802px #FFF , 545px 1494px #FFF , 502px 932px #FFF , 658px 1968px #FFF , 1279px 197px #FFF , 193px 1067px #FFF , 1334px 566px #FFF;
  opacity:0.5;
  display: none;
}
.anim #stars3 {
	animation: animStar 250s linear infinite;
	display: block;
}
#stars3:after {
  content: " ";
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 651px 1142px #FFF , 486px 1243px #FFF , 1010px 1112px #FFF , 1223px 535px #FFF , 615px 1315px #FFF , 1902px 1956px #FFF , 59px 1879px #FFF , 1426px 1259px #FFF , 398px 1190px #FFF , 1834px 1871px #FFF , 1788px 1616px #FFF , 79px 811px #FFF , 1814px 225px #FFF , 1402px 976px #FFF , 1963px 1443px #FFF , 898px 527px #FFF , 1923px 546px #FFF , 784px 1585px #FFF , 585px 601px #FFF , 911px 1785px #FFF , 1863px 1787px #FFF , 64px 135px #FFF , 983px 682px #FFF , 1361px 4px #FFF , 1413px 909px #FFF , 22px 50px #FFF , 1973px 1349px #FFF , 89px 1561px #FFF , 1545px 441px #FFF , 7px 850px #FFF , 825px 620px #FFF , 1239px 166px #FFF , 55px 1440px #FFF , 952px 1212px #FFF , 1336px 858px #FFF , 1143px 346px #FFF , 1023px 1159px #FFF , 640px 70px #FFF , 1682px 382px #FFF , 190px 1662px #FFF , 1780px 1881px #FFF , 763px 759px #FFF , 1873px 772px #FFF , 672px 1326px #FFF , 1521px 466px #FFF , 1113px 1234px #FFF , 1681px 1054px #FFF , 276px 1558px #FFF , 1104px 1662px #FFF , 620px 1129px #FFF , 1054px 952px #FFF , 1258px 471px #FFF , 1499px 579px #FFF , 32px 1565px #FFF , 923px 1855px #FFF , 63px 130px #FFF , 1376px 595px #FFF , 107px 958px #FFF , 296px 50px #FFF , 1327px 1976px #FFF , 1250px 413px #FFF , 761px 278px #FFF , 191px 881px #FFF , 1265px 154px #FFF , 36px 1469px #FFF , 377px 1656px #FFF , 648px 1529px #FFF , 553px 100px #FFF , 1446px 105px #FFF , 415px 1172px #FFF , 1017px 830px #FFF , 488px 344px #FFF , 1680px 782px #FFF , 975px 1322px #FFF , 497px 1417px #FFF , 1198px 271px #FFF , 1092px 783px #FFF , 1656px 229px #FFF , 1670px 311px #FFF , 1250px 998px #FFF , 1640px 608px #FFF , 1721px 374px #FFF , 367px 376px #FFF , 517px 731px #FFF , 344px 473px #FFF , 1805px 1368px #FFF , 1068px 131px #FFF , 11px 77px #FFF , 789px 826px #FFF , 1669px 957px #FFF , 1859px 627px #FFF , 959px 224px #FFF , 989px 1590px #FFF , 1715px 1802px #FFF , 545px 1494px #FFF , 502px 932px #FFF , 658px 1968px #FFF , 1279px 197px #FFF , 193px 1067px #FFF , 1334px 566px #FFF;
	opacity:0.5;
	display: none;
}
.anim #stars3:after  {
	display: block;
}


@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}

*/

/*
.star{
	width:14px;
	height:14px;
	background:var(--color);
	position: absolute;
     top: -3rem;
	left:0;
	border-radius: 100px;
	animation: fall 10000ms linear forwards;
}
@keyframes fall {
  to {
    transform: translateY(120vh);
  }
}
*/


.m-lock{
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:503;
	background:rgba(22,24,34,0.15);
	transition:0.5s;
	visibility:hidden;
	opacity:0;
	z-index:999999;
}
.m-lock-a{
	visibility:visible;
	opacity:1;
}
.m-lock > div{
    position:absolute;
	z-index:999999;
	left:0;
	top:0;
	right:0;
	bottom:0;
	width:96px;
	height:96px;
	margin:auto;
	color:#fff;
}
.m-lock > div > div {
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    float: none;
    background-color:#fff;
    border: 0 solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 96px;
    height: 96px;
    border-radius: 100%;
    opacity: 0;
    animation: m-lock 1s 0s linear infinite;
}
.m-lock > div > div:nth-child(2) {
    animation-delay: .2s;
}
.m-lock > div > div:nth-child(3) {
    animation-delay: .4s;
}
@keyframes m-lock{
    0% {
        opacity: 0;
        transform: scale(0);
    }
    5% {
        opacity: .75;
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}

.df-lightbox-close {
	color:#fff;
}
.df-container>.df-ui-next, .df-container>.df-ui-prev {
	color:#fff;
}


.inform{
	position: fixed;
	left:20px;
	margin: auto;
	right:20px;
	bottom:20px;
	/*background:linear-gradient(to bottom, #ff67d5, #a967ff);*/
	background: url(../img/h1-ai-2.jpg) left bottom no-repeat;
	background-size:cover;
	z-index:10;
	padding:7px;
	border-radius: 20px;
	max-width:350px;
	cursor: pointer;
	display: none;
}
.inform-close{
	width: 20px;
	height: 20px;
	position: absolute;
	z-index: 5;
	right: -25px;
	top: 0px;
	background: url(../img/cross-w.svg) center center no-repeat rgba(255,255,255,0);
	background-size: 11px auto;
	opacity: 0.4;
	cursor: pointer;
	transition: 0.2s;
}
.inform-{
	border:1px dashed rgba(255,255,255,0.8);
	padding:20px;
	border-radius: 13px;
}
.inform-r-h{
	font-weight: 700;
	font-size:14px;
}
.inform-r-d{
	font-weight: 400;
	font-size:14px;
}
.inform-r-btn{
	background:#fff;
	padding:10px 20px;
	border-radius:10px;
	color:#000;
	font-weight: 700;
	font-size:12px;
	text-align: center;
	margin-top:10px;
}


@media screen and (min-width: 1680px) {
	.header-img{
		border-radius:40px;
		right:calc(50vw - 250px - 500px);
	}
}