.mistake-video {
	width: 100%
}

.w-embed-youtubevideo {
	width: 100%;
	position: relative;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	background-size: cover;
	background-position: 50% 50%
}

.w-embed-youtubevideo:empty {
	min-height: 75px;
	padding-bottom: 56.25%
}

h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Oswald, sans-serif;
	color: #fff;
	font-size: 78px;
	line-height: 84px;
	font-weight: 400;
}

.section {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	height: 100vh;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.section._1 {
	position: relative;
	display: block;
	width: auto;
	padding-right: 50px;
	padding-left: 50px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: #fff;
	background-image: url(../images/fon-doc-01-zoom.webp);
	background-position: 100% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.section._1._700 {
	height: 700px;
}

.section.f4 {
	display: block;
	width: auto;
	background-color: #f4f4f4;
}

.section.video {
	display: block;
	width: auto;
	padding-right: 0;
}

.section.lamp {
	display: block;
	height: auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.section.world {
	height: auto;
	padding: 60px 0;
	border-style: solid none none;
	border-width: 5px;
	border-color: #39f;
}

.content-wrap {
	position: relative;
	z-index: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	padding-right: 100px;
	padding-left: 100px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.content-wrap.left {
	padding-right: 0;
	padding-left: 0;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-image: url(../images/chip-001.webp);
	background-position: 50% 50%;
	background-size: auto;
	background-repeat: no-repeat;
}

.fullpage-wrap {
	position: static;
	overflow: hidden;
	width: auto;
	max-width: 100vw;
}

.heading {
	margin-bottom: 20px;
	font-family: Montserrat, sans-serif;
	color: #333;
	font-size: 36px;
	line-height: 50px;
	font-weight: 800;
	text-align: left;
}

.body {
	overflow: visible;
	max-width: none;
	font-family: Montserrat, sans-serif;
}

.div-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 600px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.navbar {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 333;
	display: block;
	overflow: visible;
	width: 100%;
	padding-left: 0;
	background-color: #fff;
}

.navbar._2 {
	background-color: #fff;
}

.brand {
	position: relative;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	margin-left: 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.div-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 60px;
	margin-left: 50px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.text-span {
	color: #39f;
	font-size: 43px;
	font-weight: 900;
	text-transform: uppercase;
}

.button {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 60px;
	margin-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px none transparent;
	border-radius: 100px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .56);
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 0;
	text-transform: uppercase;
	cursor: pointer;
}

.button:hover {
	border-style: solid none solid solid;
	border-width: 0;
	border-color: #39f transparent #39f #39f;
	background-color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#39f), to(#72b8ff));
	background-image: linear-gradient(180deg, #39f, #72b8ff);
	box-shadow: none;
	color: #fff;
}

.button._2 {
	width: 130px;
	height: 40px;
	margin-top: 0;
	margin-right: 20px;
	margin-left: 0;
	padding-right: 20px;
	padding-left: 20px;
	border: 2px none transparent;
	border-radius: 50px;
	background-color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .5);
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	font-weight: 700;
	cursor: pointer;
}

.button._2:hover {
	border-style: none;
	border-color: #39f;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#39f), to(#72b8ff));
	background-image: linear-gradient(180deg, #39f, #72b8ff);
	box-shadow: none;
	color: #fff;
}

.button._2._3 {
	flex: 0 0 auto;
	width: 120px;
	/*width: 250px;*/
	height: 50px;
	margin-left: 20px;
}

.button.menu {
	height: 40px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .63);
	font-weight: 700;
	letter-spacing: 0;
}

.button.menu:hover {
	border-style: none;
	background-image: -webkit-gradient(linear, left top, right top, from(#39f), to(#72b8ff));
	background-image: linear-gradient(90deg, #39f, #72b8ff);
	color: #fff;
}

.button.menu.yellow {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fb7), to(#f93));
	background-image: linear-gradient(180deg, #fb7, #f93);
	box-shadow: 0 10px 30px -5px rgba(255, 153, 51, .5);
}

.button.menu-leftt {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 60px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .63);
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 0;
}

.button.menu-leftt:hover {
	border-style: none;
	background-image: -webkit-gradient(linear, left top, right top, from(#39f), to(#72b8ff));
	background-image: linear-gradient(90deg, #39f, #72b8ff);
	color: #fff;
}

.button.menu-leftt._200 {
	width: 200px;
}

.button.menu-leftt:disabled {
	background-image: linear-gradient(180deg, #eaeaea, #b9b9b9);
	box-shadow: 0 10px 30px -5px rgba(182, 182, 182, .63);
}

.button.form {
	width: 100%;
	margin-top: 20px;
}

.button.yellow {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc388), to(#f93));
	background-image: linear-gradient(180deg, #ffc388, #f93);
	box-shadow: 0 10px 30px -5px rgba(255, 153, 51, .51);
}

.button.click {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 300px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
}

.block-left-400 {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 3;
	width: 400px;
	height: 100%;
	padding: 120px 50px 30px;
	background-color: #fff;
}

.block-left-400._2 {
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	padding-bottom: 30px;
	background-color: #fff;
}

.heading-2 {
	margin-top: 5px;
	margin-bottom: 15px;
	font-family: Montserrat, sans-serif;
	color: #000;
	font-size: 28px;
	font-weight: 900;
}

.heading-2.black {
	margin-top: 40px;
	font-family: Montserrat, sans-serif;
	color: #000;
	font-size: 32px;
	line-height: 42px;
}

.heading-2.black._40 {
	margin-bottom: 20px;
}

.paragraph-2 {
	margin-bottom: 20px;
	color: #000;
	font-size: 16px;
	line-height: 22px;
	font-weight: 300;
	text-align: justify;
}

.paragraph-2.phone._0 {
	margin-bottom: 0;
}

.paragraph-2.bold {
	font-weight: 700;
}

.fw-bold {
	font-weight: 700;
}

.paragraph-2.center {
	margin-top: 5px;
	text-align: center;
}

.div-flex-center {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #eef6ff;
	background-image: url(../images/chip-001.webp);
	background-position: 0 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.right {
	position: absolute;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	margin-top: 10px;
	margin-right: 50px;
	padding-top: 0;
	padding-right: 0;
	float: right;
}

.div-block-3 {
	display: block;
	margin-right: 10px;
	padding-top: 0;
	padding-right: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-right: 1px solid rgba(51, 153, 255, .5);
	color: #333;
}

.link-2 {
	margin-top: 0;
	direction: ltr;
	color: #000;
	font-size: 17px;
	font-weight: 800;
	text-decoration: none;
	cursor: pointer;
}

.link-2:hover {
	color: #03ad44;
}

.nav-menu {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	display: none;
	width: 500px;
	height: 100vh;
	margin-right: auto;
	margin-left: 0;
	padding: 60px 20px 20px;
	float: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 2px none #39f;
	background-color: #fff;
}

.background-video {
	position: relative;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	overflow: hidden;
	width: auto;
	height: 100vh;
	max-width: 100vw;
	margin-right: 0;
	padding-right: 0;
}

.menu-button {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 12;
	display: none;
	background-color: #fff;
	color: #000;
}

.menu-button.w--open {
	background-color: #fff;
	color: #39f;
}

.block-more {
	position: relative;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 40px;
	margin-top: 40px;
	margin-bottom: 60px;
	padding-left: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #39f;
	font-size: 10px;
	font-weight: 500;
	text-transform: uppercase;
	cursor: pointer;
}

.div-block-4 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 32px;
	height: 32px;
	margin-right: 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #39f;
	border-radius: 50px;
}

.line-x-one {
	position: absolute;
	width: 16px;
	height: 3px;
	background-color: #39f;
}

.line-x-one._2 {
	width: 16px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.text-block-2 {
	margin-top: 3px;
	color: #03ad44;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	text-align: left;
	cursor: default;
}

.text-block-2:hover {
	color: #03ad44;
	font-style: italic;
	text-decoration: none;
}

.scroll {
	position: absolute;
	left: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 3px;
	height: auto;
	margin-right: 0;
	margin-left: 10px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.link-block {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 3px;
	height: 20px;
	margin-bottom: 5px;
	padding-left: 0;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 2px solid #b8b8b8;
	background-color: transparent;
	color: transparent;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

.link-block:hover {
	border-left-color: #000;
	background-color: hsla(0, 0%, 100%, .6);
	color: #000;
}

.link-block.w--current {
	width: 3px;
	padding-left: 0;
	border-left-color: #000;
}

.div-block-8 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 40px;
	margin-top: 10px;
	margin-left: 20px;
	padding-left: 20px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid rgba(51, 153, 255, .5);
	color: #39f;
	font-size: 16px;
	line-height: 19px;
	font-weight: 800;
}

.cz {
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
	height: 100vh;
	max-width: none;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.in-cz-left {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	max-width: none;
	padding-bottom: 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.in-cz-left._700 {
	height: 700px;
	padding-bottom: 0;
}

.down-200 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	height: auto;
	margin-right: 50px;
	margin-left: 50px;
	padding-bottom: 20px;
}

.column {
	padding-right: 0;
	padding-left: 0;
}

.in-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.in-column._2 {
	padding-left: 40px;
	border-right: 1px solid rgba(51, 153, 255, .5);
	border-left: 1px solid rgba(51, 153, 255, .5);
}

.in-column._3 {
	padding-right: 0;
	padding-left: 40px;
}

.icons-80 {
	width: 36px;
	height: 36px;
	opacity: .5;
}

.heading-3 {
	margin-top: 10px;
	margin-bottom: 5px;
	color: #333;
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.paragraph-3 {
	color: #000;
	font-size: 13px;
	font-weight: 400;
}

.columns {
	padding-bottom: 0;
}

.text-14-1 {
	margin-bottom: 10px;
	color: #000;
	font-weight: 900;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.text-14-1._2 {
	margin-bottom: 20px;
	font-size: 18px;
	line-height: 24px;
	text-transform: none;
}

.text-14-1._3 {
	margin-top: 30px;
}

.text-14-1._4 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 25px;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: none;
}

.block-text {
	margin-bottom: 40px;
	padding-bottom: 0;
	padding-left: 0;
	border-bottom: 1px none transparent;
	border-left: 1px none rgba(51, 153, 255, .5);
}

.block-text.end {
	border-bottom-style: none;
}

.block-animated {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	overflow: scroll;
	width: 400px;
	height: 100%;
	padding: 120px 50px;
	background-color: #fff;
}

.block-animated.leftt {
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	margin-right: 400px;
	padding-bottom: 30px;
	background-color: #fff;
}

.know-more-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	cursor: pointer;
}

.know-more-text:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	color: #39f;
}

.close-block-an {
	position: relative;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 150px;
	height: 40px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #39f;
	border-radius: 88px;
	color: #39f;
	font-size: 11px;
	font-weight: 500;
	text-align: left;
	letter-spacing: 0;
	text-transform: uppercase;
	cursor: pointer;
}

.close-block-an:hover {
	border-color: #3a3a3a;
	color: #3a3a3a;
}

.image-more {
	width: 36px;
	margin-bottom: 10px;
	border-radius: 5px;
	opacity: .5;
}

.div-block-11 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding-bottom: 30px;
}

.faq {
	display: block;
	overflow: hidden;
	width: auto;
}

.grid-4 {
	display: none;
	overflow: hidden;
	width: 100vw;
	grid-column-gap: 0;
	grid-row-gap: 0;
	grid-template-areas: ". . ."". . .";
	-ms-grid-columns: 1fr 0 1fr 0 1fr;
	grid-template-columns: 1fr 1fr 1fr;
	-ms-grid-rows: auto 0 auto;
	grid-template-rows: auto auto;
}

.service-one {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-height: 50vh;
	padding: 80px 50px 30px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #fff;
}

.service-one.grey {
	padding: 80px 50px 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #f4f4f4;
}

.service-one.company {
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .8)), to(hsla(0, 0%, 100%, .8))), url(../images/logo-800-2-eng.jpg);
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, .8)), url(../images/logo-800-2-eng.jpg);
	background-position: 0 0, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.service-one.gel {
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .85)), to(hsla(0, 0%, 100%, .85))), url(../images/1000gel.jpg);
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .85), hsla(0, 0%, 100%, .85)), url(../images/1000gel.jpg);
	background-position: 0 0, 50% 50%;
	background-size: auto, cover;
	background-repeat: repeat, no-repeat;
}

.h5-service {
	margin-top: 0;
	background-color: transparent;
	font-family: Montserrat, sans-serif;
	color: #3a3a3a;
	font-size: 28px;
	line-height: 36px;
	font-weight: 900;
	text-align: left;
}

.div-400 {
	max-width: 400px;
	text-align: left;
}

.link-3 {
	color: #39f;
	text-decoration: none;
	cursor: pointer;
}

.link-3._2 {
	color: #000;
	font-weight: 700;
}

.link-4 {
	display: block;
	margin-right: auto;
	margin-left: auto;
	color: #39f;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.link-4:hover {
	color: #39f;
	text-decoration: underline;
}

.link-4._2 {
	font-weight: 700;
}

.icons-block-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 50px;
	margin-right: -5px;
}

.bold-text {
	color: #000;
	font-size: 17px;
	font-weight: 800;
}

.div-block-34 {
	display: block;
	margin-right: 20px;
	padding-top: 0;
	padding-right: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-right: 1px solid rgba(51, 153, 255, .5);
	color: #333;
	font-size: 12px;
}

.img-mob {
	display: none;
}

.know-more-mob {
	display: none;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	cursor: pointer;
}

.know-more-mob:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	color: #39f;
}

.know-more-close {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 700;
	cursor: pointer;
}

.know-more-close:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	color: #39f;
}

.block-animated-1 {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	overflow: auto;
	width: 400px;
	height: 100%;
	margin-left: 400px;
	padding: 120px 50px 30px;
	background-color: #fff;
}

.block-animated-1.on {
	position: relative;
}

.close-block-an-mob {
	position: relative;
	right: 0;
	bottom: 0;
	display: none;
	width: 150px;
	height: 40px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px solid #39f;
	border-radius: 88px;
	color: #39f;
	font-size: 11px;
	font-weight: 500;
	text-align: left;
	letter-spacing: 0;
	text-transform: uppercase;
	cursor: pointer;
}

.close-block-an-mob:hover {
	border-color: #3a3a3a;
	color: #3a3a3a;
}

.phone-open-block {
	display: none;
	height: auto;
}

.block-one-phone {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	overflow: scroll;
	width: 400px;
	height: 100%;
	padding: 120px 50px;
	background-color: #fff;
}

.block-two-phone {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	overflow: scroll;
	width: 400px;
	height: 100%;
	padding: 120px 50px;
	background-color: #fff;
}

.know-more-button {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	font-weight: 700;
	cursor: pointer;
}

.know-more-button:hover {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	color: #39f;
}

.div-block-35 {
	display: none;
}

.gallery {
	display: block;
	width: 100vw;
	height: auto;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.col-gallery {
	background-color: #fff;
}

.image-gallery {
	display: block;
	width: 100%;
	height: auto;
	max-width: none;
	padding: 20px;
}

.text-span-2 {
	font-size: 9px;
}

.menu-left {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 333;
	display: none;
	width: 400px;
	height: auto;
	margin-top: 80px;
	padding: 50px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #fff;
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .3);
}

.link-menu-left {
	margin-bottom: 15px;
	color: #3a3a3a;
	font-size: 20px;
	line-height: 26px;
	font-weight: 900;
	text-decoration: none;
	cursor: pointer;
}

.link-menu-left:hover {
	color: #39f;
}

.link-menu-left._2 {
	margin-bottom: 20px;
}

.link-menu-left-2 {
	margin-top: -10px;
	margin-bottom: 16px;
	color: #3a3a3a;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	text-decoration: none;
	cursor: pointer;
}

.link-menu-left-2:hover {
	color: #39f;
}

.arrow-menu {
	position: absolute;
	top: 20px;
	right: -40px;
	display: block;
	width: 40px;
	height: 60px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #39f;
	background-image: url(../images/right-arrow.svg);
	background-position: 50% 50%;
	background-size: auto 36px;
	background-repeat: no-repeat;
}

.arrow-menu-close {
	position: absolute;
	top: 20px;
	right: -40px;
	display: block;
	width: 40px;
	height: 60px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #f76767;
	background-image: url(../images/close.svg);
	background-position: 50% 50%;
	background-size: auto 22px;
	background-repeat: no-repeat;
}

.footer {
	position: relative;
	height: auto;
	padding: 20px 50px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));
	background-image: linear-gradient(180deg, #f0f0f0, #f0f0f0);
}

