/* 1.5.2.7 */
.an, .an * {
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
}
.dn, .pop_new {
	display: none;
}
.g {
    position: absolute;
    top: 0;
    left: 0;
	right: 0;
    bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #f9f7fa;
}
.b {
    position: absolute;
    top: 0vw;
    left: 0vw;
    /* width: 100%; */
    /* height: 100%; */
    color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 1vw;
    right: 0vw;
    bottom: 0vw;
    border-radius: 0vw;
		/*box-shadow: inset -3px -1vw 5vw rgba(0, 0, 0, 0.3)*/
}
html:not(.noscr) .b {
	overflow: hidden;
}
a {
    color: rgb(43, 43, 43);
    text-decoration: blink;
}
s {
	text-decoration: none;
}
input {
	font-size: 1.2vw;
}
:focus{outline:none;}

.reg {
    max-width: 900px;
    margin: 10px auto;
    text-align: justify;
    font-size: 14px;
}
.reg h1 {
    text-align: center;
    font-size: 34px;
}
.reg h2 {
    text-align: center;
    font-size: 26px;
}
.reg p, .reg div {
    margin: 20px 0;
}
.reg img {
	vertical-align: middle;
}
.reg ul {
    margin: 0;
}
.reg li {
    list-style-type: disc;
    margin: 15px 0;
}
.reg li s {
    display: block;
    margin: 15px 0;
    font-size: 11px;
}

.cookie {
	position: fixed;
	bottom: 35px;
    left: 10px;
    font-size: 10px;
    background: #fff;
    border-radius: 10px;
    padding: 0px 20px;
    z-index: 500;
    box-shadow: 0px 0px 10px #8a8a8a;
	max-width: 54%;
    text-align: justify;
}
.cookie > p {
    display: inline-block;
    vertical-align: middle;
    padding-right: 15px;
}
.cookie > i {
	font-size: 26px;
    vertical-align: middle;
    cursor: pointer;
    position: absolute;
    right: 8px;
    bottom: 8px;
}
.cookie > p > a {
	text-decoration: underline;
}

.b1 {
    text-align: right;
    padding: 0 1.3vw;
    clear: both;
    position: fixed;
    top: 0vw;
    left: 0vw;
    right: 0vw;
    z-index: 5;
	/* border-radius: 1vw 1vw 0 0; */
}
.b1 a {
    margin: 0.65vw 1.3vw;
    font-weight: 600;
    font-size: 1vw;
}
.notif9 {
    font-size: 3vw;
    white-space: nowrap;
    padding: 0 2vw;
}
.b1s3, .b1s3a {
	border-radius: .7vw;
/*border: .1vw solid rgb(154, 0, 249);*/
border: .1vw solid rgba(135, 1, 233, 0.4);
/* border: 0.13vw solid; */
/* border-image: linear-gradient(to left, rgb(0, 184, 255) 1%, rgb(202, 0, 186) 100%); */
padding: 0.52vw;
display: inline-block;
text-align: center;
/* border-left: 0.13vw solid #3dade9; */
/* border-right: 0.13vw solid #bf2fcb; */
/* background-image: -webkit-linear-gradient(left, #3dade9, #bf2fcb), -webkit-linear-gradient(left, #3dade9, #bf2fcb); */
/* background-image: linear-gradient(left, #3dade9, #bf2fcb), linear-gradient(left, #3dade9, #bf2fcb); */
/* background-size: 100% 0.13vw; */
/* background-position: 0 100%, 0 0; */
/* background-repeat: no-repeat; */
/* background-clip: border-box; */
/* background: #9800f6; */
/* color: white; */
}
.b1s3 {
	min-width: 10vw;
}
a.b1s4, a.b1s4a {
	display: inline-block;
	padding: 0.6vw;
	width: 10vw;
	text-align: center;
	background: rgb(245, 62, 118);
	background: -webkit-linear-gradient(to left, rgb(81, 207, 255), rgb(243, 0, 255));
	background: -o-linear-gradient(to left, rgb(81, 207, 255), rgb(243, 0, 255));
	background: -moz-linear-gradient(to left, rgb(81, 207, 255), rgb(243, 0, 255));
	/* background: linear-gradient(to left, rgb(185, 78, 251), rgb(154, 0, 249)); */
	border-radius: .7vw;
	color: white;
	/* border: solid 1px #9900f7; */

}

.b1s5 {
	display: none;
}

.b1m1 {
	display: inline-block;
}

