@font-face {
	font-family: 'Oswald';
	src: url('../fonts/Oswald-Medium.eot');
	src: url('../fonts/Oswald-Medium.eot#iefix') format('embedded-opentype'),
		  url('../images/Oswald-Medium.svg#Oswald-Medium') format('svg'),
		  url('../fonts/Oswald-Medium.ttf') format('truetype'),
		  url('../fonts/Oswald-Medium.woff') format('woff'),
		  url('../fonts/Oswald-Medium.woff2') format('woff2');
	font-weight: 500;
	font-style: normal;
 }
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
*:before,
*:after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
exitup,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

ol,
ul {
	list-style: none
}
a {
	text-decoration: none;
}
section {
	position: relative;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	overflow: hidden
}
body {
	font-family: "Roboto", "Open Sans", sans-serif;
	font-size: 16px;
	line-height: 1;
	color: #1d1d1d;
}
.out {
	min-width: 1140px;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center
}

.inner {
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1140px;
	width: 100%;
	-webkit-box-sizing: border-box;
			  box-sizing: border-box;
	position: relative;
}
.hurryup.js-fixed {
	position: fixed;
	top: 70px
}
.hurryup.js-absolute {
	top: 10px
}
.hurryup.js-hide {
	opacity: 0
}

.hurryup.js-ultra-hide {
	opacity: 0
}
.hurryup {
	min-height: 85px;
	height: auto;
	max-width: 1110px;
	width: 100%;
	margin: 0 auto;
	color: #111111;
	background-color: rgba(255, 255, 255, .9);
	border: 1px solid #ff0007;
	padding: 15px 50px 15px 20px;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	z-index: 10;
	-webkit-transition: top .5s;
	transition: top .5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	-webkit-user-select: none;
		-moz-user-select: none;
		 -ms-user-select: none;
			  user-select: none;
}
.hurryup .left {
	max-width: 580px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
}
.hurryup .left .excl {
	width: 52px;
	height: 52px;
	background-color: rgba(255, 255, 255, 0);
	border: 3px solid #ff0007;
	border-radius: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		 -ms-flex-pack: center;
			  justify-content: center;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	font-size: 42px;
	line-height: 35px;
	font-weight: 700;
	color: #ff0007;
}
.hurryup .left .excl i {
	-webkit-transform: rotateX(20deg);
			  transform: rotateX(20deg);
	-webkit-animation: excl-animate 1s infinite linear;
			  animation: excl-animate 1s infinite linear;
	-webkit-transform-origin: 50% 100%;
			  transform-origin: 50% 100%;
}
@-webkit-keyframes excl-animate {
	0%,100% {
		-webkit-transform: scale(1) rotate(0deg);
				  transform: scale(1) rotate(0deg)
	}
	10%,90% {
		-webkit-transform: scale(1.15) rotate(0deg);
				  transform: scale(1.15) rotate(0deg)
	}
	15%,45%{
		-webkit-transform: scale(1.15) rotate(20deg);
				  transform: scale(1.15) rotate(20deg)
	}
	30%,60% {
		-webkit-transform: scale(1.15) rotate(-20deg);
				  transform: scale(1.15) rotate(-20deg)
	}
}
@keyframes excl-animate {
	0%,100% {
		-webkit-transform: scale(1) rotate(0deg);
				  transform: scale(1) rotate(0deg)
	}
	10%,90% {
		-webkit-transform: scale(1.15) rotate(0deg);
				  transform: scale(1.15) rotate(0deg)
	}
	15%,45%{
		-webkit-transform: scale(1.15) rotate(20deg);
				  transform: scale(1.15) rotate(20deg)
	}
	30%,60% {
		-webkit-transform: scale(1.15) rotate(-20deg);
				  transform: scale(1.15) rotate(-20deg)
	}
}
.hurryup .left p {
	font-size: 18px;
	line-height: 26px;
	max-width: 495px;
	width: 100%;
}
.hurryup .left p b {
	font-weight: 700;
}
.hurryup .right {
	max-width: 420px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
}
.hurryup .right p{
	font-size: 18px;
	line-height: 26px;
}
.hurryup .right p b {
	font-size: 24px;
	font-weight: 700;
}
.hurryup .counter {
	max-width: 143px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
}
.hurryup .counter .passive {
	color: #828693;
}
.hurryup .counter span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	-webkit-box-pack: center;
		 -ms-flex-pack: center;
			  justify-content: center;
	background-color: #fff;
	color: #111111;
	font-size: 50px;
	line-height: 51px;
	height: 50px;
	min-height: 50px;
	width: 43px;
	border-radius: 5px;
	text-align: center;
	-webkit-box-shadow: 0 1px 3px rgba(194, 194, 194, 0.75);
			  box-shadow: 0 1px 3px rgba(194, 194, 194, 0.75);
}
.hurryup .close {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 19px;
	height: 19px;
	cursor: pointer;
	background-color: #ff0007;
	border-radius: 100%;
}
.hurryup .close:before,
.hurryup .close:after {
	content: "";
	position: absolute;
	right: 50%;
	top: 50%;
	width: 2px;
	height: 14px;
	background-color: rgba(255, 255, 255, 1);
}

.hurryup .close:before {
	-webkit-transform: translate(50%, -50%) rotate(135deg);
	transform: translate(50%, -50%) rotate(135deg)
}