.zayavki {
	display: block;
}

.z-main {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: none;
	background-color: #fff;
}

._100-z {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding-top: 80px;
	padding-bottom: 80px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.form-div {
	width: 600px;
	height: auto;
	padding: 30px;
	border: 2px none #39f;
	border-radius: 30px;
	background-color: #fff;
}

.form-div._0 {
	width: 700px;
	padding-top: 0;
	background-color: transparent;
}

.text-black-28 {
	margin-top: 0;
	margin-bottom: 10px;
	background-color: transparent;
	font-family: Montserrat, sans-serif;
	color: #3a3a3a;
	font-size: 28px;
	line-height: 36px;
	font-weight: 900;
	text-align: left;
}

.form-block {
	margin-top: 20px;
}

.close-open-z-one {
	position: fixed;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	background-color: #72b8ff;
	background-image: url(../images/close.svg);
	background-position: 50% 50%;
	background-size: auto 40px;
	background-repeat: no-repeat;
	cursor: pointer;
}

.close-open-z-one:hover {
	background-color: #72b8ff;
}

.close-open-z-one._2 {
	position: fixed;
	top: 0;
	right: 0;
	width: 60px;
	height: 60px;
	background-color: rgba(197, 47, 47, .5);
}

.close-open-z-one._2:hover {
	background-color: rgba(197, 47, 47, .42);
}

.close-open-z-one._3 {
	position: fixed;
	left: 0;
	top: 0;
	right: auto;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 150px;
	height: 60px;
	padding-right: 20px;
	padding-left: 20px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: transparent;
	background-image: url(../images/back-2.svg);
	background-position: 5px 50%;
	color: #000;
	font-size: 17px;
	font-weight: 700;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

.close-open-z-one._3:hover {
	color: #c52f2f;
}

.close-open-z-one._100 {
	position: fixed;
	left: 0;
	top: 0;
	right: auto;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 150px;
	padding-right: 20px;
	padding-left: 20px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: hsla(0, 0%, 100%, .66);
	background-image: url(../images/back-2.svg);
	background-position: 5px 50%;
	color: #000;
	font-size: 17px;
	font-weight: 700;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
}

.close-open-z-one._100:hover {
	color: #6b6b6b;
}

.select-field {
	height: 50px;
	border-radius: 3px;
}

.text-field {
	height: 50px;
	border-radius: 5px;
}

.form-2 {
	position: relative;
	display: block;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.down-phone {
	display: none;
}

.ss-link-2 {
	position: relative;
	width: 50px;
	height: 50px;
	margin-left: 0;
	padding: 5px;
	border-radius: 3px;
}

.ss-link-2:hover {
	background-color: transparent;
	opacity: .72;
}

.link-phone-40 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 90px;
	padding: 5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #c5a586;
	font-size: 11px;
	text-decoration: none;
}

.link-phone-40:hover {
	box-shadow: 0 10px 30px -5px rgba(0, 0, 0, .25);
}

.img-phone-down {
	width: 26px;
	margin-bottom: 4px;
}

.link-div-footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #3a3a3a;
	text-decoration: none;
}

.link-div-footer.hover {
	cursor: pointer;
}

.link-div-footer.hover:hover {
	color: #39f;
	font-weight: 400;
}

.link-div-footer.hover.blue {
	color: #39f;
}

.link-div-footer.ss {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	margin-left: 0;
	cursor: pointer;
}

.link-div-footer.ss:hover {
	color: #39f;
	font-weight: 400;
}

.img-24 {
	width: 18px;
	margin-right: 10px;
}

.img-24.ss {
	width: 40px;
	height: 40px;
	margin-right: 0;
	cursor: pointer;
}

.column-3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding-right: 0;
	padding-left: 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.div-block-36 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.image-8 {
	width: 190px;
	margin-right: 20px;
	margin-bottom: 0;
}

.paragraph-4 {
	margin-top: 0;
	font-size: 14px;
}

.paragraph-4.left {
	margin-top: 30px;
	margin-bottom: 0;
	padding-top: 0;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
}

.column-4 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 30px;
	padding-left: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.columns-4 {
	display: block;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.faq-plus-wrap {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 20px;
	height: 20px;
	margin-right: 25px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.faq-plus-wrap._100 {
	margin-top: 0;
	margin-right: 0;
	margin-left: 20px;
}

.faq-plus-l {
	position: absolute;
	width: 5px;
	height: 100%;
	border-radius: 3px;
	background-color: #2aa8ff;
}

.faq-plus {
	width: 100%;
	height: 5px;
	border-radius: 3px;
	background-color: #2aa8ff;
}

.faq-question {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 22px;
	font-weight: 800;
	cursor: pointer;
}

.faq-question._2 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 2px solid #39f;
	border-radius: 5px;
}

.faq-question._100 {
	position: relative;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 2px none #39f;
	border-radius: 0;
	background-color: #f4f4f4;
}

.faq-question._100.grey {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #f1f1f1;
}

.faq-question._100._2 {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.faq-wrap {
	display: none;
}

.faq-wrap._2 {
	display: block;
	width: 960px;
}

.faq-wrap._100 {
	display: block;
	width: 100%
}

.faq-answer {
	overflow: hidden;
	padding-left: 45px;
	border-bottom: 1px solid rgba(45, 62, 80, .12);
}

.faq-answer._2 {
	padding-left: 0;
	border-bottom-style: none;
}

.up-otziv {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 350;
	display: none;
	overflow: auto;
	padding-top: 120px;
	padding-bottom: 120px;
	background-color: #fff;
}

.div-otz {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	margin-bottom: 50px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.div-otz._2 {
	margin-bottom: 20px;
}

.image-9 {
	height: 150px;
	margin-right: 20px;
	border-radius: 5px;
}

.up-gel {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 350;
	display: none;
	overflow: auto;
	padding-top: 120px;
	padding-bottom: 120px;
	background-color: #fff;
}

.list {
	margin-bottom: 30px;
}

.z-phone {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: none;
	background-color: #fff;
}

.up-shema {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 350;
	display: none;
	overflow: auto;
	padding-top: 120px;
	padding-bottom: 120px;
	background-color: #fff;
}

.gorizontal {
	display: none;
}

.left-scroll-and-menu {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 30;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 20px;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.hand {
	position: absolute;
	top: 0;
	right: 0;
	width: 150px;
	height: 90px;
	margin-top: 40px;
}

.hand-one {
	display: block;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
}

.text-block-8 {
	margin-top: 10px;
	color: #3a3a3a;
	font-size: 9px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
}

.z-plus-one {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	display: none;
	min-height: 100vh;
	background-color: #fff;
}

.image-11 {
	width: auto;
	height: 18px;
	max-height: none;
	max-width: none;
}

.text-block-10 {
	position: relative;
	padding-left: 20px;
	font-size: 10px;
	line-height: 17px;
}

.bold-text-2 {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
}

.upp {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: auto;
	z-index: 8;
	height: 60px;
	background-color: #fff;
}

.up-faq {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 350;
	display: none;
	overflow: auto;
	padding-top: 120px;
	padding-bottom: 120px;
	background-color: #fff;
}

.text-block-11 {
	margin-bottom: 10px;
	text-transform: uppercase;
}

.div-faq {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	margin-bottom: 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.img-20 {
	width: auto;
	margin-top: 20px;
}

.youtube {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.youtube img {
	width: 100%;
	max-width: 980px;
	height: auto;
	cursor: pointer;
}

.up-history {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 350;
	display: none;
	overflow: auto;
	padding-top: 120px;
	padding-bottom: 120px;
	background-color: #fff;
}

.column-black-left {
	position: static;
	top: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	padding: 15px;
	border-left: 2px solid #000;
	text-align: center;
}

.row-page-price {
	display: block;
	max-width: none;
	margin-right: 0;
	margin-left: 0;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: solid solid none;
	border-width: 2px 2px 1px;
	border-color: #000 #000 transparent;
}

.row-page-price.end {
	border-bottom: 2px solid #000;
}

.paragraph-all {
	margin-bottom: 15px;
	opacity: 1;
	font-size: 18px;
	line-height: 26px;
}

.paragraph-all.row-footer {
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
}

.qwestion-usluga {
	position: relative;
	width: 100%;
	max-width: none;
	padding-top: 20px;
	padding-bottom: 0;
}

.column-black {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	padding: 15px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-style: none;
	border-color: #000;
	border-right-width: 2px;
	font-size: 14px;
}

.container {
	position: relative;
	margin-bottom: 40px;
}

.youtube-2 {
	margin-top: 30px;
}

.youtube-3 {
	overflow: scroll;
}

.image-50 {
	width: auto;
	height: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

.div-block-37 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.columns-5 {
	width: 100%
}

.image-51 {
	display: block;
	margin: 20px auto;
}

.payment-methods {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	margin-bottom: 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
}

.button-2 {
	width: 200px;
	height: 60px;
	border-radius: 100px;
	background-image: url(../images/Paypal_white.png);
	background-position: 50% 50%;
	background-size: 90px;
	background-repeat: no-repeat;
}

.button-paypal {
	width: 200px;
	height: 60px;
	margin-right: 0;
	border-style: solid;
	border-width: 2px;
	border-color: rgba(51, 153, 255, .41);
	border-radius: 100px;
	background-color: transparent;
	background-image: url(../images/Paypal_logo-5.png);
	background-position: 50% 50%;
	background-size: auto 28px;
	background-repeat: no-repeat;
	cursor: pointer;
	transition: all 0.3s ease;
}

.button-paypal:hover {
	border-color: #39f;
	background-color: rgba(114, 184, 255, .14);
}

.button-card {
	width: 200px;
	height: 60px;
	margin-right: 20px;
	border-radius: 100px;
	background-color: #ffba59;
	background-image: url(../images/visa-logo-1.png), -webkit-gradient(linear, left top, left bottom, from(#fb7), to(#f93));
	background-image: url(../images/visa-logo-1.png), linear-gradient(180deg, #fb7, #f93);
	background-position: 50% 50%, 0 0;
	background-size: 90px, auto;
	background-repeat: no-repeat, repeat;
	box-shadow: 7px 7px 30px -5px rgba(255, 153, 51, .8);
	cursor: pointer;
}

.button-card:hover {
	box-shadow: none;
}

.paragraph-6 {
	color: #3a3a3a;
	font-size: 18px;
	line-height: 28px;
	font-weight: 700;
	text-align: center;
}

.button-card-phone {
	width: 200px;
	height: 60px;
	margin-right: 20px;
	border-radius: 100px;
	background-color: #ffba59;
	background-image: url(../images/visa-logo-1.png), -webkit-gradient(linear, left top, left bottom, from(#fb7), to(#f93));
	background-image: url(../images/visa-logo-1.png), linear-gradient(180deg, #fb7, #f93);
	background-position: 50% 50%, 0 0;
	background-size: 90px, auto;
	background-repeat: no-repeat, repeat;
	box-shadow: 7px 7px 30px -5px rgba(255, 153, 51, .8);
}

.button-paypal-phone {
	width: 200px;
	height: 60px;
	margin-right: 0;
	border-radius: 100px;
	background-image: url(../images/Paypal_white.png);
	background-position: 50% 50%;
	background-size: auto 20px;
	background-repeat: no-repeat;
}

.ss-viber {
	position: relative;
	width: 40px;
	height: 40px;
	margin-left: 0;
	padding: 0;
	border-radius: 3px;
	color: transparent;
}

.ss-viber:hover {
	background-color: transparent;
	opacity: .72;
}

.section-pay {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	height: 100vh;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #deeeff;
}

.section-pay._1 {
	position: relative;
	display: block;
	width: auto;
	padding-right: 50px;
	padding-left: 50px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: #fff;
	background-image: url(../images/fon-doc-01-zoom.webp);
	background-position: 100% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.section-pay._1._700 {
	height: 700px;
}

.section-pay.f4 {
	display: block;
	width: auto;
	background-color: #f4f4f4;
}

.section-pay.video {
	display: block;
	width: auto;
	padding-right: 0;
}

.section-pay.lamp {
	display: block;
	height: auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.section-pay.world {
	height: auto;
	padding: 60px 0;
}

.section-pay._2 {
	padding-top: 60px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
}

.link-pay-50 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	height: 100vh;
	padding: 60px 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 3px none #fff;
	background-color: #fff;
	background-image: none;
	background-position: 0 0;
	color: #39f;
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	text-decoration: none;
}

.link-pay-50:hover {
	border-color: #39f;
	background-color: transparent;
	background-image: url(../images/kurye-2.JPG);
	background-position: 50% 0;
	background-size: cover;
	background-repeat: no-repeat;
	color: #f1595c;
}

.link-pay-50.post {
	background-image: url(../images/1000posty.jpg);
	background-position: 50% 50%;
	background-size: cover;
}

.link-pay-50._2 {
	position: relative;
	background-image: none;
	background-size: auto;
	background-repeat: repeat;
}

.link-pay-50._2:hover {
	background-image: url(../images/1000post-1.jpg);
	background-position: 50% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.link-pay-50._2.full {
	height: 30%;
	padding-top: 0;
	background-image: none;
}

.link-pay-50._2.full:hover {
	background-color: #fff;
	background-image: none;
}

.link-pay-50.full {
	width: 100%;
	height: 30%
}

.link-pay-50.full:hover {
	background-image: none;
	background-position: 0 0;
	background-size: auto;
	background-repeat: repeat;
}

.div-block-39 {
	position: absolute;
	left: 0;
	top: auto;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	max-width: none;
	padding: 40px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 3px none #39f;
	border-radius: 0;
	background-color: hsla(0, 0%, 100%, .9);
	cursor: pointer;
}

.div-block-39:hover {
	box-shadow: none;
}

.image-52 {
	width: 120px;
	height: auto;
	margin-right: 40px;
	margin-bottom: 0;
	background-color: transparent;
}

.text-block-12 {
	margin-bottom: 10px;
	font-size: 36px;
	line-height: 44px;
}

.text-block-12._2 {
	font-size: 40px;
}

.link-pay-dhl {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 3px none #fff;
	color: #39f;
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	text-decoration: none;
}

.link-pay-dhl:hover {
	border-color: #39f;
	background-color: #def;
	color: #f1595c;
}

.div-block-40 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.link-pay-100 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 3px none #fff;
	color: #39f;
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	text-decoration: none;
}

.link-pay-100:hover {
	border-color: #39f;
	background-color: #fff;
	color: #39f;
}

.link-5 {
	color: #3a3a3a;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	text-align: center;
}

.link-5:hover {
	text-decoration: none;
}

.button-card-google-pay {
	width: 200px;
	height: 60px;
	margin-right: 20px;
	border-radius: 100px;
	background-color: #ffba59;
	background-image: url(../images/payments-btn.svg), -webkit-gradient(linear, left top, left bottom, from(#ffd3a6), to(#ff8103));
	background-image: url(../images/payments-btn.svg), linear-gradient(180deg, #ffd3a6, #ff8103);
	background-position: 50% 50%, 0 0;
	background-size: 170px, auto;
	background-repeat: no-repeat, repeat;
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.25);
	cursor: pointer;
	transition: all 0.3s ease;
}

.button-card-google-pay:hover {
	box-shadow: none;
}

.button-card-visa {
	width: 200px;
	height: 60px;
	margin-right: 20px;
	border-radius: 100px;
	background-color: #ffba59;
	background-image: url(../images/visa-logo-1.png), -webkit-gradient(linear, left top, left bottom, from(#b7e5ff), to(#5caeff));
	background-image: url(../images/visa-logo-1.png), linear-gradient(180deg, #b7e5ff, #5caeff);
	background-position: 50% 50%, 0 0;
	background-size: 150px, auto;
	background-repeat: no-repeat, repeat;
	box-shadow: 0 10px 30px -5px #b7e5ff;
	cursor: pointer;
	transition: all 0.3s ease;
}

.button-card-visa:hover {
	box-shadow: none;
}

.div-block-pay {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: auto;
	max-width: none;
	padding: 0 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 3px none #39f;
	border-radius: 20px;
	background-color: transparent;
	cursor: pointer;
}

.div-block-pay:hover {
	box-shadow: none;
}

.link-pay-100-pay {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 3px none #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .69)), to(hsla(0, 0%, 100%, .87)));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .69), hsla(0, 0%, 100%, .87));
	background-position: 0 0;
	background-size: auto;
	background-repeat: repeat;
	color: #39f;
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	text-decoration: none;
}

.link-pay-100-pay:hover {
	border-color: #39f;
	background-color: #fff;
	color: #39f;
}

.section-pay-2 {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	height: 100vh;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #fff;
}

.section-pay-2._1 {
	position: relative;
	display: block;
	width: auto;
	padding-right: 50px;
	padding-left: 50px;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	background-color: #fff;
	background-image: url(../images/fon-doc-01-zoom.webp);
	background-position: 100% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.section-pay-2._1._700 {
	height: 700px;
}

.section-pay-2.f4 {
	display: block;
	width: auto;
	background-color: #f4f4f4;
}

.section-pay-2.video {
	display: block;
	width: auto;
	padding-right: 0;
}

.section-pay-2.lamp {
	display: block;
	height: auto;
	padding-top: 120px;
	padding-bottom: 120px;
}

.section-pay-2.world {
	height: auto;
	padding: 60px 0;
}

.logo-post {
	position: relative;
	left: auto;
	top: auto;
	right: 0;
	bottom: 0;
	width: auto;
	height: 60px;
	margin-bottom: 20px;
}

.div-block-41 {
	position: relative;
	left: 0;
	top: auto;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin-bottom: 20px;
	padding-bottom: 10px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.link-pay-100-pay-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100vh;
	padding: 60px 40px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 3px none #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .69)), to(hsla(0, 0%, 100%, .87)));
	background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .69), hsla(0, 0%, 100%, .87));
	color: #39f;
	font-size: 60px;
	line-height: 60px;
	font-weight: 800;
	text-decoration: none;
}

.link-pay-100-pay-2:hover {
	border-color: #39f;
	background-color: #fff;
	color: #39f;
}

.div-block-42 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 600px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

._50doll {
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
	bottom: auto;
	margin-top: 20px;
	margin-right: 40px;
}

.icons-60 {
	height: 60px;
	margin-bottom: 15px;
}

.button-3 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 60px;
	margin-top: 20px;
	padding-right: 40px;
	padding-left: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px none transparent;
	border-radius: 100px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .56);
	font-size: 14px;
	font-weight: 800;
	letter-spacing: 0;
	text-transform: uppercase;
	cursor: pointer;
}

.button-3:hover {
	border-style: solid none solid solid;
	border-width: 0;
	border-color: #39f transparent #39f #39f;
	background-color: transparent;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#39f), to(#72b8ff));
	background-image: linear-gradient(180deg, #39f, #72b8ff);
	box-shadow: none;
	color: #fff;
}

.button-3.menu {
	height: 40px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 10px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
	background-image: linear-gradient(180deg, #72b8ff, #39f);
	box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .63);
	font-weight: 700;
	letter-spacing: 0;
}

.button-3.menu:hover {
	border-style: none;
	background-image: -webkit-gradient(linear, left top, right top, from(#39f), to(#72b8ff));
	background-image: linear-gradient(90deg, #39f, #72b8ff);
	color: #fff;
}

.button-3.menu._60 {
	width: 220px;
	height: 60px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fb7), to(#f93));
	background-image: linear-gradient(180deg, #fb7, #f93);
	box-shadow: 0 10px 30px -5px rgba(255, 153, 51, .5);
}

.page-all {
	position: relative;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	display: block;
	overflow: auto;
	padding-top: 100px;
	padding-bottom: 60px;
	background-color: #fff;
}

.page-all._2 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.page-all._100 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 40px;
	padding-bottom: 40px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.div-block-38 {
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

.link-6 {
	margin-right: 20px;
	color: #000;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

.link-6:hover {
	color: rgba(0, 0, 0, .51);
}

.columns-6 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.columns-7 {
	margin-top: 0;
	margin-bottom: 0;
}

.columns-7.end {
	margin-bottom: 20px;
}

.html-embed {
	height: 600px;
}

.text-block-13 {
	margin-bottom: 10px;
}

.column-8 {
	padding-right: 20px;
	padding-left: 0;
}

.text-field-2 {
	height: 200px;
}

.submit-button {
	width: 220px;
	height: 60px;
	float: right;
	border-radius: 100px;
	font-size: 20px;
	font-weight: 700;
}

.form-block-2 {
	margin-top: 40px;
	margin-bottom: 60px;
}

.div-block-43 {
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: 50%
}

.div-fon {
	position: absolute;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: 50%;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: transparent;
	background-image: url(../images/logo-800-2-eng.jpg);
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.div-fon._2 {
	left: 0;
	top: 0;
	right: auto;
	bottom: 0;
}

.div-fon._2-1 {
	left: 0;
	top: 0;
	right: auto;
	bottom: 0;
	background-image: url(../images/1000gel.jpg);
	background-size: cover;
}

.div-fon._1-1 {
	background-color: #fff;
	background-image: url(../images/warranty2.jpg);
	background-size: contain;
}

.div-fon._2-2 {
	left: 0;
	top: 0;
	right: auto;
	bottom: 0;
	background-image: url(../images/i-4.jpeg);
	background-size: 810px;
}

.div-fon._1-2 {
	background-image: url(../images/kurye-2.JPG);
	background-size: cover;
}

.div-fon._2-3 {
	left: 0;
	top: 0;
	right: auto;
	bottom: 0;
	background-color: #fff;
	background-image: url(../images/faq-1-1024x768.jpg);
	background-size: cover;
}

.container-2 {
	margin-right: auto;
	margin-left: auto;
}

.din-plus {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 210px;
	height: 54px;
	margin-top: 40px;
	padding: 10px 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 3px solid #39f;
	border-radius: 80px;
	color: #39f;
	font-size: 18px;
	text-decoration: none;
	cursor: pointer;
}

.din-plus:hover {
	border-color: #f93;
	color: #f93;
}

.columns-8 {
	width: 100%
}

.column-10 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-right: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.column-11 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-left: 40px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.faq-question-2 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 90px;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 22px;
	font-weight: 800;
	cursor: pointer;
}

.faq-question-2._2 {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 2px solid #39f;
	border-radius: 5px;
}

.faq-question-2._100 {
	position: relative;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 100px;
	padding-bottom: 100px;
	padding-left: 50px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border: 2px none #39f;
	border-radius: 0;
	background-color: #f4f4f4;
}

.faq-question-2._100.grey {
	padding-top: 100px;
	padding-bottom: 100px;
	background-color: #f1f1f1;
}

.faq-question-2._100._2 {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.text-span-3 {
	font-weight: 300;
}

.text-field-3 {
	height: 50px;
}

.imagechip {
	width: auto;
	height: 100px;
	margin-right: 40px;
	margin-bottom: 0;
	border: 1px none #000;
	border-radius: 1000px;
	background-color: transparent;
}

.menu-plus {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	margin: 0;
	padding: 0 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-top: 1px solid #39f;
	border-bottom: 1px solid #39f;
}

.menu-plus.menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: auto;
	height: 30px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-top: 3px none #ddd;
	border-bottom-width: 3px;
	border-bottom-color: #39f;
	background-color: #39f;
}

.link-7 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 30px;
	margin-right: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1px none #000;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
}

.link-7:hover {
	background-color: #fff;
	color: #39f;
}

.link-7:focus {
	background-color: #39f;
	color: #fff;
}

.link-7.w--current {
	background-color: #fff;
	color: #39f;
}

.link-7.or {
	border-right-style: solid;
	border-right-color: #fff;
	border-left-style: solid;
	border-left-color: #fff;
	background-color: #f93;
}

.link-7.or:hover {
	background-color: #fff;
	color: #f93;
}

.elon-musk-video {
	text-align: center;
	margin-bottom: 20px;
}

.elon-musk-video iframe {
	width: 100%;
	height: 540px;
}

.list-3 {
	padding-left: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 25px;
}

.paragraph-reset {
	margin-bottom: 0;
}

.sepa-payments {
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .2);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow-y: hidden;
	position: fixed;
}

.modal-payments {
	margin-top: 20px;
	width: 100%;
	max-width: 900px;
	position: relative;
	z-index: 9999;
	background: #fff;
	padding: 40px 20px;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 44px -11px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 0 44px -11px rgba(0, 0, 0, .4);
	box-shadow: 0 0 44px -11px rgba(0, 0, 0, .4);
	transform: translateY(250%);
	transition: .5s ease;
}

.payments-active {
	visibility: visible;
}

.payments-active .modal-payments {
	transform: none;
}

.close-payments {
	cursor: pointer;
	position: absolute;
	top: -5px;
	right: -5px;
	width: 40px;
	height: 40px;
}

.close-payments img {
	width: 100%;
	height: auto;
}

.close-payments:hover {
	transform: rotate(360deg);
	transition: 1s;
}

.modal-payments textarea{
	height: 200px;
	resize: none;
	padding: 30px 15px;
}


.product-img-wrapper{
   margin-bottom: 15px;
   display: flex;
   align-items: center;
}

.product-img-wrapper .logo-post{
   margin-bottom: 0;
}

.product-img-wrapper .product-img{
   border-radius: 50%;
   margin-left: 20px;
   max-width: 150px;
   min-width: 150px;
   height: auto;
}

@media (max-width:991px) {
	.section._1 {
		height: auto;
		min-height: 100vh;
		padding-right: 20px;
		padding-left: 20px;
	}

	.section._1._700 {
		height: 500px;
		min-height: auto;
	}

	.section.f4 {
		height: auto;
		min-height: 100vh;
	}

	.section.video {
		height: auto;
		min-height: 100vh;
	}

	.heading {
		font-size: 30px;
		line-height: 40px;
	}

	.navbar {
		background-color: #fff;
	}

	.div-nav {
		margin-right: 60px;
		margin-left: 20px;
	}

	.text-span {
		font-size: 24px;
	}

	.button._2 {
		width: 100px;
		font-size: 12px;
	}

	.button.menu.yellow {
		margin-right: 30px;
	}

	.block-left-400 {
		width: 300px;
		padding: 80px 20px;
	}

	.block-left-400._2 {
		width: 300px;
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.heading-2 {
		font-size: 22px;
	}

	.paragraph-2 {
		font-size: 12px;
	}

	.nav-menu {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.menu-button {
		display: none;
	}

	.div-block-8 {
		margin-left: 10px;
		padding-left: 10px;
	}

	.in-cz-left._700 {
		height: 500px;
	}

	.block-text {
		max-width: 300px;
	}

	.block-animated.leftt {
		display: none;
	}

	.service-one {
		padding-bottom: 80px;
	}

	.service-one.grey {
		padding-right: 10px;
		padding-left: 10px;
	}

	.h5-service {
		color: #333;
		font-size: 22px;
	}

	.div-block-34 {
		display: none;
	}

	.know-more-mob {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		color: #39f;
		font-size: 9px;
		text-decoration: none;
	}

	.block-animated-1 {
		display: none;
		padding-right: 20px;
		padding-left: 20px;
	}

	.phone-open-block {
		display: block;
	}

	.block-one-phone {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		display: none;
		width: auto;
	}

	.block-two-phone {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 2222;
		display: none;
		width: auto;
	}

	.know-more-button {
		display: none;
	}

	.menu-left {
		display: none;
	}

	.link-menu-left {
		display: block;
	}

	.link-menu-left-2 {
		display: block;
	}

	.footer {
		height: auto;
	}

	.z-main {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		display: none;
	}

	.text-black-28 {
		font-size: 28px;
	}

	.link-div-footer {
		height: 35px;
		font-size: 10px;
		line-height: 16px;
	}

	.link-div-footer.ss {
		margin-right: 10px;
		margin-left: 0;
	}

	.image-8 {
		margin-top: -10px;
	}

	.paragraph-4 {
		font-size: 10px;
		line-height: 16px;
	}

	.faq-question._100 {
		padding-right: 10px;
		padding-left: 10px;
	}

	.faq-wrap._2 {
		width: auto;
		padding-right: 20px;
		padding-left: 20px;
	}

	.faq-wrap._100 {
		width: auto;
		padding-right: 20px;
		padding-left: 20px;
	}

	.image-9 {
		height: 200px;
	}

	.image-11 {
		display: none;
		height: 15px;
	}

	.paragraph-all {
		font-size: 18px;
	}

	.image-50 {
		width: 50px;
		height: auto;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.div-block-37 {
		height: 100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end;
	}

	.section-pay {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section-pay._1 {
		height: auto;
		min-height: 100vh;
		padding-right: 20px;
		padding-left: 20px;
	}

	.section-pay._1._700 {
		height: 500px;
		min-height: auto;
	}

	.section-pay.f4 {
		height: auto;
		min-height: 100vh;
	}

	.section-pay.video {
		height: auto;
		min-height: 100vh;
	}

	.link-pay-50 {
		width: 100%;
		height: 50vh;
		padding-top: 20px;
		padding-bottom: 20px;
		background-image: url(../images/kurye-2.JPG);
		background-position: 50% 0;
		background-size: cover;
		font-size: 40px;
		line-height: 40px;
	}

	.link-pay-50._2 {
		background-image: url(../images/1000posty.jpg);
		background-position: 50% 0;
		background-size: cover;
	}

	.div-block-39 {
		width: auto;
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 40px;
	}

	.image-52 {
		height: auto;
	}

	.text-block-12 {
		font-size: 24px;
	}

	.text-block-12._2 {
		font-size: 24px;
	}

	.link-pay-dhl {
		width: 100%;
		height: 50vh;
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 40px;
		line-height: 40px;
	}

	.link-pay-100 {
		width: 100%;
		height: 100vh;
		padding-top: 20px;
		padding-bottom: 20px;
		font-size: 40px;
		line-height: 40px;
	}

	.div-block-pay {
		width: 400px;
		height: auto;
	}

	.link-pay-100-pay {
		width: 100%;
		height: 100vh;
		padding-top: 20px;
		padding-bottom: 20px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 40px;
		line-height: 40px;
	}

	.section-pay-2 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.section-pay-2._1 {
		height: auto;
		min-height: 100vh;
		padding-right: 20px;
		padding-left: 20px;
	}

	.section-pay-2._1._700 {
		height: 500px;
		min-height: auto;
	}

	.section-pay-2.f4 {
		height: auto;
		min-height: 100vh;
	}

	.section-pay-2.video {
		height: auto;
		min-height: 100vh;
	}

	.link-pay-100-pay-2 {
		width: 100%;
		height: 100vh;
		padding-top: 20px;
		padding-bottom: 20px;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 40px;
		line-height: 40px;
	}

	.button-3.menu._60 {
		margin-right: 30px;
	}

	.imagechip {
		height: 100px;
		margin-top: 20px;
	}

	.menu-plus.menu {
		display: none;
	}

	.faq-wrap ._2,
	.faq-wrap._2 {
		max-width: 100% !important;
	}

	.elon-musk-video iframe {
		height: 515px;
	}

	.list-3 {
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.gorizontal {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 9999;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background-color: #fff;
	}

	.image-7 {
		width: 100px;
	}
}

@media (max-width:479px) {
	.section._1 {
		height: auto;
		min-height: auto;
		margin-top: 60px;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/fon1.webp);
		background-position: 100% 0;
		background-size: auto 120vw;
		background-repeat: no-repeat;
	}

	.section._1._700 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: auto;
		min-height: 100vh;
	}

	.section.f4 {
		overflow: visible;
		min-height: auto;
	}

	.section.video {
		height: auto;
		min-height: auto;
	}

	.section.lamp {
		height: auto;
		padding: 80px 20px;
	}

	.section.world {
		padding: 40px 20px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		background-image: none;
		background-position: 0 0;
		background-size: auto;
		background-repeat: repeat;
	}

	.content-wrap.left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: auto;
		padding-left: 0;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.heading {
		font-size: 24px;
		line-height: 26px;
		text-align: left;
	}

	.div-block {
		min-height: 120vw;
		margin-top: 0;
		padding-top: 80px;
		padding-bottom: 20px;
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.navbar {
		left: 0;
		top: 0;
		right: 0;
		z-index: 333;
		background-color: #fff;
	}

	.brand {
		padding-left: 0;
	}

	.div-nav {
		margin-left: 20px;
	}

	.text-span {
		font-size: 24px;
		line-height: 36px;
	}

	.button:hover {
		background-image: -webkit-gradient(linear, left top, left bottom, from(#39f), to(#72b8ff));
		background-image: linear-gradient(180deg, #39f, #72b8ff);
	}

	.button._2 {
		width: 150px;
		margin-right: 0;
		margin-bottom: 20px;
		box-shadow: 0 10px 30px -5px rgba(51, 153, 255, .49);
		font-size: 12px;
	}

	.button._2:hover {
		border-style: none;
		border-color: transparent;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f)), -webkit-gradient(linear, left top, left bottom, from(#72b8ff), to(#39f));
		background-image: linear-gradient(180deg, #72b8ff, #39f), linear-gradient(180deg, #72b8ff, #39f);
		color: #fff;
	}

	.button._2._0 {
		margin-bottom: 0;
	}

	.button._2._3 {
		width: 130px;
		height: 40px;
		margin-top: 10px;
		margin-bottom: 0;
		margin-left: 0;
	}

	.button.menu-leftt {
		height: 60px;
	}

	.button.form {
		margin-top: 15px;
	}

	.button.click {
		width: 240px;
		font-size: 11px;
	}

	.button.down {
		width: 100%;
		height: 40px;
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 12px;
		line-height: 12px;
	}

	.block-left-400 {
		position: relative;
		z-index: 0;
		width: auto;
		padding: 40px 20px;
		background-color: #f8f8f8;
		color: #000;
	}

	.block-left-400._2 {
		width: auto;
		padding-top: 0;
		padding-bottom: 40px;
	}

	.heading-2 {
		color: #000;
		font-size: 20px;
		line-height: 28px;
		font-weight: 900;
		text-align: left;
	}

	.heading-2.black {
		font-size: 26px;
		line-height: 38px;
	}

	.heading-2.black._40 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.paragraph-2 {
		margin-bottom: 10px;
		font-size: 14px;
	}

	.paragraph-2.phone {
		font-size: 12px;
		line-height: 18px;
	}

	.paragraph-2.bold {
		margin-bottom: 5px;
	}

	.paragraph-2.center {
		font-size: 12px;
		line-height: 18px;
	}

	.div-flex-center {
		display: block;
	}

	.right {
		display: none;
		width: 100%;
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.div-block-3 {
		display: none;
		margin-right: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.nav-menu {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 8900;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100vw;
		height: auto;
		padding-top: 80px;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.background-video {
		z-index: 0;
		display: none;
		height: 70vw;
	}

	.menu-button {
		display: block;
	}

	.block-more {
		height: auto;
		margin-bottom: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.div-block-8 {
		margin-left: 10px;
		padding-left: 10px;
		font-size: 12px;
	}

	.cz {
		height: auto;
	}

	.in-cz-left {
		padding-bottom: 0;
	}

	.down-200 {
		position: relative;
		margin-right: 0;
		margin-left: 0;
		padding-top: 30px;
		padding-bottom: 0;
	}

	.in-column {
		margin-bottom: 20px;
		padding-right: 0;
	}

	.in-column._2 {
		margin-bottom: 20px;
		padding-right: 0;
		padding-left: 0;
		border-right-style: none;
		border-left-style: none;
	}

	.in-column._3 {
		margin-bottom: 20px;
		padding-left: 0;
	}

	.paragraph-3 {
		font-size: 14px;
		line-height: 22px;
		text-align: left;
	}

	.text-14-1._2 {
		margin-top: 20px;
		font-size: 16px;
		line-height: 22px;
	}

	.text-14-1._4 {
		margin-top: 0;
		margin-bottom: 10px;
	}

	.text-14-1._20 {
		margin-top: 20px;
	}

	.block-text.end {
		margin-bottom: 20px;
	}

	.block-animated {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 99;
		display: none;
		width: auto;
		padding-right: 20px;
		padding-left: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.block-animated.leftt {
		display: none;
		margin-right: 0;
	}

	.know-more-text {
		display: none;
	}

	.close-block-an {
		display: none;
		color: #39f;
	}

	.grid-4 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.service-one {
		min-height: auto;
		padding: 80px 20px;
		background-color: #fff;
	}

	.service-one.grey {
		padding: 80px 20px;
		background-color: #e3f1ff;
	}

	.h5-service {
		background-color: transparent;
		color: #000;
		font-size: 22px;
		line-height: 30px;
		text-align: left;
	}

	.link-4 {
		font-size: 16px;
		font-weight: 700;
		text-align: left;
		text-decoration: underline;
	}

	.div-block-34 {
		display: none;
		margin-right: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.img-mob {
		display: block;
		margin-top: 10px;
		margin-bottom: 20px;
		border-radius: 3px;
	}

	.know-more-mob {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 150px;
		color: #39f;
		font-size: 10px;
		text-decoration: none;
	}

	.know-more-close {
		display: block;
	}

	.block-animated-1 {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		display: none;
		width: auto;
		padding-right: 20px;
		padding-left: 20px;
	}

	.block-animated-1.on {
		position: relative;
		display: block;
		width: 100vw;
		margin-left: 0;
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.close-block-an-mob {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		color: #39f;
	}

	.phone-open-block {
		display: block;
		height: auto;
	}

	.block-one-phone {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 1111;
		display: none;
		overflow: scroll;
		width: auto;
		height: 100vh;
		padding: 80px 20px;
	}

	.block-two-phone {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 1111;
		display: none;
		width: auto;
		padding: 80px 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.know-more-button {
		display: none;
	}

	.youtube-mob {
		display: block;
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.image-gallery {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}

	.menu-left {
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
	}

	.link-menu-left {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: 30px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 16px;
		line-height: 22px;
	}

	.link-menu-left.w--current {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: 30px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 900;
	}

	.link-menu-left-2 {
		display: none;
	}

	.footer {
		height: auto;
		padding: 40px 20px;
	}

	.z-main {
		display: none;
	}

	._100-z {
		padding-right: 20px;
		padding-left: 20px;
	}

	.form-div {
		width: auto;
		max-width: 320px;
		padding: 15px 0;
		border-style: none;
		box-shadow: none;
		font-size: 12px;
	}

	.form-div._0 {
		width: auto;
		max-width: 100%
	}

	.text-black-28 {
		margin-bottom: 7px;
		font-size: 22px;
		line-height: 30px;
		text-align: left;
	}

	.form-block {
		margin-top: 15px;
	}

	.close-open-z-one {
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		background-size: auto 20px;
	}

	.close-open-z-one._2 {
		width: 60px;
		height: 60px;
		background-size: auto 30px;
	}

	.close-open-z-one._3 {
		left: 0;
		top: 0;
		width: 110px;
		height: 60px;
		padding-right: 0;
		font-size: 15px;
	}

	.close-open-z-one._100 {
		left: 0;
		top: 0;
		width: 140px;
		height: 40px;
		background-color: hsla(0, 0%, 100%, .65);
	}

	.down-phone {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 8888;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: 50px;
		padding: 5px 10px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		background-color: #f4f4f4;
	}

	.ss-link-2._80 {
		position: relative;
		width: 40px;
		height: 40px;
		min-width: 40px;
	}

	.link-phone-40 {
		position: relative;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: 30px;
		margin: 5px 5px 0;
		padding: 0 8px;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		border: 1px solid #39f;
		border-radius: 3px;
		background-color: transparent;
		color: #3a3a3a;
		font-size: 11px;
		line-height: 12px;
		font-weight: 700;
		text-decoration: none;
	}

	.img-phone-down {
		width: 18px;
		height: 18px;
		margin-top: 0;
		margin-right: 10px;
		margin-bottom: 0;
		opacity: 1;
	}

	.link-div-footer {
		height: auto;
		margin-bottom: 8px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		font-size: 12px;
		line-height: 18px;
	}

	.link-div-footer.ss {
		margin-right: 10px;
		margin-left: 0;
	}

	.img-24.ss {
		width: 40px;
		height: 40px;
	}

	.column-3 {
		margin-bottom: 20px;
		padding-left: 0;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.div-block-36 {
		margin-top: 0;
	}

	.image-8 {
		width: 120px;
		margin-top: 0;
		margin-bottom: 0;
	}

	.paragraph-4 {
		font-size: 12px;
		line-height: 18px;
	}

	.paragraph-4.left {
		text-align: left;
	}

	.column-4 {
		margin-bottom: 20px;
		padding-right: 0;
	}

	.column-5 {
		margin-bottom: 10px;
		padding-right: 0;
		padding-left: 0;
	}

	.faq-question {
		width: 100%;
		height: 65px;
		padding-left: 20px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border: 2px solid #39f;
		border-radius: 5px;
	}

	.faq-question._2 {
		margin-top: 0;
		border-width: 2px;
		font-size: 18px;
	}

	.faq-question._100 {
		margin-top: 0;
		padding: 40px 20px;
		border-width: 2px;
		font-size: 18px;
	}

	.faq-wrap {
		display: block;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 5px;
	}

	.faq-wrap._2 {
		margin-top: 0;
		padding-right: 0;
		padding-left: 0;
	}

	.faq-wrap._100 {
		margin-top: 0;
		padding-right: 0;
		padding-left: 0;
	}

	.faq-answer {
		padding-left: 10px;
		border-bottom-style: none;
	}

	.up-otziv {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: auto;
		padding: 80px 20px;
	}

	.div-otz {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding-right: 0;
		padding-left: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.image-9 {
		overflow: scroll;
		width: 100%;
		height: auto;
	}

	.up-gel {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: auto;
		padding: 80px 20px;
	}

	.z-phone {
		display: none;
	}

	.up-shema {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		padding: 100px 20px 80px;
	}

	.gorizontal {
		display: none;
	}

	.left-scroll-and-menu {
		display: none;
	}

	.hand {
		left: 0;
		top: 60px;
		right: auto;
	}

	.z-plus-one {
		display: none;
	}

	.image-11 {
		display: block;
		width: 100%
	}

	.upp {
		left: 0;
		top: 0;
		right: 0;
		bottom: auto;
		z-index: 14;
		height: 60px;
	}

	.up-faq {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		padding: 80px 20px;
	}

	.text-block-11 {
		margin-bottom: 10px;
	}

	.div-faq {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 40px;
		margin-bottom: 0;
		padding-right: 0;
		padding-left: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.div-faq._20 {
		margin-top: 20px;
	}

	.img-20._100 {
		display: block;
	}

	.up-history {
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: auto;
		padding: 100px 20px 80px;
	}

	.column-black-left {
		padding: 5px;
		border-left-style: none;
	}

	.paragraph-all {
		font-size: 16px;
	}

	.paragraph-all.row-footer {
		font-size: 12px;
		line-height: 18px;
	}

	.qwestion-usluga {
		padding-top: 20px;
	}

	.column-black {
		position: static;
		padding: 5px;
	}

	.youtube-3 {
		overflow: visible;
	}

	.image-50 {
		width: auto;
		height: 24px;
		margin: 0 15px 0 0;
	}

	.div-block-37 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.paragraph-5 {
		margin-bottom: 0;
	}

	.payment-methods {
		margin-bottom: 20px;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.button-paypal {
		margin-right: 0;
		margin-bottom: 0;
	}

	.button-card {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.paragraph-6 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}

	.button-card-phone {
		width: 100%;
		height: 30px;
		margin-right: 5px;
		margin-bottom: 20px;
		background-size: auto 15px, auto;
	}

	.button-paypal-phone {
		width: 100%;
		height: 30px;
		margin-right: 0;
		margin-bottom: 0;
		margin-left: 5px;
		border: 2px solid #39f;
		background-color: transparent;
		background-image: url(../images/Paypal_logo-5.png);
		background-size: auto 15px;
	}

	.section-pay {
		height: auto;
		min-height: 90vh;
		padding-top: 0;
		padding-bottom: 0;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		background-color: #e9f3fd;
	}

	.section-pay._1 {
		height: auto;
		min-height: auto;
		padding-right: 20px;
		padding-left: 20px;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
	}

	.section-pay._1._700 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: auto;
		min-height: 100vh;
	}

	.section-pay.f4 {
		overflow: visible;
		min-height: auto;
	}

	.section-pay.video {
		height: auto;
		min-height: auto;
	}

	.section-pay.lamp {
		height: auto;
		padding: 80px 20px;
	}

	.section-pay.world {
		padding: 0 20px 60px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		background-image: none;
		background-position: 0 0;
		background-size: auto;
		background-repeat: repeat;
	}

	.section-pay._2 {
		min-height: auto;
	}

	.link-pay-50 {
		height: 48vh;
		min-height: auto;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/kurye-2.JPG);
		background-position: 50% 0;
		background-size: cover;
		background-repeat: no-repeat;
		font-size: 36px;
		line-height: 36px;
	}

	.link-pay-50._2 {
		height: 48vh;
		min-height: auto;
		padding-right: 20px;
		padding-left: 20px;
		background-image: url(../images/1000post-1.jpg);
		background-position: 50% 0;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.link-pay-50._2:hover {
		background-image: url(../images/1000post-1.jpg);
		background-size: cover;
	}

	.link-pay-50._2.full {
		height: auto;
		min-height: 50vw;
		padding-top: 0;
		padding-bottom: 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.link-pay-50.full {
		height: auto;
		background-image: none;
		background-position: 0 0;
	}

	.div-block-39 {
		position: static;
		width: 100%;
		height: auto;
		max-width: none;
		padding: 10px 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		border: 3px none #39f;
		border-radius: 0;
		background-color: hsla(0, 0%, 100%, .88);
	}

	.image-52 {
		width: 70px;
		height: auto;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.text-block-12 {
		margin-bottom: 0;
		font-size: 24px;
		line-height: 32px;
	}

	.text-block-12._2 {
		font-size: 24px;
	}

	.link-pay-dhl {
		font-size: 36px;
		line-height: 36px;
	}

	.link-pay-100 {
		height: auto;
		padding-right: 20px;
		padding-left: 20px;
		font-size: 36px;
		line-height: 36px;
	}

	.link-5 {
		font-size: 12px;
		line-height: 20px;
		text-align: center;
	}

	.button-card-google-pay {
		margin-right: 0;
		margin-bottom: 20px;
		background-size: auto 36px, auto;
	}

	.button-card-visa {
		margin-right: 0;
		margin-bottom: 20px;
		background-size: auto 36px, auto;
	}

	.div-block-pay {
		width: 100%;
		height: auto;
		max-width: none;
		padding: 10px;
		border: 3px none #39f;
		border-radius: 0;
		background-color: #fff;
	}

	.link-pay-100-pay {
		height: auto;
		min-height: 0;
		padding-right: 20px;
		padding-left: 20px;
		background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .69)), to(hsla(0, 0%, 100%, .87)));
		background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .69), hsla(0, 0%, 100%, .87));
		background-position: 0 0;
		background-size: auto;
		background-repeat: repeat;
		font-size: 36px;
		line-height: 36px;
	}

	.section-pay-2 {
		display: block;
		height: auto;
		min-height: 100vh;
		padding-top: 60px;
		padding-bottom: 80px;
		background-color: #fff;
	}

	.section-pay-2._1 {
		height: auto;
		min-height: auto;
		padding-right: 20px;
		padding-left: 20px;
		background-image: none;
		background-size: auto;
		background-repeat: repeat;
	}

	.section-pay-2._1._700 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: auto;
		min-height: 100vh;
	}

	.section-pay-2.f4 {
		overflow: visible;
		min-height: auto;
	}

	.section-pay-2.video {
		height: auto;
		min-height: auto;
	}

	.section-pay-2.lamp {
		height: auto;
		padding: 80px 20px;
	}

	.section-pay-2.world {
		padding: 0 20px 60px;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		background-image: none;
		background-position: 0 0;
		background-size: auto;
		background-repeat: repeat;
	}

	.logo-post {
		width: auto;
		max-height: 50px;
		margin-bottom: 0;
	}

	.div-block-41 {
		left: auto;
		top: 0;
		right: 0;
		bottom: auto;
		width: auto;
		height: 60px;
		margin-top: 10px;
		margin-right: 10px;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.link-pay-100-pay-2 {
		height: auto;
		min-height: 0;
		padding-top: 0;
		padding-right: 20px;
		padding-left: 20px;
		background-image: none;
		background-position: 0 0;
		font-size: 36px;
		line-height: 36px;
	}

	.div-block-42 {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.icons-60 {
		height: 40px;
	}

	.video-cont {
		overflow: hidden;
	}

	.button-3:hover {
		background-image: -webkit-gradient(linear, left top, left bottom, from(#39f), to(#72b8ff));
		background-image: linear-gradient(180deg, #39f, #72b8ff);
	}

	.button-3.menu._60 {
		margin-right: auto;
		margin-left: auto;
	}

	.page-all {
		position: relative;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		overflow: auto;
		padding: 40px 20px;
	}

	.page-all._2 {
		overflow: visible;
		margin-bottom: 40px;
		padding-right: 0;
		padding-left: 0;
	}

	.page-all._100 {
		overflow: visible;
		margin-bottom: 0;
		padding-right: 20px;
		padding-bottom: 40px;
		padding-left: 20px;
	}

	.div-block-38 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.link-6 {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		height: auto;
		margin-right: 0;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		color: #6b6b6b;
		line-height: 24px;
	}

	.columns-7 {
		padding-left: 0;
	}

	.column-6 {
		padding-right: 0;
		padding-left: 0;
	}

	.html-embed {
		overflow: hidden;
		height: 100vw;
	}

	.column-7 {
		margin-bottom: 20px;
		padding-right: 0;
		padding-left: 0;
	}

	.column-8 {
		padding-right: 0;
	}

	.submit-button {
		width: 100%
	}

	.form-block-2 {
		margin-bottom: 20px;
	}

	.column-9 {
		padding-right: 0;
		padding-left: 0;
	}

	.div-fon {
		display: none;
	}

	.column-10 {
		padding-right: 0;
		padding-left: 0;
	}

	.column-11 {
		padding-right: 0;
		padding-left: 0;
	}

	.faq-question-2 {
		width: 100%;
		height: 65px;
		padding-left: 20px;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		border: 2px solid #39f;
		border-radius: 5px;
	}

	.faq-question-2._2 {
		margin-top: 0;
		border-width: 2px;
		font-size: 18px;
	}

	.faq-question-2._100 {
		margin-top: 0;
		padding: 40px 20px;
		border-width: 2px;
		font-size: 18px;
	}

	.list-2 {
		padding-left: 20px;
	}

	.html-embed-2 {
		overflow: visible;
		height: auto;
		background-image: url(../images/fon-video.png);
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
	}

	.gor-free {
		width: 50px;
		flex: 0 0 auto;
		/*width: auto;*/
		margin-right: 20px;
	}

	.imagechip {
		width: 70px;
		height: auto;
		margin-top: 0;
		margin-right: 20px;
		margin-bottom: 10px;
	}

	.elon-musk-video iframe {
		height: 235px;
	}

	.faq-plus {
		width: 19px;
	}

	.list-3 {
		padding-left: 15px;
		font-size: 13px;
		margin-bottom: 15px;
	}
}

@media (max-width:405px) {
	.elon-musk-video iframe {
		height: 195px;
	}

	.faq-question._2 {
		padding: 5px;
	}

	.faq-plus-wrap {
		margin-right: 10px;
	}
}

.div400-2 {
	width: 100% !important;
	max-width: 100% !important;
	text-align: center;
	cursor: auto;
}

.div400-2 h3,
.div400-2 p {
	text-align: center;
}

.reviews-wrapper {
	display: none;
	max-width: 1200px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	cursor: auto;
}

.reviews-tabs {
	background-color: rgba(250, 250, 250);
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	border-radius: 10px 10px 0 0;
	backdrop-filter: blur(15px);
	transition: background-color .1s ease 0s;
	margin: 0;
	line-height: 1;
	display: flex;
	padding-left: 0;
}

.reviews-tabs li {
	list-style-type: none;
	margin: 0 25px;
}

.reviews-tabs li a {
	font-size: 15px;
	text-decoration: none;
	color: #000;
	font-weight: 400;
	position: relative;
	padding: 15px 0;
	display: block;
	height: 50px;
}

.reviews-tabs li a img {
	width: 20px;
	height: auto;
	margin-right: 8px;
}

.reviews-tabs li a span {
	font-weight: 700;
	margin-left: 8px;
}

.reviews-tabs li a.active::after {
	position: absolute;
	display: block;
	right: 0;
	bottom: -1px;
	left: 0;
	height: 1.5px;
	transform: translate(0, 0) scaleY(1);
	transform-origin: 50% 100%;
	background-color: #000;
	content: ""
}

.rating-wrapper {
	padding: 24px;
	background-color: rgba(250, 250, 250);
	border-radius: 0 0 10px 10px;
	backdrop-filter: blur(15px);
	transition: background-color .1s ease 0s;
	line-height: 1;
}

.rating-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.rating-info__up {
	font-size: 20px;
	color: #000;
	font-weight: 700;
	margin-bottom: 5px;
}

.rating-info__up img {
	width: 85px;
	height: auto;
	margin-right: 8px;
}

.rating-info__bottom {
	display: flex;
	align-items: center;
	color: #000;
	font-size: 22px;
}

.rating-stars {
	margin: 0 13px;
}

.rating-stars img {
	width: 22px;
	height: auto;
}

.rating-info__bottom span {
	color: rgba(0, 0, 0, .5);
	font-size: 12px;
	font-weight: 400;
}

.rating-write {
	display: inline-block;
	padding: 10px 15px;
	border-radius: 16px;
	background-color: #39f;
	font-size: 12px;
	font-weight: 700;
	line-height: 14px;
	color: #1d2129;
	text-transform: uppercase;
	cursor: pointer;
	transition: all .1s ease 0s;
	text-decoration: none !important;
}

.reviews-content {
	display: grid;
	grid-template-columns: repeat(auto-fill, 24%);
	justify-content: space-between;
	align-items: start;
}

.reviews-content__item {
	margin-top: 20px;
	max-width: 285px;
	padding: 24px;
	border-radius: 10px;
	backdrop-filter: blur(15px);
	background-color: rgba(250, 250, 250);
	transition: background-color .1s ease 0s;
}

.reviews-item-top {
	display: flex;
	text-decoration: none;
	outline: 0;
}

.author-image {
	width: 44px;
	height: 44px;
	border-radius: 50%;
	backface-visibility: hidden;
	box-shadow: rgba(17, 17, 17, .1) 0 0 0 1px;
	background-size: cover;
	transition: opacity .3s ease 0s;
	flex-shrink: 0;
}

.author-info {
	margin-left: 16px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.38;
	/*white-space: nowrap;*/
	color: #000;
}

.reviews-item-top:hover .author-name {
	text-decoration: underline;
}

.rating-wrapp-bottom {
	margin-top: 5px;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.author-info .rating-stars {
	margin: 0;
	margin-right: 8px;
}

.author-info .rating-stars img {
	width: 18px;
	height: auto;
	margin-right: 2px;
}

.author-info span {
	margin-top: 5px;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.17;
	white-space: nowrap;
	color: rgba(0, 0, 0, .5);
}

.reviews-item-bottom {
	margin-top: 8px;
	text-align: left;
	color: #000;
	word-break: break-word;
	font-size: 17px;
	line-height: 1.5em;
}

.short-text {
	max-height: 77px;
	overflow: hidden;
}

.reviews-content__item.active .reviews-item-bottom {
	max-height: 100%;
	overflow: auto;
}

.review-read-more {
	cursor: pointer;
	color: rgba(0, 0, 0, .5);
	font-size: 17px;
	text-decoration: none;
}

.review-read-more:hover {
	text-decoration: underline;
}

.hide {
	cursor: pointer;
	color: rgba(0, 0, 0, .5);
	font-size: 17px;
	text-decoration: none;
}

.hide:hover {
	text-decoration: underline;
}

.posted-by {
	display: flex;
	margin-top: 12px;
	text-decoration: none;
	outline: 0;
}

.posted-by:active .posted-text span,
.posted-by:hover .posted-text span {
	text-decoration: underline;
}

.posted-by img {
	width: 28px;
	height: auto;
}

.posted-text {
	margin-left: 8px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1.17;
	color: rgba(0, 0, 0, .5);
	display: flex;
	flex-direction: column;
}

.posted-text span {
	text-decoration: none;
	font-size: 15px;
	line-height: 1.38;
	color: #000;
	font-weight: 700;
}

.posted-text a:active,
.posted-text a:hover {
	text-decoration: underline;
}

@media screen and (max-width:1090px) {
	.reviews-content {
		grid-template-columns: repeat(auto-fill, 32%);
	}

	.reviews-content__item {
		max-width: none;
		width: 100%
	}
}

@media screen and (max-width:840px) {
	.reviews-content {
		grid-template-columns: repeat(auto-fill, 49%);
	}
}

@media screen and (max-width:480px) {
	.reviews-content {
		grid-template-columns: repeat(auto-fill, 100%);
	}

	.rating-box {
		flex-wrap: wrap;
	}

	.rating-write {
		margin-top: 20px;
		padding: 10px 20px;
	}

	.rating-stars img {
		width: 18px;
	}

	.reviews-tabs li {
		margin: 0 15px;
	}

	.author-info .rating-stars img {
		width: 15px;
		margin-right: 1px;
	}

	.reviews-tabs {
		flex-direction: column;
	}

	.reviews-tabs li a.active::after {
		height: 1px;
	}

	.reviews-tabs li a::after {
		position: absolute;
		display: block;
		right: 0;
		bottom: -1px;
		left: 0;
		height: 1.5px;
		transform: translate(0, 0) scaleY(1);
		transform-origin: 50% 100%;
		background-color: rgba(0, 0, 0, .05);
		content: ""
	}

	.reviews-tabs {
		border-bottom: none;
		padding-bottom: 3px;
	}
}

@media screen and (max-width:357px) {
	.rating-wrapper {
		text-align: center;
	}

	.rating-info__bottom {
		flex-wrap: wrap;
		justify-content: center;
	}

	.rating-info__bottom span {
		margin-top: 8px;
	}

	.rating-write {
		margin-left: auto;
		margin-right: auto;
	}
}

.light-list {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

.light-list li {
	font-weight: 300;
	font-size: 16px;
	margin: 5px 0;
}

.margin-none {
	margin: 0;
}

.blog-img {
	display: block;
	max-width: 100%;
	margin: 30px auto;
}

.blog-title {
	margin-top: 40px;
	margin-bottom: 20px;
}

.center-block {
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 800px;
	display: block;
}

.footer-title {
	margin-bottom: 10px;
}

.questions {
	padding: 50px 0;
	background: #f4f4f4;
}

.questions-container {
	max-width: 1150px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 15px;
}

.questions-title {
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 15px;
}

.questions-subtitle {
	font-size: 18px;
	font-weight: 400;
}

.questions-wrappper {
	margin-top: 50px;
	overflow: hidden;
	position: relative;
}

.questions-wrappper.active {
	height: 100% !important;
}

.questions-wrappper.active::before {
	display: none;
}

.questions-wrappper::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #f4f4f4;
	background: -moz-linear-gradient(180deg, rgba(244, 244, 244, .6225840678068102) 50%, rgba(244, 244, 244, .9167017148656338) 97%);
	background: -webkit-linear-gradient(180deg, rgba(244, 244, 244, .6225840678068102) 50%, rgba(244, 244, 244, .9167017148656338) 97%);
	background: linear-gradient(180deg, rgba(244, 244, 244, .6225840678068102) 50%, rgba(244, 244, 244, .9167017148656338) 97%);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 1;
}

.questions-item {
	position: relative;
	padding-left: 30px;
	margin-bottom: 40px;
}

.questions-item:nth-child(1) {
	z-index: 2;
}

.questions-item::before {
	content: '';
	width: 23px;
	height: 18px;
	background: url(../images/questions-check-mark.svg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	top: 4px;
	left: 0;
	z-index: 2;
}

.questions-item__title {
	font-size: 20px;
	line-height: 25px;
	font-weight: 700;
	margin-bottom: 10px;
	position: relative;
	z-index: 2;
}

.questions-item p {
	line-height: 24px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0;
}

.questions-item ul li {
	font-weight: 400;
}

.questions-underline {
	text-decoration: underline;
	color: #000;
}

.questions-item .questions-mb {
	margin-bottom: 20px;
}

.read-more {
	margin-top: 70px;
	cursor: pointer;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	width: 225px;
	height: 45px;
	font-weight: 400;
	font-size: 14px;
	background-color: #555;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}

.read-more:hover {
	background-color: #363636;
	transition: all .3s ease;
}

.text-center {
	text-align: center;
}

.italic {
	font-style: italic;
}

.title-light {
	font-weight: 400;
}

.seo-block {
	max-width: 100%;
	padding: 60px 20px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, .65)), to(hsla(0, 0%, 100%, .65))), url(../images/i-4-p-1600.webp);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top;
}

.seo-container {
	max-width: 950px;
	padding-right: 50px;
	margin-left: auto;
	margin-right: auto;
	height: 400px;
	overflow-x: hidden;
}

.seo-container::-webkit-scrollbar {
	width: 10px;
	height: 30px;
}

.seo-container::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: #4a99e8;
}

.seo-container::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2);
	border-radius: 5px;
	background-color: #f9f9fd;
}

.seo-container p {
	font-size: 16px;
	font-weight: 300;
	text-align: justify;
}

.seo-block .light-list li {
	margin-bottom: 20px;
}

.delivery-link {
	width: 100%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.delivery-link img {
	width: 100%;
	height: auto;
}

.faq-wrap._100.delivery-section {
	padding-left: 0;
	padding-right: 0;
}

.non_decoration {
	text-decoration: none;
	color: #000;
}

.delivery-mob {
	display: none;
}

.col-gallery2 {
	display: flex;
	justify-content: center;
}

.col-gallery2 .column {
	margin: 0 30px;
}

.n-cz-left_bsk {
	align-items: flex-start;
	padding-top: 20vh;
}

.down-200_bsk {
	bottom: 20vh;
}

.down-200_bsk2 {
	bottom: 5vh;
}

.bsk-up-text {
	margin-top: -15vh;
	font-size: 14px;
	line-height: 20px;
	text-align: justify;
	color: #333;
}

.bsk2-up-text {
	margin-top: 0;
}

.block-animated-1_bsk {
	overflow: visible;
}

.content-wrap_bsk {
	height: 850px;
	background: 0 0 !important;
	flex-direction: row;
	justify-content: flex-start;
}

.content-wrap_bsk-box .block-animated-1 {
	margin-left: 0;
}

.content-wrap_bsk-box .block-left-400 {
	position: relative;
}

.content-wrap_bsk-box {
	display: flex;
}

.content-wrap_bsk-box2 {
	display: flex;
	flex-direction: column;
}

.section_bsk {
	height: 850px;
	overflow: visible;
	background-color: transparent !important;
}

.content-wrap-back {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50%
}

.section_main_bsk._1 {
	background-color: #fff;
	background-image: url(../images/fon-doc-02-zoom.jpg);
	background-position: 100% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.second-title {
	line-height: 36px;
}

@media(max-width:991px) {
	h2.blog-title {
		font-size: 28px;
	}

	h3.blog-title {
		font-size: 24px;
	}

	.content-wrap_bsk-box .block-left-400 {
		width: 100%;
		padding: 60px 50px 30px;
	}

	.content-wrap-back {
		display: none;
	}

	.content-wrap_bsk {
		height: auto;
	}

	.section.f4 {
		min-height: auto;
	}
}

@media(max-width:479px) {
	h2.blog-title {
		font-size: 22px;
		line-height: 28px;
	}

	h3.blog-title {
		font-size: 20px;
		line-height: 26px;
	}

	.questions-title {
		font-size: 22px;
		margin-bottom: 7px;
	}

	.questions-subtitle {
		font-size: 16px;
	}

	.questions-item__title {
		font-size: 18px;
	}

	.questions-item::before {
		width: 16px;
		height: 12px;
	}

	.questions-item {
		padding-left: 25px;
		margin-bottom: 30px;
	}

	.questions-item p {
		font-size: 14px;
	}

	.questions-item__title {
		margin-bottom: 5px;
	}

	.questions-wrappper {
		margin-top: 35px;
	}

	.questions-item .light-list li {
		font-size: 14px;
	}

	.read-more {
		margin-top: 35px;
	}

	.seo-container h2 {
		font-size: 22px;
		line-height: 32px;
	}

	.seo-container h3 {
		font-size: 20px;
		line-height: 30px;
	}

	.seo-container {
		padding-right: 15px;
	}

	.seo-container p {
		font-size: 14px;
	}

	.delivery-mob {
		display: block;
	}

	.delivery-desk {
		display: none;
	}

	.col-gallery2 .column {
		margin: 0;
	}

	.n-cz-left_bsk {
		align-items: center;
		padding-top: 0;
	}

	.down-200_bsk {
		bottom: 0;
	}

	.bsk-up-text {
		display: none;
	}

	.content-wrap_bsk-box {
		display: block;
	}

	.content-wrap_bsk-box .block-left-400 {
		padding: 40px 20px;
	}

	.chip-text {
		width: 100%
	}

	.section_main_bsk._1 {
		background-image: url(../images/fon1.webp);
		background-position: 100% 0;
		background-size: auto 120vw;
		background-repeat: no-repeat;
	}

	.second-title {
		line-height: 28px;
	}
}

@media(max-width:350px) {

	.seo-container h2,
	.seo-container h3 {
		font-size: 18px;
		line-height: 29px;
	}

	.seo-container p {
		font-size: 14px;
	}
}



.text-block-2 a{
	text-decoration: none;
	margin-top: 3px;
	color: #03ad44;
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	text-align: left;
}

.working-hours{
	font-size: 13px;
}

.div-nav{
	height: 75px;
}

.section-blog{
	margin-top: 75px;
}

.scrollup{
	position: fixed;
	bottom: 105px;
	right: 30px;
	display: none;
	z-index: 999;
	opacity: 0.8;
	transition: all 0.3s ease;
}
.scrollup:hover{
	opacity: 1;
}
.scrollup img{
	width: 50px;
	height: 50px;
}

.zoom-block{
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px 15px;
}

.zoom-block .chip{
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.zoom-block .chip img{
	max-width: 100%;
}

span.paragraph-4{
	display: block;
	margin-bottom: 10px;
}

@media screen and (max-width: 479px){
	.w-container{
		max-width: 100%;
	}
}

.whatsapp-button {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background-color: #25D366;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
	z-index: 10000;
	transition: all 0.3s ease;
}

.whatsapp-button img {
	width: 30px;
	height: 30px;
}

.whatsapp-button:hover {
	background-color: #22bb55;
}

.hidden {
	display: none;
}

.load-more-btn{
	font-size: 16px;
	cursor: pointer;
	position: absolute;
	bottom: 20px;
	width: 240px;
	left: calc(50% - 120px);
	transition: all 0.3s ease;
	z-index: 2;
	font-weight: 700;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.load-more-btn p{
	margin: 0;
}

.load-more-arrow{
	width: 32px;
	min-width: 32px;
	height: 32px;
	background-color: #fff;
	border-radius: 50%;
	border: 1px solid rgba(0, 0, 0, .1);
	padding: 7px;
	line-height: 0;
	position: relative;
	transition: all 0.3s ease;
}

.load-more-arrow:before{
	content: '';
	width: 18px;
	height: 18px;
	background-image: url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-md text-token-text-primary"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 21C11.7348 21 11.4804 20.8946 11.2929 20.7071L4.29289 13.7071C3.90237 13.3166 3.90237 12.6834 4.29289 12.2929C4.68342 11.9024 5.31658 11.9024 5.70711 12.2929L11 17.5858V4C11 3.44772 11.4477 3 12 3C12.5523 3 13 3.44772 13 4V17.5858L18.2929 12.2929C18.6834 11.9024 19.3166 11.9024 19.7071 12.2929C20.0976 12.6834 20.0976 13.3166 19.7071 13.7071L12.7071 20.7071C12.5196 20.8946 12.2652 21 12 21Z" fill="currentColor"></path></svg>');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	top: calc(50% - 9px);
   left: calc(50% - 9px);
}

.bottom-hidden{
	position: relative;
	margin-bottom: -60px;
}

.bottom-hidden:before{
	content: '';
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 280px;
	background: linear-gradient(to bottom, rgba(244, 244, 244, 0) -40%, #f4f4f4 65%);
	z-index:1
}