.b2 {
	display: flex;
    flex-direction: column;
    /* justify-content: center; */
    /* align-items: center; */
    /* width: 100%; */
    text-align: left;
    clear: both;
    background-image: url(https://taagly.s3.amazonaws.com/a/EN/sgt.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top left;
    background-repeat: no-repeat;
    box-shadow: inset 0vw -2vw 5vw 0px rgba(94, 92, 95, 0.19);
    padding-left: 5vw;
    padding-top: 7vw;
}
.wPL .b2 {
    background-image: url(https://taagly.s3.amazonaws.com/a/PL/sgt.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top left;
    background-repeat: no-repeat;
}

.b2b {
	position: relative;
    background: inherit;
}
.b2t {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: inherit;
}

.b2c {
	position: relative;
	margin: 2vw;
}

body {
	position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    overflow: hidden;
    font-family: proxima-nova,sans-serif;
    /*background: rgba(243, 239, 248);*/
    font-size: 1vw;

}

.b2s2 {
    font-size: 2vw;
    font-weight: 300;
	margin: 1vw 0 2vw 0;
			width: 41vw;
}
.b2s2 > div {
	display: inline-block;
	color: rgb(117, 0, 202);
	font-size: 2.2vw;
	font-weight: 600;
	/* text-shadow: 3px 9px 15px rgba(29, 29, 29, 0.22); */
	/*width: 53vw;*/

}
.b2s2e1 {
	position: relative;
    height: 2vw;
    margin: 0 auto;
    overflow: hidden;
    color: rgba(255, 255, 255, 0.74);
    bottom: -0.5vw;
}
.b2s2e1 > div {
    padding: 2vw 0 0 0;
    animation: przesun 35s linear infinite;
    -webkit-animation: przesun 5s linear infinite;
}
.b2s2e1 > div > p {
	margin-left: 5px;
    white-space: nowrap;
		color: #4a4a4afc;
    font-size: 2.2vw;
    font-weight: 600;
  /*  text-shadow: -18px 1px 28px #1d1d1d24;*/

}
div.b2s4 {
    white-space: nowrap;
}
span.b2s4e1 {

	display: inline-block;
	box-shadow: 0vw 0vw 1vw rgba(0, 0, 0, 0.2);
	border-radius: 15px;
}
input.b2s4e1t1 {
	background: rgba(255, 255, 255, 0.38);
	border: none;
	border-radius: 15px 0 0 15px;
	width: 25vw;
	height: 40px;
	padding-left: 1vw;
	vertical-align: top;
	border: 1px solid #8701e966;
	/* box-shadow: 0.2vw 0.1vw 1vw rgba(0, 0, 0, 0.17); */

}

button.b2s4e1t2 {
	border: 1px solid #8701e9;
background: rgb(135, 0, 233);
background: -webkit-linear-gradient(to left, rgb(155, 0, 194), rgb(110, 0, 255));
background: -o-linear-gradient(to left, rgb(155, 0, 194), rgb(110, 0, 255));
background: -moz-linear-gradient(to left, rgb(155, 0, 194), rgb(110, 0, 255));
/* background: linear-gradient(to left, rgb(155, 0, 194), rgb(110, 0, 255)); */
border-radius: 0px 17px 16px 0px;
color: #fff;
width: 13.56vw;
font-size: 1vw;
height: 44px;
vertical-align: top;
cursor: pointer;
/* font-weight: 600; */
box-shadow: 0vw 0vw 1vw rgba(0, 0, 0, 0.2);

}

p.b2s4e2 {
       text-align: center;
    margin-top: 1.37vw;
    font-size: 1.1vw;
    color: #000000;
    font-weight: 300;
    width: 36vw;
    display: inline-block;
    margin-bottom: 3.25vw;
}

p.b2s4e2_a {
	text-align: center;
margin-top: 1.37vw;
font-size: 1.6vw;
color: #000000;
font-weight: 300;
width: 53vw;
display: inline-block;
margin-bottom: 3.25vw;
}


p.b2s4e2_b {
	text-align: center;
	margin-top: 3.8vw;
	font-size: 1.2vw;
	color: #000000;
	font-weight: 300;
	width: 36vw;
	display: inline-block;
}


p.b2s4e2a {
       text-align: center;
    margin-top: 1.37vw;
    font-size: 1.4vw;
    color: #000000;
    font-weight: 300;
    width: 36vw;
    display: inline-block;
}


p.b2s3 {
	color: rgb(0, 0, 0);
	font-size: 1.1vw;
	font-weight: 300;
	/* margin: auto; */
	margin-bottom: 1vw;

}

div.e1, div.e2 {
	display: none;
    position: absolute;
    border-radius: 1.3vw;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

div.e1 {
    top: 19.5vw;
    left: -0.65vw;
    width: 9.75vw;
    height: 9.75vw;
    background: #b875ff;
    background: -webkit-linear-gradient(to top right, #b875ff, #d2a8ff);
    background: -o-linear-gradient(to top right, #b875ff, #d2a8ff);
    background: -moz-linear-gradient(to top right, #b875ff, #d2a8ff);
    background: linear-gradient(to top right, #b875ff, #d2a8ff);
    box-shadow: inset 1.3vw -1.3vw 3.9vw rgb(95, 50, 144);
    -webkit-filter: blur(0.65vw);
    -moz-filter: blur(0.65vw);
    -ms-filter: blur(0.65vw);
    filter: blur(0.65vw);
}

div.e2 {
    top: 7.8vw;
    right: 13.65vw;
    width: 6.5vw;
    height: 6.5vw;
    background: #ff75f4;
    background: -webkit-linear-gradient(to top right, #ff75f4, #d2a8ff);
    background: -o-linear-gradient(to top right, #ff75f4, #d2a8ff);
    background: -moz-linear-gradient(to top right, #ff75f4, #d2a8ff);
    background: linear-gradient(to top right, #ff75f4, #d2a8ff);
    box-shadow: inset 1.3vw -1.3vw 3.9vw rgb(95, 50, 144);
    -webkit-filter: blur(0.65vw);
    -moz-filter: blur(0.65vw);
    -ms-filter: blur(0.65vw);
    filter: blur(0.65vw);
}

.b3s2 {
    float: right;
    z-index: 1;
    position: relative;
    width: 59vw;
    height: 43vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.b3s1  {
  position: relative;
  float: left;
}

.b3s1e1, .b3s1e1_a, .b4s2e1, .b4s2e1_a, .b5s1e1, .b5s1e1_10, .b5s1e1_a, .b6s2e1, .b7s1e1, .b8s2e1 {
  position: absolute;
  /*animation: textColor 10s ease infinite;*/
  border-radius: 4vw;
}
.b3s1e1 {
	top: 1vw;
	 left: 10vw;
	 width: 38vw;
	 height: 34vw;
	 background-color: rgb(62, 62, 62);
    box-shadow: inset 0vw 0vw 8vw rgb(27, 4, 39);
	 -ms-transform: rotate(10deg);
	 -webkit-transform: rotate(10deg);
	 transform: rotate(0deg);
}

.b3s1e1_a {

	      top: 19vw;
	    left: 5vw;
	    width: 27vw;
	    height: 25vw;
	    background-color: rgb(239, 83, 165);
	    box-shadow: 0 0vw 3vw rgba(0, 0, 0, 0.13);
	    -ms-transform: rotate(10deg);
	    -webkit-transform: rotate(10deg);
	    transform: rotate(0deg);

}



.b4s2e1 {

	top: 0;
    left: 10vw;
    width: 38vw;
    height: 34vw;
    background-color: rgba(92, 159, 245, 0.91);
    box-shadow: inset 0vw -1vw 5vw rgba(94, 92, 95, 0.46);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(0deg);


}

.b4s2e1_a {

	top: 23vw;
left: 8vw;
width: 25vw;
height: 25vw;
background-color: rgba(100, 176, 249, 0.84);
box-shadow: -1vw 0vw 3.38vw rgba(0, 0, 0, 0.22);
-ms-transform: rotate(10deg);
-webkit-transform: rotate(-10deg);
transform: rotate(0deg);

}



.b5s1e1 {
	top: 0;
	right: 8vw;
	width: 38vw;
	height: 34vw;
	background-color: rgba(255, 255, 255, 0.26);
	box-shadow: inset 0vw 0vw 8vw rgba(90, 7, 156, 0.32);
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(0deg);
}


.b5s1e1_10 {
	top: 0;
	right: 8vw;
	width: 38vw;
	height: 34vw;
	background-color: rgba(255, 255, 255, 0.26);
	box-shadow: inset 0vw 0vw 8vw rgba(90, 7, 156, 0.32);
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(0deg);
}



.b5s1e1_a {
	top: 22vw;
	right: 8vw;
	width: 24vw;
	height: 23vw;
	background-color: rgb(255, 229, 45);
	box-shadow: -1vw 0vw 3.38vw rgba(0, 0, 0, 0.22);
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(0deg);
}







.b6s2e1 {
	top: 0vw;
	right: 8vw;
	width: 38vw;
	height: 34vw;
	background-color: rgb(168, 123, 236);
	box-shadow: inset 0vw 0vw 8vw rgb(102, 15, 210);
	-ms-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	transform: rotate(0deg)
}

.b7s1e1 {
	top: -1vw;
    left: 10vw;
    width: 38vw;
    height: 34vw;
    background-color: rgb(236, 112, 91);
    box-shadow: inset 0vw 0vw 8vw rgba(93, 30, 24, 0.39);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(0deg);
}


.b8s2e1 {
	top: 0;
right: 10vw;
width: 38vw;
height: 34vw;
background-color: rgba(250, 248, 255, 0.61);
box-shadow: inset 0vw 0vw 8vw rgba(115, 114, 114, 0.37);
-ms-transform: rotate(-10deg);
-webkit-transform: rotate(-10deg);
transform: rotate(0deg);

}
.b3s1e1:after, .b4s2e1:after, .b5s1e1:after, .b5s1e1_10:after, .b6s2e1:after, .b7s1e1:after, .b8s2e1:after {
	position: absolute;
	content: "";
	top: 0;
	left: 1vw;
	right: 0;
	z-index: -1;
	height: 100%;
	width: 100%;
	margin: 0 auto;
	/* transform: scale(0.75); */
	/* -webkit-filter: blur(4vw); */
	/* -moz-filter: blur(4vw); */
	/* -ms-filter: blur(4vw); */
	/* filter: blur(4vw); */
    /* animation: animateGlow 10s cubic-bezier(0.4, 0.33, 0.65, 0.65) infinite; */
}
.b3s1e1:after {
/*	background: linear-gradient(270deg, #283c77b8, #b19f9f, #845880db); */
	background-size: 200% 200%;

}
.b4s2e1:after {
	  /*  background: linear-gradient(270deg, #426eea, #84d7ff, #7e4df3); */
     background-size: 200% 200%;

}
.b5s1e1:after {
  /*  background: linear-gradient(270deg, #925adc, #ffffff, #a181f7); */
    background-size: 200% 200%;

}




.b5s1e1_10:after {
  /*  background: linear-gradient(270deg, #925adc, #ffffff, #a181f7); */
    background-size: 200% 200%;

}




.b6s2e1:after {
  /*  	background: linear-gradient(270deg, #9c4eff, #cc73e8, #6e609a); */
	background-size: 200% 200%;

}
.b7s1e1:after {
	  /*  background: linear-gradient(270deg, #f19288, #f79b778a, #654cb5); */
     background-size: 200% 200%;

}
.b8s2e1:after {
	  /*  background: linear-gradient(270deg, #d0d0d0, #ffffff, #e9e1ff); */
	background-size: 200% 200%;

}


.b3s1e1:before, .b4s2e1:before, .b5s1e1:before, .b5s1e1_10:before, .b6s2e1:before, .b7s1e1:before, .b8s2e1:before {
	content: "";
	 display: inline-block;
	 box-shadow: -1.3vw 1.3vw 2.6vw rgba(0, 0, 0, 0.35);
	 width: 38vw;
	 height: 34vw;
	 border-radius: 4vw;

}

.b3s1e2, .b4s2e2, .b5s1e2, .b5s1e2_10, .b6s2e2, .b7s1e2 {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.b3s1e2  {
	top: 2vw;
	    left: 15vw;
	    width: 26vw;
	    height: 30vw;
	    text-align: right;
}

.b4s2e2 {
	top: -0.3vw;
left: 9.5vw;
width: 31vw;
height: 35vw;
text-align: right;

}
.b5s1e2 {
	top: -0.3vw;
    left: 8.5vw;
    width: 27vw;
    height: 35vw;
    text-align: left;
	}

.b5s1e2_10 {
		top: -0.3vw;
	    left: 8.5vw;
	    width: 27vw;
	    height: 35vw;
	    text-align: left;
		}


.b6s2e2 {
	top: -1vw;
	left: 8.5vw;
	width: 28vw;
	height: 35vw;
	text-align: left;

}
.b7s1e2 {
	top: -0.98vw;
	left: 14vw;
	width: 31vw;
	height: 35vw;
	text-align: left;
}
.b8s2e2 {
	position: absolute;
top: 3vw;
left: 4vw;
width: 33vw;
height: 31vw;
}
.b3s2 img {
	width: 51vw;
	padding-bottom: 2vw;
	padding-right: 2vw;
}

.b3s2_a img {
	width: 65vw;

}


p.b3s1e2t1 {
      font-size: 3vw;
    margin: 0;
    font-weight: bold;
    color: #ffffff;
    /* text-shadow: 0 0 0.065vw #fff; */
}

p.b3s1e2t2 {
	font-size: 7vw;
    margin: 0;
    font-weight: bold;
    color: rgb(255, 255, 255);
    text-shadow: 0 0 0.065vw #636363;
}
.wPL p.b3s1e2t2 {
	font-size: 4vw;
}

p.b3s1e2t3 {
	color: rgba(255, 255, 255, 0.8);
text-align: justify;
margin: .0vw;
font-weight: 300;
font-size: 1.2vw;
padding-top: 4vw;
}

.e3 {
    position: absolute;
    top: 27vw;
    left: 13vw;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

img.e3i2 {
    position: absolute;
    top: 0;
    left: 0;
    height: 8vw;
}

img.e3i1 {
    position: absolute;
    top: -3vw;
    left: -3vw;
    height: 8vw;
    /* opacity: .1; */
}

.b3 {
    clear: both;
    min-height: 60vw;
	margin-top: 22vw;
}

.b4 {
    clear: both;
    min-height: 60vw;
    position: relative;
		margin-top: 11vw
}

.b4s1 {float: right;z-index: 1;position: relative;width: 45vw;height: 45vw;display: flex;flex-direction: column;justify-content: center;text-align: left;padding-right: 1vw;}

.b4s2 {
    position: relative;
    float: left;
}

.b4s1e1 {
	position: absolute;
	top: -8vw;
	left: -12vw;
	width: 42vw;
	height: 37vw;
	/* background: rgb(238, 229, 249); */
	border-radius: 4vw;
	/* box-shadow: 0 0vw 3vw rgba(0, 0, 0, 0.13); */
}

.b4s1e1t1 > div {
    display: inline-block;
}

.b4s1e1 > div {
    display: inline-block;
    width: 16vw;
    height: 6vw;
    vertical-align: top;
    margin: 2.4vw;
		color: black;
}

.b4s1e1 > div > i {
	font-size: 1.2vw;
	font-weight: 600;
	font-style: normal;
	margin-left: 1.98vw;
	color: #000000;
}

.b4s1e1 > div > p {
    margin: 0;
    font-size: 0.9vw;
    font-weight: 300;
    clear: both;
}

p.b4s2e2t1 {
	font-size: 2.3vw;
    margin: 0;
    font-weight: bold;
    color: #ffffff;
    white-space: nowrap;

}

p.b4s2e2t2 {
	font-size: 5.0vw;
	 margin: 0;
	 font-weight: bold;
	 color: #ffffff;
	 text-shadow: 0 0 0.065vw #bfbfbf;


}

a.b4s2e2t4 {
       border-radius: 20.33vw;
    border: 0.065vw solid #66f8ff7a;
    /* border-image: linear-gradient(to left, rgb(0, 184, 255) 1%, rgb(202, 0, 186) 100%); */
    /* border-image-slice: 1; */
    padding: 0.65vw;
    width: 10.4vw;
    display: inline-block;
    text-align: center;
    /* border-left: 0.13vw solid #3dade9; */
    /* border-right: 0.13vw solid #bf2fcb; */
    /* background-image: -webkit-linear-gradient(left, #3dade9, #bf2fcb), -webkit-linear-gradient(left, #3dade9, #bf2fcb); */
    background-image: linear-gradient(left, #3dade9, #bf2fcb), linear-gradient(left, #3dade9, #bf2fcb);
    background-size: 100% 0.13vw;
    background-position: 0 100%, 0 0;
    background-repeat: no-repeat;
    background-clip: border-box;
		margin-top: 2vw;
margin-left: 15vw;
}

.clbo {
    display: inline-block;
    clear: both;
    width: 100%;
}

.clbo:after {
    content: "";
    clear: both;
}

.clbo:before {
    content: "";
    clear: both;
}

.b5 {
    clear: both;
    min-height: 60vw;
    position: relative;
		margin-top: 10vw;
}

.b10 {
    clear: both;
    min-height: 60vw;
    position: relative;
		margin-top: 10vw;
}

.b5s1 {
    position: relative;
    float: right;
    width: 50%;
}

.b5s1_10 {
    position: relative;
    float: right;
    width: 50%;
}




p.b5s1e2t1 {
	margin: 0;
	font-size: 2.3vw;
	font-weight: bold;
	color: rgba(0, 0, 0, 0.8);
	/* text-shadow: 0 0 0.065vw #000; */
}
.wPL p.b5s1e2t1 {
	font-size: 1.7vw;
}

p.b5s1e2t1_10 {
	margin: 0;
font-size: 2.3vw;
font-weight: bold;
color: rgba(0, 0, 0, 0.8);
/* text-shadow: 0 0 0.065vw #000; */

}


p.b5s1e2t2 {
	margin: 0;
    font-size: 6.8vw;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.8);
    /* text-shadow: 0 0 0.065vw #fff; */
}
.wPL p.b5s1e2t2 {
    font-size: 5vw;
}

p.b5s1e2t2_10 {
	margin: 0;
    font-size: 5vw;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.8);
    /* text-shadow: 0 0 0.065vw #fff; */

}



p.b5s1e2t3 {
	margin: 0vw;
    padding-top: 2.5vw;
    text-align: justify;
    color: rgba(0, 0, 0, 0.8);
    font-size: 1.2vw;
    font-weight: 300;

}


p.b5s1e2t3_10 {
	margin: 0vw;
    padding-top: 2.5vw;
    text-align: justify;
    color: rgba(0, 0, 0, 0.8);
    font-size: 1.2vw;
    font-weight: 300;

}





p.b4s2e2t3 {
	padding-top: 3.5vw;
    text-align: justify;
    color: rgb(255, 255, 255);
    font-size: 1.2vw;
    font-weight: 300;
    padding-right: 0vw;
    padding-left: 5vw;
}

.b6 {
    clear: both;
    min-height: 60vw;
    position: relative;
		margin-top: 11vw;
}

.b6s1 {
	float: left;
z-index: 1;
position: relative;
top: -4vw;
left: 8vw;
height: 39vw;
width: 43vw;
/* background: #eee5f9; */
border-radius: 4vw;
/* box-shadow: 0 0vw 3vw rgba(0, 0, 0, 0.13); */

}

.b6s2 {
    position: relative;
    float: right;
    width: 50%;
}

div.b6s1 > p > img {
    display: block;
    margin: auto;
}

div.b6s1 > p {
    margin: 0 0 3.9vw 0;
    text-align: justify;
    width: 30vw;
}


.b6s2e2 {
    text-align: left;
}

p.b6s2e2t1 {
	margin: 0;
font-size: 2vw;
font-weight: bold;
color: #ffffff;
    /* text-shadow: 0 0 0.065vw #000; */
}

p.b6s2e2t2 {
	margin: 0;
	font-size: 4vw;
	font-weight: bold;
	color: #ffffff;
	/* text-shadow: 0 0 0.065vw #c57600; */


}

p.b6s2e2t3 {
     margin: 2.6vw 0 0 0;
    color: rgb(255, 255, 255);
    font-size: 1.2vw;
    text-align: justify;
    font-weight: 300;
}

.b7 {
    clear: both;
    min-height: 60vw;
    position: relative;
		margin-top: 11vw;
}

.b7s1 {
    position: relative;
    float: left;
}

.b7s2 {
	float: right;
	top: -8vw;
	right: 2vw;
	z-index: 1;
	position: relative;
	width: 37vw;
	height: 43vw;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: right;
	padding-right: 6vw;
	/* background: rgb(238, 229, 249); */
	border-radius: 4vw;
}

p.b7s1e2t1 {
	   margin: 0;
    font-size: 2.4vw;
    font-weight: bold;
    color: #ffffff;
    /* text-shadow: 0 0 0.065vw #000; */
		    text-align: right;
}

p.b7s1e2t2 {
	margin: 0;
	font-size: 4.5vw;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 0 0.065vw #dedede;
	text-align: right;

}

p.b7s1e2t3 {
	margin: 3.25vw 0 0 0;
font-size: 1.2vw;
text-align: justify;
color: rgb(255, 255, 255);
font-weight: 300;

}

p.b7s2e1 {
    font-size: 2vw;
    color: rgba(47, 47, 47, 0.7);
}

.b7s2e2t1 {
	position: relative;
	display: inline-block;
	height: 25vw;
	/* line-height: 1.5em; */
	margin: 0 auto;
	font-size: 1.6vw;
	overflow: hidden;
	margin-right: 1vw;
	color: rgba(0, 0, 0, 0.74);
	font-weight: 300;
	/* width: 23vw; */
}

.b7s2e2t1 > div {
        padding: 13vw 0 0 0;
        animation:przesun 25s linear infinite;
        -webkit-animation:przesun 25s linear infinite; /* dla Google Chrome, Safari, Opera 15+ */
      }

.b7s2e2t1 > div:hover, .b2s2e1 > div:hover {
        animation-play-state:paused;
        -webkit-animation-play-state:paused;
      }

.b7s2e2t1 > div > p {
        margin:10px;
        white-space:nowrap;
	        }
.b7s2e2t1 i.w1 {
    top: -0.65vw;
    left: -0.65vw;
    right: -0.65vw;
    /* background: #9841f9; */
}
.b7s2e2t1 i.w2 {
    /* bottom: -0.65vw; */
    /* left: -0.65vw; */
    /* right: -0.65vw; */
    /* background: rgba(255, 255, 255, 0.1); */
}

      @keyframes przesun
      {
        0% { transform:translateY(0); }
        100% { transform:translateY(-100%); }
      }

      @-webkit-keyframes przesun
      {
        0% { -webkit-transform:translateY(0); }
        100% { -webkit-transform:translateY(-100%); }
      }


p.b7s2e3 {
	color: rgba(12, 12, 12, 0.7);
    font-size: 0.9vw;
    font-weight: 300;
    text-align: justify;
    margin-right: 1vw;
    margin-left: 3vw;

}

p.b7s2e3 > b {
    color: #0009;
	font-size: 1.1vw;
    font-weight: 400;
}

p.b7s2e1 > b {
    color: #000000c2;
}

.b8 {
     clear: both;
    min-height: 50vw;

}

.b8s2 {
    position: relative;
    float: right;
    width: 50%;
}

p.b8s1e1 {
	margin: 0;
	font-size: 4.4vw;
	font-weight: bold;
	color: #000000d4;
	/* text-shadow: 0 0 0vw #000; */
	text-align: right;
}

p.b8s1e2 {
	margin-top: 0vw;
font-size: 3vw;
font-weight: 300;
color: #000000;
margin-bottom: 5.46vw;
/* text-shadow: 0 0 0.065vw #000; */
text-align: right;
}

p.b8s1e3 {
	color: #000;
font-size: 1.2vw;
font-weight: 300;
text-align: right;
}
.b8s1 {
	float: left;
    z-index: 1;
    position: relative;
    top: 1vw;
    left: 7vw;
    width: 37vw;

}

.b8s2e2 > img {
	margin: 1.78vw 1.3vw;
    vertical-align: middle;
    height: 7vw;

}

.b9 {
	clear: both;
	min-height: 23vw;
	text-align: center;
	background: rgba(134, 48, 245, 0.7);
	padding: 10vw 0;
	background-image: url(https://taagly.s3.amazonaws.com/a/g/manage-your-team-taagly.jpg);
	background-size: cover;
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	/*margin-right: 3vw;*/
	/*margin-left: 3vw;*/
	/*margin-bottom: 6vw;*/
	/*border-radius: 2vw;*/
	box-shadow: inset 0vw 0vw 4vw 0px rgba(143, 140, 144, 0.83);
}

.b9_a {
	clear: both;
	min-height: 30vw;
	text-align: center;
	/* background-color: #dfdcf35e; */
	/* padding: 10vw 0; */
	/* background-image: url(https://taagly.s3.amazonaws.com/a/gif/mt6.jpg); */
	background-size: cover;
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;

	margin-bottom: 9vw;
	/* box-shadow: 0vw 0vw 5vw rgba(117, 117, 117, 0.62); */
	border-radius: 4vw;
}

.b9_b {
	clear: both;
    min-height: 23vw;
    text-align: center;
    background: #9d67ff;
    padding: 10vw 0;
    background-image: url(https://taagly.s3.amazonaws.com/a/g/benefits-taagly.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: top left;
    background-repeat: no-repeat;
    box-shadow: inset 0vw 0vw 4vw 0px rgba(94, 92, 95, 0.56);
    /*margin-right: 3vw;*/
    /*margin-left: 3vw;*/
    /*border-radius: 2vw;*/
}

.b9a {
   clear: both;
    text-align: center;
    background: rgba(0, 0, 0, 0.10);
    padding: 8vw 0;

}



.b9s1 {
	       font-size: 1.6vw;
    font-weight: bold;
    margin-top: 1vw;
		color: rgb(134, 1, 233);
}


.b9s1_a {
	font-size: 3.5vw;
	font-weight: bold;
	padding-top: 5vw;
	color: rgb(0, 0, 0);
}
.wPL .b9s1_a {
	font-size: 2vw;
}


.b9s1_b {
	font-size: 1.6vw;
	font-weight: bold;
	padding-top: 4vw;
	color: rgb(134, 1, 233);
	    margin-bottom: 7vw;
}


.b9s2 {
    width: 25vw;
    margin: 5vw auto;
}

.b9s2 > img {
    width: 100%;
}

.b9s3 {
    width: 15vw;
    margin: 0vw auto;

}

.b9s3 > img {
        width: 80%;
    margin: 4vw auto;
}

.h1 {
    background: rgb(126, 50, 232);
    padding: 0.98vw;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
}

.n, .p, .l, .r, .m, .c, .i, .h {
	position: absolute;
    top: 0vw;
    left: 0vw;
    right: 0vw;
    bottom: 0vw;
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 0vw;
	background: rgba(255, 255, 255, 0.75);
	/*box-shadow: inset -1px -0.5vw 3vw rgba(0, 0, 0, 0.3);*/
	opacity: 0;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
}

.t {
	position: absolute;
	top: 0vw;
	left: 0vw;
	right: 0vw;
	bottom: 0vw;
	z-index: -1;
	border-radius: 0vw;
	box-shadow: 0 0.1vw 1.3vw rgba(0, 0, 0, 0.50);
	overflow: hidden;
    background: #fbfaff;
}

.n .fa-times, .p .fa-times, .l .fa-times, .r .fa-times, .m .fa-times, .c .fa-times, .i .fa-times, .h .fa-times {
    cursor: pointer;
    padding: .3vw .5vw;
    position: fixed;
    top: 1vw;
    right: 2vw;
    font-size: 5vw;
    font-weight: 400;
    z-index: 10;
	text-shadow: 0 0 0.1vw #fff;
}

body.gs .g, body.bs .b, body.ns .n, body.ps .p, body.ls .l, body.rs .r, body.ms .m, body.cs .c, body.is .i, body.hs .h {
    opacity: 1;
    z-index: 30;
	visibility: visible;
}

body:not(.gs) .g, body:not(.bs) .b, body:not(.ns) .n, body:not(.ps) .p, body:not(.ls) .l, body:not(.rs) .r, body:not(.ms) .m, body:not(.cs) .c, body:not(.is) .i, body:not(.hs) .h {
    opacity: 0;
    z-index: 1;
	visibility: hidden;
}

.r .faback {
    cursor: pointer;
    padding: .3vw .5vw;
    position: relative;
    top: 1vw;
    left: 2vw;
    font-size: 1.2vw;
    font-weight: 400;
    z-index: 10;
    text-shadow: 0 0 0.1vw #fff;
    text-align: left;
}

.r .faback b {
    font-weight: 400;
}

.r .faback .fa-times {
    position: initial;
    font-size: 1.6vw;
}

.r .faback .fa-times:before {
	content: "\f060";
	color: #7a0fff;
}

.r1.colwh {
    background: #2b193a;
    color: #fff;
    margin: 2vw auto;
}

.r1.colwh div.labA > input {
    background: #fff;
    text-align: left;
}

.r1.colwh div.readonly label, .r1.colwh div.labA > input:focus ~ label, .r1.colwh div.labA > textarea:focus ~ label, .r1.colwh div.labA > input:active ~ label, .r1.colwh div.labA > textarea:active ~ label, .r1.colwh div.labA > input:not(:focus):valid ~ label, .r1.colwh div.labA > textarea:not(:focus):valid ~ label {
    color: #fff;
}

.r1.colwh div.labA > label {
}

.r1.colwh a {
    color: rgba(255, 255, 255, 0.8);
}

.r1.colwh .r1s4e5 {
    background: #8600ff;
}

.r1.colwh .r1s4e5 .content:before {
    content: "\f101";
    display: inline-block;
    font-family: FontAwesome;
    margin-right: 1vw;
}

.n1 {
	margin-top: 0vw;
    text-align: center;
    /* background: #6e01ffb8; */
    height: 26vw;
    margin-top: 11vw;
    margin-left: 14vw;
    margin-right: 14vw;
    border-radius: 0vw 0vw 4vw 4vw;
    /* box-shadow: 0vw 0vw 3vw rgba(0, 0, 0, 0.24); */
}

.n1s1 {
	font-size: 5vw;
    font-weight: bold;
    width: 63vw;
    /*height: 15vw;*/
    margin: auto;
    color: black;
    padding-top: 3vw;
 	text-align: center;
}
.wPL .n1s1 {
	font-size: 4vw;
}

.n1s2 {
    margin-top: 2vw;
    font-size: 1.7vw;
    font-weight: 300;
    margin: auto;
    width: 63vw;
	padding-bottom: 5vw;
	color: black;
}

.n2, .n3, .n4, .n5, .n6, .n7, .n8, .n9, .n10, .n11 {
    margin-top: 10vw;
    text-align: center;
    color: #000;
}

.n2s1, .n3s1, .n4s1, .n5s1, .n6s1, .n7s1, .n9s1, .n10s1, .n11s1 {
	font-size: 2vw;
    position: relative;
    display: inline-block;
    font-weight: 600;
}

.n2s2, .n3s2, .n4s2, .n5s2, .n6s2, .n9s2, .n10s2, .n11s2  {
        /* margin: 2vw; */
        font-size: 1.2vw;
        font-weight: 300;
        width: 42vw;
        /* display: inline-block; */
        /* margin-top: 6.5vw; */
        /* text-align: center; */
        margin: 2vw auto;
        /* text-align: justify; */
}

.n7s2, .n7s3 {
        margin: 2vw;
        font-size: 1.2vw;
        font-weight: 300;
        width: 42vw;
        /* display: inline-block; */
        /* margin-top: 6.5vw; */
        /* text-align: center; */
        /* text-align: justify; */
}

i.n2s2aa {
        /* margin: 2vw; */
    font-size: 1.2vw;
    font-weight: 300;
    width: 42vw;
    /* display: inline-block; */
    /* margin-top: 6.5vw; */
    /* text-align: center; */
    margin: 2vw auto;
    /* text-align: justify; */
}

div#nav-dots > span {
    margin: 1.04vw;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}

div#nav-dots > span > i {
    font-size: 1.5vw;
}

div#nav-dots > span.nav-dot-current > i {
    color: #00ceff;
}

div#nav-dots > span > b {
    font-weight: 400;
    display: block;
}

div#nav-dots > span.nav-dot-current > b {
    font-weight: bold;
}

.n7s2, .n7s3 {
    display: inline-block;
    width: 38.7vw;
    vertical-align: top;
}

.n7s2 > img, .n7s3 > img {
    width: 100%;
	border-radius: 1.3vw;
    box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);


}

p.n7s2e1, p.n7s3e1 {
    font-weight: bold;
}

.n8s1 {
    font-size: 4vw;
    font-weight: bold;
		padding-top: 12vw;
}

.n8s2 {
    margin-top: 1vw;
}

.n8s2a {
    margin-top: 2.1vw;
}

.n8s2b {
	margin-top: 0.1vw;
    padding-bottom: 6vw;
}

.n8s3 {
    margin-top: 3vw;
		padding-bottom: 6vw;

}

.n8s3 > div {
    display: inline-block;
    width: 15vw;
    margin: 3vw;
    vertical-align: top;
}

.n8s3 > div > i {
    display: block;
    font-size: 3vw;
}

.n8s3 > div > b {
    font-size: 1.3vw;
    margin: .5vw;
    display: block;
}

.n8s3 > div > p {
    margin: 0;
}

@keyframes animateGlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
@keyframes textColor {
  0% {
    color: #7e0fff;
  }
  50% {
    color: #0fffc1;
  }
  100% {
    color: #7e0fff;
  }
}
@keyframes animateBag {
  0% { background: #770fff; }
  10% { background: #6b0fff; }
  20% { background: #810fff; }
  30% { background: #7a00ff; }
  40% { background: #691dfd; }
  50% { background: #6b20ff; }
  60% { background: #721ef9; }
  70% { background: #8128f7; }
  80% { background: #732ff7; }
  90% { background: #8a3cf3; }
  100% { background: #770fff; }
}
.n2s3, .n3s3, .n4s3, .n5s3, .n6s3, .n6s4, .n9s3, .n10s3, .n11s3 {
    max-width: 52vw;
    margin: auto;
}

.n2s3 img, .n3s3 img, .n5s3 img, .n7s3 img, .n9s3 img, .n10s3 img, .n11s3 img {
    width: 100%;
    border-radius: 1.3vw;
    box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);
}

a.b2s1 {
    display: none;
    text-align: center;
    margin-top: 9vw;
}
a.b2s1 img {
    width: 300px;
}
.b.alo a.b2s1 {
    opacity: 0;
}
/*
.t:after {
    content: "";
    position: absolute;
    top: -3vw;
    left: -3vw;
    right: -3vw;
    bottom: -3vw;
    z-index: 1;
    // animation: animateBag 30s ease infinite;
    border-radius: 1vw;
    background: #8343f2;
    background-image: url(https://taagly.s3.amazonaws.com/a/gif/t_1_b.jpg);
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
	// -webkit-filter: blur(4vw);
	// filter: blur(4vw);
}
.t:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	// background: #894af2;
	// background: -webkit-linear-gradient(#7f43f4, #a46cfd, #d5bdef);
	// background: linear-gradient(#7f43f4, #a46cfd, #d5bdef);
	// opacity: 0.8;
	// border-radius: 0vw;
	// background: rgba(127, 59, 236, 0.4);
	background: rgba(255, 255, 255, 0.8);
}
*/
body:not(.bs) .t:before {
	opacity: 0.8;
}

.blogo {
    position: absolute;
    z-index: 40;
    top: 1vw;
    left: 1vw;
    display: none;
}

.blogo > img {
    height: 4.3vw;
    padding: 1vw 2vw;
}
body:not(.bs) .blogo {
	display: block;
}
.n6s3, .n4s3 {white-space: nowrap;overflow: hidden;margin-top: 1vw;border-radius: 1.3vw;box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);}

.n6s3 > div, .n4s3 > div {
    -ms-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}


.n6s3 i {
    display: inline-block;
    font-size: 1.5vw;
}

.n6s4 b {
    display: block;
}

.n6s4 span {
    display: inline-block;
    font-size: 1.2vw;
    margin: 2vw 0.5vw;
}

span.n6s4e1, span.n6s4e3 {
    cursor: pointer;
}

.n6.lis .n6s3 > div {
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}

.n6:not(.lis) .n6s4e1 {
    color: #7706ff;
}

.n6.lis .n6s4e3 {
    color: #7706ff;
}


.b.alo .b1 {
	background: rgb(250, 250, 255);
    box-shadow: 0px 0vw 1.3vw 0px rgba(3, 0, 0, 0.22);
    /*
	background: rgb(242, 240, 247);
	box-shadow: 0px 0vw 6vw 0px rgba(3, 0, 0, 0.22);
	*/

}

p.b4s2e2t3 {
	color: rgba(255, 255, 255, 0.8);
text-align: justify;
margin: 0.32vw 0 0 0;
font-weight: 300;
font-size: 1.2vw;
}


.b4s1e1 > div > img {
    float: left;
   /* width: 4.4vw; */
}

.b6s1 > div {
	display: inline-block;
	width: 40vw;
	height: 9vw;
	vertical-align: top;
	color: black;
	padding-top: 5vw;
	padding-left: 0vw;
	margin-bottom: 9vw;
	margin-left: 2vw;
	margin-right: 3vw;
}

.b6s1 > div > i {
    font-size: 1.2vw;
    font-weight: 600;
    font-style: normal;
    margin-left: 0vw;
}

.b6s1 > div > img {
	float: left;
	    width: 36vw;
	    padding-right: 0vw;
	    padding-bottom: 1vw;
}




.b4s1 > div > div > img {
    float: left;
		width: 50vw;
}


.b6s1 > div > p {
	margin: 0;
	font-size: 0.9vw;
	font-weight: 300;
	clear: both;
	margin-left: 1vw;
	margin-right: 4vw;
}

i.n9s1e1 {
    background: #ffe428;
    background: -webkit-linear-gradient(to right top, #ffe428, #ff9595, #ddbdfe);
    background: -o-linear-gradient(to right top, #ffe428, #ff9595, #ddbdfe);
    background: -moz-linear-gradient(to right top, #ffe428, #ff9595, #ddbdfe);
    background: linear-gradient(to right top, #ffe428, #ff9595, #ddbdfe);
}

i.n10s1e1 {
    background: #76d81c;
    background: -webkit-linear-gradient(to right top, #76d81c, #89f700, #9ffdaf);
    background: -o-linear-gradient(to right top, #76d81c, #89f700, #9ffdaf);
    background: -moz-linear-gradient(to right top, #76d81c, #89f700, #9ffdaf);
    background: linear-gradient(to right top, #76d81c, #89f700, #9ffdaf);
}

i.n11s1e1 {
    background: #ffd400;
    background: -webkit-linear-gradient(to right top, #ffd400, #e896a4, #ff61c0);
    background: -o-linear-gradient(to right top, #ffd400, #e896a4, #ff61c0);
    background: -moz-linear-gradient(to right top, #ffd400, #e896a4, #ff61c0);
    background: linear-gradient(to right top, #ffd400, #e896a4, #ff61c0);
}

.n6s3, .n4s3 {
    max-width: 52vw;
}

.n6s3 > div > img, .n4s3 > div > img {
    width: 100%;
    border-radius: 1.3vw;
}

div#nav-dots > span > img {
    width: 50%;
    margin: 0.65vw;
}
.b5s2  {
	position: relative;
	    float: left;
	    width: 41%;
	    height: 41vw;
	    text-align: center;
	    left: 5vw;
	    top: -3vw;
}
.b5s2_10  {
	position: relative;
	    float: left;
	    width: 41%;
	    height: 37vw;
	    text-align: center;
	    left: 5vw;
	    top: 1vw;
}


.b5s2 > img {
    height: 100%;
}
.b5s2_10 > img {
    height: 100%;
}






img.b4i1 {
	position: absolute;
left: 13vw;
top: -11vw;
-ms-transform: rotate(350deg);
-webkit-transform: rotate(350deg);
transform: rotate(360deg);

height: 11vw;
	}
img.b5i1 {
	position: absolute;
	right: 12vw;
	top: -7.98vw;
	height: 8vw;
	-ms-transform: rotate(350deg);
	-webkit-transform: rotate(350deg);
	transform: rotate(360deg);

}



img.b5i1_10 {
	position: absolute;
	right: 12vw;
	top: -7.98vw;
	height: 8vw;
	-ms-transform: rotate(350deg);
	-webkit-transform: rotate(350deg);
	transform: rotate(360deg);

}








img.b6i1 {
	position: absolute;
right: 17vw;
top: -8vw;
height: 8vw;
-ms-transform: rotate(350deg);
-webkit-transform: rotate(350deg);
transform: rotate(360deg);

}
img.b7i1 {
	position: absolute;
	left: 15vw;
	top: -9vw;
	height: 8vw;
	-ms-transform: rotate(350deg);
	-webkit-transform: rotate(350deg);
	transform: rotate(360deg);

}
/* select */
select.lang {
    background: initial;
    /*border: .1vw solid rgb(154, 0, 249);*/
    border: .1vw solid rgba(135, 1, 233, 0.4);
    padding: .35vw;
    font-size: 1vw;
    border-radius: .7vw;
}
/* scrollBar y/x */
html:not(.noscr) .scrollBar {
    position: relative;
    z-index: 111;
    overflow: hidden;
	width: 100%;
    height: 100%;
}
html:not(.noscr) .scrollBar.hc24 {
    height: calc(100% - 1.56vw);
}
html:not(.noscr) .scrollBar.hc10 {
    height: calc(100% - 0.65vw);
}
html:not(.noscr) .scrollBar .sb1 {
    position: relative;
}
html:not(.noscr) .scrollBar.wy .sb1 {
    overflow-y: auto;
    overflow-x: hidden;
    width: calc(100% + 1.7vw);
    height: 100%;
}
html:not(.noscr) .scrollBar.wy.ns .sb1 {
    width: calc(100% + 0.65vw);
    overflow: hidden;
}
html:not(.noscr) .scrollBar.wx .sb1 {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 1.3vw;
    margin-bottom: -1.3vw;
}
html:not(.noscr) .scrollBar .sb2 {
    display: flow-root;
}
.scrollBar.wx .sb2 {
    white-space: nowrap;
	display: inline-block;
}
.scrollBar.wx .sb2 > div {
    display: inline-block;
}
.scrollBar.wx .sb2 > div > i {
    display: block;
}
.scrollBar .sbp_1 {
    position: absolute;
    bottom: 0;
    z-index: 20;
}
html.noscr .sbp_1, .scrollBar.ns .sbp_1 {
    display:none;
}
.scrollBar.wy .sbp_1 {
    top: 6vw;
    right: 1.95vw;
    width: 0.65vw;
    /* position: fixed; */
    bottom: 3vw;
}
.scrollBar.wx .sbp_1 {
    left: 0;
    right: 0;
    height: 0.65vw;
}
.scrollBar .sbp_2 {
    position: absolute;
    z-index: 1;
    border-radius: 1.04vw;
    background: #bebebe;
    box-shadow: inset 0 0 0.39vw rgba(0, 0, 0, 0.5);
}
.scrollBar.wy .sbp_2 {
    top: 0;
    width: 0.65vw;
    height: 0;
}
.scrollBar.wx .sbp_2 {
    width: 0;
    left: 0;
    height: 0.65vw;
}
.scrollBar .sbp_2:hover , .scrollBar.SBme .sbp_2 {
	background: #fff;
}
.scrollBar.wy  .sbp_3 {
    width: 0.065vw;
    height: 100%;
	margin-left: 0.33vw;
    background: #000;
    background: rgba(179,0,255,1);
    background: -moz-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -o-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -ms-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b300ff', endColorstr='#05ffc9', GradientType=0 );
}
.scrollBar.wx .sbp_3 {
    height: 0.065vw;
    width: 100%;
    margin-top: 0.33vw;
    background: #000;
    background: rgba(179,0,255,1);
    background: -moz-linear-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-linear-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -o-linear-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -ms-linear-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: linear-gradient(to right, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b300ff', endColorstr='#05ffc9', GradientType=0 );
}

/* Rang */
.rangeslider,
.rangeslider__fill {
  display: block;
  -moz-box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  -moz-border-radius: 0.65vw;
  -webkit-border-radius: 0.65vw;
  border-radius: 3.25vw;
}

.rangeslider {
  background: #e6e6e6;
  position: relative;
}

.rangeslider--horizontal {
  height: 1.95vw;
  width: 100%;
}

.rangeslider--vertical {
  width: 1.3vw;
  min-height: 9.75vw;
  max-height: 100%;
}

.rangeslider--disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

.rangeslider__fill {
  background: #00ff00;
  position: absolute;
  z-index: 1;
  -webkit-transition-duration: .5s;
  transition-duration:.5s;
}
.rangeslider--horizontal .rangeslider__fill {
  top: 0;
  height: 100%;
}
.rangeslider--vertical .rangeslider__fill {
  bottom: 0;
  width: 100%;
}

.rangeslider__handle {
  background: white;
  border: 0.065vw solid #ccc;
  cursor: pointer;
  display: inline-block;
  width: 3vw;
  height: 3vw;
  position: absolute;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -moz-box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  z-index: 3;
}
.rangeslider__handle:after {
  content: "";
  display: block;
  width: 3vw;
  height: vw;
  background: #c200ff;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.13)), color-stop(100%, rgba(255, 255, 255, 0)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.rangeslider__handle:active, .rangeslider--active .rangeslider__handle {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.12)));
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}
.rangeslider--horizontal .rangeslider__handle {
  top: -0.6vw;
  touch-action: pan-y;
  -ms-touch-action: pan-y;
  -webkit-transition-duration: .5s;
  transition-duration:.5s;
}
.rangeslider--vertical .rangeslider__handle {
  left: -0.65vw;
  touch-action: pan-x;
  -ms-touch-action: pan-x;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
}

.rangeslider,
input[type='range'] {
  max-width: 60vw;
  margin: auto;
  margin-top: 6.5vw;
  margin-bottom: 6.5vw;
}

.rangeslider__ruler {
  cursor: pointer;
  font-size: 1.2vw;
  position: relative;
  top: .9vw;
  text-align: justify;
}

.rangeslider__ruler:after {
  content: "";
  display: inline-block;
  width: 100%;
}
.rangeslider__ruler > p {
	display: inline-block;
    margin: 0;
}

.p {
    text-align: center;
}

.p3 {
    max-width: 26vw;
    margin: auto;
    text-align: justify;
    display: block;
}

.p3 > p {
    display: inline-block;
    margin: 0;
}

.rangeslider__ruler_top {
    cursor: pointer;
    font-size: 1.2vw;
    position: relative;
    bottom: 2vw;
    text-align: justify;
}

.rangeslider__ruler_top > p {
    display: inline-block;
    margin: 0;
}

.rangeslider__ruler_top:after {
    content: "";
    display: inline-block;
    width: 100%;
}

p.p3s1 {
    position: absolute;
    left: 0;
    bottom: 2vw;
}

p.p5s1 {
    position: absolute;
    left: 0;
    top: 2vw;
}

.rangeslider__ruler_cen {
     cursor: pointer;
     font-size: 0.9vw;
     position: absolute;
     bottom: .4vw;
     width: 100%;
     z-index: 2;
}

a.p1s1e1, a.p1s1e2 {
       margin-left: 1.3vw;
    display: inline-block;
    border: 0.065vw solid #4b00ff;
    color: #000000;
    border-radius: 3.51vw;
    padding: 0.72vw 1.95vw 0.98vw 1.95vw;
    cursor: pointer;
}

a.p1s1e1.act, a.p1s1e2.act {
        background: #7c00ff;
    color: #e0e0e0;
}

a.p1s1e3 {
	position: absolute;
    text-align: left;
    margin: 2px 0 0 10px;
    color: #000000;
    font-size: 1.04vw;
}
div.p1s2 {
    margin-top: 4.55vw;
    font-size: 20px;
}
.p1s2.act .p1s2e1 {
	display: none;
}
.p1s2:not(.act) .p1s2e2,
.p.w1 .p1s1e3,
.p.w1 .p1s2e1, .p.w1 .p1s2e2,
.p:not(.w1) .p1s2e3 {
	display: none;
}
.p2 {
    position: relative;
    display: inline-block;
}
.p2b {
	margin-top: 4.55vw;
    font-size: 2.5vw;
}
.p2 u {
	position: absolute;
    top: 0;
    right: 100%;
    text-decoration: none;
    font-size: 35px;
    color: red;
}

.p2 u:after {
    content: "";
    position: absolute;
    border-top: 3px solid #000;
    transform: rotate(156deg);
    top: 18px;
    right: 0;
    left: 0;
}

.p2 u:hover:after {
    border-top: 0;
}

.p2 u b {
	position: absolute;
    top: -5px;
    right: -100px;
    width: 95px;
    text-align: left;
    font-size: 12px;
}
.p2 i {
    font-size: 8vw;
    font-weight: bold;
    font-style: normal;
    margin: 0 1.95vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -moz-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e71fff), color-stop(100%,#6900ff));
    background-image: -webkit-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -o-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -ms-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
}

.c1s1 {
    font-size: 4vw;
    font-weight: bold;
    font-style: normal;
    margin: 1.95vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: -moz-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e71fff), color-stop(100%,#6900ff));
    background-image: -webkit-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -o-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: -ms-linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
    background-image: linear-gradient(to top left, #e71fff 0%,#6900ff 100%);
}

.p2 > b {
    vertical-align: top;
    font-size: 2vw;
    position: absolute;
    top: 1.17vw;
    left: 100%;
    white-space: nowrap;
}
.p2 > b > s {
    font-size: 12px;
    font-weight: 400;
    vertical-align: middle;
}
.p2 > s {
    text-decoration: blink;
    display: block;
    font-weight: bold;
}
/*
.p.w1 .p2 b, .p.w1 .p2 s, .p.w1 .p1s2 {
    visibility: hidden;
}
*/
.p.w1 p.p3s2, .p.w1 p.p5s2,
.p.w2 p.p3s3, .p.w2 p.p5s3,
.p.w3 p.p3s4, .p.w3 p.p5s4,
.p.w4 p.p3s5, .p.w4 p.p5s5,
.p.w5 p.p3s6, .p.w5 p.p5s6,
.p.w6 p.p3s7, .p.w6 p.p5s7 {
    color: #2700ef;
}

p.p3s8, p.p5s8 {
	position: absolute;
	right: 0;
    top: 2vw;
}

.l, .r, .m, .c {
    text-align: center;
}

div.labA {
	position: relative;
	margin-top: 4vw;
}
div.checkB {
	text-align: left;
}
div.labA.l5{
	width: 45%;
    float: left;
}
div.labA.r5{
	width: 45%;
    float: right;
}
div.labA > input, div.labA > textarea {
       border: 0.065vw solid rgba(128, 36, 255, 0.39);
       background: rgba(255, 255, 255, 0.2);
       border-radius: 1vw;
       padding: 0.65vw;
       color: #000;
       width: calc(100% - 15px);
       text-align: center;
       /* border-left: 0.13vw solid #3dade9; */
       /* border-right: 0.13vw solid #bf2fcb; */
       /* background-image: -webkit-linear-gradient(left, #3dade9, #bf2fcb), -webkit-linear-gradient(left, #3dade9, #bf2fcb); */
       background-image: linear-gradient(left, #3dade9, #bf2fcb), linear-gradient(left, #3dade9, #bf2fcb);
       background-size: 100% 0.13vw;
       background-position: 0 105%, 0 -0.065vw;
       background-repeat: no-repeat;
       background-clip: border-box;
       /* height: 1.95vw; */
}
div.labA > input {
	border-radius: 10px;
}
div.labA > textarea {
	border-radius: 2vw;
}
div.labA > label {
	color: rgba(0, 0, 0, 0.5);
	padding: 0;
	position: absolute;
	pointer-events: none;
	top: .8vw;
	transition: 0.2s ease all;
	left: 1.76vw;
}
div.readonly label,
div.labA > input:focus ~ label, div.labA > textarea:focus ~ label,
div.labA > input:active ~ label, div.labA > textarea:active ~ label,
div.labA > input:not(:focus):valid ~ label, div.labA > textarea:not(:focus):valid ~ label {
    color: #000;
    top: -2vw;
    left: 0;
}
div.labA > input.ok { border: 0.065vw solid #00ff57; }
div.labA > input.no { border: 0.065vw solid #f00; }

.r1s5 {
    margin-top: 4vw;
}

.r1s5 > a {
	text-decoration: underline;
}
.l1s1, .r1, .i1s1, .h1s1 {
    max-width: 39vw;
    margin: auto;
}

form.l1, form.h1, form.h1s, div.r1 {
	margin: 14vw auto;
}
div.r1 {
    display: inline-block;
    vertical-align: top;
    border: .1vw solid #2b193a;
    border-radius: 2vw;
    padding: 5vw;
}
div.r1a {
    display: inline-block;
    vertical-align: top;
    max-width: 39vw;
    margin: 3vw auto;
    padding: 0 5vw;
}
div.r1a > a > img {
    width: 16vw;
}
div.r1a > img {
	height: 20vw;
}
div.r1a > h1 {
    margin: 2vw 0;
}

.r1a .list {
    text-align: left;
}

.r1a .list > p {
    display: block;
}

.r1a .list > p:before {
	content: "\f054";
	font-family: 'FontAwesome';
	color: #8600ff;
	margin-right: 1vw;
	vertical-align: middle;
}

a.logo-n {
	position: fixed;
    top: 1.3vw;
    left: 2.5vw;
    z-index: 10;
}
a.logo-n > img {
	width: 14vw;
}
form.l1 .b1s3 {
    display: block;
    width: 14vw;
    margin: auto;
	margin-bottom: 4vw;
}

.i1 h1 {
    text-align: center;
}
.i1s1 {
	text-align: center;
    max-width: 30vw;
    margin: auto;
}
.i1s2 {
    max-width: 39vw;
    margin: auto;
}
.i1s2e1, .i1s2e2 {
    text-align: center;
    font-weight: bold;
}
.i1s3 {
	margin: 18px 20px;
	text-align: center;
}
.i1s3 img {
	height: 4.5vw;
}
.bf_send, .but,
.l1s1e3, .r1s4e5, .m1s2e4, .p .p6, .i1s1e3, .h1s1e2 {
	position: relative;
	margin: 4vw 0;
	background: #000;
	display: inline-block;
	color: #fff;
	padding: 15px 50px 15px 50px;
	border-radius: 17px;
	background: #8039ff;
	background: -webkit-linear-gradient(to top left, #8039ff 0%,#ef00ff 100%);
	background: -o-linear-gradient(to top left, #8039ff 0%,#ef00ff 100%);
	background: -moz-linear-gradient(to top left, #8039ff 0%,#ef00ff 100%);
	background: linear-gradient(to top left, #8039ff 0%,#ef00ff 100%);
	cursor: pointer;
	font-weight: 300;
}
.bf_send:hover, .but:hover,
.l1s1e3:hover, .r1s4e5:hover, .m1s2e4:hover, .p .p6:hover, .i1s1e3:hover, .h1s1e2:hover {
    background: #3970ff;
    background: -webkit-linear-gradient(to top left, #3970ff 0%,#ef00ff 100%);
    background: -o-linear-gradient(to top left, #3970ff 0%,#ef00ff 100%);
    background: -moz-linear-gradient(to top left, #3970ff 0%,#ef00ff 100%);
    background: linear-gradient(to top left, #3970ff 0%,#ef00ff 100%);
}
#notification-trigger .content {
	position: relative;
    z-index: 10;
}
#notification-trigger .progress {
	position: absolute;
	left: 0;
	background: rgba(139, 9, 206, 0.92);
	top: 0;
	width: 19%;
	opacity: 0;
	height: 100%;
	z-index: 0;
	-webkit-transition: width 0s 0.3s, opacity 0.3s;
	transition: width 0s 0.3s, opacity 0.3s;
	border-radius: 17px;
}

#notification-trigger.active .progress {
	opacity: 1;
	width: 100%;
	-webkit-transition: width 1.2s;
	transition: width 1.2s;
}

body.ns .t:before, body.ls .t:before, body.rs .t:before, body.ps .t:before, body.ms .t:before, body.cs .t:before {
    background: rgba(255, 255, 255, 0.62);
}

img.b3i1 {
	position: absolute;
left: 21vw;
top: -7vw;
height: 8vw;
-ms-transform: rotate(369deg);
-webkit-transform: rotate(369deg);
transform: rotate(360deg);

}

.l, .r, .m, .c, .h {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

div.labA > textarea {
    height: 8vw;
}

a.b1l1 {
    position: absolute;
    left: 0;
    top: auto;
    height: 2.4vw;
    /*opacity: 0;*/
	z-index: 1;
}

a.b1l1 > img {
    height: 100%;
	margin-left: 2vw;
}

.b.alo a.b1l1 {
    opacity: 1;
}

.f1 {
	background: rgba(126, 50, 231, 0.95);
    padding: 3vw 0;
}

.f1 > .f1b  {
    width: 100%;
    max-width: 80vw;
    margin: auto;
    display: table;
}

.f1s1e1 > img {
    width: 10vw;
}

.f1 > .f1b > div {
    display:  table-cell;
    width: 29%;
    vertical-align: top;
    position: relative;
}

p.f1s5 {
	white-space: nowrap;
    position: absolute;
    bottom: -38px;
    left: 0;
}

p.f1s5 img {
    height: 1.7vw;
}

p.f1s5 a {
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

p.f1s5 b {
	font-weight: normal;
    vertical-align: middle;
    font-size: 1vw;
}

.f1s1e2 {
        margin: 2vw 0;
    font-weight: 300;
    width: 13vw;
    font-size: 1.3vw;
}


.f1s1e3a, .f1s1e3b {
    text-align: center;
    margin: 1vw;
    font-size: 1.1vw;
    color: #ffffff;
    font-weight: 300;
}
.f1s1e3a img {
	height: 2vw;
	vertical-align: middle;
}

.h1s {
    padding: 0.98vw;
    text-align: center;
}

.h1s1e3, .l1s1e4 {
	cursor: pointer;
}
.l1s1e4 {
    text-align: right;
    margin: 5px 0;
}

.l1s1e4a {
    margin-top: 30%;
}

.f1 > .f1b > div > h1 {
       margin-top: 0;
    font-size: 1.3vw;
    font-weight: 400;
}

.f1 > .f1b > div > a {
    display:  block;
}

.f1 > .f1b > div > a.fkl {
        color: #fff;
    font-size: 1vw;
    font-weight: 300;
    margin-bottom: 0.2vw;
}

.f1 > .f1b > div > a.fbl {
        color: rgba(255, 255, 255, 0.5);
    font-size: 1vw;
    font-weight: 300;
    margin-bottom: 0.2vw;
}

.f1s1e3 {
        width: 13vw;
    font-size: 1vw;
}

.bs .n4 {
    margin: 5vw 0;
}

.n4s4 b {
    display:  block;
    font-weight:  400;
}

.n4s4 > span {
    display: inline-block;
    cursor: pointer;
    margin: 2vw;
}
.n4s3 > .ap0 {
	opacity: 1;
}
.n4s3 > .ap1 {
    -ms-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.n4s3 > .ap2 {
    -ms-transform: translateX(-200%);
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
}
.n4s3 > .ap3 {
    -ms-transform: translateX(-300%);
    -webkit-transform: translateX(-300%);
    transform: translateX(-300%);
}
.n4s3 > .ap4 {
    -ms-transform: translateX(-400%);
    -webkit-transform: translateX(-400%);
    transform: translateX(-400%);
}
.n4s3 > .ap5 {
    -ms-transform: translateX(-500%);
    -webkit-transform: translateX(-500%);
    transform: translateX(-500%);
}
.n4s3 > .ap6 {
    -ms-transform: translateX(-600%);
    -webkit-transform: translateX(-600%);
    transform: translateX(-600%);
}
.n4s3 > .ap7 {
    -ms-transform: translateX(-700%);
    -webkit-transform: translateX(-700%);
    transform: translateX(-700%);
}
.n4s3 > .ap8 {
    -ms-transform: translateX(-800%);
    -webkit-transform: translateX(-800%);
    transform: translateX(-800%);
}

.n4s4 img {
    width: 3vw;
    opacity:  .5;
}

.n4s4 span:hover img, .n4s4 span.act img {
    opacity: 1;
}
.n4s4 span b {
	margin: .7vw 0;
}
.n4s4 span.act b {
    font-weight:  bold;
}
.n4s4 span i {
	font-family: "FontAwesome";
    font-style: normal;
}
.n4s4 span i:before {
    content: "\f10c";
}
.n4s4 span.act i:before {
    content: "\f111";
}

img.b7s2e2t2 {
    width: 38vw;
}

.n6s4 img {
    height: 3vw;
}


.n8s3 > div > img {
    height: 6vw;
}

/* 1(3) 2(6) 3(4) 4(3) */
.mmenu.mn1,.mmenu.mn2,.mmenu.mn3,.mmenu.mn4{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;}
.mmenu.mn1 i,.mmenu.mn3 i,.mmenu.mn4 i{display:block;position:absolute;height:5px;width:35px;background:rgba(0, 0, 0, 0.7);border-radius:25px;opacity:1;left:12px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.mmenu.mn1 i:nth-child(1){top:12px;}
.mmenu.mn1 i:nth-child(2){top:24px;}
.mmenu.mn1 i:nth-child(3){top:36px;}
.mmenu.mn1.act i:nth-child(1){background:#fff;top:24px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);}
.mmenu.mn1.act i:nth-child(2){background:#fff;opacity:0;left:-60px;}
.mmenu.mn1.act i:nth-child(3){background:#fff;top:24px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);}
.mmenu.mn2 i{display:block;position:absolute;height:9px;width:50%;background:#000;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.mmenu.mn2 i:nth-child(even){left:50%;border-radius:0 9px 9px 0;}
.mmenu.mn2 i:nth-child(odd){left:0;border-radius:9px 0 0 9px;}
.mmenu.mn2 i:nth-child(1),.mmenu.mn2 i:nth-child(2){top:0;}
.mmenu.mn2 i:nth-child(3),.mmenu.mn2 i:nth-child(4){top:18px;}
.mmenu.mn2 i:nth-child(5),.mmenu.mn2 i:nth-child(6){top:36px;}
.mmenu.mn2.act i:nth-child(1),.mmenu.mn2.act i:nth-child(6){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mmenu.mn2.act i:nth-child(2),.mmenu.mn2.act i:nth-child(5){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mmenu.mn2.act i:nth-child(1){left:5px;top:7px;}
.mmenu.mn2.act i:nth-child(2){left:calc(50% - 5px);top:7px;}
.mmenu.mn2.act i:nth-child(3){left:-50%;opacity:0;}
.mmenu.mn2.act i:nth-child(4){left:100%;opacity:0;}
.mmenu.mn2.act i:nth-child(5){left:5px;top:29px;}
.mmenu.mn2.act i:nth-child(6){left:calc(50% - 5px);top:29px;}
.mmenu.mn3 i:nth-child(1){top:0;}
.mmenu.mn3 i:nth-child(2),.mmenu.mn3 i:nth-child(3){top:18px;}
.mmenu.mn3 i:nth-child(4){top:36px;}
.mmenu.mn3.act i:nth-child(1){top:18px;width:0;left:50%;}
.mmenu.mn3.act i:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.mmenu.mn3.act i:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.mmenu.mn3.act i:nth-child(4){top:18px;width:0;left:50%;}
.mmenu.mn4 i:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mmenu.mn4 i:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mmenu.mn4 i:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.mmenu.mn4.act i:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px;}
.mmenu.mn4.act i:nth-child(2){width:0;opacity:0;}
.mmenu.mn4.act i:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:39px;left:8px;}

.scrollBarMJ {
	position: relative;
    z-index: 111;
    overflow: auto;
    width: 100%;
    height: 100%;
}

body.desktop .scrollBarMJ {
	overflow: hidden;
}

.mCSB_scrollTools {
	top: 5vw;
    bottom: 5vw;
}
.mCSB_inside>.mCSB_container {
    margin-right: 0;
}

.mCSB_scrollTools .mCSB_draggerRail {
    background: -moz-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -webkit-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -o-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: -ms-linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    background: linear-gradient(to bottom, rgba(179,0,255,1) 0%, rgba(134,48,209,1) 17%, rgba(118,5,255,1) 33%, rgba(59,5,255,1) 50%, rgba(5,93,255,1) 69%, rgba(5,151,255,1) 84%, rgba(5,255,201,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b300ff', endColorstr='#05ffc9', GradientType=0 );
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	border-radius: 16px;
    background-color: #bebebe;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    width: 10px;
}

.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_dragger_bar:hover {
	background-color: #fff;
}

/* 05.2019 > */
.comSoon {
    position: absolute;
    top: -30px;
    background: #ff0075;
    color: #fff;
    border-radius: 7px;
    padding: 5px 10px;
    text-decoration: none;
    font-size: 12px;
    font-style: normal;
}
/* fqa */
.p8 {
    font-size: 15px;
    color: #b500ee;
    margin: 0 20px;
}
.p8 > b {
    cursor: pointer;
    margin: 0 10px;
}
.p9 {
	color: #f00;
}
.p9 > p > a {
    text-decoration: underline;
}
.p7s1 {
    font-size: 32px;
    color: #b500ee;
    font-weight: bold;
    margin: 40px 10px;
}

.p7s2 > b {
    font-size: 18px;
}

.p7s2 {
    margin: 40px 10px;
    line-height: 2;
}

.p7s2 > p {
    margin: 0;
    font-size: 14px;
}
.p7s2 > p > a {
    font-weight: bold;
    text-decoration: underline;
}
/* aboutTaagly */
.aboutTaagly {
    text-align: center;
    margin: 30px 10px;
}

.aboutTaagly .z1 {
    font-size: 30px;
    margin: 50px 10px;
    font-weight: bold;
}

.aboutTaagly .z2 {
    font-size: 20px;
    font-weight: bold;
    color: #9300ff;
    margin: 50px 10px;
}

.aboutTaagly .z3 {
    max-width: 700px;
    margin: 40px auto;
}

.aboutTaagly .z3 > div {
    display: inline-block;
    vertical-align: top;
    text-align: left;
    font-size: 14px;
}

.aboutTaagly .z3s1 {
    width: 100px;
    padding: 10px;
}

.aboutTaagly .z3s1 > img {
	height: 100px;
}

.aboutTaagly .z3s2 {
    max-width: 550px;
    padding: 10px;
}

.aboutTaagly .z3s2 > b {
    display: block;
    margin-bottom: 20px;
	font-size: 18px;
}

.aboutTaagly .z3s2 > p {
    margin: 0;
}

.aboutTaagly .z4 {
    font-size: 40px;
    font-weight: bold;
    color: #9300ff;
    margin-top: 100px;
}

.aboutTaagly .z5 {
    max-width: 700px;
    margin: 30px auto;
    font-size: 22px;
}

.aboutTaagly .z6 > img {
    width: 100%;
    max-width: 400px;
}

.aboutTaagly .z6 {
    margin: 30px auto;
}

.aboutTaagly .z7 {
    max-width: 500px;
    margin: 20px auto;
    border-radius: 10px;
    background: #9300ff;
    text-align: left;
    padding: 15px;
    box-shadow: inset 0px 0px 10px #3a005f, 0px 0px 10px rgba(0, 0, 0, .5);
}

.aboutTaagly .z7 > img {
    height: 20px;
    vertical-align: middle;
}

.aboutTaagly .z7 > b {
    color: #fff;
    font-size: 14px;
    margin-left: 10px;
    vertical-align: middle;
    text-shadow: 0 0 10px #fff;
}
/* securityTaagly */
.securityTaagly {
    text-align: center;
    margin: 30px 10px;
}

.securityTaagly .z1 {
    font-size: 30px;
    margin: 50px 10px;
    font-weight: bold;
}

.securityTaagly .z2 > div {
	width: 200px;
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #9300ff;
    margin: 10px;
    vertical-align: top;
}

.securityTaagly .z2 > div > img {
    height: 80px;
}

.securityTaagly .z3 {
    font-size: 28px;
    margin-bottom: 50px;
}

.securityTaagly .z4 {
    max-width: 700px;
    margin: 20px auto;
    font-size: 26px;
    font-weight: bold;
}

.securityTaagly .z5 {
    max-width: 700px;
    margin: auto;
    text-align: left;
}

.securityTaagly .z5 > img {
    width: 15px;
    vertical-align: middle;
    margin-right: 10px;
}

.securityTaagly .z5 > p {
    max-width: 660px;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
/* supportUs */
.supportUs {
    text-align: center;
    margin: 30px 10px;
}

.supportUs .z1 {
    font-size: 30px;
    margin: 50px 10px;
    font-weight: bold;
}

.supportUs .z2 > img {
    height: 200px;
}

.supportUs .z3 {
    font-size: 36px;
    font-weight: bold;
    color: #9300ff;
    margin-top: 50px;
}

.supportUs .z4 {
    font-size: 20px;
}

.supportUs .z5 {
    font-size: 20px;
}

.supportUs .z6 > a > img {
    height: 50px;
    margin: 40px;
}

.supportUs .z7 {
    margin-top: 100px;
}

.supportUs .z7 > div {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 20px;
}

.supportUs .z7 > div > img {
    height: 230px;
    display: block;
    margin: 20px auto;
}

.supportUs .z7 > div > b {
    font-size: 17px;
    font-weight: 800;
}

.supportUs .z7 > div > p {
    font-size: 16px;
    font-weight: 600;
}

.supportUs .z7 > div > a {
    font-size: 16px;
    font-style: normal;
    background: #000;
    color: #fff;
    border-radius: 7px;
    padding: 5px 10px;
    width: 150px;
    display: inline-block;
    margin: 50px 0;
    cursor: pointer;
}
/* .a */
.a {
	opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    text-align: center;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
	overflow-x: hidden;
    overflow-y: auto;
    background: #fff;
}
.a.act {
	opacity: 1;
    visibility: initial;
    z-index: 200;
}
.a .a1 {
    width: 100%;
    max-width: 500px;
    margin: 30px auto;
}
.a .a1 > h1 {
    margin: 30px;
}
.a > .el {
	width: 100%;
    height: 100%;
}
.a > .el > i {
    cursor: pointer;
    padding: .3vw .5vw;
    position: absolute;
    top: 1vw;
    right: 2vw;
    font-size: 5vw;
    font-weight: 400;
    z-index: 200;
}
.a .cl {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
/* contactTaagly */
.contactTaagly .z1 {
    font-size: 14px;
}

.contactTaagly .z2 > img {
    height: 100px;
    margin-top: 30px;
}

.contactTaagly .z4 {
    text-align: left;
    margin-top: 30px;
    font-size: 14px;
}

.contactTaagly .z5 {
    margin-bottom: 4vw;
    font-size: 18px;
    color: #9300ff;
    font-weight: bold;
}
/* referenceTaagly */
.referenceTaagly .z1 img {
    height: 100px;
}
.referenceTaagly .z3 {
    text-align: left;
    margin-top: 30px;
    font-size: 14px;
}
/* forBusiness */
.forBusiness {
    text-align: center;
    margin: auto;
}

.forBusiness > .z1 {
    font-size: 3vw;
    margin: 3vw 1vw;
    font-weight: bold;
}

.forBusiness > .z2 {
    margin: 2vw 1vw;
}

.forBusiness > .z2 > div {
    display: inline-block;
    margin: 1.5vw;
    vertical-align: top;
}

.forBusiness > .z2 > div > b {
    display: block;
    margin: 1vw;
    font-size: 1.6vw;
}

.forBusiness > .z2 > div:nth-child(1) > b {
    color: rgb(0, 182, 255);
}

.forBusiness > .z2 > div:nth-child(1) > s {
    background: #57b2fa;
}

.forBusiness > .z2 > div:nth-child(2) > b {
    color: rgb(129, 64, 224);
}

.forBusiness > .z2 > div:nth-child(2) > s {
    background: rgb(129, 64, 224);
}

.forBusiness > .z2 > div:nth-child(3) > b {
    color: rgb(248, 68, 185);
}

.forBusiness > .z2 > div:nth-child(3) > s {
    background: #f15580;
}

.forBusiness > .z2 > div > s {
    color: #fff;
    text-decoration: none;
    width: 20vw;
    height: 20vw;
    display: table-cell;
    vertical-align: middle;
    border-radius: 1vw;
    padding: 1vw;
    font-size: 1.4vw;
    font-weight: 300;
	box-shadow: 0vw 1vw 3vw rgba(0, 0, 0, 0.24);
}

.forBusiness > .z3 {
    font-size: 1.4vw;
    margin: 2vw 1vw;
    font-weight: bold;
}

.forBusiness > .z4 {
    width: 100%;
    margin: 2vw auto;
    max-width: 50vw;
    background-color: #f5f5f5;
    border-radius: 1vw;
    border: solid 1px #dcdcdca6;
}

.forBusiness > .z4 > img {
    height: 5vw;
    vertical-align: middle;
    margin: 0.5vw;
}

.forBusiness > .z4 > p {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 10vw);
    text-align: left;
    font-size: 1.4vw;
}
/* blackFriday */
.backGBF {
	position: fixed;
    background: #002b4b;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.blackFriday {
	text-align: center;
    color: #fff;
}
.blackFriday .z1 {
    font-size: 3vw;
    padding-top: 3vw;
    font-weight: bold;
}

.blackFriday .z2 {
    font-size: 1.6vw;
}

.blackFriday .z3 {
    font-weight: bold;
}

.blackFriday .z4 > div {
    display: inline-block;
    margin: 5vw;
	vertical-align: top;
}

.blackFriday .z4 .buy, .blackFriday .z4 .clik {
    display: inline-block;
    border-radius: 2vw;
    width: 9vw;
    color: #fff;
    padding: .5vw;
    cursor: pointer;
    box-shadow: 0 0 10px #a0a0a0;
}
.blackFriday .bx51 > b, .blackFriday .bx51 > div > div > b, .blackFriday .bx51 > div > span {
    color: #8a00f0;
}
.blackFriday .bx51 .buy, .blackFriday .bx51 .clik {
    background: #8a00f0;
}
.blackFriday .bx52 > b, .blackFriday .bx52 > div > div > b, .blackFriday .bx52 > div > span {
    color: #f15580;
}
.blackFriday .bx52 .buy, .blackFriday .bx52 .clik {
    background: #f15580;
}
.blackFriday .bx53 > b, .blackFriday .bx53 > div > div > b, .blackFriday .bx53 > div > span {
    color: #57b2fa;
}
.blackFriday .bx53 .buy, .blackFriday .bx53 .clik {
    background: #57b2fa;
}

.blackFriday .z4 > div > div {
    background: #f9f9f9;
    padding: 1vw;
    border-radius: 1vw;
    width: 13vw;
    color: #000;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	display: table-cell;
}
.blackFriday .z4.inf > div > div:not(.info) {
	border-radius: 1vw 0 0 1vw;
}
.blackFriday .z4 > div > div.info {
    background: #002b4b;
    border: 1px solid #f9f9f9;
    border-radius: 0 1vw 1vw 0;
    margin-left: -1vw;
    width: 50vw;
    color: #fff;
    font-size: 1.4vw;
    vertical-align: middle;
    text-align: left;
    padding: 0 3vw;
}
.blackFriday .z4 > div > div.info a {
    color: #fff;
}
.blackFriday .z4 > div > div.info a:hover {
    text-decoration: underline;
}
.blackFriday .z4 > div.act > div {
	width: 25vw;
}
.blackFriday .z4 > div > b {
    margin: 1vw auto;
    display: inline-block;
    font-size: 1.4vw;
}

.blackFriday .z4 > div > div > p {
    margin: 2vw auto;
}

.blackFriday .z4 > div > div > span {
    display: block;
}

.blackFriday .z4 > div > div > div {
    margin: 2vw auto;
}

.blackFriday .z4 > div > div > span > b {
    font-size: 3vw;
    vertical-align: top;
}

.blackFriday .z4 > div > div > span > s {
    font-size: 1.4vw;
    vertical-align: top;
}

.blackFriday .z4 > div > div > p > b {
    display: block;
    font-size: 1.2vw;
}

.blackFriday .z4 > div > div > p > s {
    display: block;
    font-size: .8vw;
}

.blackFriday .z4 > div > div > div > b {
    display: block;
    font-size: 1.6vw;
}

.blackFriday .z4 > div > div > div > s {
    display: block;
}

.blackFriday .z4 .buy:hover, .blackFriday .z4 .clik:hover {
    color: #000;
}
.blackFriday .z4 > div.act .buy, .blackFriday .z4 > div:not(.act) .pay {
	display: none;
}

/* benefitsTaagly */
.benefitsTaagly {
    text-align: center;
    margin: 30px 10px;
}
.benefitsTaagly .z1 {
    font-size: 40px;
    margin: 50px 10px;
    font-weight: bold;
    position: relative;
}
.benefitsTaagly .z2 {
    font-size: 24px;
    font-weight: bold;
    color: #9300ff;
    margin: 50px 10px;
}
.benefitsTaagly .z3 {
    font-size: 20px;
}
.benefitsTaagly .z5 {
    background: #5e00d5;
    max-width: 700px;
    margin: auto;
    border-radius: 20px;
    color: #fff;
    padding: 20px;
}
.benefitsTaagly .z5 > b {
    font-size: 24px;
    margin: 20px;
    display: inline-block;
}
.benefitsTaagly .z5 > p {
    font-size: 16px;
    margin: 20px;
}
.benefitsTaagly .z4 {
    max-width: 740px;
    margin: auto;
    text-align: right;
}
.benefitsTaagly .z4 > img {
    height: 100px;
}
.benefitsTaagly .z6 {
    font-size: 40px;
    font-weight: bold;
    color: #9300ff;
    margin: 100px 10px 50px 10px;
}
.benefitsTaagly .z7 {
    max-width: 1200px;
    margin: auto;
}
.benefitsTaagly .z7 > div {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 20px;
    font-size: 14px;
}
.benefitsTaagly .z7 > div > img {
    height: 150px;
    display: block;
    margin: 20px auto;
}
.benefitsTaagly .z8 {
    font-size: 24px;
    font-weight: bold;
    color: #ff0075;
    max-width: 900px;
    margin: 80px auto;
}
.benefitsTaagly .z0 {
    max-width: 700px;
    margin: 20px auto;
}
.benefitsTaagly .z0 > img {
    height: 100px;
}
.benefitsTaagly .z0f5 {
    text-align: left;
    margin-top: 30px;
    font-size: 14px;
}
/* pressKit */
.pressKit {
    text-align: center;
    margin: 30px 10px;
}
.pressKit .z1 {
    font-size: 40px;
    margin: 50px 10px;
    font-weight: bold;
}
.pressKit .z2, .pressKit .z3 {
    font-size: 26px;
    font-weight: bold;
    color: #9300ff;
}
.pressKit .z4 {
    max-width: 1200px;
    margin: 100px auto;
}
.pressKit .z4 > div {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 20px;
    font-size: 14px;
}
.pressKit .z4 > div > b {
	font-size: 18px;
}
.pressKit .z4 > div > img {
    height: 150px;
    display: block;
    margin: 30px auto;
}
.pressKit .z4 > div > a {
    background: #9300ff;
    color: #fff;
    padding: 5px 10px;
    border-radius: 8px;
    display: inline-block;
}
.pressKit .z5 {
    font-size: 20px;
}
.pressKit .z5 > a {
    font-weight: bold;
    display: block;
    text-decoration: underline;
    margin: 30px;
}
/* helpCentre */
.helpCentre {
    text-align: center;
    margin: 30px 10px;
}

.helpCentre .z1 {
    font-size: 40px;
    margin: 50px 10px;
    font-weight: bold;
}

.helpCentre .z2 {
    font-size: 24px;
    font-weight: bold;
    color: #9300ff;
    margin: 50px 10px;
}

.helpCentre .z3 {
    max-width: 1200px;
    margin: auto;
}

.helpCentre .z3 > div {
    width: 300px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 30px;
    font-size: 14px;
}

.helpCentre .z3 > div > img {
    height: 150px;
    display: block;
    margin: 20px auto;
}
.helpCentre .z3 > div > p {
	height: 80px;
}
.helpCentre .z4 {
    max-width: 900px;
    margin: auto;
    background: #d4d4d4;
    border-radius: 30px;
}
.helpCentre .z4 > div:first-child {
	height: 60px;
}
.helpCentre .z4 > div {
    width: 250px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin: 20px;
    font-size: 14px;
}

.helpCentre .z4 > div > img {
    height: 120px;
    display: block;
    margin: 10px auto;
    cursor: pointer;
    border-radius: 20px;
}

.helpCentre .z5 {
    font-size: 24px;
    font-weight: bold;
    color: #9300ff;
    margin-top: 100px;
}

.helpCentre .z6 {
    font-size: 16px;
    font-style: normal;
    background: #9300ff;
    color: #fff;
    border-radius: 7px;
    padding: 5px 10px;
    min-width: 150px;
    display: inline-block;
    margin: 30px 10px 50px 10px;
    cursor: pointer;
}
/* Taxes and Vat */
.taxesAndVat {
    text-align: center;
    max-width: 900px;
    margin: 30px auto;
    font-size: 20px;
}

.taxesAndVat .z1 {
    font-size: 30px;
    margin: 50px 10px;
    font-weight: bold;
}

.taxesAndVat .z2 > img {
    height: 200px;
}

.taxesAndVat .z3, .taxesAndVat .z4 {
    text-align: justify;
    margin-top: 40px;
}
/* new wp */
html.new form.l1 > a.logo, html.new form.h1 > a.logo, html.new form.h1s > a.logo, html.new div.r1 > a.logo {
    display: block;
    margin: 6vw auto;
}
.r.tlo3 {
    display: block;
}
@media screen and (max-width: 640px)  {
html.new .tlo3 { background: url(https://taagly.s3.amazonaws.com/background/3b1.jpg) no-repeat center center fixed; background-size: cover; }
html.new .tlb3 { background: url(https://taagly.s3.amazonaws.com/background/3r1.jpg) no-repeat center center fixed; background-size: cover; }
}

@media screen and (min-width: 641px) and (max-width: 1280px) {
html.new .tlo3 { background: url(https://taagly.s3.amazonaws.com/background/3b2.jpg) no-repeat center center fixed; background-size: cover; }
html.new .tlb3 { background: url(https://taagly.s3.amazonaws.com/background/3r2.jpg) no-repeat center center fixed; background-size: cover; }
}

@media screen and (min-width: 1281px) and (max-width: 1920px) {
html.new .tlo3 { background: url(https://taagly.s3.amazonaws.com/background/3b3.jpg) no-repeat center center fixed; background-size: cover; }
html.new .tlb3 { background: url(https://taagly.s3.amazonaws.com/background/3r3.jpg) no-repeat center center fixed; background-size: cover; }
}

@media screen and (min-width: 1921px) {
html.new .tlo3 { background: url(https://taagly.s3.amazonaws.com/background/3b4.jpg) no-repeat center center fixed; background-size: cover; }
html.new .tlb3 { background: url(https://taagly.s3.amazonaws.com/background/3r4.jpg) no-repeat center center fixed; background-size: cover; }
}

html.new .l, html.new .h, html.new .r {
	color: #fff;
}

html.new .l .scrollBar, html.new .h .scrollBar, html.new .r .scrollBar {
    max-width: 44vw;
}

/* PNG */
.png {
	display: none;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 200;
    text-align: center;
    background: rgba(255, 255, 255, .9);
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.png.act {
	display: flex;
}
.png > i {
    cursor: pointer;
    padding: .3vw .5vw;
    position: absolute;
    top: 1vw;
    right: 2vw;
    font-size: 5vw;
    font-weight: 400;
    z-index: 200;
}
.png > p {
    margin: 50px;
    overflow: hidden;
}
.png > p > img {
    max-width: 100%;
    max-height: 100%;
    border-radius: 20px;
}
.png > p > iframe {
    width: 90vw;
    height: 50vw;
    border-radius: 20px;
	max-height: 100%;
    max-width: 90%;
}
.png > s {
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
/* < 05.2019 */
@media (min-width: 1900px) {
	.b1 a {
	    font-size: .8vw;
	}
}
@media only screen and (max-width: 900px) {
.b {
    top: 0vw;
    left: 0vw;
    font-size: 0vw;
    right: 0vw;
    bottom: 0vw;
    border-radius: 0vw;
}
input {
	font-size: 3vw;
}
.b1 {
    padding: 0 3vw;
    top: 0vw;
    left: 0vw;
    right: 0vw;
	height: 48px;
}
.b1 a {
    margin: 0.65vw 1.3vw;
}
.b1s3, .b1s3a {
    border-radius: 0.85vw;
    border: .2vw solid rgba(255, 255, 255, 0.73);
    padding: 0.52vw;
    width: 30vw;
}
select.lang {
	border: .2vw solid rgb(154, 0, 249);
    padding: 1vw 2vw;
    font-size: 4vw;
    border-radius: 2vw;
}
a.b1s4, a.b1s4a {
    padding: 0.52vw;
    width: 11vw;
    border-radius: 3.25vw;
}

.b1s5 {
	display: inline-block;
    cursor: pointer;
    position: absolute;
    top: -3px;
    right: 15px;
    height: 45px;
    width: 47px;
}

.b.mn .sb2 > div:not(:first-child) {
    -webkit-filter: blur(8vw);
    -moz-filter: blur(8vw);
    -ms-filter: blur(8vw);
    filter: blur(8vw);
}

.b1m1 {
	position: fixed;
    top: 1vw;
	right: -100%;
    bottom: 1vw;
    text-align: center;
    width: 80vw;
    background: rgba(131, 67, 244, 0.79);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

a.b2s1 {
    display: inline-block;
	opacity: 1;
}
.b2s2 > div {
	display: inline-block;
	color: rgb(117, 0, 202);
	font-size: 7.2vw;
	font-weight: 600;
	/* text-shadow: 3px 9px 15px rgba(29, 29, 29, 0.22); */
	/*width: 53vw;*/

}




/*
.b1m1:after , .b1m1:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 8vw;
}
.b1m1:before {
    -ms-transform: rotate(10deg) scale(0.75);
    -webkit-transform: rotate(10deg) scale(0.75);
    transform: rotate(10deg) scale(0.75);
    background: #fff;
    z-index: -1;
    background: #fff;
    -webkit-filter: blur(8vw);
    -moz-filter: blur(8vw);
    -ms-filter: blur(8vw);
    filter: blur(8vw);
}
.b1m1:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46), -1.3vw 1.3vw 2.6vw rgba(0, 0, 0, 0.3);
    background: rgb(193, 166, 255);
    z-index: -2;
}
*/

.b5s2 > img {
    height: 77%;
}
.b5s2_10 > img {
    height: 70%;
}
.b.mn .b1m1 {
    right: 1vw;
}
.b1m1 > a {
    display: block;
    width: 50vw;
    padding: 1vw 4vw;
    font-size: 5vw;
    white-space: nowrap;
}
.b1m1 > a:not(:last-child) {
    margin-bottom: 2vw;
}
.b1m1 > a:hover {
    background: #995df4;
    color: #fff;
	border-radius: 3.25vw;
}
.b2 {
    min-height: 30vw;
	background-image: none;
}

.b2 > div {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
}

.b9 {
	/* background: rgba(134, 48, 245, 0.7); */
}

body {
    font-size: 4vw;
}
.b2s2 {
	font-size: 4vw;
margin-top: 10vw;
text-align: center;
width: 100%
}
.b2s2e1 {
    height: 4vw;
    bottom: -1vw;
}
.b2s2e1 > div {
    padding: 4vw 0 0 0;
}
.b2s2e1 > div > p {
	font-size: 7.2vw;
}
span.b2s4e1 {
    box-shadow: -0.33vw 0.33vw 0.65vw rgba(0, 0, 0, 0.2);
    border-radius: 2.65vw;
}
input.b2s4e1t1 {
	border-radius: 2.65vw 0 0 2.65vw;
	width: 45vw;
	/*height: 6.4vw;*/
	height: 36px;
	padding-left: 2vw;
}

button.b2s4e1t2 {
    border-radius: 0 2.65vw 2.65vw 0;
    width: 32vw;
    font-size: 3vw;
    /*height: 6.8vw;*/
	height: 40px;
}


.b4s1 > div > div > img {
    float: left;
		width: 80vw;
}

p.b2s4e2 {
    margin-top: 4.37vw;
    font-size: 2.5vw;
    width: auto;
    margin-bottom: 3.25vw;
}


p.b2s4e2_a {
    margin-top: 1.37vw;
    font-size: 3vw;
    width: auto;
    margin-bottom: 3.25vw;
}

p.b2s4e2_b {
	margin-top: 5vw;
	font-size: 2.5vw;
	width: auto;
	margin-bottom: 25.25vw;
}



p.b8s1e3 {
	color: #000;
font-size: 2.5vw;
font-weight: 300;
text-align: center;
    margin-bottom: 10vw;
}


p.b2s4e2a {
    margin-top: 1.37vw;
    font-size: 4vw;
    width: 80vw;
}


p.b2s3 {
	width: 80vw;
	    font-size: 4vw;
	    margin: auto;
	    padding-top: 12vw;
	    padding-bottom: 12vw;
}

div.e1, div.e2 {
    border-radius: 1.3vw;
}

div.e1 {
    top: 19.5vw;
    left: -0.65vw;
    width: 9.75vw;
    height: 9.75vw;
    box-shadow: inset 1.3vw -1.3vw 3.9vw rgb(95, 50, 144);
    -webkit-filter: blur(0.65vw);
    -moz-filter: blur(0.65vw);
    -ms-filter: blur(0.65vw);
    filter: blur(0.65vw);
}

div.e2 {
    top: 7.8vw;
    right: 13.65vw;
    width: 6.5vw;
    height: 6.5vw;
    box-shadow: inset 1.3vw -1.3vw 3.9vw rgb(95, 50, 144);
    -webkit-filter: blur(0.65vw);
    -moz-filter: blur(0.65vw);
    -ms-filter: blur(0.65vw);
    filter: blur(0.65vw);
}

.b3s2 {
    width: 56vw;
    height: 43vw;
    width: 100%;
    display:  block;
    float: none;
    clear: both;
}

.b3s1 {
	float: none;
	height: 70vw;
    width: 80vw;
    margin: auto;
}

.b3s1e1, .b4s2e1, .b5s1e1, .b5s1e1_10, .b6s2e1, .b7s1e1, .b8s2e1 {
  border-radius: 8vw;
}
.b3s1e1 {
	top: 0;
	left: 0;
	width: 80vw;
	height: 70vw;
	box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);
}
.b4s2e1 {top: 0;left: 0;width: 80vw;height: 70vw;box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);}
.b5s1e1 {top: 0;right: 0;width: 80vw;height: 70vw;box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);}

.b5s1e1_10 {top: 0;right: 0;width: 80vw;height: 70vw;box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);}

.b6s2e1 {
	top: 0;
	right: 0;
	width: 80vw;
	height: 70vw;
	box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);
}
.b7s1e1 {
	top: 0;
	left: 0;
	width: 80vw;
	height: 70vw;
	box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);
}


.b9s1_b {
	font-size: 4vw;

}



.b8s2e1 {
	top: 0;
	right: 0;
	width: 80vw;
	height: 70vw;
	box-shadow: inset 2.6vw -4.36vw 4.3vw rgba(94, 92, 95, 0.46);
}
.b3s1e1:after, .b4s2e1:after, .b5s1e1:after, .b5s1e1_10:after, .b6s2e1:after, .b7s1e1:after, .b8s2e1:after {
    top: 0;
    left: 1vw;
    right: 0;
  /*  transform: scale(0.75); */
  /*   -webkit-filter: blur(8vw);*/
  /*   -moz-filter: blur(8vw);*/
  /*   -ms-filter: blur(8vw);*/
  /*   filter: blur(8vw);*/
}

.b3s1e1:before, .b4s2e1:before, .b5s1e1:before, .b5s1e1_10:before, .b6s2e1:before, .b7s1e1:before, .b8s2e1:before {
    box-shadow: -1.3vw 1.3vw 2.6vw rgba(0, 0, 0, 0.3);
    width: 80vw;
    height: 70vw;
    border-radius: 8vw;
}
.b3s1e2  {
	top: 14vw;
	left: 16vw;
	width: 49vw;
	height: 35vw;
}
.b4s2e2 {
	top: 17vw;
	    left: 8vw;
	    width: 59vw;
	    height: 35vw;
    text-align: left;

}
.b5s1e2 {top: 18vw;left: 17vw;width: 49vw;height: 35vw;}
.b5s1e2_10 {top: 18vw;left: 17vw;width: 49vw;height: 35vw;}

.b6s2e2 {
	top: 7vw;
	left: 9vw;
	width: 62vw;
	height: auto;
}
.b7s1e2 {
	top: 9vw;
	left: 16vw;
	width: 49vw;
	height: auto;
}
.b8s2e2 {
    top: 13vw;
    left: 16vw;
    width: 50vw;
    height: auto;
}
.b3s2 img {
    width: 90vw;
}


.b3s2_a img {
    width: 90vw;
}

p.b3s1e2t1 {
    font-size: 5vw;
		text-align: center;
}

p.b3s1e2t2 {
    font-size: 9vw;
    text-align: center;
}
.wPL p.b3s1e2t2 {
	font-size: 7vw;
}
p.b3s1e2t3 {
    margin: 1.95vw 0 0 0;
    font-size: 3.5vw;
}

.e3 {
    top: 27vw;
    left: 13vw;
}

img.e3i2 {
    height: 8vw;
}

img.e3i1 {
    top: -3vw;
    left: -3vw;
    height: 8vw;
}

.b3 {
    min-height: 170vw;
}

.b4 {
    min-height: 170vw;
}

.b4s2 {
    float: none;
    height: 80vw;
    width: 80vw;
    margin: auto;
}

.b4s1 {width: 90vw;height: 140vw;padding-right: 1vw;float: none;margin: auto;}

.b4s1e1 {
    top: 0vw;
    left: 0vw;
    width: auto;
    height: auto;
}

.b4s1e1 > div {
    width: 39vw;
    height: auto;
    margin: 3vw;
}

.b4s1e1 > div > i {
	font-size: 4vw;
	margin-left: 2vw;
}

.b4s1e1 > div > p {
    font-size: 3vw;
    padding-top:  1vw;
    text-align: justify;
}

p.b4s2e2t1 {
	font-size: 4vw;
	text-align: center;
}

p.b4s2e2t2 {
	font-size: 6vw;
text-align: center;

}

a.b4s2e2t4 {
	border-radius: 20.33vw;
	border: .2vw solid #66f8ff7a;
	padding: 0.65vw;
	width: 87vw;
	background-size: 100% 0.13vw;
	margin-top: 5vw;
}

.b5 {
    min-height: 210vw;
}

.b10 {
    min-height: 210vw;
}

.b5s1 {
    float: none;
    height: 80vw;
    width: 80vw;
    margin: auto;
}


.b5s1_10 {
    float: none;
    height: 80vw;
    width: 80vw;
    margin: auto;
}




p.b5s1e2t1 {
	font-size: 4vw;
	text-align:center;
}
.wPL p.b5s1e2t1 {
	font-size: 3vw;
}


p.b5s1e2t1_10 {
    font-size: 4vw;
		text-align:center;

}




p.b5s1e2t2 {
    margin: 0;
    font-size: 9vw;
	text-align: center;
}
.wPL p.b5s1e2t2 {
    font-size: 8vw;
}

p.b5s1e2t2_10 {
    margin: 0;
    font-size: 9vw;
text-align: center;

}


p.b5s1e2t3 {
	margin: 2.6vw 0 0 0;
	font-size: 3.5vw;
}

p.b5s1e2t3_10 {
	margin: 2.6vw 0 0 0;
	font-size: 3.5vw;
}



.b6 {
    min-height: 250vw;
}

.b6s2 {
    float: none;
    height: 80vw;
    width: 80vw;
    margin: auto;
}

.b6s1 {
    top: 4vw;
    left: 0vw;
    width: 90vw;
    margin: auto;
    float: none;
}

div.b6s1 > p {
    margin: 0 0 3.9vw 0;
    width: 30vw;
}

p.b6s2e2t1 {
	margin: 0;
	font-size: 4vw;
	text-align: center;
}

p.b6s2e2t2 {
	margin: 0;
	font-size: 5vw;
	text-align: center;
}

p.b6s2e2t3 {
	margin: 2.6vw 0 0 0;
	font-size: 3.5vw;
	padding-top: 7vw;

}

.b7 {
    min-height: 170vw;
}

.b7s1 {
    float: none;
    height: 80vw;
    width: 80vw;
    margin: auto;
}

.b7s2 {
    width: 80vw;
    height: auto;
    padding-right: 6vw;
    float: none;
    margin: auto;
}

p.b7s1e2t1 {
	margin: 0;
	font-size: 5vw;
	text-align: center;
}

p.b7s1e2t2 {
    margin: 0;
    font-size: 6vw;
    text-shadow: 0 0 0.065vw #dedede;
		text-align: center;
}

p.b7s1e2t3 {
	margin: 3.25vw 0 0 0;
	font-size: 3.5vw;
}

p.b7s2e1 {
    font-size: 4vw;
}

.b7s2e2t1 {
    height: 22vw;
    margin: 0 auto;
    font-size: 3vw;
    margin-right: 1vw;
}

.b7s2e2t1 > div {
	padding: 13vw 0 0 0;
}

.b7s2e2t1 > i {
    -webkit-filter: blur(0.65vw);
    -moz-filter: blur(0.65vw);
    -ms-filter: blur(0.65vw);
    filter: blur(0.65vw);
}

.b7s2e2t1 i.w1 {
    top: -0.65vw;
    left: -0.65vw;
    right: -0.65vw;
}

p.b7s2e3 {
	font-size: 3vw;
}

p.b7s2e3 > b {
    font-size: 3vw;
}

.b8 {
    min-height: 130vw;
}

.b8s2 {
    float: none;
    height: 70vw;
    width: 80vw;
    margin: auto;
}

p.b8s1e1 {
	margin: 0;
	font-size: 7vw;
	text-shadow: 0 0 0.065vw #000;
	text-align: center;
}

p.b8s1e2 {
	argin-top: 0vw;
	    font-size: 5vw;
	    font-weight: 300;
	    color: #000000;
	    margin-bottom: 5.46vw;
	    /* text-shadow: 0 0 0.065vw #000; */
	    text-align: center;
}
p.b8s1e3 {
    font-size: 4vw;
}
.b8s1 {
    top: 3vw;
    left: 7vw;
    width: 80vw;
    float: none;
}

.b8s2e2 > img {
    margin: 2vw 1.5vw;
    height: 13vw;
}

.b9 {
    min-height: 17vw;
    padding: 20vw 10vw 35vw 5vw;
		background-image: url(https://taagly.s3.amazonaws.com/a/gif/b9_b.jpg);
}

.b9a {
    padding: 8vw 0;
}

.b9s1 {
	font-size: 4vw;
	margin-top: 1vw;
	width: 80vw;
	margin: auto;
}


.b9s1_a {
	font-size: 6vw;
	margin-top: 1vw;
	width: 80vw;
	margin: auto;
}
.wPL .b9s1_a {
	font-size: 5vw;
}

.b9s2 {
    width: 25vw;
    margin: 5vw auto;
}

.b9s3 {
    width: 15vw;
}

.b9s3 > img {
    margin: 4vw auto;
}

.h1 {
    padding: 0.98vw;
}

.n, .p, .l, .r, .m, .c, .i, .h {
    top: 0vw;
    left: 0vw;
    right: 0vw;
    bottom: 0vw;
    border-radius: 0vw;
}

.t {
    top: 0vw;
    left: 0vw;
    right: 0vw;
    bottom: 0vw;
    border-radius: 0vw;
    box-shadow: 0 0.2vw 1.43vw rgba(0, 0, 0, 0.8);
}

.n .fa-times, .p .fa-times, .l .fa-times, .r .fa-times, .m .fa-times, .c .fa-times {
    padding: .3vw .5vw;
    top: 1vw;
    right: 2vw;
    font-size: 7vw;
}

.r .faback, .r .faback .fa-times {
	font-size: 5vw;
}

div.r1a {
    max-width: 100%;
}

div.r1a > a > img {
    width: auto;
}

.n1 {
	margin-top: 18vw;
text-align: center;
/* background: #6e01ffb8; */
height: 58vw;

margin-left: 14vw;
margin-right: 14vw;
border-radius: 0vw 0vw 4vw 4vw;
/* box-shadow: 0vw 1vw 3vw rgba(0, 0, 0, 0.24); */
}

.n1s1 {
	font-size: 9vw;
	width: 57vw;
	margin-top: 4.35vw;
	margin-bottom: 5vw;
}

.n1s2 {
	margin-top: 22vw;
	    font-size: 3vw;
	    width: 70vw;

	    padding-bottom: 29vw;
}

.n2, .n3, .n4, .n5, .n6, .n7, .n8, .n9, .n10, .n11 {
    margin-top: 10vw;
    padding: 0 10vw 0 5vw;
}

.n2s1, .n3s1, .n4s1, .n5s1, .n6s1, .n7s1, .n9s1, .n10s1, .n11s1 {
	font-size: 5vw;
}

.n2s2, .n3s2, .n4s2, .n5s2, .n6s2, .n9s2, .n10s2, .n11s2  {
        font-size: 3vw;
        width: 80vw;
        margin: 2vw auto;
        text-align:  justify;
}

.n7s2, .n7s3 {
        margin: 2vw;
        font-size: 1.2vw;
        width: 42vw;
}

i.n2s2aa {
    font-size: 1.2vw;
    width: 42vw;
    margin: 2vw auto;
}



i.n2s1e1, i.n3s1e1, i.n4s1e1, i.n5s1e1, i.n6s1e1, i.n7s1e1, i.n9s1e1, i.n10s1e1, i.n11s1e1 {
    width: 3.5vw;
    height: 3.5vw;
    border-radius: 1vw;
    box-shadow: inset 0.26vw -0.26vw 0.65vw rgba(0, 0, 0, 0.4);
}

i.n2s1e1, i.n4s1e1, i.n6s1e1, i.n9s1e1, i.n11s1e1 {
    left: -2vw;
}
i.n3s1e1, i.n5s1e1, i.n7s1e1, i.n10s1e1 {
    right: -2vw;
}

i.n2s1e1:after, i.n3s1e1:after, i.n4s1e1:after,i.n5s1e1:after, i.n6s1e1:after, i.n7s1e1:after {
    width: 3.5vw;
    height: 3.5vw;
    border-radius: 1vw;
}

i.n2s1e1:after, i.n4s1e1:after, i.n6s1e1:after {
      box-shadow: -1.3vw 1.3vw 0.65vw rgba(0, 0, 0, 0.2);
}
i.n3s1e1:after, i.n5s1e1:after , i.n7s1e1:after {
      box-shadow: 1.3vw 1.3vw 0.65vw rgba(0, 0, 0, 0.2);
}

div#nav-dots > span {
    margin: 1.04vw;
}

div#nav-dots > span > i {
    font-size: 1.5vw;
}

.n7s2, .n7s3 {
    width: 80vw;
}

.n7s2 > img, .n7s3 > img {
	border-radius: 1.3vw;
    box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);
}

.n8s1 {
    font-size: 4vw;
}

.n8s2 {
    margin-top: 1vw;
}

.n8s2a {
    margin-top: 0.1vw;
}

.n8s2b {
	margin-top: 0.1vw;
    padding-bottom: 6vw;
}

.n8s3 {
    margin-top: 3vw;
}

.n8s3 > div {
    width: 80vw;
    margin: 3vw;
}

.n8s3 > div > i {
    font-size: 3vw;
}

.n8s3 > div > b {
    font-size: 5vw;
    margin: .5vw;
}

.n2s3, .n3s3, .n4s3, .n5s3, .n6s3, .n6s4, .n9s3, .n10s3, .n11s3 {
    max-width: 80vw;
}

.n2s3 img, .n3s3 img, .n5s3 img, .n7s3 img, .n9s3 img, .n10s3 img, .n11s3 img {
    border-radius: 1.3vw;
    box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);
}
/*
.t:after {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1vw;
}

.t:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 1vw;
}
*/
.n6s3, .n4s3 {margin-top: 1vw;border-radius: 1.3vw;box-shadow: -0.33vw 1.24vw 3.38vw rgba(0, 0, 0, 0.48);}

.n6s3 i {
    font-size: 1.5vw;
}


.n6s4 span {
    font-size: 4vw;
    margin: 2vw 0.5vw;
}

.b.alo .b1 {
    box-shadow: 0px 0vw 2.3vw 0px rgba(3, 0, 0, 0.22);
}

p.b4s2e2t3 {
    margin: 3.32vw 0 0 0;
    font-size: 3.5vw;
}

.b4s1e1 > div > img {
    width: 10vw;
}

.b6s1 > div {
    width: 79vw;
    height: auto;
    margin: 3vw;
    text-align:  justify;
}

.b6s1 > div > i {
    font-size: 4vw;
    margin-left: 2vw;
}

.b6s1 > div > p {
    font-size: 3vw;
    padding-top: 1vw;
		margin-right: 0vw;
}

.b6s1 > div > img {
	width: 80vw;
	    margin-top: -15vw;
}

.n6s3, .n4s3 {
    max-width: 80vw;
}

.n6s3 > div > img, .n4s3 > div > img {
    border-radius: 1.3vw;
}

div#nav-dots > span > img {
    margin: 0.65vw;
}

.b5s2, .b5s2_10  {
	height: 100vw;
	width: 100%;
	left:0px;
}

img.b4i1 {
    left: 13vw;
    top: -17.8vw;
    width: auto;
    height: 18vw;
}

img.b5i1 {right: 21vw;top: -17.8vw;height: 18vw;}
img.b5i1_10 {right: 21vw;top: -17.8vw;height: 18vw;}
img.b6i1 {
    right: 22vw;
    top: -17.8vw;
    height: 18vw;
}
img.b7i1 {
    left: 15vw;
    top: -17.8vw;
    height: 18vw;
}


/* scrollBar y/x */
.scrollBar.hc24 {
    height: calc(100% - 1.56vw);
}
.scrollBar.hc10 {
    height: calc(100% - 0.65vw);
}

.scrollBar.wy .sb1 {
    width: calc(100% + 20px);
}
.scrollBar.wy.ns .sb1 {
    width: calc(100% + 0.65vw);
}
.scrollBar.wx .sb1 {
    padding-bottom: 1.3vw;
    margin-bottom: -1.3vw;
}
.scrollBar.wy .sbp_1 {
    top: 6vw;
    right: 1.95vw;
    width: 0.65vw;
    bottom: 3vw;
}
.scrollBar.wx .sbp_1 {
    left: 0;
    right: 0;
    height: 0.65vw;
}
.scrollBar .sbp_2 {
    border-radius: 1.04vw;
    box-shadow: inset 0 0 0.39vw rgba(0, 0, 0, 0.5);
}
.scrollBar.wy .sbp_2 {
    top: 0;
    width: 0.65vw;
    height: 0;
}
.scrollBar.wx .sbp_2 {
    width: 0;
    left: 0;
    height: 0.65vw;
}
.scrollBar.wy  .sbp_3 {
    width: 0.065vw;
	margin-left: 0.33vw;
}
.scrollBar.wx .sbp_3 {
    height: 0.065vw;
    margin-top: 0.33vw;
}

/* Rang */
.rangeslider,
.rangeslider__fill {
  -moz-box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0.065vw 0.2vw rgba(0, 0, 0, 0.3);
  -moz-border-radius: 0.65vw;
  -webkit-border-radius: 0.65vw;
  border-radius: 3.25vw;
}

.rangeslider--horizontal {
  height: 5vw;
}

.rangeslider--vertical {
  width: 1.3vw;
  min-height: 9.75vw;
}

.rangeslider__handle {
  border: 0.065vw solid #ccc;
  width: 6vw;
  height: 6vw;
  -moz-box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 0.52vw rgba(0, 0, 0, 0.3);
}

.rangeslider__handle:after {
  width: 6vw;
  height: 6vw;
}

.rangeslider--horizontal .rangeslider__handle {
  top: -0.6vw;
}

.rangeslider--vertical .rangeslider__handle {
  left: -0.65vw;
}

input[type="range"]:focus + .rangeslider .rangeslider__handle {
  -moz-box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
  -webkit-box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
  box-shadow: 0 0 0.52vw rgba(255, 0, 255, 0.9);
}

.rangeslider,
input[type='range'] {
  max-width: 90vw;
  margin-top: 15vw;
  margin-bottom: 15vw;
}

.rangeslider__ruler {
  font-size: 3vw;
  top: 3vw;
}

.p3 {
    max-width: 26vw;
}

.rangeslider__ruler_top {
    font-size: 3vw;
    bottom: 5.2vw;
}

p.p3s1 {
    left: 0;
    bottom: 4vw;
}

p.p5s1 {
    left: 0;
    top: 4vw;
}


p.p3s8 {
    right: 0;
    bottom: 4vw;
}
p.p5s8 {
    right: 0;
    top: 4vw;
}

.rangeslider__ruler_cen {
     font-size: 3vw;
     bottom: 0.7vw;
}

a.p1s1e1, a.p1s1e2 {
	margin-left: 3vw;
	border: 0.2vw solid #4b00ff;
	border-radius: 3.51vw;
	padding: 1vw 4vw 1.6vw 4vw;
}

a.p1s1e3 {
    font-size: 3vw;
}

.p2 {
    margin-top: 10vw;
}

.p2 i {
    font-size: 8vw;
    margin: 0 1.95vw;
}
.c1s1 {
    font-size: 4vw;
    margin: 1.95vw;
}
.c1s2 {
    max-width: 62vw;
    margin: auto;
}
.p2 b {
    font-size: 4vw;
    top: 0;
}

div.labA {
	margin-top: 8vw;
}

div.labA > input, div.labA > textarea {
       border: 0.2vw solid rgba(128, 36, 255, 0.39);
       border-radius: 1vw;
       padding: 0.65vw;
       background-size: 100% 0.13vw;
       background-position: 0 105%, 0 -0.065vw;
       height: 5.5vw;
}
div.labA > input {
	border-radius: 3vw;
}
div.checkB > input[type="checkbox"] { 
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}
div.labA > textarea {
	border-radius: 2vw;
}
div.labA > label {
	top: 1vw;
	left: 1.76vw;
}
div.checkB > label {
    position: initial;
    vertical-align: middle;
}
div.readonly label,
div.labA > input:focus ~ label, div.labA > textarea:focus ~ label,
div.labA > input:active ~ label, div.labA > textarea:active ~ label,
div.labA > input:not(:focus):valid ~ label, div.labA > textarea:not(:focus):valid ~ label {
    top: -6vw;
    left: 0;
}
div.labA > input.ok { border: 0.065vw solid #00ff57; }
div.labA > input.no { border: 0.065vw solid #f00; }


.l1s1, .r1, .i1s1, .h1s1, .i1s2 {
    max-width: 80vw;
}

.r1.colwh {
    margin: 9vw auto;
}

.bf_send, .but,
.l1s1e3, .r1s4e5, .m1s2e4, .p .p6, .i1s1e3, .h1s1e2 {
    margin: 4vw 0;
    padding: 1vw 10vw 1.6vw 10vw;
    border-radius: 3.38vw;
}
#notification-trigger .progress {
	border-radius: 3.38vw;
}

img.b3i1 {
    left: 17vw;
    top: -17.8vw;
    height: 18vw;
}

div.labA > textarea {
    height: 16vw;
}

a.b1l1 {
    top: 2px;
    height: 38px;
    left: 10px;
	/*opacity: 1;*/
}

a.b1l1 > img {
    margin-left: 0vw;
}

.f1 {
    padding: 3vw 0;
}

.f1 > .f1b  {
    max-width: 85vw;
}

.f1s1e1 > img {
    width: 24vw;
}

.f1 > .f1b > div {
    width: 50%;
    display:  inline-block;
    margin-bottom:  5vw;
}

.f1s1e2 {
	margin: 2vw 0;
	wid;
	width: auto;
	font-size: 3vw;
}
p.f1s5 {
	bottom: -14vw;
}
p.f1s5 b {
    font-size: 3vw;
}
p.f1s5 img {
    height: 5vw;
}
.f1s1e3a, .f1s1e3b {
    font-size: 2.5vw;
}
.f1s1e3a img {
    height: 4vw;
}

.f1 > .f1b > div > h1 {
    font-size: 4vw;
}

.f1 > .f1b > div > a.fkl {
    font-size: 3vw;
    margin-bottom: 0.2vw;
}

.f1 > .f1b > div > a.fbl {
    font-size: 3vw;
    margin-bottom: 0.2vw;
}

.f1s1e3 {
	width: 13vw;
    font-size: 1vw;
}

.n4s4 > span {
    margin: 2vw;
}

.n4s4 img {
    width: 8vw;
}

.n4s4 b {
	font-size: 3vw;
}

img.b7s2e2t2 {
    width: 78vw;
}

.n6s4 img {
    height: 8vw;
}

.n8s3 > div > img {
    height: 14vw;
}
.n8s3.its > div > img {
    height: 20vw;
}
.n8s3.its > div {
    width: 25vw;
    margin: 3vw;
}
.n7s2e1, .n7s3e1 {
	font-size: 3vw;
}
.n7s2e2, .n7s3e2 {
	font-size: 3vw;
}
/* blackFriday */
.blackFriday .z1 {
    font-size: 6vw;
    padding-top: 7vw;
}

.blackFriday .z2 {
    font-size: 3vw;
}

.blackFriday .z3 {
    font-size: 3vw;
}

.blackFriday .z4 .buy, .blackFriday .z4 .clik {
	border-radius: 3vw;
    width: 40vw;
    padding: 1vw;
}

.blackFriday .z4 > div > div {
	padding: 3vw;
    border-radius: 5vw;
    width: 60vw;
}
.blackFriday .z4 > div > div.info {
    font-size: 3vw;
}
.blackFriday .z4 > div.act > div {
	width: 80vw;
}
.blackFriday .z4 > div > b {
    font-size: 5vw;
}

.blackFriday .z4 > div > div > p {
    margin: 6vw auto;
}

.blackFriday .z4 > div > div > div {
    margin: 6vw auto;
}

.blackFriday .z4 > div > div > span > b {
    font-size: 7vw;
}

.blackFriday .z4 > div > div > span > s {
    font-size: 3vw;
}

.blackFriday .z4 > div > div > p > b {
    font-size: 4vw;
}

.blackFriday .z4 > div > div > p > s {
    font-size: 3vw;
}

.blackFriday .z4 > div > div > div > b {
    font-size: 4vw;
}

.blackFriday .z4 > div > div > div > s {
	font-size: 3vw;
}
.blackFriday .pay, .blackFriday .buy {
    font-size: 4vw;
}

}