.hurryup .close:after {
	-webkit-transform: translate(50%, -50%) rotate(45deg);
	transform: translate(50%, -50%) rotate(45deg)
}
.show-btn {
	opacity: 0;
	cursor: pointer;
	height: 65px;
	position: fixed;
	right: 20px;
	top: 70px;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
	width: 65px;
	z-index: -1
}
.show-btn .circle {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#ad1b26), to(#ff6970));
	background-image: linear-gradient(to top, #ad1b26 0%, #ff6970 100%);
	border: 2px solid #a92f36;
	border-radius: 100%;
}
.show-btn:hover .circle {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#ad1b26), color-stop(49%, #ff6970), to(#ff6970));
	background-image: linear-gradient(to top, #ad1b26 0%, #ff6970 49%, #ff6970 100%);
}
.show-btn:active .circle {
	background: #a92f36;
}
.show-btn .circle:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(33%,-50%);
			  transform: translate(33%,-50%);
	width: 0;
	height: 0;
	border-top: 9px solid rgba(255, 255, 255, 0);
	border-right: 15px solid #fff;
	border-bottom: 9px solid rgba(255, 255, 255, 0);
}
.show-btn .circle,
.show-btn::after,
.show-btn::before {
	bottom: 0;
	height: 45px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 45px
}
.show-btn::after,
.show-btn::before {
	content: "";
	display: block;
	border: 1px solid #a92f36;
	border-radius: 100%;
	-webkit-animation: scaling 3s infinite cubic-bezier(.215, .61, .355, 1);
			  animation: scaling 3s infinite cubic-bezier(.215, .61, .355, 1)
}
.show-btn::before {
	width: 37px;
	height: 37px
}
.show-btn::after {
	width: 43px;
	height: 43px;
}

.show-btn.js-active {
	opacity: 1;
	z-index: 10
}

@-webkit-keyframes scaling {
	0% {
			-webkit-transform: scale(1);
			transform: scale(1)
	}
	50% {
			-webkit-transform: scale(1.5);
			transform: scale(1.5)
	}
	100%,
	80% {
			opacity: 0
	}
}

@keyframes scaling {
	0% {
			-webkit-transform: scale(1);
			transform: scale(1)
	}
	50% {
			-webkit-transform: scale(1.5);
			transform: scale(1.5)
	}
	100%,
	80% {
			opacity: 0
	}
}
.navigation {
	background: rgba(255, 255, 255, .77);
	padding: 0;
	position: fixed;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-100%);
			  transform: translateY(-100%);
	margin-top: 0;
	-webkit-transition: 1s all;
	transition: 1s all;
	width: 100%;
	z-index: 11;
	top:0;
}
.navigation.floating {
	-webkit-transform: translateY(0);
			  transform: translateY(0);
}
.navigation .inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	padding-top: 3px;
	padding-bottom: 5px;
}
.navigation .logo {
	display: inline-block;
	font-family: "Oswald";
	font-size: 40px;
	font-weight: 500;
	color: #0075dc;
}
.navigation nav {
	max-width: 700px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	margin-bottom: -6px;
}
.navigation nav a {
	display: inline-block;
	font-size: 18px;
	line-height: 47px;
	color: #373230;
	position: relative;
	border-bottom: 4px solid rgba(255, 255, 255, 0)
}
.navigation nav a.js-active {
	font-weight: 700;
	color: #ff0007;
	border-color: #ff0007;
}
.navigation nav a:hover {
	font-weight: 700;
	color: #ff0007;
	border-color: #ff0007;
}
.navigation nav a:before {
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	content: attr(data-text);
	font-weight: 700;
}
.navigation .button-wrap {
	max-width: 180px;
	font-size: 18px;
	margin: 0;
}
.navigation .button-wrap .button {
	padding: 10.5px 0;
	-webkit-box-shadow: 0 3px 6px rgba(14, 7, 4, 0.4);
			  box-shadow: 0 3px 6px rgba(14, 7, 4, 0.4);
}
.header {
	background: -webkit-gradient(linear, left top, right top, from(white), color-stop(10%, white), color-stop(51%, transparent), color-stop(91%, white), to(white)),-webkit-gradient(linear, left bottom, left top, from(white), color-stop(45%, #72baf4), to(#72baf4));
	background: linear-gradient(to right, white 0%, white 10%, transparent 51%, white 91%, white 100%),linear-gradient(to top, white 0%, #72baf4 45%, #72baf4 100%);
	min-height: 665px;
	padding: 45px 0 35px;
	position: relative;
}
.header:after {
	content: "";
	position: absolute;
	right: 50%;
	bottom: 0;
	margin-right: -56px;
	background: url(../images/header-img1.png) no-repeat;
	background-size: cover;
	width: 707px;
	height: 630px;
}
.cloud-animate {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.cloud-animate div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-animation: cloudAnimate 10s infinite linear;
			  animation: cloudAnimate 10s infinite linear;
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.cloud-animate .animate-img1 {
	background-image: url(../images/cloud-img1.png);
}
.cloud-animate .animate-img2 {
	background-image: url(../images/cloud-img2.png);
}
@-webkit-keyframes cloudAnimate {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 40000% 0;
	}
}
@keyframes cloudAnimate {
	0% {
		background-position: 0 0;
	}
	100% {
		background-position: 40000% 0;
	}
}
.cloud-animate .animate-img1 {
	-webkit-animation-duration: 50000s;
			  animation-duration: 50000s;
}
.cloud-animate .animate-img2 {
	-webkit-animation-duration: 10000s;
			  animation-duration: 10000s;
}
.header .wrapper {
	max-width: 625px;
	width: 100%;
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: start;
		 -ms-flex-align: start;
			  align-items: flex-start;
	position: relative;
	z-index: 1;
}
.header .content {
	max-width: 310px;
	width: 100%;
	text-align: right;
}
.header .content i {
	display: inline-block;
	font-family: "Oswald";
	font-size: 100px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 3px 10px rgba(98, 107, 133, 0.81);
}
.header .content span {
	display: inline-block;
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	color: #000;
	margin: 25px 0;
	text-transform: lowercase;
}
.header .content span::first-letter {
	text-transform: uppercase;
}
.header .content .prod {
	width: 177px;
	height: 299px;
	margin-left: 45px;
	position: relative;
	z-index: 1;
}
.header .content .prod:before {
	content: "";
	position: absolute;
	bottom: -16px;
	right: -89px;
	background: url(../images/product-before.png) no-repeat;
	background-size: cover;
	width: 171px;
	height: 209px;
	z-index: -1;
}
.header .content .prod:after {
	content: "";
	position: absolute;
	bottom: -7px;
	left: -70px;
	background: url(../images/product-after.png) no-repeat;
	background-size: cover;
	width: 154px;
	height: 121px;
}
.header .content .prod img {
	width: 100%;
    margin-top:90%;
}
.order {
	max-width: 290px;
	width: 100%;
	color: #000;
	background-image: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(60%, white), to(rgba(255, 255, 255, 0.5)));
	background-image: linear-gradient(to top, white 0%, white 60%, rgba(255, 255, 255, 0.5) 100%);
	padding: 15px 20px 20px;
	margin-top: 10px;
	position: relative;
	z-index: 1;
}
.order .discount-wrap {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 2;
	width: 130px;
	height: 130px;
	border-top-right-radius: 5px;
}
.order .discount-wrap:before {
	content: "";
	position: absolute;
	top: 0;
	left: -8px;
	width: 20px;
	height: 10px;
	background: #344274;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.order .discount-wrap:after {
	content: "";
	position: absolute;
	right: 0px;
	bottom: -8px;
	width: 10px;
	height: 20px;
	background: #344274;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.order .discount {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.order .discount .strip {
	position: absolute;
	top: -28px;
	right: -69px;
	-webkit-transform: rotate(45deg);
			  transform: rotate(45deg);
	height: 107px;
	width: 195px;
	background: -webkit-gradient(linear, left top, left bottom, from(#368cef), color-stop(48%, #3a9ffa), to(#337de7));
	background: linear-gradient(#368cef 0%, #3a9ffa 48%, #337de7 100%);
	z-index: 1;
}
.order .discount .sale {
	position: absolute;
	top: 23px;
	right: -3px;
	font-size: 40px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	-webkit-transform: rotate(45deg);
			  transform: rotate(45deg);
	z-index: 2;
}
.order .oreder-wrap {
	margin-bottom: 25px;
}
.order .oreder-wrap .delivery {
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
	color: #000;
	text-transform: lowercase;
	margin-bottom: 20px;
	padding-right: 73px;
}
.order .oreder-wrap .delivery::first-letter {
	text-transform: uppercase;
}
.order .oreder-wrap .price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
		 -ms-flex-align: baseline;
			  align-items: baseline;
	-ms-flex-wrap: wrap;
		 flex-wrap: wrap;
	padding-right: 25px
}

.order .oreder-wrap .new {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 59px;
	font-weight: 500;
	color: #ec2c25;
	white-space: nowrap;
	margin-right: 10px;
}
.order .oreder-wrap .old {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	font-size: 28px;
	font-weight: 400;
	color: #605b5c;
	white-space: nowrap;
	position: relative;
}
.order .oreder-wrap .old .al-raw-currency {
	font-size: 20px;
}
.order .oreder-wrap .border {
	height: 2px;
	width: 100%;
	background-color: #605b5c;
	margin: 15px 0 25px
}

.order .oreder-wrap .old:before,
.order .oreder-wrap .old:after {
	content: "";
	position: absolute;
	height: 1px;
	width: 50px;
	background-color: #605b5c;
	left: 50%
}

.order .oreder-wrap .old:before {
	top: 50%;
	-webkit-transform: translate(-50%, 0%) rotate(30deg);
	transform: translate(-50%, 0%) rotate(30deg)
}

.order .oreder-wrap .old:after {
	bottom: 50%;
	-webkit-transform: translate(-50%, 0%) rotate(-30deg);
	transform: translate(-50%, 0%) rotate(-30deg)
}


.order .oreder-wrap h4 {
	font-size: 22px;
	font-weight: 700;
	text-transform: lowercase;
	text-align: center;
	color: #000
}
.order .oreder-wrap h4::first-letter {
	text-transform: uppercase;
}
.input-wrapper {
	position: relative;
	margin-bottom: 10px;
}
.input-wrapper input {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #352f2d;
	display: block;
	font-size: .875rem;
	height: 38px;
	padding: 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: none;
}
.input-wrapper input+span {
	display: none;
	font-size: 12px;
	color: #636363;
	position: absolute;
	left: 5px;
	top: -6px;
	padding: 0 4px;
	background-color: #fff;
}
.input-wrapper input:focus+span {
	display: block;
}
.input-wrapper .error:focus+span {
	display: block;
}
.input-wrapper .error {
	border: 1px solid #ec2c25;
}

.input-wrapper .error+span+label {
	color: #ec2c25;
	font-size: 12px;
	display: block;
	position: absolute;
	left: 5px;
	top: -6px;
	padding: 0 4px;
	background-color: #fff;
}
.input-wrapper .error:focus+span+label {
	display: none;
}
.input-wrapper .error+span+label+span {
	display: block;
	width: 100%;
	height: 100%;
}
.input-wrapper .error:focus+span+label+span {
	display: none;
}
.input-wrapper .error+span+label+span:before,
.input-wrapper .error+span+label+span:after {
	content: "";
	position: absolute;
	right: 22px;
	top: 46%;
	width: 2px;
	height: 17px;
	background-color: #ec2c25
}

.input-wrapper .error+span+label+span:before {
	-webkit-transform: translate(0, -50%) rotate(135deg);
	transform: translate(0, -50%) rotate(135deg)
}

.input-wrapper .error+span+label+span:after {
	-webkit-transform: translate(0, -50%) rotate(45deg);
	transform: translate(0, -50%) rotate(45deg)
}
.input-wrapper .success {
	border-color: #a3d670;
}
.input-wrapper .success+span+label+span {
	width: 100%;
	height: 100%;
	font-size: 0;
	display: block;
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
			  transform: translate(50%,-50%);
	z-index: 2;
}
.input-wrapper .success+span+label+span:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 44%;
	width: 11px;
	height: 14px;
	border: 2px solid #a3d670;
	border-left: none;
	border-top: none;
	-webkit-transform: translateY(-50%) rotate(45deg);
			  transform: translateY(-50%) rotate(45deg);
}
.input-wrapper input::-webkit-input-placeholder {
	color: #959595
}

.input-wrapper input:-ms-input-placeholder {
	color: #959595
}

.input-wrapper input::-ms-input-placeholder {
	color: #959595
}

.input-wrapper input::placeholder {
	color: #959595
}
.input-wrapper input:focus::-webkit-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper input:focus:-ms-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper input:focus::-ms-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper input:focus::placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper .error::-webkit-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper .error:-ms-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper .error::-ms-input-placeholder {
	color:  rgba(255, 255, 255, 0)
}
.input-wrapper .error::placeholder {
	color:  rgba(255, 255, 255, 0)
}
.order .form .al-country,
.input-wrapper label {
	display: none
}
.order input:focus {
	border-color: #6fbf1f;
	outline: none
}
.button-wrap {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.button-wrap .button {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	padding: 13px 0;
	background: -webkit-gradient(linear, left bottom, left top, from(#932a25), to(#fc2b26));
	background: linear-gradient(to top, #932a25 0%, #fc2b26 100%);
	border: 2px solid white;
	border-radius: 35px;
	-webkit-box-shadow: 0 3px 10px rgba(99, 108, 131, 0.5);
			  box-shadow: 0 3px 10px rgba(99, 108, 131, 0.5);
	outline: none;
	cursor: pointer;
	text-transform: lowercase;
}
.button-wrap .button::first-letter {
	text-transform: uppercase;
}
.button-wrap:hover .button {
	background: #fc2b26;
}
.button-wrap:active .button {
	background: #932a25;
	-webkit-box-shadow: none;
			  box-shadow: none;
}
.order .button-wrap {
	margin-top: 25px
}
.icons-secure {
	margin-top: 20px;
	width: 250px;
	height: 42px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icons-secure i {
	background-size: contain;
	background-repeat: no-repeat;
	display: inline-block;
	width: 95px;
	height: 45px
}

.icons-secure .norton {
	background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzE1LjcgMTMzIj48c3R5bGU+LnN0MntmaWxsOiNhN2E5YWN9LnN0M3tmaWxsOiNmZmMyMGV9PC9zdHlsZT48cGF0aCBkPSJNNTguMyAyNi44Yy0yNyAwLTQ5IDIyLTQ5IDQ5czIyIDQ5IDQ5IDQ5aDIwNC4xYzI3IDAgNDktMjIgNDktNDlzLTIyLTQ5LTQ5LTQ5SDU4LjN6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI2Mi40IDEyOC45SDU4LjNjLTI5LjMgMC01My4xLTIzLjgtNTMuMS01My4xUzI5IDIyLjYgNTguMyAyMi42aDIwNC4xYzI5LjMgMCA1My4xIDIzLjggNTMuMSA1My4xcy0yMy44IDUzLjItNTMuMSA1My4yTTU4LjMgMjYuOGMtMjcgMC00OSAyMi00OSA0OXMyMiA0OSA0OSA0OWgyMDQuMWMyNyAwIDQ5LTIyIDQ5LTQ5cy0yMi00OS00OS00OUg1OC4zeiIgZmlsbD0iI2M3YzhjYSIvPjxwYXRoIGQ9Ik0yMzcuOSA0NmMtNy45IDAtMTQuMyA2LjQtMTQuMyAxNC40IDAgNy45IDYuNCAxNC4zIDE0LjMgMTQuM3MxNC4zLTYuNCAxNC4zLTE0LjNjLjEtNy45LTYuMy0xNC40LTE0LjMtMTQuNG0wIDIxLjdjLTQuMSAwLTcuNC0zLjMtNy40LTcuNCAwLTQuMSAzLjMtNy40IDcuNC03LjRzNy40IDMuMyA3LjQgNy40YzAgNC4xLTMuMyA3LjQtNy40IDcuNE0xNzIuMSA0NmMtNy45IDAtMTQuMyA2LjQtMTQuMyAxNC40IDAgNy45IDYuNCAxNC4zIDE0LjMgMTQuM3MxNC40LTYuNCAxNC40LTE0LjNTMTgwLjEgNDYgMTcyLjEgNDZtMCAyMS43Yy00LjEgMC03LjQtMy4zLTcuNC03LjQgMC00LjEgMy4zLTcuNCA3LjQtNy40IDQuMSAwIDcuNCAzLjMgNy40IDcuNCAwIDQuMS0zLjMgNy40LTcuNCA3LjRNMjIyLjcgNjguMWMtLjkuMy0yLjMuNS0yLjguNS0yLjUgMC0zLS44LTMtMy4yVjUyLjJoNS45di01LjVoLTUuOXYtNy44aC02LjZsLTEuNCA3LjhoLTVjLTMuOCAwLTYuNiAyLjMtOC40IDUuOWwtMi4zLTUuOWgtNC43djI3LjVoOC4xdi0xMmMwLTYgMy42LTkuOSA3LjgtMTBoNC40djEzLjdjMCA2LjQgMy4zIDguOCA4LjcgOC44IDIuOCAwIDQuOS0uNiA2LjItMWwtMS01LjZ6TTI2Mi4xIDU1LjR2MTguOGgtNy45VjQ2LjdoNC44bDEuNiA0LjIiLz48cGF0aCBkPSJNMjYwLjYgNTAuOWMyLjQtMi44IDUuNy00LjkgOS41LTQuOSA2LjYgMCA5LjIgNS4yIDkuMiAxMC4xdjE4LjFoLTguMVY1Ni4zYzAtMi40LTItMy42LTQuMS0zLjYtMi4zIDAtMy43IDEuMy01IDIuN00xMjYuMiAzNi43aDlsMTIuNCAyMy42VjM2LjdoNy41djM3LjVoLTguMmwtMTMuMi0yNS45djI1LjloLTcuNXoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNMzAzLjIgMjIuNlYyNGgtMnY2LjZoLTEuNVYyNGgtMS45di0xLjR6TTMwNC4zIDMwLjZ2LThoMi4xbDEuMyA1LjIgMS40LTUuMmgyLjF2OEgzMTB2LTYuMmgtLjFsLTEuNiA2LjJoLTEuMWwtMS42LTYuMnY2LjJ6TTEyNCAxMDcuNGwxLjktMi45YzEuNSAxLjEgMy44IDIuMiA2LjYgMi4yIDIuNyAwIDQuNC0xLjIgNC40LTMuNCAwLTIuNC0yLjEtMy4xLTUuNi00LjMtMy4xLTEuMS02LjItMi43LTYuMi03LjEgMC00LjEgMy4zLTYuNCA3LjYtNi40IDIuOSAwIDUuMS42IDYuOCAxLjZsLTEuNSAzLjFjLTEuNC0uOC0zLjItMS4zLTUuMi0xLjMtMi40IDAtMy45LjktMy45IDIuOSAwIDIuMyAxLjcgMi44IDQuOSAzLjkgMy4zIDEuMSA3IDIuNiA3IDcuNSAwIDQuMS0zIDYuOC04LjIgNi44LTQgLjEtNi45LTEuMi04LjYtMi42TTE0Ny44IDg2SDE2MnYzLjNoLTEwLjF2Ni41aDhWOTloLTh2Ny41aDEwLjd2My4zaC0xNC44ek0xNjguNCA5Ny45YzAtNyAzLjMtMTIuMyAxMC0xMi4zIDMgMCA1LjMuOSA3IDIuOWwtMi40IDIuN2MtMS40LTEuNC0yLjYtMi4xLTQuNi0yLjEtMy45IDAtNS43IDMuMi01LjcgOS4xIDAgNS41IDEuOSA4LjMgNS43IDguMyAyLjEgMCAzLjYtMS4xIDQuOS0yLjVsMi40IDIuNmMtMS43IDItMy45IDMuNC03LjQgMy40LTYuNy4xLTkuOS01LjEtOS45LTEyLjFNMTkyLjQgMTAwLjdWODZoNC4xdjE1LjRjMCAzLjMuOCA1LjQgNC4zIDUuNCAzLjQgMCA0LjMtMi4xIDQuMy01LjRWODZoNC4xdjE0LjdjMCA1LjktMi4zIDkuNC04LjQgOS40LTYuMiAwLTguNC0zLjUtOC40LTkuNE0yMzMuOSAxMDkuOGgtNC40bC00LjYtMTAuMWgtMy44djEwLjFoLTRWODZoNy44YzQuOCAwIDguNiAxLjcgOC42IDYuOSAwIDMuNi0yLjEgNS40LTQuNSA2LjJsNC45IDEwLjd6bS05LjEtMTMuMmMzIDAgNC42LTEgNC42LTMuNyAwLTIuNi0xLjYtMy42LTQuMy0zLjZoLTMuOHY3LjNoMy41ek0yNDAuOCA4NkgyNTV2My4zaC0xMC4xdjYuNWg4Vjk5aC04djcuNWgxMC43djMuM2gtMTQuOHpNMjYyLjQgODZoNS45YzcuOCAwIDExLjUgNC4yIDExLjUgMTEuOCAwIDcuOC0zLjggMTItMTEuMyAxMmgtNi4yVjg2em01LjcgMjAuNWM1LjYgMCA3LjUtMi42IDcuNS04LjcgMC01LjQtMS41LTguNS03LTguNWgtMi4ydjE3LjJoMS43eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik01OC4xIDEzMy4xQzI2LjUgMTMzLjEuOCAxMDcuNC44IDc1LjhjMC0zMS42IDI1LjctNTcuMyA1Ny4zLTU3LjMgMzEuNiAwIDU3LjMgMjUuNyA1Ny4zIDU3LjMgMCAzMS42LTI1LjcgNTcuMy01Ny4zIDU3LjNtMC05Ni41Yy0xMC41IDAtMjAuMyA0LjEtMjcuNyAxMS41LTcuNCA3LjQtMTEuNSAxNy4yLTExLjUgMjcuN3M0LjEgMjAuMyAxMS41IDI3LjdjNy40IDcuNCAxNy4yIDExLjUgMjcuNyAxMS41czIwLjMtNC4xIDI3LjctMTEuNWM3LjQtNy40IDExLjUtMTcuMiAxMS41LTI3LjdzLTQuMS0yMC4zLTExLjUtMjcuN2MtNy40LTcuNC0xNy4yLTExLjUtMjcuNy0xMS41TTEyMC41IDkuNmg0LjV2NC41aC00LjV6TTEyMC41LjdoNC41djQuNWgtNC41ek0xMDggMTRoNC4ydjQuNEgxMDh6Ii8+PHBhdGggZD0iTTk5LjcgMjIuNmg0LjJ2NC4yaC00LjJ6TTExMi4xIDE4LjRoNC43djQuMmgtNC43ek05NS41IDE4LjZoNC4ydjRoLTQuMnpNMTA4IDIyLjZoNC4ydjQuMkgxMDh6TTExNi4xIDUuMmg0LjR2NC40aC00LjR6Ii8+PHBhdGggZD0iTTEwOCA5LjZoOC4yVjE0SDEwOHpNMTAzLjkgMTRoNC4xdjguNmgtNC4xek0xMDMuOSAyNi44VjMxaC00LjJ2LTQuMmgtN3YzSDg5djMuN2g0LjJ2NC4ySDg5di00LjJoLTQuNFY0MGgtNC4ydjQuMmgtMi44djQuMmgtMy4xQzcxIDUzLjYgNjIuNCA2OS41IDU5LjggNzZjLTkuNC0xMy4xLTE2LjctMTguMy0yMi41LTIwLjItMy4xLS45LTYuOCAyLjQtMS43IDcuOCAxMS44IDEzIDE1LjYgMjMuOCAxOS4yIDMyLjQgMS45IDQuNSAxMC40IDUuMiAxMi4xLjYgMy42LTkuOCA4LjktMjAuNyAxNS4yLTI5Ljd2LTQuN2gzLjNWNThIODl2LTQuOWg0LjJ2LTQuN0g4OXYtNC4zaDQuMnY0LjNoNC4xdi00LjJoMy4zdi01LjFoMy43di0zLjVoMy42di04LjloLTR6Ii8+PC9zdmc+") no-repeat;
	background-size: contain;
	display: inline-block;
	width: 100px;
	height: 42px
}

.icons-secure .mc {
	background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDIwNy4yIDc0LjciPjxzdHlsZT4uc3Q5e2ZpbGw6I2ZmZn08L3N0eWxlPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTUuMjIxIiB5MT0iNTkuMjk1IiB4Mj0iNTMuNTgzIiB5Mj0iLTEyLjExMyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjQ2NTY3Ii8+PHN0b3Agb2Zmc2V0PSIuMDk3IiBzdG9wLWNvbG9yPSIjNzE3Mjc0Ii8+PHN0b3Agb2Zmc2V0PSIuMzE3IiBzdG9wLWNvbG9yPSIjODk4YjhkIi8+PHN0b3Agb2Zmc2V0PSIuNTQiIHN0b3AtY29sb3I9IiM5YTliOWQiLz48c3RvcCBvZmZzZXQ9Ii43NjYiIHN0b3AtY29sb3I9IiNhNGE1YTciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNhN2E4YWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zNi4yIDc0LjdTLTMuOSA2MS4xLjcgNS40Qy43IDUuNCAxOC40LjMgMzYuMi4zYzE3LjkgMCAzNS4xIDQuOSAzNS43IDUuMSA0LjYgNTUuNy0zNS43IDY5LjMtMzUuNyA2OS4zeiIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUxLjI2NyIgeTE9IjM4LjgyMiIgeDI9IjEuNzIiIHkyPSI2LjA0Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjNmM3YzgiLz48c3RvcCBvZmZzZXQ9Ii4wOTIiIHN0b3AtY29sb3I9IiNkY2RkZGQiLz48c3RvcCBvZmZzZXQ9Ii4yMDMiIHN0b3AtY29sb3I9IiNmMGYwZjAiLz48c3RvcCBvZmZzZXQ9Ii4zMTYiIHN0b3AtY29sb3I9IiNmYmZiZmIiLz48c3RvcCBvZmZzZXQ9Ii40MzMiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9Ii41MzciIHN0b3AtY29sb3I9IiNmNmY3ZjciLz48c3RvcCBvZmZzZXQ9Ii43MDQiIHN0b3AtY29sb3I9IiNkZmRmZTAiLz48c3RvcCBvZmZzZXQ9Ii45MTMiIHN0b3AtY29sb3I9IiNiOWJhYmIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNhN2E4YWEiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0zNi4yIDc0LjdTLTMuOSA2MS4xLjcgNS40Qy43IDUuNCAxOC40LjMgMzYuMi4zYzE3LjkgMCAzNS4xIDQuOSAzNS43IDUuMWwtMy43IDMuMy0zMiA2Mi41djMuNXoiIGZpbGw9InVybCgjU1ZHSURfMl8pIi8+PHBhdGggZD0iTTM2LjIgNzEuMlMtLjEgNTguOSA0IDguNGMwIDAgMTYtNC42IDMyLjItNC42IDE2LjIgMCAzMS44IDQuNCAzMi4zIDQuNiA0LjIgNTAuNC0zMi4zIDYyLjgtMzIuMyA2Mi44eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9Ii41MTQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zNi4yIDcxLjJTLS4xIDU4LjkgNCA4LjRjMCAwIDE2LTQuNiAzMi4yLTQuNiAxNi4yIDAgMzEuOCA0LjQgMzIuMyA0LjYgNC4yIDUwLjQtMzIuMyA2Mi44LTMyLjMgNjIuOHoiIGZpbGw9IiNmZmYiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYzLjc4OCIgeTE9IjQ4LjEiIHgyPSIxMS41MzIiIHkyPSIxMi43NTEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzRiNGI0ZCIvPjxzdG9wIG9mZnNldD0iLjAxMyIgc3RvcC1jb2xvcj0iIzRkNGQ0ZiIvPjxzdG9wIG9mZnNldD0iLjI1MyIgc3RvcC1jb2xvcj0iIzY3Njg2YSIvPjxzdG9wIG9mZnNldD0iLjQ5NyIgc3RvcC1jb2xvcj0iIzc5N2E3YyIvPjxzdG9wIG9mZnNldD0iLjc0NCIgc3RvcC1jb2xvcj0iIzgzODQ4NiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzg3ODg4YSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTMuOSA3LjlsLS4zLjF2LjRjLTIuMiAyNi4yIDYuOCA0Mi4xIDE0LjcgNTAuNyA4LjYgOS40IDE3LjggMTIuNiAxNy45IDEyLjZsLjIuMS4yLS4xYy4xIDAgOS4zLTMuMiAxNy45LTEyLjZDNjIuMiA1MC40IDcxLjIgMzQuNiA2OSA4LjRWOGwtLjMtLjFjLS4xIDAtMTYtNC42LTMyLjQtNC42LTE2LjEgMC0zMi4yIDQuNi0zMi40IDQuNnptMzIuOC0zLjhjMTUgMCAyOS4yIDMuOSAzMS41IDQuNS4yIDIuNi4zIDUuNi4zIDcuOSAwIDIxLjItNy45IDM0LjctMTQuOSA0Mi4zLTcuOCA4LjUtMTYuMSAxMS45LTE3LjQgMTIuMy0xLjItLjUtOS44LTMuOC0xNy41LTEyLjNDMTEuOCA1MS4zIDQgMzggNCAxNi43YzAtMi4zLjMtNS4zLjUtNy45QzYuOSA4LjIgMjIgNC4xIDM2LjcgNC4xeiIgZmlsbD0idXJsKCNTVkdJRF8zXykiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEzLjEwNCIgeTE9IjQ1LjY3NCIgeDI9IjU3Ljc4OCIgeTI9IjEzLjc3NyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjOGIxMzI1Ii8+PHN0b3Agb2Zmc2V0PSIuNjA3IiBzdG9wLWNvbG9yPSIjY2IwMjMzIi8+PHN0b3Agb2Zmc2V0PSIuNzA4IiBzdG9wLWNvbG9yPSIjY2IwMjMzIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOGExOTNmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMzYuMiA2NVM1LjcgNTMuOCA5LjIgMTEuNmMwIDAgMTMuNCAxLjEgMjcgMS4xczI2LjctMSAyNy4xLTEuMUM2Ni44IDUzLjggMzYuMiA2NSAzNi4yIDY1eiIgZmlsbD0idXJsKCNTVkdJRF80XykiLz48cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzVfIiBjeD0iMjguOTk5IiBjeT0iMjIuNTY3IiByPSI0Ny40OTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNjYjAyMzMiLz48c3RvcCBvZmZzZXQ9Ii40NjEiIHN0b3AtY29sb3I9IiNjYjAyMzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4YTE5M2YiLz48L3JhZGlhbEdyYWRpZW50PjxwYXRoIGQ9Ik0zNi4zIDYxLjNTMTAgNTEuNyAxMyAxNS4xYzAgMCAxMS42LjkgMjMuMy45IDExLjcgMCAyMy0uOSAyMy40LS45IDMgMzYuNS0yMy40IDQ2LjItMjMuNCA0Ni4yeiIgZmlsbD0idXJsKCNTVkdJRF81XykiLz48cGF0aCBkPSJNNjMuMyAxMS41Yy0uNCAwLTEzLjUgMS4xLTI3LjEgMS4xLTEzLjYgMC0yNy0xLjEtMjctMS4xbDMuNyAzLjZzMTEuNi45IDIzLjMuOWMxMS43IDAgMjMtLjkgMjMuNC0uOWwzLjctMy42eiIgZmlsbD0iIzhiMTMyNSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLjE4OSIgeTE9IjE1LjAwMSIgeDI9IjM5LjciIHkyPSI2MC41NzMiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzhiMTMyNSIvPjxzdG9wIG9mZnNldD0iLjYwNyIgc3RvcC1jb2xvcj0iI2NiMDIzMyIvPjxzdG9wIG9mZnNldD0iLjcwOCIgc3RvcC1jb2xvcj0iI2NiMDIzMyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzhhMTkzZiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZD0iTTM2LjIgNjVTNS43IDUzLjggOS4yIDExLjZsMy43IDMuNmMtMyAzNi41IDIzLjMgNDYuMiAyMy4zIDQ2LjJWNjV6IiBmaWxsPSJ1cmwoI1NWR0lEXzZfKSIvPjxpbWFnZSB3aWR0aD0iMjQiIGhlaWdodD0iMzIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmtBQUFBaENBWUFBQUFzd0FDakFBQUFDWEJJV1hNQUFBc1NBQUFMRWdIUzNYNzhBQUFBIEdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFhdEpSRUZVZU5xMFZzRktBekVRM1l5N3JRaUsgQnhVRXYwQXZmbER4NEU5NTA1TVhmOEYvRUR5SVB5QVVzWWlJSG16WHhCZVpGTGNrbTVsTkRUd0tiV1pmNXIzWHpaZ3Fzb2dNNFdNSCBHRmZ4WllGM1lHNnRjMVZtMVFtQ0krQWNPQUdhU04wYmNBSGNBUXMxQ1hmZ0NTYkFvZWVON0prQnQ4QWpEdFhtdW9rOVlNd2RlSUl0IFlET0NmZUNNOTlXNVRpanhmZFB6bTE4ajRCallBemFHa3VTVzRZNTNQU0VrTS85QkVyeWJTQ1FySVJGTFJvbi94NGdseVVuV1NBNUsgUFJJMGdtNldoK3J6aFNMeERSTFF1bnloQWZGVisxSml2RGpLcFNRaXlXaGdzbFNTVVVHeXhKSlJRYkxFa2xGQnNzU1NyY1A0ckdRYSBrbkRsZmdGT0l4a3BDSjZBSytBQmFEV1NrVEMrdm9OTDRBYVlNcWxZTWhMR2Q4NGRUTGtMcDBrWkNlUHJlQ3Bwd3lpVUlJcEtSc3I0IGVvTHJIbCtpZDR3MndrRzJXY0tYNkIyakpRbXlXWTB2SkVpV1hmSEJhbjBoUWJMKytyQVErdEtKTWdtU3RlcUR4SmVPWkRWdi9PU2kgMkJUL0Fud0EzNWg1ZjMzQjZmeXI1UlY0VHRRNEhtVzMvY0VOQ3Z5bVUrQWcwWWwvNEwxL0lFZ3N2eUZ5TlowNnd6R3Jld2FCWmFLNCBrMHBRMDZuN0VXQUFOcE41MXdpS2N3b0FBQUFBU1VWT1JLNUNZSUk9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxOC41OTcgMTcuMjQ2KSIgb3ZlcmZsb3c9InZpc2libGUiIG9wYWNpdHk9Ii4yNSIvPjxwYXRoIGNsYXNzPSJzdDkiIGQ9Ik0xOS45IDQ2LjdsNC40LTI4LjNoNy4ybDguOSAyOC4zaC03LjZMMjguOSAzMmwtMi4xIDE0Ljd6Ii8+PGltYWdlIHdpZHRoPSIxOCIgaGVpZ2h0PSIzMiIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCTUFBQUFoQ0FZQUFBQTc0cEJxQUFBQUNYQklXWE1BQUFzU0FBQUxFZ0hTM1g3OEFBQUEgR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQWF0SlJFRlVlTnFzVnR0S3cwQVF6VTZiQmxUcSBpNGlDWDJCZi9DQ2YvQ2Z4QzN6MDJiOFFwRlFRL0FDdldKVStwR2tUejhJMFRMWTdtMDNvd2lFbDNaeVpNM1AyWWhKbkVCbkNZd3hrIGlYK1V3Qyt3TE11cWtuOE1QVVJud0JVd0FWSVAyUnk0QVI2QVFpWGpqQ3pSSlhCcStUMWs3OEFkTUdnanl6Z2pTN1NueU15VUlONlggcVRaWmZHTVZqRkFXNHlVVGhSOEJKa0EyNWpKTXRtcXVURW9EWkRiWU9YREVkZk9TWldKU1NLYlJTa0dPeEgwM1dwZEJIU1ZHa2NWSyBESGFVZWtyMGRwUjZTdlIybEhwSVZEdEtrYTd2MUlDZGpKMlQxWnNkVUhYOHRtR1BnVEZtamVjZk4rRkVkS2ZrOXdtL2N4ZS90Y1FoIDhBUzhZczh0aVRPYUFaOU1zQmsyMjF1ZXZJcXhCL0UrbnZOMm5BdXBXaERWSHVSa01lTXM3TWMvd0FKWXg5WnlxR1N4RU9SRkoydXcgMUlLSnFnaUpyVDZURmltWmZOVmltNFk5NmtYcVdPUUF1QWVlZ1crUGJiejJrQWVDalQ0RlhyanRPU01rdDJHUG1zeldEYWwrNGVjMSBSNXR5QUZuTG9EM2NRM2pKeHo0Smt1alJJQk5kbGZlUGZtU0JXOCtjN3hpK205SEhadVcwaGtWbWx1QUNPRmEyTEV2MENMekZrQmxXIG9CMDJ0ZUgvQlJnQUN1S0VteHFvZEhBQUFBQUFTVVZPUks1Q1lJST0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjU5NyAxNy4yNDYpIiBvdmVyZmxvdz0idmlzaWJsZSIgb3BhY2l0eT0iLjI1Ii8+PHBhdGggY2xhc3M9InN0OSIgZD0iTTQxLjUgMTguNGg3LjFsNC4zIDI4LjNINDZMNDMuNSAzMmwtMi40IDExLjVMMzcuMyAzMnoiLz48cGF0aCBkPSJNOTguMyAzMmgtNS42bC01LjQtMTMuNmgtLjFsLTIgMTMuNmgtNi4xbDQtMjUuNGg2TDk4LjMgMzJ6bS0zLjktMTNMOTkgNi42aDYuMWwzLjUgMjUuNGgtNi4xbC0xLjctMTMuNmgtLjFsLTMuNSA4LjItMi44LTcuNnpNMTMxLjcgMjcuNmwtMS41IDQuNEgxMjRsOC42LTI1LjRoNi4zbDguNCAyNS40aC02LjJsLTEuNC00LjRoLTh6bTQtMTMuMWwtMi41IDguMWg0LjhsLTIuMy04LjF6TTE3OC4xIDI0LjRoLTExLjljMCAyLjUgMS4yIDMuOCAzLjUgMy44IDEuMiAwIDIuMS0uNCAyLjctMS42aDUuNGMtLjQgMi0xLjYgMy41LTMgNC41LTEuNSAxLTMuMyAxLjQtNS4xIDEuNC01LjMgMC05LjItMy4yLTkuMi05LjIgMC01LjggMy42LTkuMiA4LjgtOS4yIDUuNSAwIDguNyAzLjcgOC43IDkuNnYuN3ptLTUuMi0zLjVjLS4zLTEuNy0xLjctMi43LTMuMi0yLjctMS42IDAtMyAuOS0zLjQgMi43aDYuNnpNMTk3LjYgMjQuNGgtMTEuOWMwIDIuNSAxLjIgMy44IDMuNSAzLjggMS4yIDAgMi4xLS40IDIuNy0xLjZoNS40Yy0uNCAyLTEuNiAzLjUtMyA0LjUtMS41IDEtMy4zIDEuNC01LjEgMS40LTUuMyAwLTkuMi0zLjItOS4yLTkuMiAwLTUuOCAzLjYtOS4yIDguOC05LjIgNS41IDAgOC43IDMuNyA4LjcgOS42di43em0tNS4yLTMuNWMtLjMtMS43LTEuNy0yLjctMy4yLTIuNy0xLjYgMC0zIC45LTMuNCAyLjdoNi42ek0xOTguNCAxMS40YzAtMi40IDEuOS00LjMgNC4zLTQuM1MyMDcgOSAyMDcgMTEuNHMtMS45IDQuMy00LjMgNC4zLTQuMy0xLjktNC4zLTQuM3ptLjcgMGMwIDIgMS43IDMuNiAzLjYgMy42IDIgMCAzLjYtMS42IDMuNi0zLjZzLTEuNy0zLjYtMy42LTMuNmMtMS45LS4xLTMuNiAxLjUtMy42IDMuNnptNS42IDIuNGgtLjhsLTEuMi0yLjJoLS45djIuMmgtLjdWOWgyYy45IDAgMS43LjMgMS43IDEuM3MtLjYgMS4zLTEuMyAxLjNsMS4yIDIuMnptLTIuOS00LjF2MS4yaC44Yy43IDAgMS42LjEgMS42LS42IDAtLjYtLjUtLjctMS4xLS43aC0xLjN6Ii8+PGc+PHBhdGggZD0iTTE0OS41IDE4LjloLTMuM3YtNC4yaDMuNHYtMmMwLTUuMSAyLjMtNi45IDYuNy02LjkgMS4yIDAgMi4xLjIgMi45LjNsLS4zIDQuMWMtLjUtLjItLjktLjMtMS44LS4zLTEuNCAwLTIgMS4xLTIgMi43djJoNHY0LjJoLTRWMzJoLTUuNlYxOC45eiIvPjwvZz48Zz48cGF0aCBkPSJNOTEuOSA0NC4xYy0xLjgtLjctMi44LTEtNC42LTEtMiAwLTQuMy43LTQuMyAzLjIgMCA0LjYgMTAuNiAzLjUgMTAuNiAxMS40IDAgNS4xLTQuMSA3LjEtOSA3LjEtMS43IDAtMy40LS41LTUtMWwuNC0zLjJjMS4yLjUgMy4zIDEuMiA1LjEgMS4yIDIgMCA0LjgtMS4xIDQuOC0zLjkgMC01LjMtMTAuNi0zLjktMTAuNi0xMS4zIDAtNC4yIDMuNS02LjUgNy45LTYuNSAxLjYgMCAzLjYuMyA1LjMuOWwtLjYgMy4xek05OC42IDQwLjVoMTMuOHYzaC0xMC4zdjdoOS40djNoLTkuNHY3LjloMTAuM3YzSDk4LjZWNDAuNXpNMTMzLjYgNDQuNWMtMS42LS45LTMuMy0xLjMtNS4xLTEuMy01LjcgMC05LjUgNC05LjUgOS4zIDAgNS42IDQuMiA5LjMgOS4zIDkuMyAxLjggMCA0LjEtLjQgNS40LTEuMmwuMiAzLjNjLTEuOS44LTQuMi45LTUuNi45LTcuOCAwLTEzLTQuOS0xMy0xMi41IDAtNy40IDUuNS0xMi4zIDEzLTEyLjMgMS45IDAgMy44LjMgNS41IDFsLS4yIDMuNXpNMTU1LjkgNTQuNWMwIDYuNy0zLjUgMTAuMy05LjYgMTAuM3MtOS42LTMuNi05LjYtMTAuM3YtMTRoMy41djEzLjZjMCA0LjYgMS41IDcuNyA2IDcuNyA0LjYgMCA2LTMuMSA2LTcuN1Y0MC41aDMuNXYxNHpNMTYxLjUgNDAuNWg2YzQuOSAwIDkuNi44IDkuNiA2LjUgMCAyLjktMi4yIDUtNS4xIDUuNHYuMWMxLjEuNCAxLjYuOSAyLjQgMi40bDQuNyA5LjVoLTRsLTMuOC04LjNjLTEuMS0yLjMtMi4zLTIuMy00LjEtMi4zaC0yLjF2MTAuNmgtMy41VjQwLjV6bTMuNiAxMC4zaDNjMy40IDAgNS4zLTEuNCA1LjMtMy43IDAtMi4yLTEuNy0zLjUtNC45LTMuNWgtMy40djcuMnpNMTgzLjEgNDAuNWgxMy44djNoLTEwLjN2N2g5LjR2M2gtOS40djcuOWgxMC4zdjNoLTEzLjhWNDAuNXoiLz48L2c+PHBhdGggZD0iTTEyMi42IDIwLjJjLTEtLjctMi4xLTEtMy40LTEtMi40IDAtNC4zIDEuOC00LjMgNC44IDAgMi43IDIuMiA0LjUgNC42IDQuNSAxLjMgMCAyLjUtLjMgMy41LS44bC4xIDQuNGMtMS40LjUtMy4xLjgtNC42LjgtNS4zIDAtOS40LTMuMy05LjQtOXM0LjEtOSA5LjQtOWMxLjcgMCAzLjIuMyA0LjQgMWwtLjMgNC4zeiIvPjwvc3ZnPg==") no-repeat;
	background-size: contain;
	display: inline-block;
	width: 95px;
	height: 35px
}
.experiencing {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255,255,255,0)), to(#7d7d7d));
	background-image: linear-gradient(to top, rgba(255,255,255,0) 0%, #7d7d7d 100%);
	color: #fff;
}
.experiencing>div {
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 720px;
	padding: 65px 0;
	position: relative;
}
.experiencing .item1 {
	background-image: url(../images/experiencing-bg1.jpg);
}
.experiencing .item2 {
	background-image: url(../images/experiencing-bg2.jpg);
}
.experiencing .item3 {
	background-image: url(../images/experiencing-bg3.jpg);
}
.experiencing>div img {
	background-size: cover;
	position: absolute;
	right: 50%;
	bottom: 0;
}
.experiencing .item1 img {
	width: 553px;
	height: 666px;
	margin-right: 65px;
}
.experiencing .item2 img {
	width: 1059px;
	height: 665px;
	margin-right: -684px;
}
.experiencing .item3 img {
	width: 859px;
	height: 722px;
	margin-right: -257px;
}
.experiencing .wrapper {
	max-width: 700px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	margin-left: auto;
}
.experiencing div:nth-of-type(even) .wrapper {
	margin-left: 0;
	margin-right: auto;
	-webkit-box-align: start;
		 -ms-flex-align: start;
			  align-items: flex-start;
}
.experiencing .wrapper h2 {
	font-size: 90px;
	line-height: 100px;
	font-weight: 100;
	text-shadow: 0 3px 10px rgba(98, 107, 133, 0.61);
	margin-bottom: 35px;
}
.experiencing .wrapper span {
	display: inline-block;
	max-width: 350px;
	width: 100%;
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
	padding-top: 39px;
	position: relative;
}
.experiencing .wrapper span:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 4px;
	width: 310px;
	background: #bcbcbc;
}
.is-animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.is-animated.delay{
	-webkit-animation-delay:.4s;
	animation-delay:.4s;
}
.is-animated.delay-1s {
	-webkit-animation-delay: .8s;
	animation-delay: .8s;
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUp {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 100%, 0);
	  transform: translate3d(0, 100%, 0);
	}

	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInUp {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 100%, 0);
	  transform: translate3d(0, 100%, 0);
	}

	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRight {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	}
 
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInRight {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(100%, 0, 0);
	  transform: translate3d(100%, 0, 0);
	}
 
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeft {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	}
 
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInLeft {
	from {
	  opacity: 0;
	  -webkit-transform: translate3d(-100%, 0, 0);
	  transform: translate3d(-100%, 0, 0);
	}
 
	to {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 0, 0);
	  transform: translate3d(0, 0, 0);
	}
}
 


.problem {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(47%, #222222), to(#000));
	background-image: linear-gradient(180deg, #000 0%, #222222 47%, #000 100%);
	padding: 65px 0;
	color: #fff;
}
.problem.js-animate {
	opacity: 1;
}
.problem h2 {
	font-size: 50px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 25px;
}
.problem .wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
}
.problem .wrapper>div {
	max-width: 350px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	text-align: center;
}
.problem .wrapper .ico {
	width: 109px;
	height: 93px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
		 -ms-flex-pack: center;
			  justify-content: center;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
}
.problem .wrapper .item1 img {
	width: 108px;
	height: 93px;
}
.problem .wrapper .item2 img {
	width: 108px;
	height: 61px;
}
.problem .wrapper .item3 img {
	width: 109px;
	height: 79px;
}
.problem .wrapper .title {
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
	color: #d50715;
	position: relative;
}
.problem .wrapper .title span:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: .5;
}
.problem .wrapper .text {
	font-size: 24px;
	line-height: 34px;
	font-weight: 400;
	position: relative;
}
.problem .wrapper .text span {
	display: block;
}
.problem .wrapper .text span:last-child {
	position: absolute;
	top: 0;
	left: 0;
	opacity: .5;
}
.problem.is-animated .wrapper .title span:first-child,
.problem.is-animated .wrapper .text span:first-child {
	-webkit-animation: 1s AnimText linear 2;
			  animation: 1s AnimText linear 2
}
.problem.is-animated .wrapper .title span:last-child,
.problem.is-animated .wrapper .text span:last-child {
	-webkit-animation: 1s -.5s AnimText linear 2;
			  animation: 1s -.5s AnimText linear 2
}
@-webkit-keyframes AnimText {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	25% {
		-webkit-transform: translate(6px, 6px);
		transform: translate(6px, 6px)
	}

	50% {
		-webkit-transform: translate(12px, 0);
		transform: translate(12px, 0)
	}

	75% {
		-webkit-transform: translate(6px, -6px);
		transform: translate(6px, -6px)
	}

	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}
@keyframes AnimText {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}

	25% {
		-webkit-transform: translate(6px, 6px);
		transform: translate(6px, 6px)
	}

	50% {
		-webkit-transform: translate(12px, 0);
		transform: translate(12px, 0)
	}

	75% {
		-webkit-transform: translate(6px, -6px);
		transform: translate(6px, -6px)
	}

	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0)
	}
}
.safely {
	background: url(../images/safely-bg.jpg) no-repeat;
	background-size: cover;
	color: #000;
	padding: 40px 0 50px;
	position: relative;
}
.safely:after {
	content: "";
	position: absolute;
	right: 50%;
	bottom: 0;
	margin-right: -652px;
	background: url(../images/safely-img.png) no-repeat;
	background-size: cover;
	width: 607px;
	height: 718px;
}
.safely .wrapper {
	padding-left: 65px;
}
.safely .logo {
	display: inline-block;
	font-family: "Oswald";
	font-size: 90px;
	font-weight: 500;
	text-transform: uppercase;
	color: #0075dc;
}
.safely h2 {
	max-width: 395px;
	width: 100%;
	font-size: 36px;
	line-height: 48px;
	font-weight: 700;
	margin: 25px 0 15px;
}
.safely ul {
	max-width: 390px;
	width: 100%;
	min-height: 442px;
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(rgba(255,255,255,.5)));
	background-image: linear-gradient(90deg, #fff 0%, rgba(255,255,255,.5) 100%);
	padding: 29px;
	position: relative;
}
.safely ul:after {
	content: "";
	position: absolute;
	top: 100%;
	right: -295px;
	-webkit-transform: translateY(-50%);
			  transform: translateY(-50%);
	background: url(../images/product.png) no-repeat;
	width: 289px;
	height: 480px;
	background-size: contain;
}
.safely ul li {
	font-size: 22px;
	line-height: 30px;
	font-weight: 500;
	padding-left: 35px;
	margin-bottom: 19px;
	position: relative;
}
.safely ul li:last-child {
	margin-bottom: 0;
}
.safely ul li:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 20px;
	border: 4px solid #2b94e2;
	border-top: none;
	border-left: none;
	-webkit-transform: rotate(40deg);
			  transform: rotate(40deg)
}
.action {
	background: -webkit-gradient(linear, left top, right top, from(white), color-stop(10%, white), color-stop(51%, transparent), color-stop(91%, white), to(white)), -webkit-gradient(linear, left bottom, left top, from(white), color-stop(40%, #72baf4), to(white));
	background: linear-gradient(to right, white 0%, white 10%, transparent 51%, white 91%, white 100%), linear-gradient(to top, white 0%, #72baf4 40%, white 100%);
	padding: 50px 0 30px
}
.action h2 {
	font-size: 50px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
}
.action .wrapper {
	min-width: 640px;
	max-width: 640px;
	max-height: 360px;
	margin: 0 auto;
	position: relative;
}
.action .wrapper video {
	display: block;
	width: 100%;
	height: 100%;
	outline: none;
}
.action .wrapper .play {
	position: absolute;
	top: 44%;
	right: 47%;
	-webkit-transform: translate(50%,-50%);
			  transform: translate(50%,-50%);
	width: 70px;
	height: 96px;
	background: rgba(255, 255, 255, 0);
	cursor: pointer;
	-webkit-transition: display .2s;
	transition: display .2s;
}
.action .wrapper .play:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 50%;
	-webkit-transform: translate(50%,-50%);
	transform: translate(50%,-50%);
	width: 0;
	height: 0;
	border-top: 48px solid rgba(255, 255, 255, 0);
	border-left: 70px solid #fff;
	border-bottom: 48px solid rgba(255, 255, 255, 0);
}
.expert {
	background: #fff;
	padding: 70px 0;
}
.expert .wrapper {
	max-width: 595px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	padding-left: 95px;
	position: relative;
	z-index: 1;
}
.expert .wrapper::after {
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
			  transform: translateY(-50%);
	left: 50%;
	margin-left: 283px;
	background: url(../images/expert-img.jpg) no-repeat;
	background-size: cover;
	width: 519px;
	height: 589px;
	z-index: -1;
}
.expert h2 {
	font-size: 50px;
	font-weight: 700;
}
.expert em {
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	font-style: italic;
	margin: 25px 0 20px;
}
.expert p {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 10px;
}
.expert b {
	font-size: 24px;
	font-weight: 700;
	text-align: right;
	margin: 20px 0 10px;
}
.expert i {
	font-size: 24px;
	font-style: italic;
	text-align: right;
	margin-bottom: 10px;
}
.reviews {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#a5dffe), color-stop(100%, white), to(white));
	background-image: linear-gradient(to top, #a5dffe 0%, white 100%, white 100%);
	padding: 10px 0 90px;
	position: relative;
	z-index: 1;
}
.reviews:after {
	content: "";
	position: absolute;
	right: 50%;
	bottom: -96px;
	margin-right: -536px;
	background: url(../images/reviews-img.png) no-repeat;
	background-size: cover;
	width: 656px;
	height: 534px;
	z-index: -1;
}
.reviews h2 {
	max-width: 680px;
	width: 100%;
	margin: 0 auto;
	font-size: 50px;
	line-height: 70px;
	font-weight: 700;
	text-align: center;
}
.reviews .slider {
	max-width: 455px;
	width: 100%;
	margin: 60px auto 70px;
	position: relative;
}
.reviews .slider button.prev,
.reviews .slider button.next {
	content: "";
	position: absolute;
	right: 50%;
	top: 25%;
	width: 35px;
	height: 35px;
	border: 6px solid #0075dc;
	border-top: none;
	border-right: none;
	cursor: pointer;
	outline: 0;
	z-index: 4;
	font-size: 0;
	background-color: rgba(255, 255, 255, 0);
}
.reviews .slider button.next{
	right: -62px;
	-webkit-transform: rotate(225deg);
			  transform: rotate(225deg);
}
.reviews .slider button.prev{
	left: -62px;
	-webkit-transform: rotate(45deg);
			  transform: rotate(45deg);
}
.reviews .carousel {
	width: 100%;
	position: relative;
}
.reviews .carousel.slide--left .slide--prev {
	-webkit-transform: translate(-20%, -50%) scale(0.7);
			  transform: translate(-20%, -50%) scale(0.7);
	opacity: 0.5;
	z-index: 2;
}
.reviews .carousel.slide--left .slide--next {
	-webkit-transform: translate(120%, -50%) scale(0.7);
			  transform: translate(120%, -50%) scale(0.7);
	opacity: 0.3;
	z-index: 1;
}
.reviews .carousel.slide--right .slide--prev {
	-webkit-transform: translate(-20%, -50%) scale(0.7);
			  transform: translate(-20%, -50%) scale(0.7);
	opacity: 0.3;
	z-index: 1;
}
.reviews .carousel.slide--right .slide--next {
	-webkit-transform: translate(120%, -50%) scale(0.7);
			  transform: translate(120%, -50%) scale(0.7);
	opacity: 0.5;
	z-index: 2;
}
.reviews .slide {
	position: absolute;
	top: 50%;
	right: 50%;
	width: 100%;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, -webkit-transform 1s;
	transition: transform 1s, opacity 1s;
	transition: transform 1s, opacity 1s, -webkit-transform 1s;
	will-change: transform;
	cursor: pointer;
	-webkit-user-select: none;
		-moz-user-select: none;
		 -ms-user-select: none;
			  user-select: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
}
.reviews .slide.slide--current {
	z-index: 3;
	opacity: 1;
	-webkit-transform: translate(50%,-50%) scale(1);
			  transform: translate(50%,-50%) scale(1);
}

.reviews .slide p {
	font-size: 18px;
	line-height: 26px;
	padding: 25px 30px;
	background-color: #fff;
	-webkit-box-shadow: 0 5px 18px rgba(37, 95, 161, 0.53);
			  box-shadow: 0 5px 18px rgba(37, 95, 161, 0.53);
	border-radius: 10px;
	margin-bottom: 40px;
	position: relative;
	z-index: 1;
}
.reviews .slide p:after {
	content: "";
	position: absolute;
	bottom: -33px;
	right: 50%;
	background: url(../images/reviews-ico.svg) no-repeat;
	background-size: cover;
	width: 68px;
	height: 34px;
	-webkit-filter: drop-shadow(0 8px 3px rgba(51, 95, 156, .35));
			  filter: drop-shadow(0 8px 3px rgba(51, 95, 156, .35));
	z-index: -1;
}
.reviews .slide>div {
	max-width: 380px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
}
.reviews .slide .ava {
	width: 142px;
	height: 142px;
	border: 3px solid #fff;
	border-radius: 100%;
	overflow: hidden;
}
.reviews .slide .ava img {
	width: 100%;
	height: 100%;
}
.reviews .slide .info {
	font-size: 24px;
	max-width: 210px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
}
.reviews .slide .info span b {
	font-weight: 700;
}
.reviews .slide .info i {
	font-style: italic;
}
.reviews .button-wrap .button {
	max-width: 290px;
	background: -webkit-gradient(linear, left bottom, left top, from(#1d9be8), to(#93d7ff));
	background: linear-gradient(to top, #1d9be8 0%, #93d7ff 100%);
	-webkit-box-shadow: 0 3px 10px rgba(4, 143, 219, 0.5);
			  box-shadow: 0 3px 10px rgba(4, 143, 219, 0.5);
	font-size: 22px;
}
.reviews .button-wrap:hover .button {
	background: -webkit-gradient(linear, left bottom, left top, from(#75cafd), to(#75cafd));
	background: linear-gradient(to top, #75cafd 0%, #75cafd 100%);
}
.reviews .button-wrap:active .button {
	background: #1d9be8;
	-webkit-box-shadow: none;
			  box-shadow: none;
}
.steps {
	background: #fff;
	padding: 90px 0;
}
.steps h2 {
	font-size: 50px;
	text-align: center;
	margin-bottom: 70px
}
.steps .wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
		 -ms-flex-pack: justify;
			  justify-content: space-between;
	-webkit-box-align: start;
		 -ms-flex-align: start;
			  align-items: flex-start;
}
.steps .item {
	margin-bottom: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		 -ms-flex-direction: column;
			  flex-direction: column;
	-webkit-box-align: center;
		 -ms-flex-align: center;
			  align-items: center;
	-webkit-box-pack: center;
		 -ms-flex-pack: center;
			  justify-content: center;
}
.steps .item .ico {
	width: 128px;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
		 -ms-flex-align: end;
			  align-items: flex-end;
	-webkit-box-pack: center;
		 -ms-flex-pack: center;
			  justify-content: center;
	margin-bottom: 25px;
}
.steps .item img {
	width: 120px;
	height: 120px;
	margin: 0 auto;
	z-index: 1;
}
.steps .item:nth-child(2) img {
	width: 91px;
}
.steps .item:nth-child(3) img {
	width: 128px;
	height: 98px;
}
.steps p {
	max-width: 190px;
	width: 100%;
	font-size: 24px;
	line-height: 34px;
	font-weight: 700;
	text-align: center;
}
.header.last {
	background: -webkit-gradient(linear, left top, right top, from(white), color-stop(10%, white), color-stop(51%, transparent), color-stop(91%, white), to(white)),
	-webkit-gradient(linear, left bottom, left top, from(white), color-stop(40%, #72baf4), to(white));
	background: linear-gradient(to right, white 0%, white 10%, transparent 51%, white 91%, white 100%),
	linear-gradient(to top, white 0%, #72baf4 40%, white 100%)
}
.popup {
	display: none;
	background-color: rgba(99, 99, 99, 0.9);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 11
}

.popup .inner {
	position: absolute;
	top: 40%;
	right: 50%;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%)
}

.popup .wrapper{
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	background-image: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(40%, #9ecff7), to(white));
	background-image: linear-gradient(to top, white 0%, #9ecff7 40%, white 100%);
	padding: 30px 140px 40px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.popup .cloud-animate {
	z-index: -1;
}
.popup .close {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 22px;
	height: 22px;
	cursor: pointer
}

.popup .close:before,
.popup .close:after {
	content: "";
	position: absolute;
	right: 50%;
	top: 50%;
	width: 2px;
	height: 21px;
	background-color: rgba(42, 16, 16, .5);
}

.popup .close:before {
	-webkit-transform: translate(0, -50%) rotate(135deg);
	transform: translate(0, -50%) rotate(135deg)
}

.popup .close:after {
	-webkit-transform: translate(0, -50%) rotate(45deg);
	transform: translate(0, -50%) rotate(45deg)
}

.popup p {
	font-size: 18px;
	line-height: 26px;
	color: #2a1010;
	text-align: center;
	margin-bottom: 20px
}
.popup p:first-of-type {
	font-size: 16px;
	line-height: 22px;
	color: #ff0000;
}
.popup .button-wrap {
	max-width: 280px;
	margin-top: 35px;
}
.popup .button-wrap .button {
	font-size: 22px;
	line-height: 25px;
	font-weight: 700;
}
.footer {
	width: 100%!important;
	background: #2890e3!important;
	color: rgba(255, 255, 255, 0.5)!important
}
.footer p {
	color: rgba(255, 255, 255, 0.5)!important
}
.js-animate{opacity:0;}

@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.header:after {
		background-image: url(../images/header-img1%402x.png);
	}
	.header .content .prod:before {
		background-image: url(../images/product-before%402x.png);
	}
	.header .content .prod:after {
		background-image: url(../images/product-after%402x.png);
	}
	.experiencing .item1 {
		background-image: url(../images/experiencing-bg1%402x.jpg);
	}
	.experiencing .item2 {
		background-image: url(../images/experiencing-bg2%402x.jpg);
	}
	.experiencing .item3 {
		background-image: url(../images/experiencing-bg3%402x.jpg);
	}
	.safely {
		background-image: url(../images/safely-bg%402x.jpg);
	}
	.safely ul:after {
		background-image: url(../images/product%402x.png);
	}
	.safely:after {
		background-image: url(../images/safely-img%402x.png);
	}
	.expert .wrapper::after {
		background-image: url(../images/expert-img%402x.jpg);
	}
	.reviews:after {
		background-image: url(../images/reviews-img%402x.png);
	}
}