@import url("https://fonts.googleapis.com/css?family=Rubik:400,400i,500,700&display=swap&subset=cyrillic");
html,body
{
	background: #fff;
	color: #4f4f5a;
	font-family: "Rubik", sans-serif;
	font-size: 15px;
	height: 100%;
	line-height: 24px;
}
*
{
	box-sizing: border-box;
	margin: 0;
	moz-box-sizing: border-box;
	padding: 0;
	webkit-box-sizing: border-box;
	webkit-tap-highlight-color: transparent;
	webkit-text-size-adjust: none;
}
img
{
	border: none;
	max-width: 100%;
	vertical-align: top;
}
a
{
	color: #333333;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
h1,h2
{
	color: #000000;
	font-size: 40px;
	line-height: 54px;
}
h3
{
	color: #000000;
	font-size: 32px;
	line-height: 54px;
}
p
{
	line-height: 24px;
}
button,input
{
	moz-appearance: none;
	webkit-appearance: none;
}
button
{
	cursor: pointer;
}
input,textarea
{
	appearance: none;
	background: none;
	border: none;
	border-radius: 0;
	moz-appearance: none;
	moz-border-radius: 0;
	outline: none;
	webkit-appearance: none;
	webkit-border-radius: 0;
}
::-webkit-input-placeholder
{
	color: #818181;
}
::-moz-placeholder
{
	color: #818181;
}
:-moz-placeholder
{
	color: #818181;
}
:-ms-input-placeholder
{
	color: #818181;
}
input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],textarea
{
	border: #f7f7f7 2px solid;
	border-radius: 4px;
	color: #000000;
	font-family: "Rubik", sans-serif;
	font-size: 14px;
	line-height: 16px;
	moz-border-radius: 4px;
	padding: 13px 14px;
	webkit-border-radius: 4px;
	width: 100%;
}
label
{
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
}
label sup
{
	color: #fe8257;
}
.field
{
	font-size: 12px;
	margin: 0 0 0 2px;
	padding: 0 0 18px 0;
	position: relative;
	top: 4px;
}
.field_with_errors input
{
	border-color: #fe8257 !important;
}
.validation-error
{
	color: #fe8257;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 12px;
	margin: 3px 0 0 !important;
}
button
{
	background: none;
	border: none;
}
body.compensate-for-scrollbar
{
	overflow: hidden;
}
.fancybox-active
{
	height: auto;
}
.fancybox-is-hidden
{
	left: -9999px;
	margin: 0;
	position: absolute !important;
	top: -9999px;
	visibility: hidden;
}
.fancybox-container
{
	height: 100%;
	left: 0;
	ms-touch-action: manipulation;
	outline: none;
	position: fixed;
	top: 0;
	touch-action: manipulation;
	transform: translateZ(0);
	webkit-backface-visibility: hidden;
	webkit-tap-highlight-color: transparent;
	width: 100%;
	z-index: 99992;
}
.fancybox-container *
{
	box-sizing: border-box;
}
.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.fancybox-outer
{
	overflow-y: auto;
	webkit-overflow-scrolling: touch;
}
.fancybox-bg
{
	background: #0e202d;
	opacity: 0;
	transition-duration: inherit;
	transition-property: opacity;
	transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}
.fancybox-is-open .fancybox-bg
{
	opacity: 0.6;
	transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}
.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button
{
	direction: ltr;
	opacity: 0;
	position: absolute;
	transition: opacity 0.25s ease, visibility 0s ease 0.25s;
	visibility: hidden;
	z-index: 99997;
}
.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button
{
	opacity: 1;
	transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
	visibility: visible;
}
.fancybox-infobar
{
	color: #ccc;
	font-size: 13px;
	height: 44px;
	left: 0;
	line-height: 44px;
	min-width: 44px;
	mix-blend-mode: difference;
	moz-user-select: none;
	ms-user-select: none;
	padding: 0 10px;
	pointer-events: none;
	top: 0;
	user-select: none;
	webkit-font-smoothing: subpixel-antialiased;
	webkit-touch-callout: none;
	webkit-user-select: none;
}
.fancybox-toolbar
{
	right: 0;
	top: 0;
}
.fancybox-stage
{
	direction: ltr;
	margin: 0 auto;
	max-width: 1110px;
	overflow: visible;
	transform: translateZ(0);
	z-index: 99994;
}
.fancybox-is-open .fancybox-stage
{
	overflow: hidden;
}
.fancybox-slide
{
	display: none;
	height: 100%;
	left: 0;
	outline: none;
	overflow: auto;
	padding: 44px;
	position: absolute;
	text-align: center;
	top: 0;
	transition-property: transform, opacity;
	webkit-backface-visibility: hidden;
	webkit-overflow-scrolling: touch;
	white-space: normal;
	width: 100%;
	z-index: 99994;
}
.fancybox-slide::before
{
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	vertical-align: middle;
	width: 0;
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next
{
	display: block;
}
.fancybox-slide--image
{
	overflow: hidden;
	padding: 44px 0;
}
.fancybox-slide--image::before
{
	display: none;
}
.fancybox-slide--html
{
	padding: 6px;
}
.fancybox-content
{
	display: inline-block;
	margin: 0;
	max-width: 100%;
	overflow: auto;
	position: relative;
	text-align: left;
	vertical-align: middle;
	webkit-overflow-scrolling: touch;
}
.fancybox-slide--image .fancybox-content
{
	animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
	background: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	max-width: none;
	moz-user-select: none;
	ms-transform-origin: top left;
	ms-user-select: none;
	overflow: visible;
	padding: 0;
	position: absolute;
	top: 0;
	transform-origin: top left;
	transition-property: transform, opacity;
	user-select: none;
	webkit-backface-visibility: hidden;
	webkit-user-select: none;
	z-index: 99995;
}
.fancybox-can-zoomOut .fancybox-content
{
	cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-content
{
	cursor: zoom-in;
}
.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content
{
	cursor: grab;
	cursor: -webkit-grab;
}
.fancybox-is-grabbing .fancybox-content
{
	cursor: grabbing;
	cursor: -webkit-grabbing;
}
.fancybox-container [data-selectable="true"]
{
	cursor: text;
}
.fancybox-image,.fancybox-spaceball
{
	background: transparent;
	border: 0;
	height: 100%;
	left: 0;
	margin: 0;
	max-height: none;
	max-width: none;
	moz-user-select: none;
	ms-user-select: none;
	padding: 0;
	position: absolute;
	top: 0;
	user-select: none;
	webkit-user-select: none;
	width: 100%;
}
.fancybox-spaceball
{
	z-index: 1;
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content
{
	height: 100%;
	overflow: visible;
	padding: 0;
	width: 100%;
}
.fancybox-slide--video .fancybox-content
{
	background: #000;
}
.fancybox-slide--map .fancybox-content
{
	background: #e5e3df;
}
.fancybox-slide--iframe .fancybox-content
{
	background: #fff;
}
.fancybox-video,.fancybox-iframe
{
	background: transparent;
	border: 0;
	display: block;
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.fancybox-iframe
{
	left: 0;
	position: absolute;
	top: 0;
}
.fancybox-error
{
	background: #fff;
	cursor: default;
	max-width: 400px;
	padding: 40px;
	width: 100%;
}
.fancybox-error p
{
	color: #444;
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.fancybox-button
{
	background: none;
	border: 0;
	border-radius: 0;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	height: 44px;
	margin: 0;
	padding: 10px;
	position: relative;
	transition: color 0.2s;
	vertical-align: top;
	visibility: inherit;
	width: 44px;
}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link
{
	color: #ccc;
}
.fancybox-button:hover
{
	color: #fff;
}
.fancybox-button:focus
{
	outline: none;
}
.fancybox-button.fancybox-focus
{
	outline: 1px dotted;
}
.fancybox-button[disabled],.fancybox-button[disabled]:hover
{
	color: #888;
	cursor: default;
	outline: none;
}
.fancybox-button div
{
	height: 100%;
}
.fancybox-button svg
{
	display: block;
	height: 100%;
	overflow: visible;
	position: relative;
	width: 100%;
}
.fancybox-button svg path
{
	fill: currentColor;
	stroke-width: 0;
}
.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2)
{
	display: none;
}
.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1)
{
	display: none;
}
.fancybox-progress
{
	background: #ff5268;
	height: 2px;
	left: 0;
	ms-transform: scaleX(0);
	ms-transform-origin: 0;
	position: absolute;
	right: 0;
	top: 0;
	transform: scaleX(0);
	transform-origin: 0;
	transition-property: transform;
	transition-timing-function: linear;
	z-index: 99998;
}
.fancybox-close-small
{
	background: transparent;
	border: 0;
	border-radius: 0;
	color: #ccc;
	cursor: pointer;
	padding: 8px;
	position: absolute;
	right: -12px;
	top: -44px;
	z-index: 401;
}
.fancybox-close-small:hover
{
	color: #fff;
	opacity: 1;
}
.fancybox-slide--html .fancybox-close-small
{
	color: #fff;
	padding: 7px;
	right: 10px;
	top: 10px;
}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content
{
	overflow: hidden;
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small
{
	display: none;
}
.fancybox-navigation .fancybox-button
{
	background-clip: content-box;
	height: 100px;
	opacity: 0;
	position: absolute;
	top: calc(50% - 50px);
	width: 70px;
}
.fancybox-navigation .fancybox-button div
{
	padding: 7px;
}
.fancybox-navigation .fancybox-button--arrow_left
{
	left: 0;
	left: env(safe-area-inset-left);
	padding: 31px 26px 31px 6px;
}
.fancybox-navigation .fancybox-button--arrow_right
{
	padding: 31px 6px 31px 26px;
	right: 0;
	right: env(safe-area-inset-right);
}
.fancybox-caption
{
	background: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, transparent 100%);
	bottom: 0;
	color: #eee;
	font-size: 14px;
	font-weight: 400;
	left: 0;
	line-height: 1.5;
	padding: 75px 44px 25px 44px;
	pointer-events: none;
	right: 0;
	text-align: center;
	z-index: 99996;
}
@supports (padding: max(0px))
{
	.fancybox-caption
	{
		padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
	}
}
.fancybox-caption--separate
{
	margin-top: -50px;
}
.fancybox-caption__body
{
	max-height: 50vh;
	overflow: auto;
	pointer-events: all;
}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited
{
	color: #ccc;
	text-decoration: none;
}
.fancybox-caption a:hover
{
	color: #fff;
	text-decoration: underline;
}
.fancybox-loading
{
	animation: fancybox-rotate 1s linear infinite;
	background: transparent;
	border: 4px solid #888;
	border-bottom-color: #fff;
	border-radius: 50%;
	height: 50px;
	left: 50%;
	margin: -25px 0 0 -25px;
	opacity: 0.7;
	padding: 0;
	position: absolute;
	top: 50%;
	width: 50px;
	z-index: 99999;
}
@keyframes fancybox-rotate
{
	100%
	{
		transform: rotate(360deg);
	}
}
.fancybox-animated
{
	transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}
.fancybox-fx-slide.fancybox-slide--previous
{
	opacity: 0;
	transform: translate3d(-100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--next
{
	opacity: 0;
	transform: translate3d(100%, 0, 0);
}
.fancybox-fx-slide.fancybox-slide--current
{
	opacity: 1;
	transform: translate3d(0, 0, 0);
}
.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next
{
	opacity: 0;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.fancybox-fx-fade.fancybox-slide--current
{
	opacity: 1;
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous
{
	opacity: 0;
	transform: scale3d(1.5, 1.5, 1.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--next
{
	opacity: 0;
	transform: scale3d(0.5, 0.5, 0.5);
}
.fancybox-fx-zoom-in-out.fancybox-slide--current
{
	opacity: 1;
	transform: scale3d(1, 1, 1);
}
.fancybox-fx-rotate.fancybox-slide--previous
{
	ms-transform: rotate(-360deg);
	opacity: 0;
	transform: rotate(-360deg);
}
.fancybox-fx-rotate.fancybox-slide--next
{
	ms-transform: rotate(360deg);
	opacity: 0;
	transform: rotate(360deg);
}
.fancybox-fx-rotate.fancybox-slide--current
{
	ms-transform: rotate(0deg);
	opacity: 1;
	transform: rotate(0deg);
}
.fancybox-fx-circular.fancybox-slide--previous
{
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--next
{
	opacity: 0;
	transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}
.fancybox-fx-circular.fancybox-slide--current
{
	opacity: 1;
	transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}
.fancybox-fx-tube.fancybox-slide--previous
{
	transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next
{
	transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current
{
	transform: translate3d(0, 0, 0) scale(1);
}
@media all and (max-height: 576px)
{
	.fancybox-slide
	{
		padding-left: 6px;
		padding-right: 6px;
	}
	.fancybox-slide--image
	{
		padding: 6px 0;
	}
	.fancybox-close-small
	{
		right: -6px;
	}
	.fancybox-slide--image .fancybox-close-small
	{
		background: #4e4e4e;
		color: #f2f4f6;
		height: 36px;
		opacity: 1;
		padding: 6px;
		right: 0;
		top: 0;
		width: 36px;
	}
	.fancybox-caption
	{
		padding-left: 12px;
		padding-right: 12px;
	}
	@supports (padding: max(0px))
	{
		.fancybox-caption
		{
			padding-left: max(12px, env(safe-area-inset-left));
			padding-right: max(12px, env(safe-area-inset-right));
		}
	}
}
.fancybox-share
{
	background: #f4f4f4;
	border-radius: 3px;
	max-width: 90%;
	padding: 30px;
	text-align: center;
}
.fancybox-share h1
{
	color: #222;
	font-size: 35px;
	font-weight: 700;
	margin: 0 0 20px 0;
}
.fancybox-share p
{
	margin: 0;
	padding: 0;
}
.fancybox-share__button
{
	border: 0;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	margin: 0 5px 10px 5px;
	min-width: 130px;
	moz-user-select: none;
	ms-user-select: none;
	padding: 0 15px;
	text-decoration: none;
	transition: all 0.2s;
	user-select: none;
	webkit-user-select: none;
	white-space: nowrap;
}
.fancybox-share__button:visited,.fancybox-share__button:link
{
	color: #fff;
}
.fancybox-share__button:hover
{
	text-decoration: none;
}
.fancybox-share__button--fb
{
	background: #3b5998;
}
.fancybox-share__button--fb:hover
{
	background: #344e86;
}
.fancybox-share__button--pt
{
	background: #bd081d;
}
.fancybox-share__button--pt:hover
{
	background: #aa0719;
}
.fancybox-share__button--tw
{
	background: #1da1f2;
}
.fancybox-share__button--tw:hover
{
	background: #0d95e8;
}
.fancybox-share__button svg
{
	height: 25px;
	margin-right: 7px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	width: 25px;
}
.fancybox-share__button svg path
{
	fill: #fff;
}
.fancybox-share__input
{
	background: transparent;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	border-radius: 0;
	color: #5d5b5b;
	font-size: 14px;
	margin: 10px 0 0 0;
	outline: none;
	padding: 10px 15px;
	width: 100%;
}
.fancybox-thumbs
{
	background: #ddd;
	bottom: 0;
	display: none;
	margin: 0;
	ms-overflow-style: -ms-autohiding-scrollbar;
	padding: 2px 2px 4px 2px;
	position: absolute;
	right: 0;
	top: 0;
	webkit-overflow-scrolling: touch;
	webkit-tap-highlight-color: transparent;
	width: 212px;
	z-index: 99995;
}
.fancybox-thumbs-x
{
	overflow-x: auto;
	overflow-y: hidden;
}
.fancybox-show-thumbs .fancybox-thumbs
{
	display: block;
}
.fancybox-show-thumbs .fancybox-inner
{
	right: 212px;
}
.fancybox-thumbs__list
{
	font-size: 0;
	height: 100%;
	list-style: none;
	margin: 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0;
	position: absolute;
	position: relative;
	white-space: nowrap;
	width: 100%;
}
.fancybox-thumbs-x .fancybox-thumbs__list
{
	overflow: hidden;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar
{
	width: 7px;
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track
{
	background: #fff;
	border-radius: 10px;
	box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb
{
	background: #2a2a2a;
	border-radius: 10px;
}
.fancybox-thumbs__list a
{
	backface-visibility: hidden;
	background-color: rgba(0,0,0,0.1);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	cursor: pointer;
	float: left;
	height: 75px;
	margin: 2px;
	max-height: calc(100% - 8px);
	max-width: calc(50% - 4px);
	outline: none;
	overflow: hidden;
	padding: 0;
	position: relative;
	webkit-backface-visibility: hidden;
	webkit-tap-highlight-color: transparent;
	width: 100px;
}
.fancybox-thumbs__list a::before
{
	border: 6px solid #ff5268;
	bottom: 0;
	content: "";
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
	z-index: 99991;
}
.fancybox-thumbs__list a:focus::before
{
	opacity: 0.5;
}
.fancybox-thumbs__list a.fancybox-thumbs-active::before
{
	opacity: 1;
}
@media all and (max-width: 576px)
{
	.fancybox-thumbs
	{
		width: 110px;
	}
	.fancybox-show-thumbs .fancybox-inner
	{
		right: 110px;
	}
	.fancybox-thumbs__list a
	{
		max-width: calc(100% - 10px);
	}
}
.pagination
{
	margin-bottom: 60px;
	text-align: center;
}
.pagination ul
{
	list-style: none;
}
.pagination li
{
	color: #000;
	display: inline-block;
	font-weight: 500;
	height: 24px;
	margin: 0 5px;
	vertical-align: middle;
	width: 24px;
}
.pagination li span
{
	opacity: .25;
}
.pagination li a
{
	color: inherit;
	cursor: pointer;
	opacity: .25;
	text-decoration: none;
}
.pagination li.prev
{
	margin-left: 0;
	margin-right: 16px;
}
.pagination li.next
{
	margin-left: 16px;
	margin-right: 0;
}
.pagination li.prev,.pagination li.next
{
	background-color: #FE8257;
	border-radius: 50%;
	cursor: pointer;
	moz-border-radius: 50%;
	opacity: .25;
	position: relative;
	webkit-border-radius: 50%;
}
.pagination li.prev:before,.pagination li.next:before
{
	background: url(/img/smk/pagination_arrow.svg) center no-repeat;
	content: '';
	display: block;
	height: 12px;
	left: calc(50% - 3px);
	position: absolute;
	top: calc(50% - 6px);
	width: 8px;
}
.pagination li.prev:hover,.pagination li.next:hover
{
	opacity: 1;
}
.pagination li.prev:before
{
	left: calc(50% - 5px);
	moz-transform: rotate(180deg);
	transform: rotate(180deg);
	webkit-transform: rotate(180deg);
}
.pagination li.active,.pagination li.current
{
	cursor: default;
}
.pagination li:hover a
{
	opacity: 1;
}
.pagination li.active a,.pagination li.active span,.pagination li.current a,.pagination li.current span
{
	opacity: 1;
}
.slick-slider
{
	box-sizing: border-box;
	display: block;
	khtml-user-select: none;
	moz-user-select: none;
	ms-touch-action: pan-y;
	ms-user-select: none;
	position: relative;
	touch-action: pan-y;
	user-select: none;
	webkit-tap-highlight-color: transparent;
	webkit-touch-callout: none;
	webkit-user-select: none;
}
.slick-list
{
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.slick-list:focus
{
	outline: none;
}
.slick-list.dragging
{
	cursor: hand;
	cursor: pointer;
}
.slick-slider .slick-track,.slick-slider .slick-list
{
	moz-transform: translate3d(0, 0, 0);
	ms-transform: translate3d(0, 0, 0);
	o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
}
.slick-track
{
	display: block;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
}
.slick-track:before,.slick-track:after
{
	content: "";
	display: table;
}
.slick-track:after
{
	clear: both;
}
.slick-loading .slick-track
{
	visibility: hidden;
}
.slick-slide
{
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	outline: none;
}
[dir="rtl"] .slick-slide
{
	float: right;
}
.slick-slide img
{
	display: block;
}
.slick-slide.slick-loading img
{
	display: none;
}
.slick-slide.dragging img
{
	pointer-events: none;
}
.slick-initialized .slick-slide
{
	display: block;
}
.slick-loading .slick-slide
{
	visibility: hidden;
}
.slick-vertical .slick-slide
{
	border: 1px solid transparent;
	display: block;
	height: auto;
}
.slick-arrow.slick-hidden
{
	display: none;
}
.wrapper
{
	margin: 0 auto;
	overflow: hidden;
}
.button
{
	background-color: #fe8257;
	border: none;
	border-radius: 12px;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "Rubik", sans-serif;
	font-size: 15px;
	font-weight: 500;
	min-width: 160px;
	moz-border-radius: 12px;
	moz-transition: all 300ms ease;
	outline: none;
	padding: 13px 42px;
	text-align: center;
	transition: all 300ms ease;
	vertical-align: top;
	webkit-border-radius: 12px;
	webkit-transition: all 300ms ease;
}
.button:hover
{
	background-color: #ff7140;
	text-decoration: none;
}
.button.light
{
	background-color: rgba(255,255,255,0.2);
	color: #ffffff;
}
.button.light:hover
{
	background-color: white;
	color: #fe8257;
}
.button.blue
{
	background-color: #31afff;
	color: #fff;
}
.button.blue:hover
{
	background-color: #31afff;
	color: #fff;
}
.button.violet
{
	background-color: #7f8dcf;
	color: #fff;
}
.button.violet:hover
{
	background-color: #7f8dcf;
	color: #fff;
}
.section
{
	width: 100%;
}
.section .section_container
{
	/*height: 100%;*/
	width: 100%;
}
.section h1,.section h2,.section h3
{
	margin-bottom: 40px;
}
.section_link
{
	margin-top: 45px;
	text-align: center;
}
.section_link a
{
	color: #57b7da;
	font-weight: bold;
	text-decoration: underline;
}
.section_link a:hover
{
	text-decoration: none;
}
.breadcrumbs,.content
{
	margin: 0 auto;
	width: 1110px;
}
.breadcrumbs h3,.content h3
{
	text-align: center;
}
.lock
{
	overflow: hidden;
	position: relative;
}
.breadcrumbs
{
	color: #4f4f5a;
	display: block;
	margin: 0 auto 32px;
	margin-bottom: 16px;
	width: 1110px;
}
.breadcrumbs ul
{
	list-style: none;
}
.breadcrumbs li
{
	display: inline-block;
	font-size: 14px;
	line-height: 24px;
	margin-right: 8px;
	position: relative;
	vertical-align: top;
}
.breadcrumbs li ~ li
{
	margin-left: 10px;
}
.breadcrumbs li ~ li::before
{
	background-color: #4f4f5a;
	border-radius: 50%;
	content: "";
	display: block;
	height: 4px;
	left: -12px;
	moz-border-radius: 50%;
	position: absolute;
	top: calc(50% - 2px);
	webkit-border-radius: 50%;
	width: 4px;
}
.breadcrumbs a,.breadcrumbs span
{
	color: inherit;
}
.desk_hide,.button.desk_hide
{
	display: none;
}
.page_title
{
	align-items: center;
	background-color: #5DC3E8;
	display: flex;
	margin-bottom: 56px;
	margin-top: 80px;
	min-height: 350px;
	padding: 0 !important;
}
.page_title .content
{
	text-align: center;
}
.page_title span
{
	color: inherit;
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	margin: 0 0 5px;
}
.page_title strong
{
	color: inherit;
	display: block;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
}
.page_title .button
{
	height: 50px;
	line-height: 50px;
	margin-top: 24px;
	min-width: 255px;
	padding: 0;
}
.page_title h1
{
	color: #fff;
	display: inline-block;
	font-size: 34px;
	line-height: 44px;
	margin: 0 auto;
	max-width: 75%;
	position: relative;
	text-align: center;
	vertical-align: top;
}
.page_title h1>p
{
	line-height: inherit;
	margin-bottom: 5px;
}
.page_title h1:before,.page_title h1:after
{
	background-repeat: no-repeat;
	content: "";
	display: block;
	position: absolute;
}
.page_title h1:before
{
	background-image: url(/img/smk/title_drops_1.svg);
	height: 86px;
	left: -125px;
	top: calc(50% - 53px);
	width: 81px;
}
.page_title h1:after
{
	background-image: url(/img/smk/title_drops_2.svg);
	height: 173px;
	right: -185px;
	top: calc(50% - 95px);
	width: 157px;
}
.page .content
{
	display: flex;
}
.page_content
{
	width: 100%;
}
.page__static p
{
	margin-bottom: 20px;
}
.page__static .content ul
{
	list-style: none;
}
.page__static .content ul li
{
	margin-bottom: 5px;
	padding-left: 14px;
	position: relative;
}
.page__static .content ul li:before
{
	background-color: #57b7d9;
	border-radius: 50%;
	content: "";
	display: block;
	height: 7px;
	left: 0;
	moz-border-radius: 50%;
	top: 5px;
	webkit-border-radius: 50%;
	width: 7px;
}
.read_more
{
	color: #57b7da;
	cursor: pointer;
	font-weight: bold;
	line-height: 18px;
	text-decoration: underline;
}
.mastercard_powered
{
	align-items: center;
	display: flex;
}
.mastercard_powered:before
{
	background: url(/assets/mastercard.svg) center center no-repeat;
	background-size: contain;
	content: "";
	display: inline-block;
	height: 25px;
	margin: 0 5px 0 0;
	vertical-align: top;
	width: 38px;
}
.mastercard_powered p
{
	color: #211e1f;
	font-size: 14px;
	font-weight: 500;
}
.header
{
	background: #5dc3e8;
	left: 0;
	min-height: 80px;
	moz-transition: ease-in-out 0.3s all;
	position: fixed;
	top: 0;
	transition: ease-in-out 0.3s all;
	webkit-transition: ease-in-out 0.3s all;
	width: 100%;
	z-index: 100;
}
.header.inner
{
	background-color: #fff;
}
.header.inner .navigation li a
{
	color: #4f4f5a;
}
.header.inner .light
{
	background-color: rgba(254,130,87,0.1);
	color: #fe8257;
}
.header.inner .logo
{
	background: url(/img/smk/logo.svg) center no-repeat;
}
.header:not(.header__orders).nav-up
{
	min-height: 80px;
	opacity: 0;
	top: -80px;
}
.header:not(.header__orders).nav-down
{
	background-color: #fff;
	box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	moz-box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	opacity: 1;
	top: 0;
	webkit-box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	z-index: 20;
}
.header:not(.header__orders).nav-down .menu_opener span
{
	background-color: #5DC3E8;
}
.header:not(.header__orders).nav-down .navigation ul
{
	background-color: #fff;
}
.header:not(.header__orders).nav-down .navigation li a
{
	color: #4f4f5a;
}
.header:not(.header__orders).nav-down .light
{
	background-color: rgba(254,130,87,0.1);
	color: #fe8257;
}
.header:not(.header__orders).nav-down .logo
{
	background: url(/img/smk/logo_smk.svg) center no-repeat;
}
.header:not(.header__orders).nav-down .header_wrap
{
	background-color: #fff;
	box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	moz-box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	top: 0;
	webkit-box-shadow: 0 3px 10px rgba(208,207,207,0.5);
	z-index: 20;
}
.header+.section
{
	padding-top: 80px;
}
.header_content
{
	align-items: center;
	display: flex;
	flex-direction: row;
	margin: 0 auto;
	min-height: 80px;
	width: 1110px;
}
.header_actions
{
	flex: 1;
	text-align: right;
}
.header_actions .button
{
	margin-left: 15px;
}
.header__orders
{
	background-color: #fff;
	margin-bottom: 100px;
	position: relative;
	z-index: 1;
}
.header__orders.sticky
{
	box-shadow: none;
}
.header__orders .logo
{
	background: url(/img/smk/logo_smk.svg) center no-repeat;
}
.header__orders .header_content
{
	margin-left: 11.7%;
	width: 100%;
}
.logo
{
	background: url(/img/smk/logo_white.svg) center no-repeat;
	height: 21px;
	width: 173px;
}
.footer
{
	color: #4f4f5a;
	padding: 50px 0 30px 0;
}
.footer .footer_logo img
{
	height: auto;
	width: 115px;
}
.footer .footer_info
{
	display: flex;
	flex-direction: row;
	margin: 14px 0 0 0;
}
.footer .footer_info .footer_navigation
{
	align-items: flex-start;
	display: flex;
	flex: 1;
	flex-direction: column;
	justify-content: flex-end;
	padding: 0 0 8px 0;
}
.footer .footer_info .footer_navigation ul
{
	list-style: none;
}
.footer .footer_info .footer_navigation ul li
{
	margin: 0 0 3px 0;
}
.footer .footer_info .footer_navigation a
{
	color: #57b7d9;
	font-size: 14px;
	text-decoration: underline;
}
.footer .footer_info .footer_navigation a:hover
{
	text-decoration: none;
}
.footer .footer_info .footer_navigation .copyright
{
	text-align: left;
}
.footer .footer_info .footer_contacts
{
	font-size: 14px;
	text-align: right;
	width: 280px;
}
.footer .footer_info .footer_contacts .contact_item
{
	margin: 0 0 8px 0;
}
.footer .footer_info .footer_contacts .contact_item,.footer .footer_info .footer_contacts .contact_item a
{
	color: #76767a;
}
.footer .copyright
{
	color: #96959c;
	font-size: 12px;
	text-align: center;
}
.youtube,.instagram,.facebook
{
	background-position: center top;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 32px;
	vertical-align: middle;
}
.youtube:hover,.instagram:hover,.facebook:hover
{
	background-position: center bottom;
}
.youtube
{
	background-image: url(/img/smk/youtube.svg);
	height: 17px;
	width: 24px;
}
.facebook
{
	background-image: url(/img/smk/facebook_footer.svg);
	height: 20px;
	width: 14px;
}
.instagram
{
	background-image: url(/img/smk/instagram_footer.svg);
	height: 24px;
	width: 24px;
}
.apps_block
{
	align-self: flex-end;
	display: flex;
}
.apps_block a
{
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 134px;
}
.app_store
{
	background-image: url(/img/smk/app_store.svg);
	margin-right: 10px;
}
.google_play
{
	background-image: url(/img/smk/google_play.svg);
}
.navigation
{
	margin: 0 0 0 37px;
}
.navigation .user_login
{
	display: none;
}
.navigation ul
{
	list-style: none;
}
.navigation ul li
{
	display: inline-block;
	margin: 0 0 0 38px;
	vertical-align: top;
}
.navigation ul li a
{
	color: #fff;
	moz-transition: color 300ms ease;
	transition: color 300ms ease;
	webkit-transition: color 300ms ease;
}
.navigation ul li a.current
{
	font-weight: 500;
}
.navigation ul li a:hover
{
	color: #fff;
	text-decoration: none;
}
.navigation .menu_opener
{
	display: none;
}
.section
{
	padding: 49px 0;
}
.welcome
{
	background-color: #5DC3E8;
	background-image: url(/img/smk/welcome.svg);
	background-position: center bottom;
	background-repeat: no-repeat;
	min-height: 580px;
	overflow: hidden;
	padding: 0;
	position: relative;
}
.welcome .slick-list
{
	padding: 45px 0;
}
.welcome .slick-dots
{
	bottom: 24px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 5;
}
.welcome .slick-dots li
{
	display: inline-block;
	margin: 0 4px;
	vertical-align: middle;
}
.welcome .slick-dots button
{
	background-color: rgba(255,255,255,0.4);
	border-radius: 50%;
	color: transparent;
	display: block;
	font-size: 0;
	height: 8px;
	line-height: 0;
	moz-border-radius: 50%;
	outline: none;
	webkit-border-radius: 50%;
	width: 8px;
}
.welcome .slick-dots .slick-active button
{
	background-color: white;
}
.welcome .content
{
	height: 100%;
	width: 100%;
}
.welcome_content
{
	height: 100%;
	position: relative;
	z-index: 2;
}
.welcome .slick-track,.welcome .slick-list
{
	height: 100%;
}
.welcome_item_content
{
	align-items: center;
	display: flex;
	height: 100%;
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
	width: 1110px;
}
.welcome_aside
{
	padding: 0;
	width: 570px;
}
.welcome_aside .button
{
	padding: 13px 100px;
}
.welcome_aside .button.light
{
	margin-left: 30px;
	padding: 13px 42px;
}
.welcome_aside .welcome_title
{
	margin: 0;
}
.welcome_aside .welcome_title span
{
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin: 0;
}
.welcome_aside .welcome_title,.welcome_aside .welcome_title h1,.welcome_aside .welcome_title h2,.welcome_aside .welcome_title h3
{
	color: #fff;
	margin: 0;
	padding-bottom: 0;
}
.welcome_aside .welcome_description
{
	color: #fff;
	margin: 0 0 0 0;
}
.welcome_aside .welcome_link
{
	color: #fff;
	display: block;
	font-weight: 600;
	line-height: 18px;
	margin: 15px 0 0 0;
	text-decoration: underline;
}
.welcome_aside .welcome_link:hover
{
	text-decoration: none;
}
.welcome_photo
{
	max-width: 40%;
	position: absolute;
	right: 0;
}
.welcome_photo .button
{
	display: none;
}
.benefits
{
	padding: 95px 0;
}
.benefits .content
{
	text-align: center;
}
.benefits .benefit_item
{
	display: inline-block;
	margin: 0 30px 24px 0;
	vertical-align: top;
	width: calc(25% - 32px);
}
.benefits .benefit_item:nth-child(4n)
{
	margin-right: 0;
}
.benefits .benefit_item .benefit_icon
{
	margin: 0 auto;
	moz-transform: rotate(0deg);
	moz-transition: ease-in-out 0.25s transform;
	transform: rotate(0deg);
	transition: ease-in-out 0.25s transform;
	webkit-transform: rotate(0deg);
	webkit-transition: ease-in-out 0.25s transform;
	width: 90px;
}
.benefits .benefit_item .benefit_icon:hover
{
	moz-transform: rotate(6deg);
	transform: rotate(6deg);
	webkit-transform: rotate(6deg);
}
.benefits .benefit_item .benefit_title
{
	color: #000000;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.3px;
	margin: 16px 0 0 0;
}
.benefits .benefit_item .benefit_description
{
	margin: 7px 0 0 0;
}
.functions
{
	background-color: #ecfaff;
	/*background-image: url(/img/smk/functions.png);*/
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 64px 0;
}
.functions_content
{
	display: flex;
}
.functions_photo
{
	align-self: flex-start;
	margin-top: 0;
	max-width: 25%;
	position: relative;
}
.functions_photo .screen_saver
{
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 100%;
}
.functions_photo .screen_saver img
{
	height: auto;
	left: 9%;
	moz-transition: ease 1s opacity;
	position: absolute;
	right: 0;
	top: 30%;
	transition: ease 1s opacity;
	webkit-transition: ease 1s opacity;
	width: 82%;
}
.functions_photo .screen_saver img.hide
{
	opacity: 0;
}
.functions_photo .screen_saver img.show
{
	opacity: 1;
}
.functions_info
{
	max-width: 350px;
	width: calc(37.5% - 90px);
}
.functions_info_item
{
	border-top: 1px solid #dbdbdb;
	cursor: pointer;
	padding: 15px 20px 15px 0;
}
.functions_info_item:hover span
{
	color: #fe8257;
}
.functions_info_item:hover p
{
	color: #000;
}
.functions_info_item span
{
	color: #1D1D1D;
	display: block;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	margin-bottom: 8px;
}
.functions_info_item p
{
	color: #93939C;
	font-size: 15px;
	line-height: 20px;
}
.functions_info__right
{
	margin-left: 90px;
	text-align: right;
}
.functions_info__left
{
	margin-right: 90px;
}
.banks
{
	padding: 45px 0 80px;
}
.banks .content
{
	width: auto;
}
.banks .content h3
{
	margin-bottom: 25px;
}
.banks .slick-list
{
	padding: 15px 0;
}
.banks_slider
{
	margin: 0 auto;
	max-width: 1395px;
}
.banks_item
{
	border-radius: 16px;
	box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	height: 168px;
	margin: 0 14px;
	max-width: 255px;
	moz-border-radius: 16px;
	moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	moz-transform: scale(1);
	moz-transition: ease 0.25s transform;
	padding: 0 20px;
	position: relative;
	transform: scale(1);
	transition: ease 0.25s transform;
	webkit-border-radius: 16px;
	webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	webkit-transform: scale(1);
	webkit-transition: ease 0.25s transform;
}
.banks_item:hover
{
	moz-transform: scale(1.03);
	transform: scale(1.03);
	webkit-transform: scale(1.03);
}
.banks_item img
{
	max-width: 100%;
}
.banks_item span
{
	color: #959399;
	display: block;
	font-size: 15px;
	font-weight: 500;
	left: 0;
	line-height: 24px;
	position: absolute;
	text-align: center;
	top: calc(50% - 12px);
	width: 100%;
}
.banks_item_content
{
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
}
.how_to
{
	background-color: #57b7da;
	background-image: url(/img/smk/how_to.svg);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 95px 0 50px;
	position: relative;
	text-align: center;
}
.how_to .content
{
	text-align: center;
}
.how_to h3
{
	color: #fff;
	margin-bottom: 32px;
}
.how_to_item
{
	display: inline-block;
	margin: 0 62px;
	max-width: 255px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.how_to_item:before
{
	background-color: #fff;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	right: calc(-50% - 64px);
	top: 48px;
	width: calc(100% + 5px);
}
.how_to_item:nth-child(1)
{
	margin-left: 0;
}
.how_to_item:nth-child(1) span:after
{
	animation-delay: 0s;
}
.how_to_item:nth-child(2) span:after
{
	animation-delay: 1s;
}
.how_to_item:nth-child(3)
{
	margin-right: 0;
}
.how_to_item:nth-child(3) span:after
{
	animation-delay: 2s;
}
.how_to_item:nth-child(3):before
{
	display: none;
}
.how_to_item span
{
	display: inline-block;
	height: 96px;
	margin-bottom: 16px;
	position: relative;
	vertical-align: top;
	width: 96px;
}
.how_to_item span b
{
	background-color: #fff;
	border-radius: 50%;
	color: #fe8257;
	display: block;
	font-size: 32px;
	font-weight: 500;
	height: 100%;
	line-height: 96px;
	moz-border-radius: 50%;
	position: relative;
	webkit-border-radius: 50%;
	width: 100%;
	z-index: 5;
}
.how_to_item span:after
{
	animation-duration: 3.5s;
	animation-iteration-count: infinite;
	animation-name: sonarWave;
	animation-timing-function: linear, step-end;
	background-color: #fff;
	border-radius: 50%;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	moz-border-radius: 50%;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
	webkit-border-radius: 50%;
	width: 100%;
	z-index: 4;
}
.how_to p
{
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}
.how_to_details
{
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-top: 46px;
	text-decoration: underline;
	vertical-align: top;
}
.how_to_details:hover
{
	text-decoration: none;
}
.how_to_details_wrap
{
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.how_to_details_wrap:after
{
	content: "";
	display: inline-block;
	font-size: 0;
	height: 100%;
	line-height: 0;
	vertical-align: middle;
	width: 0;
}
.how_to_details_wrap.show
{
	display: block;
}
.how_to_details_block
{
	background-color: #fff;
	border-radius: 20px;
	box-shadow: 0 -2px 0 #f7f7f7, 2px 0 0 #f7f7f7, -2px 0 0 #f7f7f7;
	display: inline-block;
	max-width: 470px;
	moz-border-radius: 20px;
	moz-box-shadow: 0 -2px 0 #f7f7f7, 2px 0 0 #f7f7f7, -2px 0 0 #f7f7f7;
	padding: 24px;
	position: relative;
	text-align: left;
	vertical-align: middle;
	webkit-border-radius: 20px;
	webkit-box-shadow: 0 -2px 0 #f7f7f7, 2px 0 0 #f7f7f7, -2px 0 0 #f7f7f7;
	z-index: 10;
}
.how_to_details_block strong
{
	font-size: 20px;
	line-height: 30px;
}
.how_to_details_block ol
{
	counter-reset: list;
	list-style: none;
	margin-top: 15px;
}
.how_to_details_block ol li
{
	margin-bottom: 11px;
}
.how_to_details_block ol li:before
{
	content: counter(list) ". ";
	counter-increment: list;
}
.how_to_details_block ol li:last-child
{
	margin-bottom: 0;
}
.cabinet
{
	overflow: hidden;
	padding: 0;
	position: relative;
}
.cabinet_slider
{
	left: 0;
	padding: 2.77% 11.2% 4.2%;
	position: absolute;
	top: 0;
	width: 100%;
}
.cabinet_slider_content
{
	display: inline-block;
	margin-left: 4.5%;
	max-width: 48.5%;
	position: relative;
	vertical-align: middle;
}
.cabinet_slider_content>img
{
	max-width: 870px;
	width: 100%;
}
.cabinet_slider_item
{
	width: 870px;
}
.cabinet_slider_item p
{
	display: none;
}
.cabinet_slider img
{
	max-width: 670px;
	width: 100%;
}
.cabinet_slider__mobile
{
	border-radius: 24px;
	height: 95%;
	left: 0;
	margin: 5%;
	moz-border-radius: 24px;
	overflow: hidden;
	position: absolute;
	top: 0;
	webkit-border-radius: 24px;
	width: 90%;
}
.cabinet_slider__mobile img
{
	border-radius: 24px;
	height: 100%;
	max-width: 670px;
	moz-border-radius: 24px;
	webkit-border-radius: 24px;
	width: 100%;
}
.cabinet__mobile_preview
{
	text-align: right;
}
.cabinet__mobile_preview .cabinet_slider_content
{
	display: inline-block;
	margin: 0 16%;
	max-width: 48.5%;
	position: relative;
	vertical-align: middle;
}
.cabinet__mobile_preview .cabinet_slider_content>img
{
	max-height: 500px;
	width: auto;
}
.cabinet__mobile_preview .slider_tabs_content
{
	border-radius: 20px 0 0 20px;
	moz-border-radius: 20px 0 0 20px;
	padding-left: 0;
	padding-right: 20%;
	position: relative;
	text-align: right;
	webkit-border-radius: 20px 0 0 20px;
}
.cabinet__mobile_preview .slider_tabs_content .apps_block
{
	bottom: 20px;
	left: 20px;
	position: absolute;
}
.cabinet__mobile_preview .slider_tabs_content h3,.cabinet__mobile_preview .slider_tabs_content span
{
	padding-left: 20px;
	text-align: left;
}
.cabinet__mobile_preview .slider_tabs_content .slick-active:before
{
	box-shadow: -5px 5px 0 #fff;
	moz-box-shadow: -5px 5px 0 #fff;
	webkit-box-shadow: -5px 5px 0 #fff;
}
.cabinet__mobile_preview .slider_tabs_content .slick-active:after
{
	box-shadow: -5px -5px 0 #fff;
	moz-box-shadow: -5px -5px 0 #fff;
	webkit-box-shadow: -5px -5px 0 #fff;
}
.cabinet__mobile_preview .slider_tabs_content li
{
	border-radius: 0 15px 15px 0;
	moz-border-radius: 0 15px 15px 0;
	webkit-border-radius: 0 15px 15px 0;
}
.cabinet__mobile_preview .slider_tabs_content li:after,.cabinet__mobile_preview .slider_tabs_content li:before
{
	left: 0;
	right: auto;
}
.cabinet__mobile_preview .slider_tabs_content li:before
{
	border-radius: 0 0 0 15px;
	moz-border-radius: 0 0 0 15px;
	webkit-border-radius: 0 0 0 15px;
}
.cabinet__mobile_preview .slider_tabs_content li:after
{
	border-radius: 15px 0 0 0;
	moz-border-radius: 15px 0 0 0;
	webkit-border-radius: 15px 0 0 0;
}
.cabinet__mobile_preview .slider_tabs_content li button
{
	text-align: right;
}
.cabinet__mobile_preview .slider_tabs_content li button span
{
	padding: 12px 16px 12px 10%;
}
.cabinet__mobile_preview .slider_tabs_content li button span:after
{
	left: 17px;
	moz-transform: rotate(-90deg);
	right: auto;
	transform: rotate(-90deg);
	webkit-transform: rotate(-90deg);
}
.slider_tabs_content
{
	background-color: #ECFAFF;
	background-image: url(/img/smk/cabinet.svg);
	background-position: left bottom;
	background-repeat: no-repeat;
	border-radius: 0 20px 20px 0;
	display: inline-block;
	max-width: 46%;
	moz-border-radius: 0 20px 20px 0;
	padding: 64px 0 102px 22%;
	vertical-align: middle;
	webkit-border-radius: 0 20px 20px 0;
	width: 100%;
}
.slider_tabs_content h3
{
	line-height: 44px;
	margin-bottom: 16px;
}
.slider_tabs_content>span
{
	color: #000000;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	margin-bottom: 15px;
}
.slider_tabs_content ul
{
	list-style: none;
}
.slider_tabs_content li
{
	border-radius: 15px 0 0 15px;
	margin-top: -1px;
	moz-border-radius: 15px 0 0 15px;
	position: relative;
	webkit-border-radius: 15px 0 0 15px;
	z-index: 10;
}
.slider_tabs_content li:after,.slider_tabs_content li:before
{
	content: "";
	display: block;
	height: 17px;
	position: absolute;
	right: 0;
	width: 17px;
}
.slider_tabs_content li:before
{
	border-radius: 0 0 15px 0;
	moz-border-radius: 0 0 15px 0;
	top: -17px;
	webkit-border-radius: 0 0 15px 0;
}
.slider_tabs_content li:after
{
	border-radius: 0 15px 0 0;
	bottom: -17px;
	moz-border-radius: 0 15px 0 0;
	webkit-border-radius: 0 15px 0 0;
}
.slider_tabs_content li button
{
	display: block;
	position: relative;
	width: 100%;
}
.slider_tabs_content li button span
{
	display: block;
	padding: 12px 10% 12px 16px;
	position: relative;
}
.slider_tabs_content li button span:after
{
	background-image: url(/img/smk/accordion_arrow.svg);
	background-repeat: no-repeat;
	content: "";
	display: none;
	height: 8px;
	moz-transform: rotate(90deg);
	position: absolute;
	right: 17px;
	top: calc(50% - 5px);
	transform: rotate(90deg);
	webkit-transform: rotate(90deg);
	width: 14px;
}
.slider_tabs_content li button:after,.slider_tabs_content li button:before
{
	background-color: #77c5e2;
	content: "";
	display: block;
	height: 1px;
	left: 0;
	position: absolute;
	width: 90%;
}
.slider_tabs_content li button:after
{
	display: none;
}
.slider_tabs_content li button:before
{
	top: 0;
}
.slider_tabs_content li:last-child.slick-active button:after
{
	display: none;
}
.slider_tabs_content li:last-child button:after
{
	bottom: 0;
	display: block;
}
.slider_tabs_content .slick-active
{
	background-color: #fff;
}
.slider_tabs_content .slick-active span:after
{
	display: block;
}
.slider_tabs_content .slick-active:before
{
	box-shadow: 5px 5px 0 #fff;
	moz-box-shadow: 5px 5px 0 #fff;
	webkit-box-shadow: 5px 5px 0 #fff;
}
.slider_tabs_content .slick-active:after
{
	box-shadow: 5px -5px 0 #fff;
	moz-box-shadow: 5px -5px 0 #fff;
	webkit-box-shadow: 5px -5px 0 #fff;
}
.slider_tabs_content .slick-active+li button:before
{
	display: none;
}
.slider_tabs_content .slick-active button
{
	color: #5dc3e8;
	font-weight: 500;
}
.slider_tabs_content .slick-active button:before
{
	background-color: transparent;
}
.slider_tabs_content button
{
	color: #4f4f5a;
	font-size: 15px;
	line-height: 24px;
	outline: none;
	text-align: left;
}
.presentation
{
	padding: 95px 0;
	position: relative;
}
.presentation_video
{
	height: 670px;
}
.presentation_video_placeholder
{
	background: url(/img/smk/video_placeholder.png) center center no-repeat;
	background-size: 1110px;
	border-radius: 56px;
	height: 100%;
	moz-border-radius: 56px;
	position: relative;
	webkit-border-radius: 56px;
	width: 100%;
}
.presentation_video_placeholder:after
{
	background: url(/img/smk/video_bg2.jpg) center center no-repeat;
	background-size: 100%;
	bottom: 10.2%;
	content: "";
	display: block;
	height: 83%;
	left: 11.5%;
	position: absolute;
	width: 77%;
	z-index: 1;
}
.presentation_video .play
{
	background: url(/img/smk/play.svg) center center no-repeat;
	background-size: 80px;
	height: 80px;
	left: 50%;
	margin: -40px 0 0 -40px;
	position: absolute;
	top: 50%;
	width: 80px;
	z-index: 5;
}
.news
{
	background-color: #ECFAFF;
	background-image: url(/img/smk/news.svg);
	background-position: center bottom;
	background-repeat: no-repeat;
	padding: 64px 0;
}
.news_item
{
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	display: inline-block;
	margin: 0 14px;
	max-width: 255px;
	min-height: 370px;
	moz-border-radius: 8px;
	moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	overflow: hidden;
	vertical-align: top;
	webkit-border-radius: 8px;
	webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	width: 100%;
}
.news_item .image
{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 160px;
	text-align: center;
}
.news_item .image img
{
	max-height: 100%;
	width: 100%;
}
.news_item:nth-child(1)
{
	margin-left: 0;
}
.news_item:last-child
{
	margin-right: 0;
}
.news_item_description
{
	padding: 20px;
}
.news_item .date
{
	color: #818181;
	font-size: 14px;
	line-height: 16px;
	margin-bottom: 12px;
}
.news_item strong
{
	color: #000000;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
}
.news_item p
{
	color: #4f4f5a;
	font-size: 15px;
	line-height: 24px;
	margin-top: 12px;
}
.questions
{
	padding: 95px 0;
}
.questions_item
{
	border-bottom: 1px solid #dbdbdb;
	padding: 20px 0 20px 20px;
}
.questions_item+h3
{
	margin-top: 20px;
}
.questions_item_title
{
	color: #000;
	cursor: pointer;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	padding-right: 20px;
	position: relative;
}
.questions_item_title_arrow
{
	background-image: url(/img/smk/grey_arrow.svg);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 8px;
	position: absolute;
	right: 0;
	top: 9px;
	width: 12px;
	z-index: 2;
}
.questions_item.active
{
	border-bottom-color: #57b7da;
}
.questions_item.active .questions_item_title_arrow
{
	background-image: url(/img/smk/faq_arrow.svg);
	moz-transform: rotate(180deg);
	transform: rotate(180deg);
	webkit-transform: rotate(180deg);
}
.questions_item_content
{
	display: none;
	padding-top: 12px;
}
.questions_item_content p
{
	color: #4f4f5a;
	font-size: 15px;
	line-height: 24px;
}
.request_form
{
	background-color: #ECFAFF;
	background-image: url(/img/smk/request.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.request_form form
{
	margin: 24px auto 0;
	max-width: 350px;
}
.request_form form .button
{
	display: block;
	margin: 0 auto;
	max-width: 350px;
	width: 100%;
}
.request_form form input
{
	border: 2px solid #dbdbdb;
	width: 100%;
	margin: 15px 0;
}
.request_form form input:focus
{
	border-color: #6fbbd7;
}
.request_form form .select2-container
{
	min-width: 100%;
}
.request_form .form_double
{
	display: flex;
	width: 100%;
}
.request_form .form_double .form_item
{
	margin-right: 30px;
	width: calc(50% - 15px);
}
.request_form .form_double .form_item:last-child
{
	margin-right: 0;
}
.request_form label
{
	margin-bottom: 4px;
}
.request_form .content h3
{
	margin-bottom: 8px;
}
.request_form .content h3+p
{
	color: #868a97;
	font-size: 15px;
	line-height: 24px;
	margin: 0 auto;
	max-width: 50%;
	text-align: center;
}
.request_form__partners form
{
	max-width: 730px;
}
.amo_form,.partners_amo_form
{
	padding: 30px 0 0 0;
	text-align: center;
}
.amo_form iframe,.partners_amo_form iframe
{
	margin: 0 auto;
	max-width: 440px;
}
.partners_amo_form iframe
{
	max-width: 500px;
}
.timer
{
	padding-top: 90px;
}
.timer h3
{
	color: #fe8257;
}
.countdown
{
	display: inline-block;
	margin: 25px 0;
	padding: 27px 0;
	vertical-align: top;
}
.countdown_block
{
	text-align: center;
}
.countdown_block p
{
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin-top: -15px;
}
.countdown .countdown-row .countdown-section
{
	display: inline-block;
	margin: 0 9px;
	position: relative;
	vertical-align: top;
	width: 90px;
}
.countdown .countdown-row .countdown-section:after
{
	color: #e5e5e5;
	content: ":";
	display: block;
	font-size: 24px;
	line-height: 18px;
	position: absolute;
	right: -12px;
	top: 0;
}
.countdown .countdown-row .countdown-section:first-child
{
	margin-left: 0;
}
.countdown .countdown-row .countdown-section:last-child
{
	margin-right: 0;
}
.countdown .countdown-row .countdown-section:last-child:after
{
	display: none;
}
.countdown .countdown-row .countdown-section:last-child .countdown-amount
{
	color: #fe8257;
}
.countdown .countdown-row .countdown-section .countdown-amount
{
	color: #000;
	font-size: 34px;
	font-weight: 600;
}
.countdown .countdown-row .countdown-section .countdown-period
{
	color: #4f4f5a;
	display: block;
	font-size: 18px;
	line-height: 18px;
	text-transform: lowercase;
}
.flipper_container
{
	perspective: 1000px;
}
.type_item.hover .flipper_container .flipper
{
	moz-transform: rotate3d(0, 1, 0, -180deg);
	transform: rotate3d(0, 1, 0, -180deg);
	webkit-transform: rotate3d(0, 1, 0, -180deg);
}
.flipper
{
	position: relative;
	transform-style: preserve-3d;
	transition: 0.6s;
}
.entrepreneurs_types
{
	padding-bottom: 15px;
}
.entrepreneurs_types .type_image,.entrepreneurs_types .type_text
{
	backface-visibility: hidden;
	left: 0;
	position: absolute;
	top: 0;
	transform-style: preserve-3d;
	transition: 0.6s;
	webkit-backface-visibility: hidden;
	webkit-transform-style: preserve-3d;
	webkit-transition: 0.6s;
}
.entrepreneurs_types .type_image
{
	moz-transform: rotate3d(0, 1, 0, 0deg);
	transform: rotate3d(0, 1, 0, 0deg);
	webkit-transform: rotate3d(0, 1, 0, 0deg);
	z-index: 2;
}
.entrepreneurs_types .type_text
{
	height: 100%;
	moz-transform: rotate3d(0, 1, 0, -180deg);
	transform: rotate3d(0, 1, 0, -180deg);
	webkit-transform: rotate3d(0, 1, 0, -180deg);
}
.entrepreneurs_types .type_content
{
	display: flex;
	flex-wrap: wrap;
}
.entrepreneurs_types .type_image
{
	position: relative;
}
.entrepreneurs_types .type_item
{
	margin-bottom: 30px;
	margin-right: 22.5px;
	position: relative;
	width: calc(25% - 22.5px);
}
.entrepreneurs_types .type_item:hover
{
	text-decoration: none;
}
.entrepreneurs_types .type_item:hover .type_text
{
	z-index: 5;
}
.entrepreneurs_types .type_item>p
{
	color: #4f4f5a;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-top: 8px;
	text-align: center;
}
.entrepreneurs_types .type_text
{
	background-color: #f3fcff;
	border-radius: 12px;
	font-size: 13px;
	moz-border-radius: 12px;
	overflow: scroll;
	padding: 16px 20px 20px;
	webkit-border-radius: 12px;
}
.entrepreneurs_types .type_text p
{
	color: #000;
	line-height: 16px;
	margin-bottom: 18px;
}
.entrepreneurs_types .type_text a
{
	color: #57b7da;
	font-weight: bold;
	text-decoration: underline;
}
.entrepreneurs_types .type_text a:hover
{
	text-decoration: none;
}
.entrepreneurs_types .type_products .type_image
{
	background-image: url(/img/smk/for1.svg);
}
.entrepreneurs_types .type_goods .type_image
{
	background-image: url(/img/smk/for2.svg);
}
.entrepreneurs_types .type_services .type_image
{
	background-image: url(/img/smk/for3.svg);
}
.entrepreneurs_types .type_cafe .type_image
{
	background-image: url(/img/smk/for4.svg);
}
.entrepreneurs_types .type_delievery .type_image
{
	background-image: url(/img/smk/for5.svg);
}
.entrepreneurs_types .type_repair .type_image
{
	background-image: url(/img/smk/for6.svg);
}
.entrepreneurs_types .type_transport .type_image
{
	background-image: url(/img/smk/for7.svg);
}
.entrepreneurs_types .type_all .type_image
{
	background-image: url(/img/smk/for8.svg);
}
.entrepreneurs_types .type_all p
{
	color: #fe8257;
}
.entrepreneurs_types .type_all .type_text
{
	display: none;
}
.entrepreneurs_types .type_all .type_text p
{
	color: #000;
}
.entrepreneurs_types .type_all .flipper_container
{
	perspective: none;
}
.entrepreneurs_types .type_all.type_item.hover .flipper_container .flipper
{
	moz-transform: none;
	transform: none;
	webkit-transform: none;
}
.entrepreneurs_types .type_all .flipper
{
	transform-style: flat;
	transition: 0;
}
.entrepreneurs_types .type_all .type_image,.entrepreneurs_types .type_all .type_text
{
	backface-visibility: hidden;
	left: 0;
	position: static;
	top: 0;
	transform-style: flat;
	transition: 0;
	webkit-transform-style: flat;
	webkit-transition: 0;
}
.entrepreneurs_types .type_all .type_image
{
	moz-transform: none;
	transform: none;
	webkit-transform: none;
	z-index: 2;
}
.entrepreneurs_types .type_all .type_text
{
	moz-transform: none;
	transform: none;
	webkit-transform: none;
}
.entrepreneurs_types .type_image
{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 12px;
	height: 168px;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	width: 255px;
}
.specifications_welcome
{
	padding: 95px 0;
	text-align: center;
}
.specifications_welcome_content
{
	padding-bottom: 24px;
}
.specifications_welcome .show_less,.specifications_welcome .show_more
{
	color: #57b7da;
	cursor: pointer;
	display: inline-block;
	font-weight: 500;
	text-decoration: underline;
	vertical-align: top;
}
.specifications_welcome .show_less
{
	display: none;
}
.specifications_item
{
	display: inline-block;
	margin-bottom: 17px;
	margin-right: 28px;
	max-width: 350px;
	padding: 24px 0 0 24px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.specifications_item:nth-child(3n)
{
	/*margin-right: 0;*/
}
.specifications_item .icon
{
	display: inline-block;
	margin-right: 15px;
	vertical-align: top;
}
.specifications_item_text
{
	display: inline-block;
	max-width: calc(100% - 58px);
	vertical-align: top;
}
.specifications_item_text span
{
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 2px;
}
.specifications_item_text p
{
	color: #96969d;
}
.more_specifications
{
	display: none;
	padding: 32px 0 0;
	text-align: left;
}
.more_specifications ul
{
	border-top: 1px solid #dbdbdb;
	list-style: none;
	padding: 32px 160px;
}
.more_specifications li
{
	border-bottom: 1px solid #dbdbdb;
	line-height: 26px;
	overflow: hidden;
	padding: 14px 0;
}
.more_specifications li p
{
	color: #737373;
	float: left;
}
.more_specifications li span
{
	float: right;
	font-weight: 500;
}
@keyframes sonarWave
{
	0%
	{
		opacity: 0.55;
	}
	20%
	{
		moz-transform: scale(1.4);
		opacity: 0;
		transform: scale(1.4);
		webkit-transform: scale(1.4);
	}
	100%
	{
		moz-transform: scale(1.4);
		opacity: 0;
		transform: scale(1.4);
		webkit-transform: scale(1.4);
	}
}
@media screen and (max-width: 1220px)
{
	.slider_tabs_content
	{
		padding-left: 11%;
	}
	.cabinet__mobile_preview .slider_tabs_content
	{
		padding-left: 0;
		padding-right: 11%;
	}
}
.post_item
{
	border-bottom: 1px solid rgba(79,79,90,0.2);
	display: flex;
	padding: 30px 0;
}
.post_item:first-child
{
	padding-top: 0;
}
.post_item:last-child
{
	border: none;
}
.post_item_photo
{
	align-self: flex-start;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 8px;
	height: 170px;
	max-width: 350px;
	moz-border-radius: 8px;
	overflow: hidden;
	webkit-border-radius: 8px;
	width: 100%;
}
.post_item_photo img
{
	max-width: 100%;
}
.post_item_info
{
	padding-left: 30px;
	width: 100%;
}
.post_item_date
{
	color: #818181;
	font-size: 12px;
	line-height: 16px;
}
.post_item_title
{
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	line-height: 30px;
	margin: 5px 0 24px;
	vertical-align: top;
}
.post_item_content
{
	margin-bottom: 24px;
}
.post_item_tags
{
	margin-top: 32px;
}
.post_item_tags span
{
	background-color: #f7f7f7;
	border-radius: 8px;
	display: inline-block;
	margin: 0 14px 14px 0;
	moz-border-radius: 8px;
	padding: 8px 14px;
	vertical-align: top;
	webkit-border-radius: 8px;
}
.page_posts .page_title
{
	background-image: url(/assets/screens/posts/post_index.png);
	background-position: 145px center;
	background-repeat: no-repeat;
}
.page_posts.show .page_title
{
	background-image: url(/assets/screens/posts/post_show.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.page_posts.show .page_title h1:before,.page_posts.show .page_title h1:after
{
	background-repeat: no-repeat;
	content: "";
	display: block;
	position: absolute;
}
.page_posts.show .page_title h1:before
{
	background-image: url(/img/smk/title_drops_1.svg);
	height: 86px;
	left: -125px;
	top: calc(50% - 53px);
	width: 81px;
}
.page_posts.show .page_title h1:after
{
	background-image: url(/img/smk/title_drops_1.svg);
	height: 86px;
	moz-transform: rotate3d(0, 1, 0, 180deg);
	right: -105px;
	top: calc(50% - 75px);
	transform: rotate3d(0, 1, 0, 180deg);
	webkit-transform: rotate3d(0, 1, 0, 180deg);
	width: 81px;
}
.post_view.section
{
	padding-top: 140px;
}
.post_view .post_photo
{
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}
.post_view .post_photo img
{
	border-radius: 8px;
	max-width: 100%;
	moz-border-radius: 8px;
	webkit-border-radius: 8px;
}
.page_content p
{
	line-height: 28px;
	margin-bottom: 20px;
}
.page_content p a
{
	color: #57b7da;
	font-weight: 500;
}
.page_content p.article
{
	font-style: italic;
}
.page_content ul
{
	list-style: none;
	margin-bottom: 8px;
}
.page_content ul li
{
	line-height: 28px;
	margin-bottom: 12px;
	padding-left: 14px;
	position: relative;
}
.page_content ul li:before
{
	background-color: #57b7da;
	border-radius: 50%;
	content: "";
	display: block;
	height: 6px;
	left: 0;
	moz-border-radius: 50%;
	position: absolute;
	top: 11px;
	webkit-border-radius: 50%;
	width: 6px;
}
.page_content ul li a
{
	color: #57b7da;
	font-weight: 500;
	text-decoration: underline;
}
.page_content ul li a:hover
{
	text-decoration: none;
}
.page_content .double
{
	display: flex;
}
.page_content .double .text
{
	padding-right: 15px;
	width: 100%;
}
.page_content .double .text strong
{
	display: block;
	font-weight: 500;
	margin-bottom: 12px;
}
.page_content .double .image
{
	align-self: center;
	padding-left: 15px;
	text-align: center;
	width: 100%;
}
.page_faq .page_title
{
	background-image: url(/img/smk/faq_bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.faq .page_content
{
	margin-bottom: 12px;
}
.faq .page_content h3
{
	font-size: 30px;
	line-height: 54px;
	margin-bottom: 20px;
	text-align: left;
}
.faq_item
{
	border-bottom: 1px solid #dbdbdb;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.faq_item span
{
	color: #000000;
	display: block;
	font-size: 18px;
	font-weight: 500;
	line-height: 26px;
	margin-bottom: 12px;
}
.page_entrepreneurs.index .header
{
	background-image: url(/img/smk/for);
	background-position: bottom center;
	background-size: 102% auto;
}
.page_entrepreneurs.show .header
{
	background-image: url(/img/smk/forop.png);
	background-position: bottom center;
	background-size: 102% auto;
}
.page_entrepreneurs.show__orange .header
{
	background-image: url(/img/smk/forange.png);
}
.page_entrepreneurs.show__orange .entrepreneurs
{
	background-color: #fe8257;
	background-image: url(/img/smk/inner_orange.png);
}
.page_entrepreneurs.show__orange .entrepreneurs_pricing:after
{
	background-image: url(/img/smk/forange_bottom.png);
}
.entrepreneurs
{
	background-position: left top;
	background-repeat: no-repeat;
	min-height: 370px;
	padding: 60px 15% 30px 53%;
	position: relative;
}
.entrepreneurs_show
{
	background-image: url(/img/smk/inner.png);
	background-position: 43px bottom;
}
.entrepreneurs_show .entrepreneurs_image
{
	bottom: 0;
	left: 110px;
	top: auto;
}
.entrepreneurs+.section
{
	position: relative;
}
.entrepreneurs+.section:after
{
	background: url(/img/smk/bottom.png) no-repeat;
	content: "";
	display: block;
	height: 219px;
	position: absolute;
	right: 0;
	top: 0;
	width: 212px;
}
.entrepreneurs_image
{
	left: 0;
	position: absolute;
	top: 20px;
}
.entrepreneurs .content
{
	width: 100%;
}
.entrepreneurs h1,.entrepreneurs h2,.entrepreneurs h3,.entrepreneurs p
{
	color: #fff;
}
.entrepreneurs p
{
	margin: 12px 0 0;
}
.entrepreneurs p ~ p
{
	margin-top: 0;
}
.entrepreneurs .button
{
	margin-top: 40px;
}
.entrepreneurs_services
{
	background-image: url(/img/smk/services_bg.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 550px;
	padding: 85px 0 80px;
	text-align: center;
}
.entrepreneurs_services h1,.entrepreneurs_services p
{
	color: #fff;
}
.entrepreneurs_services h1
{
	display: inline-block;
	position: relative;
	vertical-align: top;
}
.entrepreneurs_services h1+p
{
	margin: 12px auto 0;
	max-width: 570px;
}
.entrepreneurs_services h1::after
{
	background: url(/img/smk/drops.svg) no-repeat;
	content: "";
	display: block;
	height: 115px;
	position: absolute;
	right: -140px;
	top: -15px;
	width: 97px;
}
.entrepreneurs_services_list
{
	display: flex;
	margin-top: 40px;
}
.entrepreneurs_services_item
{
	align-items: center;
	background-color: #fff;
	border-radius: 12px;
	display: flex;
	flex-wrap: wrap;
	height: 245px;
	justify-content: center;
	margin-right: 22.5px;
	moz-border-radius: 12px;
	text-align: center;
	webkit-border-radius: 12px;
	width: calc(50% - 22.5px);
}
.entrepreneurs_services_item p
{
	color: #4f4f5a;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-top: 20px;
	width: 100%;
}
.entrepreneurs_services_item span
{
	color: rgba(79,79,90,0.6);
	display: block;
	font-size: 15px;
	line-height: 24px;
	margin-top: 2px;
	width: 100%;
}
.entrepreneurs_services_item:last-child
{
	background-color: #57b7da;
}
.entrepreneurs_services_item:last-child p
{
	color: #fff;
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	margin: 0;
}
.entrepreneurs_terminal
{
	background-image: url(/img/smk/terminal.png);
	background-position: right top;
	background-repeat: no-repeat;
	min-height: 475px;
	padding: 130px 0 133px 16%;
}
.entrepreneurs_terminal h1,.entrepreneurs_terminal p,.entrepreneurs_terminal span
{
	color: #fff;
}
.entrepreneurs_terminal_content
{
	line-height: 36px;
	text-align: left;
	width: 45%;
}
.entrepreneurs_terminal .entrepreneurs_image
{
	left: auto;
	right: 6%;
	top: -80px;
}
.terminal_price>span
{
	display: inline-block;
	font-size: 18px;
	font-weight: 500;
	position: relative;
}
.terminal_price>span:before
{
	background-color: #fff;
	content: "";
	display: block;
	height: 2px;
	left: -3px;
	position: absolute;
	top: 50%;
	width: calc(100% + 6px);
}
.terminal_price p
{
	font-size: 26px;
	font-weight: bold;
}
.terminal_price_check
{
	margin: 24px 0 0;
}
.terminal_price_check *
{
	display: inline-block;
	vertical-align: middle;
}
.terminal_price_check span
{
	font-size: 18px;
	font-weight: 500;
	margin: 0 23px;
}
.terminal_price_check .button
{
	padding: 7px 34px;
}
.terminal_price_instalment
{
	background: #fff;
	border-radius: 12px;
	color: #fe8257;
	font-weight: bold;
	line-height: 36px;
	moz-border-radius: 12px;
	padding: 7px 12px;
	webkit-border-radius: 12px;
}
.terminal_price_instalment:before
{
	background: url(/img/smk/stats.svg);
	content: "";
	display: inline-block;
	height: 25px;
	margin: 0 12px 0 0;
	vertical-align: middle;
	width: 27px;
}
.entrepreneurs_services,.entrepreneurs_terminal
{
	background-color: #302bc5;
	border-radius: 0 210px 0 210px;
	margin-bottom: 110px;
	moz-border-radius: 0 210px 0 210px;
	position: relative;
	webkit-border-radius: 0 210px 0 210px;
}
.entrepreneurs_services:after,.entrepreneurs_services:before,.entrepreneurs_terminal:after,.entrepreneurs_terminal:before
{
	background: url(/img/smk/services.png) no-repeat;
	content: "";
	display: block;
	height: 212px;
	position: absolute;
	width: 190px;
}
.entrepreneurs_services:before,.entrepreneurs_terminal:before
{
	left: 0;
	top: -212px;
}
.entrepreneurs_services:after,.entrepreneurs_terminal:after
{
	bottom: -201px;
	moz-transform: rotate3d(1, 1, 0, 180deg);
	right: 11px;
	transform: rotate3d(1, 1, 0, 180deg);
	webkit-transform: rotate3d(1, 1, 0, 180deg);
}
.footnote
{
	color: #a7a7ac;
	font-size: 8px;
	margin: 30px 0 0;
}
.footnote p
{
	line-height: 12px;
}
.pricing_item
{
	background-color: #fff;
	border: 1px solid #f7f7f7;
	border-radius: 12px;
	display: inline-block;
	margin-left: -1px;
	moz-border-radius: 12px;
	position: relative;
	vertical-align: top;
	webkit-border-radius: 12px;
	width: 40%;
	z-index: 1;
}
.pricing_item ul
{
	list-style: none;
}
.pricing_item li
{
	color: #4f4f5a;
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 15px;
	padding-left: 21px;
	position: relative;
}
.pricing_item li:before
{
	background-color: #29cd6b;
	border-radius: 50%;
	content: "";
	display: block;
	height: 9px;
	left: 0;
	moz-border-radius: 50%;
	position: absolute;
	top: 8px;
	webkit-border-radius: 50%;
	width: 9px;
}
.pricing_item .pricing_footer>span,.pricing_item .pricing_footer>span b
{
	display: block;
}
.pricing_item .pricing_footer>span b
{
	margin: 10px 0 0 0;
}
.pricing_item.offer
{
	border-color: #57b7da;
	z-index: 2;
}
.pricing_item.offer .pricing_title
{
	border-color: #57b7da;
}
.pricing_item.offer .pricing_footer>p
{
	text-decoration: line-through;
}
.pricing_item.disabled .pricing_footer
{
	background-color: #f9fcfe;
}
.pricing_item.disabled .pricing_footer .percent
{
	background-color: #fff;
}
.pricing_item.disabled .pricing_footer .percent p
{
	color: #bcc4ca;
}
.pricing_item.disabled .pricing_footer>p,.pricing_item.disabled .pricing_footer strong,.pricing_item.disabled .pricing_footer>span
{
	color: #bcc4ca;
}
.pricing_item.disabled .pricing_footer .button
{
	background-color: #e8f4fa;
	color: #57b7da;
	pointer-events: none;
}
.pricing_item__start .pricing_title
{
	background-color: #eef7fb;
}
.pricing_item__start .pricing_title p
{
	color: #57b7da;
}
.pricing_item__smart .pricing_title
{
	background-color: #fef2ee;
}
.pricing_item__smart .pricing_title p
{
	color: #fe8257;
}
.pricing_item__status .pricing_title
{
	background-color: #e7e6f4;
}
.pricing_item__status .pricing_title p
{
	color: #0f0a95;
}
.pricing_item__mobile strong
{
	color: #4f4f5a;
}
.pricing_item__mobile .pricing_title
{
	background-color: #ededee;
}
.pricing_item__mobile .pricing_title p
{
	color: #4f4f5a;
}
.pricing_item__mobile .button
{
	background-color: #57b7da;
}
.pricing_item__mobile .pricing_footer
{
	background-color: #f9fcfe;
}
.pricing_item__mobile .pricing_footer .percent
{
	background-color: #fff;
}
.pricing_item__mobile .pricing_footer>p,.pricing_item__mobile .pricing_footer>span
{
	color: #bcc4ca;
}
.pricing_item__mobile .pricing_footer .button
{
	background-color: #57b7da;
	color: #fff;
}
.pricing_row
{
	padding: 25px 21px;
	position: relative;
}
.pricing_row__device
{
	height: 161px;
	text-align: center;
}
.pricing_row__device .image
{
	align-items: flex-end;
	display: flex;
	height: 54px;
	justify-content: center;
}
.pricing_row__device p
{
	margin-top: 8px;
}
.pricing_title
{
	align-items: center;
	border: 1px solid transparent;
	border-bottom: none;
	border-radius: 12px 12px 0 0;
	display: flex;
	flex-wrap: wrap;
	height: 142px;
	justify-content: center;
	margin: -1px -1px 0;
	moz-border-radius: 12px 12px 0 0;
	overflow: hidden;
	position: relative;
	webkit-border-radius: 12px 12px 0 0;
}
.pricing_title p
{
	font-size: 24px;
	font-weight: bold;
	line-height: 36px;
}
.pricing_title p i
{
	color: #929ea7;
	display: block;
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 18px;
	margin-top: 3px;
	text-align: center;
}
.pricing__info
{
	background-color: #f7f7f7;
	border-radius: 12px 0 0 12px;
	left: 0;
	max-width: calc(20% + 4px);
	moz-border-radius: 12px 0 0 12px;
	position: absolute;
	top: 142px;
	webkit-border-radius: 12px 0 0 12px;
	width: 100%;
}
.pricing__info .pricing_row__device
{
	text-align: left;
}
.pricing__info p
{
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
}
.pricing_footer
{
	background-color: #57b7da;
	border-radius: 0 0 12px 12px;
	color: #fff;
	moz-border-radius: 0 0 12px 12px;
	overflow: hidden;
	text-align: center;
	webkit-border-radius: 0 0 12px 12px;
}
.pricing_footer .percent
{
	background-color: #eef7fb;
	font-size: 15px;
	padding: 15px 10px 14px;
}
.pricing_footer .percent p
{
	color: #4f4f5a;
}
.pricing_footer .percent p strong
{
	font-weight: 500;
}
.pricing_footer .button
{
	margin: 22px auto;
	max-width: 160px;
}
.pricing_footer i
{
	font-style: normal;
}
.pricing_footer>strong
{
	display: block;
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
	padding-top: 20px;
}
.pricing_footer>strong i
{
	font-size: 18px;
	font-weight: 500;
}
.pricing_footer>span
{
	color: #abdbec;
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	text-align: center;
}
.pricing_footer>span b
{
	font-weight: 500;
}
.pricing_footer>p
{
	color: #ddf0f7;
	font-size: 12px;
	font-weight: 500;
	line-height: 14px;
	margin-top: 12px;
}
.pricing_footer>p i
{
	font-size: 14.4px;
}
.pricing_show
{
	background-color: #fff;
	border: 1px solid #f7f7f7;
	border-radius: 12px;
	display: inline-block;
	margin-left: -1px;
	moz-border-radius: 12px;
	position: relative;
	vertical-align: top;
	webkit-border-radius: 12px;
	width: 20%;
	z-index: 1;
}
.pricing_bg
{
	background-color: #f7f7f7;
	border-radius: 12px 0 0 12px;
	display: flex;
	justify-content: flex-end;
	left: 0;
	moz-border-radius: 12px 0 0 12px;
	top: 142px;
	webkit-border-radius: 12px 0 0 12px;
	width: 100%;
}
.pricing_content
{
	padding: 80px 0 155px;
	position: relative;
}
.pricing_content .best_choice
{
	background-color: #fe8257;
	border-radius: 0 0 0 12px;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: 500;
	line-height: 24px;
	moz-border-radius: 0 0 0 12px;
	padding: 1px 18px 0;
	position: absolute;
	right: 0;
	top: 0;
	webkit-border-radius: 0 0 0 12px;
}
.pricing_table
{
	display: flex;
	justify-content: flex-end;
	position: relative;
}
.pricing_body .pricing_row
{
	border-bottom: 1px solid #dfdfdf;
}
.pricing_body .pricing_row:last-child
{
	border: none;
}
.order
{
	position: relative;
}
.order_content
{
	margin-left: 11.7%;
	max-width: 635px;
}
.order .button_pay
{
	display: block;
	line-height: 24px;
	margin: 48px auto 40px;
	max-width: 350px;
	width: 100%;
}
.order h1
{
	font-size: 43px;
	line-height: 54px;
}
.order_info
{
	border-bottom: 2px solid #57b7da;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	margin: 55px 0 24px;
	padding-bottom: 20px;
}
.order_info span
{
	color: #2e292b;
}
.order_info p
{
	color: #57b7da;
	float: right;
	font-weight: bold;
}
.order_acquiring
{
	border-bottom: 2px solid #57b7da;
	display: flex;
	font-size: 20px;
	font-weight: 500;
	justify-content: flex-end;
	line-height: 24px;
	margin: 30px 0 24px;
	padding-bottom: 20px;
}
.order .tab_item
{
	display: none;
}
.order .tab_item.active
{
	display: block;
}
.order .tab_content
{
	border-bottom: 1px solid #f2f3f4;
	margin-bottom: 24px;
	overflow: hidden;
}
.order .tab_content>p
{
	color: #868a97;
	margin-bottom: 24px;
}
.order_tabs_additional ul,.order_tabs ul
{
	align-items: center;
	background-color: #fff;
	border: 2px solid #def1f8;
	border-radius: 12px;
	display: flex;
	list-style: none;
	margin: 0 0 14px;
	moz-border-radius: 12px;
	overflow: hidden;
	webkit-border-radius: 12px;
}
.order_tabs_additional li,.order_tabs li
{
	align-items: center;
	align-self: stretch;
	border: 1px solid #fff;
	border-radius: 12px;
	color: #57b7da;
	display: flex;
	font-size: 14px;
	font-weight: 500;
	justify-content: center;
	line-height: 20px;
	min-height: 40px;
	moz-border-radius: 12px;
	text-align: center;
	webkit-border-radius: 12px;
	width: 100%;
}
.order_tabs_additional li img,.order_tabs li img
{
	margin: 0 5px;
}
.order_tabs_additional li a,.order_tabs li a
{
	color: inherit;
	display: block;
	padding: 8px 2px;
	text-decoration: none;
}
.order_tabs_additional li a:hover,.order_tabs li a:hover
{
	text-decoration: none;
}
.order_tabs_additional li.active,.order_tabs li.active
{
	background-color: #57b7da;
	color: #fff;
}
.order_list
{
	background-color: #5dc3e8;
	background-repeat: no-repeat;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	justify-content: center;
	max-width: 545px;
	position: fixed;
	right: 0;
	top: 0;
	width: 35%;
	z-index: 15;
}
.order_list .image
{
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 45px 10px 0;
}
.order_list:after,.order_list:before
{
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
	z-index: -1;
}
.order_list:before
{
	background-image: url(/assets/order_list_top_bg.png);
	height: 610px;
	top: 0;
}
.order_list ul
{
	list-style: none;
	margin-top: 45px;
	max-width: 425px;
	padding: 0 20px;
	position: relative;
	width: 100%;
	z-index: 5;
}
.order_list li
{
	border-bottom: 1px solid #8dd5ee;
	clear: both;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	padding: 20px 0;
	width: 100%;
}
.order_list li p
{
	display: inline-block;
	line-height: inherit;
	vertical-align: middle;
}
.order_list li span,.order_list li strong
{
	font-weight: 500;
}
.order_list li span
{
	float: right;
}
.order_list li:last-child
{
	border-bottom: 1px solid #ffffff;
}
.form_item
{
	margin-bottom: 24px;
	position: relative;
}
.form_item input
{
	background-color: #fff;
	padding-right: 35px;
}
.form_block
{
	display: flex;
	width: 100%;
}
.form_block .form_item
{
	width: calc(50% - 10px);
}
.form_block .form_item .select2-container
{
	max-width: 100%;
	min-width: 100%;
}
.form_block .form_item:first-child
{
	margin-right: 20px;
}
.form_check
{
	position: relative;
}
.done
{
	background: url(/img/smk/done.svg) center no-repeat;
	bottom: 14px;
	height: 16px;
	position: absolute;
	right: 14px;
	width: 16px;
}
.hide_pass,.show_pass
{
	bottom: 11px;
	height: 20px;
	position: absolute;
	right: 14px;
	width: 24px;
	z-index: 10;
}
.show_pass
{
	background: url(/img/smk/hide_pass.svg) center no-repeat;
}
.hide_pass
{
	background: url(/img/smk/show_pass.svg) center no-repeat;
	bottom: 14px;
}
.forgot_pass
{
	color: #57b7da;
	font-size: 12px;
	font-weight: 500;
	line-height: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
.confirm_button
{
	background-color: #def1f8;
	border-radius: 12px;
	color: #57b7da;
	float: right;
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	width: 255px;
}
.accordion_item
{
	border-bottom: 1px solid #f2f3f4;
	margin-bottom: 24px;
	padding-bottom: 24px;
}
.accordion_item_title
{
	font-size: 15px;
	font-weight: normal;
	padding-right: 25px;
	position: relative;
}
.accordion_item_title strong
{
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 8px;
}
.accordion_item_title p
{
	color: #868a97;
	line-height: 24px;
}
.accordion_item_title_arrow
{
	background: url(/img/smk/accordion_arrow.svg) center no-repeat;
	height: 7px;
	moz-transform: rotate(180deg);
	position: absolute;
	right: 6px;
	top: calc(50% - 3px);
	transform: rotate(180deg);
	webkit-transform: rotate(180deg);
	width: 12px;
}
.accordion_item_content
{
	display: none;
	padding-top: 24px;
}
.accordion_item.active .accordion_item_title_arrow
{
	moz-transform: rotate(0);
	transform: rotate(0);
	webkit-transform: rotate(0);
}
.code_block
{
	align-items: center;
	background-color: #f3fcff;
	background-image: url(/assets/code_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	border-radius: 12px;
	display: flex;
	height: 104px;
	justify-content: center;
	moz-border-radius: 12px;
	position: relative;
	webkit-border-radius: 12px;
	width: 100%;
}
.code_block:before
{
	background-image: url(/assets/code_drops_desktop.png);
	background-position: center;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: -6px;
	width: 100%;
}
.code_block input
{
	background-color: #fff;
	border-color: #f7f7f7;
	border-radius: 12px;
	height: 40px;
	line-height: 40px;
	max-width: 335px;
	moz-border-radius: 12px;
	position: relative;
	webkit-border-radius: 12px;
	width: 100%;
	z-index: 10;
}
.payment_type
{
	display: flex;
	margin-bottom: 20px;
	width: 100%;
}
.payment_type input
{
	background: none;
	font-size: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	visibility: hidden;
	width: 0;
}
.payment_type_item
{
	margin-right: 19px;
	width: calc(33.3333% - 13px);
}
.payment_type_item:last-child
{
	margin-right: 0;
}
.payment_type_item label
{
	border: 2px solid #f7f7f7;
	border-radius: 12px;
	cursor: pointer;
	display: block;
	moz-border-radius: 12px;
	padding: 20px;
	text-align: center;
	webkit-border-radius: 12px;
	width: 100%;
}
.payment_type_item .icon
{
	display: block;
	height: 24px;
	margin: 0 auto 17px;
	width: 24px;
}
.payment_type_item .icon img
{
	width: 100%;
}
.payment_type_item input:checked+label
{
	border-color: #57b7da;
}
.payment_type_item strong
{
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}
.payment_type_item_text
{
	color: #868a97;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 12px 0;
}
.payment_type_item_price
{
	color: #2e292b;
	display: block;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	margin: 0 auto;
	width: 70%;
}
.order_success
{
	text-align: center;
}
.order_success h3
{
	font-size: 24px;
	font-weight: 500;
	line-height: 32px;
	margin: 20px 0 4px;
}
.order_success span
{
	display: block;
	font-weight: 500;
}
.order_success p
{
	margin: 0 auto;
	width: 80%;
}
.order_success p a
{
	color: #fe8257;
	font-weight: 500;
}
.order_success .button
{
	margin-top: 32px;
	width: 350px;
}
@media screen and (max-width: 1210px)
{
	.order_content
	{
		margin-left: 10%;
	}
}
.page_dealers .header
{
	background-color: #fff;
}
.page_dealers .header .navigation li a
{
	color: #4f4f5a;
}
.page_dealers .header .light
{
	background-color: rgba(254,130,87,0.1);
	color: #fe8257;
}
.page_dealers .header .logo
{
	background: url(/img/smk/logo_smk.svg) center no-repeat;
}
.dealers
{
	margin-top: 72px;
}
.dealers-link
{
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10;
}
.dealers h1
{
	margin-bottom: 72px;
	text-align: center;
}
.dealers_map
{
	box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	height: 725px;
	moz-box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	overflow: hidden;
	position: relative;
	webkit-box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	width: 100%;
}
.dealers .map
{
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 12px;
	height: 100%;
	moz-border-radius: 12px;
	webkit-border-radius: 12px;
	width: 100%;
}
.dealers_list
{
	border-radius: 12px 0 0 12px;
	box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	height: 100%;
	left: 0;
	moz-border-radius: 12px 0 0 12px;
	moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	moz-transform: translate3d(-285px, 0, 0);
	moz-transition: ease 0.4s transform;
	position: absolute;
	top: 0;
	transform: translate3d(-285px, 0, 0);
	transition: ease 0.4s transform;
	webkit-border-radius: 12px 0 0 12px;
	webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	webkit-transform: translate3d(-285px, 0, 0);
	webkit-transition: ease 0.4s transform;
	width: 285px;
}
.dealers_list .list_show
{
	background-color: #fff;
	border: 2px solid #f7f7f7;
	border-radius: 12px;
	cursor: pointer;
	height: 40px;
	moz-border-radius: 12px;
	position: absolute;
	right: -64px;
	top: 24px;
	webkit-border-radius: 12px;
	width: 40px;
	z-index: 5;
}
.dealers_list .list_show:hover
{
	border-color: #6c707a;
}
.dealers_list .list_show:after
{
	background: url(/img/smk/arrow_left.svg) no-repeat;
	box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	content: "";
	display: block;
	height: 12px;
	left: calc(50% - 4px);
	moz-box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	position: absolute;
	top: calc(50% - 6px);
	webkit-box-shadow: 0 2px 16px 0 rgba(29,93,90,0.05);
	width: 7px;
}
.dealers_list.show
{
	moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	webkit-transform: translate3d(0, 0, 0);
}
.dealers_list.show .list_show:after
{
	moz-transform: rotate3d(0, 0, 1, 180deg);
	moz-transition: ease 0.35s transform;
	transform: rotate3d(0, 0, 1, 180deg);
	transition: ease 0.35s transform;
	webkit-transform: rotate3d(0, 0, 1, 180deg);
	webkit-transition: ease 0.35s transform;
}
.dealers_list_content
{
	background-color: #fff;
	height: 100%;
	overflow: scroll;
}
.dealers_list_item
{
	cursor: pointer;
	padding: 16px 16px 0 16px;
	position: relative;
}
.dealers_list_item:after
{
	border-bottom: 1px solid rgba(134,138,151,0.7);
	clear: both;
	content: "";
	display: block;
	margin: 16px 0 0;
}
.dealers_list_item:hover
{
	background-color: #fafafa;
}
.dealers_list_item>span
{
	border-radius: 6px;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	moz-border-radius: 6px;
	padding: 6px 12px;
	webkit-border-radius: 6px;
}
.dealers_list_item p
{
	margin: 0 0 12px;
	padding-left: 28px;
	position: relative;
	word-break: break-all;
}
.dealers_list_item p:last-child
{
	margin-bottom: 0;
}
.dealers_list_item p:before
{
	content: "";
	display: block;
	height: 16px;
	left: 0;
	position: absolute;
	top: 4px;
	width: 16px;
}
.dealers_list_item p a
{
	color: #57b7da;
	font-weight: 500;
	text-decoration: none;
}
.dealers_list_item .address:before
{
	background: url(/img/smk/map_icon.svg) center no-repeat;
}
.dealers_list_item .phone_number:before
{
	background: url(/img/smk/phone_icon.svg) center no-repeat;
}
.dealers_list_item .links:before
{
	background: url(/img/smk/link_icon.svg) center no-repeat;
}
.dealers_list_item:last-child
{
	border: none;
}
.dealers_list_item .icon
{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	position: absolute;
	right: 9px;
	top: 16px;
	width: 16px;
}
.dealers_list_item.service_center>span
{
	background-color: #ddf1f8;
	color: #57b7da;
}
.dealers_list_item.service_center .icon
{
	background-image: url(/img/smk/mechanism.svg);
}
.dealers_list_item.agent>span
{
	background-color: #ffe1c7;
	color: #fe8157;
}
.dealers_list_item.agent .icon
{
	background-image: url(/img/smk/cart.svg);
}
.dealers_list_item.partner>span
{
	background-color: #def6e7;
	color: #29cd6b;
}
.dealers_list_item.partner .icon
{
	background-image: url(/img/smk/cart.svg);
}
.dealers_list_item .button
{
	background-color: #7ecfec;
	border-radius: 8px;
	color: #fff;
	font-size: 13px;
	margin-top: 5px;
	min-width: 100px;
	moz-border-radius: 8px;
	padding: 4px 12px;
	webkit-border-radius: 8px;
}
.dealers_list_item .button:hover
{
	background-color: #76c3de;
}
.dealers_list strong
{
	color: #2e292b;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-bottom: 10px;
}
.dealers_list p
{
	color: #2e292b;
	margin-top: 10px;
}
.infoBox
{
	background-color: #fff;
	border-radius: 8px;
	moz-border-radius: 8px;
	padding: 15px;
	webkit-border-radius: 8px;
}
.infoBox:after
{
	background: url(/img/smk/search_clear.svg) no-repeat;
	background-size: 15px;
	content: "";
	display: block;
	height: 15px;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 15px;
	z-index: 10;
}
.infoBox>img
{
	height: 15px;
	margin: -3px !important;
	opacity: 0;
	width: 15px;
	z-index: 11;
}
.infobox_container
{
	padding: 8px;
	width: 210px;
}
.infobox_title
{
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	margin-bottom: 5px;
}
.infobox_contacts,.infobox_address
{
	font-size: 13px;
	line-height: 18px;
}
.dealers_map_panel
{
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin: 0 0 24px;
}
.dealers_map_panel input
{
	max-width: 285px;
	width: 100%;
}
.dealers_map_panel .select2-container
{
	min-width: 255px;
}
.dealers_counters
{
	display: flex;
}
.dealers_counters_item
{
	align-items: center;
	border-radius: 6px;
	display: flex;
	margin-left: 24px;
	moz-border-radius: 6px;
	padding: 6px 12px;
	webkit-border-radius: 6px;
}
.dealers_counters_item span
{
	color: inherit;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
}
.dealers_counters_item .dot
{
	border-radius: 50%;
	height: 4px;
	margin: 0 8px;
	moz-border-radius: 50%;
	webkit-border-radius: 50%;
	width: 4px;
}
.dealers_counters_item__service_center
{
	background-color: rgba(87,183,218,0.2);
	color: #57b7da;
}
.dealers_counters_item__service_center .dot
{
	background-color: #57b7da;
}
.dealers_counters_item__agent
{
	background-color: rgba(254,130,87,0.2);
	color: #fe8257;
}
.dealers_counters_item__agent .dot
{
	background-color: #fe8257;
}
.dealers_counters_item__partner
{
	background-color: #def6e7;
	color: #29cd6b;
}
.dealers_counters_item__partner .dot
{
	background-color: #29cd6b;
}
.partners_types
{
	background-color: #ECFAFF;
	background-image: url(/img/smk/partners_types.svg);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: center;
}
.partners_types span
{
	color: #000000;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 16px;
}
.about
{
	background-image: url(/img/smk/about.svg);
	background-position: center;
	background-repeat: no-repeat;
}
.about .content
{
	position: relative;
}
.about h1
{
	left: 0;
	position: absolute;
	top: 0;
}
.about .content
{
	display: flex;
}
.about .image
{
	width: 100%;
}
.about_text
{
	max-width: 56%;
	padding: 95px 75px 0 0;
}
.about_text p
{
	line-height: 28px;
}
.types_block
{
	border-bottom: 1px solid #5DC3E8;
	display: flex;
	padding-bottom: 56px;
}
.types_item
{
	margin-right: 30px;
	width: calc(50% - 20px);
}
.types_item:last-child
{
	margin-right: 0;
}
.types_item .icon
{
	margin-bottom: 24px;
}
.types_item span
{
	color: #000000;
}
.types_item p
{
	color: rgba(79,79,90,0.6);
}
.eligible_partners
{
	padding-top: 56px;
}
.eligible_partners h3
{
	font-size: 30px;
	font-weight: 500;
	line-height: 54px;
	margin-bottom: 40px;
}
.eligible_partners_content
{
	display: flex;
	justify-content: center;
}
.eligible_partners_item
{
	margin-right: 32px;
	width: calc(20% - 26px);
}
.eligible_partners_item:last-child
{
	margin-right: 0;
}
.eligible_partners .icon
{
	margin-bottom: 16px;
}
.earning_ways_block
{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.earning_ways_item
{
	border-radius: 12px;
	box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	margin: 0 15px 30px;
	max-width: 475px;
	min-height: 236px;
	moz-border-radius: 12px;
	moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	padding: 24px;
	webkit-border-radius: 12px;
	webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	width: calc(50% - 15px);
}
.earning_ways_item span
{
	color: #000000;
	display: block;
	font-size: 24px;
	font-weight: 500;
	line-height: 36px;
	margin-bottom: 8px;
}
.earning_ways_item p
{
	color: rgba(79,79,90,0.6);
}
.earning_ways .icon
{
	margin-bottom: 16px;
}
.select2-container
{
	box-sizing: border-box;
	display: inline-block;
	font-family: "Rubik", sans-serif;
	margin: 0;
	position: relative;
	vertical-align: middle;
}
.select2-container .select2-selection--single
{
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 44px;
	outline: none;
	user-select: none;
	webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered
{
	display: block;
	overflow: hidden;
	padding-left: 14px;
	padding-right: 36px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear
{
	position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered
{
	padding-left: 20px;
	padding-right: 8px;
}
.select2-container .select2-search--inline
{
	float: left;
}
.select2-container .select2-search--inline .select2-search__field
{
	border: none;
	box-sizing: border-box;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button
{
	webkit-appearance: none;
}
.select2-dropdown
{
	background-color: white;
	border: 2px solid #f7f7f7;
	box-sizing: border-box;
	display: block;
	left: -100000px;
	position: absolute;
	width: 100%;
	z-index: 1051;
}
.select2-results
{
	display: block;
	font-size: 14px;
	padding: 0;
}
.select2-results__options
{
	list-style: none;
	margin: 0;
	padding: 0 14px;
}
.select2-results__options .select2-results__option
{
	margin-bottom: 4px;
	padding: 5px 0;
	user-select: none;
	webkit-user-select: none;
}
.select2-results__options .select2-results__option[aria-selected]
{
	cursor: pointer;
}
.select2-results__options .select2-results__option:last-child
{
	border-bottom: none;
}
.select2-container--open .select2-dropdown
{
	left: 0;
}
.select2-container--open .select2-dropdown--above
{
	border-bottom: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-width: 2px;
}
.select2-container--open .select2-dropdown--below
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top: none;
	border-width: 2px;
}
.select2-search--dropdown
{
	display: block;
	padding: 4px;
}
.select2-search--dropdown .select2-search__field
{
	box-sizing: border-box;
	padding: 4px;
	width: 100%;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button
{
	webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide
{
	display: none;
}
.select2-close-mask
{
	background-color: #fff;
	border: 0;
	display: block;
	filter: alpha(opacity=0);
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	opacity: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: auto;
	z-index: 99;
}
.select2-container--default .select2-selection--single
{
	background-color: #fff;
	border: 2px solid #f7f7f7;
	border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	color: #000;
	font-size: 14px;
	line-height: 44px;
}
.select2-container--default .select2-selection--single .select2-selection__clear
{
	cursor: pointer;
	float: right;
	font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder
{
	color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow
{
	height: 100%;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 36px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before
{
	background: url(/img/smk/grey_arrow.svg) center no-repeat;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear
{
	float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow
{
	left: 1px;
	right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single
{
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear
{
	display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b
{
	border-color: transparent transparent #888 transparent;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple
{
	background-color: #eee;
	cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove
{
	display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple
{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field
{
	border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field
{
	background: transparent;
	border: none;
	box-shadow: none;
	outline: 0;
	webkit-appearance: textfield;
}
.select2-container--default .select2-results>.select2-results__options
{
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--default .select2-results__option[role="group"]
{
	padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled="true"]
{
	color: #999;
}
.select2-container--default .select2-results__option .select2-results__option
{
	padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group
{
	padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -1em;
	padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -2em;
	padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -3em;
	padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -4em;
	padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -5em;
	padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
	color: #57b7da;
}
.select2-container--default .select2-results__group
{
	cursor: default;
	display: block;
	padding: 6px;
}
.select2-hidden-accessible
{
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	webkit-clip-path: inset(50%) !important;
	white-space: nowrap !important;
	width: 1px !important;
}
.select2-container
{
	box-sizing: border-box;
	display: inline-block;
	font-family: "Rubik", sans-serif;
	margin: 0;
	position: relative;
	vertical-align: middle;
}
.select2-container .select2-selection--single
{
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 44px;
	outline: none;
	user-select: none;
	webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered
{
	display: block;
	overflow: hidden;
	padding-left: 14px;
	padding-right: 36px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear
{
	position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered
{
	padding-left: 20px;
	padding-right: 8px;
}
.select2-container .select2-search--inline
{
	float: left;
}
.select2-container .select2-search--inline .select2-search__field
{
	border: none;
	box-sizing: border-box;
	font-size: 100%;
	margin-top: 5px;
	padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button
{
	webkit-appearance: none;
}
.select2-dropdown
{
	background-color: white;
	border: 2px solid #f7f7f7;
	box-sizing: border-box;
	display: block;
	left: -100000px;
	position: absolute;
	width: 100%;
	z-index: 1051;
}
.select2-results
{
	display: block;
	font-size: 14px;
	padding: 0;
}
.select2-results__options
{
	list-style: none;
	margin: 0;
	padding: 0 14px;
}
.select2-results__options .select2-results__option
{
	margin-bottom: 4px;
	padding: 5px 0;
	user-select: none;
	webkit-user-select: none;
}
.select2-results__options .select2-results__option[aria-selected]
{
	cursor: pointer;
}
.select2-results__options .select2-results__option:last-child
{
	border-bottom: none;
}
.select2-container--open .select2-dropdown
{
	left: 0;
}
.select2-container--open .select2-dropdown--above
{
	border-bottom: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-width: 2px;
}
.select2-container--open .select2-dropdown--below
{
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top: none;
	border-width: 2px;
}
.select2-search--dropdown
{
	display: block;
	padding: 4px;
}
.select2-search--dropdown .select2-search__field
{
	box-sizing: border-box;
	padding: 4px;
	width: 100%;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button
{
	webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide
{
	display: none;
}
.select2-close-mask
{
	background-color: #fff;
	border: 0;
	display: block;
	filter: alpha(opacity=0);
	height: auto;
	left: 0;
	margin: 0;
	min-height: 100%;
	min-width: 100%;
	opacity: 0;
	padding: 0;
	position: fixed;
	top: 0;
	width: auto;
	z-index: 99;
}
.select2-container--partners .select2-selection--single
{
	background-color: #fff;
	border: 2px solid #dbdbdb;
	border-radius: 4px;
	moz-border-radius: 4px;
	webkit-border-radius: 4px;
}
.select2-container--partners .select2-selection--single .select2-selection__rendered
{
	color: #000;
	font-size: 14px;
	line-height: 44px;
}
.select2-container--partners .select2-selection--single .select2-selection__clear
{
	cursor: pointer;
	float: right;
	font-weight: bold;
}
.select2-container--partners .select2-selection--single .select2-selection__placeholder
{
	color: #999;
}
.select2-container--partners .select2-selection--single .select2-selection__arrow
{
	height: 100%;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 1px;
	width: 36px;
}
.select2-container--partners .select2-selection--single .select2-selection__arrow:before
{
	background: url(/img/smk/dark_grey_arrow.svg) center no-repeat;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
}
.select2-container--partners[dir="rtl"] .select2-selection--single .select2-selection__clear
{
	float: left;
}
.select2-container--partners[dir="rtl"] .select2-selection--single .select2-selection__arrow
{
	left: 1px;
	right: auto;
}
.select2-container--partners.select2-container--disabled .select2-selection--single
{
	background-color: #eee;
	cursor: partners;
}
.select2-container--partners.select2-container--disabled .select2-selection--single .select2-selection__clear
{
	display: none;
}
.select2-container--partners.select2-container--open .select2-selection--single .select2-selection__arrow b
{
	border-color: transparent transparent #888 transparent;
}
.select2-container--partners.select2-container--disabled .select2-selection--multiple
{
	background-color: #eee;
	cursor: partners;
}
.select2-container--partners.select2-container--disabled .select2-selection__choice__remove
{
	display: none;
}
.select2-container--partners.select2-container--open.select2-container--above .select2-selection--single,.select2-container--partners.select2-container--open.select2-container--above .select2-selection--multiple
{
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.select2-container--partners.select2-container--open.select2-container--below .select2-selection--single,.select2-container--partners.select2-container--open.select2-container--below .select2-selection--multiple
{
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.select2-container--partners .select2-search--dropdown .select2-search__field
{
	border: 1px solid #aaa;
}
.select2-container--partners .select2-search--inline .select2-search__field
{
	background: transparent;
	border: none;
	box-shadow: none;
	outline: 0;
	webkit-appearance: textfield;
}
.select2-container--partners .select2-results>.select2-results__options
{
	max-height: 200px;
	overflow-y: auto;
}
.select2-container--partners .select2-results__option[role="group"]
{
	padding: 0;
}
.select2-container--partners .select2-results__option[aria-disabled="true"]
{
	color: #999;
}
.select2-container--partners .select2-results__option .select2-results__option
{
	padding-left: 1em;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__group
{
	padding-left: 0;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -1em;
	padding-left: 2em;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -2em;
	padding-left: 3em;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -3em;
	padding-left: 4em;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -4em;
	padding-left: 5em;
}
.select2-container--partners .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option
{
	margin-left: -5em;
	padding-left: 6em;
}
.select2-container--partners .select2-results__option--highlighted[aria-selected]
{
	color: #57b7da;
}
.select2-container--partners .select2-results__group
{
	cursor: partners;
	display: block;
	padding: 6px;
}
.select2-hidden-accessible
{
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	webkit-clip-path: inset(50%) !important;
	white-space: nowrap !important;
	width: 1px !important;
}
.sidebar
{
	margin-top: -56px;
	max-width: 380px;
	order: 3;
	padding-left: 30px;
	position: relative;
	width: 100%;
	z-index: 2;
}
.sidebar .tags
{
	background-color: #f8fafd;
	border-radius: 12px;
	moz-border-radius: 12px;
	padding: 15px;
	webkit-border-radius: 12px;
}
.sidebar .tags span
{
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 20px;
}
.sidebar .tags a
{
	background-color: #fff;
	border-radius: 12px;
	box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	display: inline-block;
	margin-bottom: 12px;
	margin-right: 12px;
	moz-border-radius: 12px;
	moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
	padding: 13px 32px;
	vertical-align: top;
	webkit-border-radius: 12px;
	webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
}
.sidebar .search_block
{
	margin-bottom: 40px;
	position: relative;
}
.sidebar .search_block input
{
	padding-right: 35px;
}
.sidebar .search_block .search
{
	background: none;
	background-image: url(/img/smk/search.svg);
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	position: absolute;
	right: 14px;
	top: 14px;
	width: 16px;
	z-index: 5;
}
.sidebar .popular_block
{
	padding-bottom: 20px;
}
.sidebar .popular_block span
{
	color: #000;
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	margin-bottom: 20px;
}
.sidebar .popular_item
{
	display: flex;
	margin-bottom: 20px;
}
.sidebar .popular_item_photo
{
	align-self: flex-start;
	height: 80px;
	margin-right: 12px;
	max-width: 80px;
	overflow: hidden;
	width: 100%;
}
.sidebar .popular_item_photo,.sidebar .popular_item_photo img
{
	border-radius: 8px;
	moz-border-radius: 8px;
	webkit-border-radius: 8px;
}
.sidebar .popular_item_info
{
	width: 100%;
}
.sidebar .popular_item_date
{
	color: #818181;
	font-size: 10px;
	line-height: 16px;
}
.sidebar .popular_item_title
{
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
	margin: 0 0 4px;
	vertical-align: top;
}
.sidebar .popular_item_content
{
	display: none;
}
@media screen and (min-width: 0) and (max-width: 1150px)
{
	.fancybox-slide--html
	{
		padding: 0;
	}
	.fancybox-slide--html .fancybox-close-small
	{
		padding: 2px;
		right: 16px;
		top: 16px;
	}
	.breadcrumbs,.content
	{
		width: calc(100% - 60px);
	}
	.page .content
	{
		flex-wrap: wrap;
	}
	.mob_hide
	{
		display: none;
	}
	.page_title h1
	{
		width: 100%;
	}
	.page_title h1:before
	{
		background-size: 60px;
		height: 63px;
		left: -50px;
		top: 0;
		width: 60px;
	}
	.page_title h1:after
	{
		background-size: 80px;
		height: 90px;
		right: -83px;
		top: 0;
		width: 80px;
	}
	.header .header_content
	{
		padding: 0 30px;
		width: 100%;
	}
	.header .logo
	{
		margin: 0 0 0 60px;
		position: relative;
		width: 171px;
	}
	.header.inner .navigation ul
	{
		background-color: #fff;
	}
	.header.inner .menu_opener span
	{
		background-color: #57B7DA;
	}
	.header.inner .user_login
	{
		background-image: url(/img/smk/user_blue.svg);
	}
	.header.sticky .navigation ul
	{
		background-color: #fff;
	}
	.header.sticky .menu_opener span
	{
		background-color: #57B7DA;
	}
	.header.sticky .user_login
	{
		background-image: url(/img/smk/user_blue.svg);
	}
	.header__orders
	{
		margin-bottom: 125px;
	}
	.header__orders .logo
	{
		margin: 0;
	}
	.header__orders .header_content
	{
		margin-left: 0;
		padding: 0 40px;
	}
	.navigation
	{
		left: 0;
		margin: 0;
		padding: 0 0 0 30px;
		position: absolute;
	}
	.navigation .menu_opener
	{
		cursor: pointer;
		display: block;
	}
	.navigation .menu_opener span
	{
		background: #fff;
		border-radius: 2px;
		display: block;
		height: 3px;
		margin: 5px 0;
		moz-border-radius: 2px;
		moz-transition: all 300ms ease;
		opacity: 1;
		transition: all 300ms ease;
		visibility: visible;
		webkit-border-radius: 2px;
		webkit-transition: all 300ms ease;
		width: 24px;
	}
	.active .navigation .menu_opener span:nth-child(1)
	{
		moz-transform: rotate(-45deg) translate3d(-5px, 5.5px, 0);
		transform: rotate(-45deg) translate3d(-5px, 5.5px, 0);
		webkit-transform: rotate(-45deg) translate3d(-5px, 5.5px, 0);
	}
	.active .navigation .menu_opener span:nth-child(2)
	{
		moz-transform: rotate(45deg) translate3d(0px, -1px, 0);
		transform: rotate(45deg) translate3d(0px, -1px, 0);
		webkit-transform: rotate(45deg) translate3d(0px, -1px, 0);
	}
	.active .navigation .menu_opener span:nth-child(3)
	{
		opacity: 0;
		visibility: hidden;
	}
	.navigation ul
	{
		align-items: center;
		background: #5DC3E8;
		bottom: 0;
		display: flex;
		flex-direction: column;
		justify-content: center;
		left: 0;
		moz-transform: translate3d(0, 100%, 0);
		moz-transition: all 300ms ease;
		position: fixed;
		right: 0;
		text-align: center;
		top: 70px;
		transform: translate3d(0, 100%, 0);
		transition: all 300ms ease;
		visibility: hidden;
		webkit-transform: translate3d(0, 100%, 0);
		webkit-transition: all 300ms ease;
		z-index: 100;
	}
	.navigation ul li
	{
		display: block;
		font-size: 24px;
		font-weight: 500;
		line-height: 26px;
		margin: 28px 0;
	}
	.active .navigation ul
	{
		moz-transform: translate3d(0, 0, 0);
		opacity: 1;
		transform: translate3d(0, 0, 0);
		visibility: visible;
		webkit-transform: translate3d(0, 0, 0);
	}
	.welcome .content
	{
		height: 100%;
		width: 100%;
	}
	.welcome_content
	{
		height: 100%;
		position: relative;
		z-index: 2;
	}
	.welcome .slick-track,.welcome .slick-list
	{
		height: 100%;
	}
	.welcome_item
	{
		margin: 0 30px;
	}
	.welcome_item_content
	{
		align-items: center;
		display: flex;
		height: 100%;
		margin: 0 auto;
		position: relative;
	}
	.welcome_aside
	{
		padding: 0;
		width: 47%;
	}
	.welcome_aside .button
	{
		padding: 13px 100px;
	}
	.welcome_aside .button.light
	{
		margin-left: 30px;
		padding: 13px 42px;
	}
	.welcome_aside .welcome_title
	{
		margin: 0 0 10px 0;
	}
	.welcome_aside .welcome_title span
	{
		font-size: 24px;
		font-weight: 500;
		line-height: 30px;
	}
	.welcome_aside .welcome_title,.welcome_aside .welcome_title h1,.welcome_aside .welcome_title h2,.welcome_aside .welcome_title h3
	{
		color: #fff;
		padding-bottom: 10px;
	}
	.welcome_aside .welcome_description
	{
		color: #fff;
		margin: 0 0 30px 0;
	}
	.welcome_aside .welcome_link
	{
		color: #fff;
		display: block;
		font-weight: 600;
		line-height: 18px;
		margin: 15px 0 0 0;
		text-decoration: underline;
	}
	.welcome_aside .welcome_link:hover
	{
		text-decoration: none;
	}
	.welcome_photo
	{
		padding-right: 10px;
		position: static;
	}
	.presentation_video
	{
		height: 570px;
	}
	.presentation_video_placeholder
	{
		background-size: 100%;
	}
	.news
	{
		padding: 40px 0;
	}
	.news_item
	{
		min-height: 420px;
		width: calc(25% - 28px);
	}
	.news_item_description
	{
		padding: 20px 10px;
	}
	.entrepreneurs_types .type_item
	{
		margin-right: 30px;
		width: calc(33.333% - 30px);
	}
	.entrepreneurs_types .type_item:nth-child(3n)
	{
		margin-right: 0;
	}
	.entrepreneurs_types .type_text
	{
		font-size: 14px;
		line-height: 20px;
		padding: 15px;
	}
	.entrepreneurs_types .type_products .type_image
	{
		background-image: url(/img/smk/for1.svg);
	}
	.entrepreneurs_types .type_goods .type_image
	{
		background-image: url(/img/smk/for2.svg);
	}
	.entrepreneurs_types .type_services .type_image
	{
		background-image: url(/img/smk/for3.svg);
	}
	.entrepreneurs_types .type_cafe .type_image
	{
		background-image: url(/img/smk/for4.svg);
	}
	.entrepreneurs_types .type_delievery .type_image
	{
		background-image: url(/img/smk/for5.svg);
	}
	.entrepreneurs_types .type_repair .type_image
	{
		background-image: url(/img/smk/for6.svg);
	}
	.entrepreneurs_types .type_transport .type_image
	{
		background-image: url(/img/smk/for7.svg);
	}
	.entrepreneurs_types .type_all .type_image
	{
		background-image: url(/img/smk/for8.svg);
	}
	.entrepreneurs_types .type_image
	{
		width: 100%;
	}
	.how_to_item
	{
		max-width: 215px;
	}
	.cabinet__mobile_preview .cabinet_slider_content
	{
		margin: 0 11%;
	}
	.slider_tabs_content
	{
		padding-left: 2%;
	}
	.functions_photo
	{
		margin: 20px auto 60px;
		max-width: 30%;
	}
	.functions_photo .screen_saver
	{
		bottom: 9.3%;
		height: auto;
		left: 9%;
		overflow: visible;
		position: absolute;
		right: 0;
		width: 82%;
	}
	.functions_photo .screen_saver img
	{
		moz-transition: ease-in-out 0.5s opacity;
		transition: ease-in-out 0.5s opacity;
		webkit-transition: ease-in-out 0.5s opacity;
	}
	.functions_photo .screen_saver img.hide,.functions_photo .screen_saver img.show
	{
		opacity: 1;
	}
	.functions_photo .slick-list
	{
		overflow: visible;
	}
	.functions_photo .slick-dots
	{
		bottom: -100px;
		position: absolute;
		text-align: center;
		width: 100%;
	}
	.functions_photo .slick-dots li
	{
		display: inline-block;
		list-style: none;
		margin: 0 5px;
	}
	.functions_photo .slick-dots button
	{
		background-color: rgba(87,183,218,0.4);
		border-radius: 50%;
		color: transparent;
		display: block;
		font-size: 0;
		height: 8px;
		line-height: 0;
		moz-border-radius: 50%;
		outline: none;
		webkit-border-radius: 50%;
		width: 8px;
	}
	.functions_photo .slick-dots .slick-active button
	{
		background-color: #57b7da;
	}
	.functions_info
	{
		max-width: 30%;
		width: 30%;
	}
	.functions_info__right
	{
		margin-left: 5%;
		text-align: left;
	}
	.functions_info__left
	{
		margin-right: 5%;
	}
	.banks .slick-dots
	{
		bottom: -45px;
		position: absolute;
		text-align: center;
		width: 100%;
	}
	.banks .slick-dots li
	{
		display: inline-block;
		list-style: none;
		margin: 0 5px;
	}
	.banks .slick-dots button
	{
		background-color: rgba(87,183,218,0.7);
		border-radius: 50%;
		color: transparent;
		display: block;
		font-size: 0;
		height: 8px;
		line-height: 0;
		moz-border-radius: 50%;
		outline: none;
		webkit-border-radius: 50%;
		width: 8px;
	}
	.banks .slick-dots .slick-active button
	{
		background-color: #57b7da;
	}
	.order_content
	{
		margin-left: 0;
		max-width: 56%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.order h1
	{
		font-size: 32px;
		line-height: 48px;
		text-align: center;
	}
	.order_list
	{
		display: block;
		max-width: 44%;
	}
	.order_list .image
	{
		height: 100%;
		text-align: center;
	}
	.order_list .image img
	{
		height: auto;
		max-height: 30vh;
		max-width: 95%;
	}
	.order_list ul
	{
		max-width: 100%;
		padding: 0 24px;
	}
	.form_item
	{
		margin-bottom: 24px;
		position: relative;
	}
	.form_item input
	{
		background-color: #fff;
		padding-right: 35px;
	}
	.form_block
	{
		display: flex;
		flex-wrap: wrap;
	}
	.form_block .form_item
	{
		width: 100%;
	}
	.form_block .form_item:first-child
	{
		margin-right: 0;
	}
	.confirm_button
	{
		width: 100%;
	}
	.code_block
	{
		background-position: -130px top;
		padding: 0 16px;
	}
	.code_block:before
	{
		background-image: url(/assets/code_drops_tablet.png);
		background-position: center 12px;
	}
	.dealers
	{
		padding-bottom: 10px;
	}
	.dealers .content
	{
		width: 100%;
	}
	.dealers h1
	{
		font-size: 40px;
		line-height: 54px;
		margin: 0 auto 56px;
		width: 60%;
	}
	.dealers_map
	{
		width: 100%;
	}
	.dealers .map
	{
		border-radius: 0;
		moz-border-radius: 0;
		webkit-border-radius: 0;
	}
	.dealers_map_panel
	{
		padding: 0 32px;
	}
	.dealers .dealers_counters_item
	{
		margin-left: 20px;
	}
	.page_faq .page_title
	{
		background-size: auto;
	}
	.faq .sidebar
	{
		margin: 0 0 20px;
		max-width: 100%;
		order: 0;
		padding: 0;
	}
	.page_posts .page_title
	{
		background-position: center;
	}
	.page_posts.show .page_title h1
	{
		padding: 60px 0;
	}
	.page_posts.show .page_title h1:before,.page_posts.show .page_title h1:after
	{
		background-repeat: no-repeat;
		content: "";
		display: block;
		position: absolute;
	}
	.page_posts.show .page_title h1:before
	{
		background-size: 60px;
		bottom: -0;
		height: 63px;
		left: 0;
		moz-transform: rotate3d(1, 0, 0, 180deg);
		top: auto;
		transform: rotate3d(1, 0, 0, 180deg);
		webkit-transform: rotate3d(1, 0, 0, 180deg);
		width: 60px;
	}
	.page_posts.show .page_title h1:after
	{
		background-size: 60px;
		height: 63px;
		right: -5px;
		top: -0;
		width: 60px;
	}
	.post_view .sidebar,.post .sidebar
	{
		margin-top: 0;
		max-width: 100%;
		padding-left: 0;
		width: 100%;
	}
	.post_view .sidebar .tags,.post .sidebar .tags
	{
		display: none;
	}
	.post_view .sidebar .popular_block,.post .sidebar .popular_block
	{
		display: flex;
		flex-wrap: wrap;
	}
	.post_view .sidebar .popular_block span,.post .sidebar .popular_block span
	{
		font-size: 30px;
		line-height: 54px;
		width: 100%;
	}
	.post_view .sidebar .popular_item,.post .sidebar .popular_item
	{
		border-radius: 8px;
		box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		display: none;
		flex-wrap: wrap;
		margin-bottom: 0;
		margin-right: 21px;
		moz-border-radius: 8px;
		moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		overflow: hidden;
		padding-bottom: 16px;
		webkit-border-radius: 8px;
		webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		width: calc(33.333% - 14px);
	}
	.post_view .sidebar .popular_item:nth-child(2),.post_view .sidebar .popular_item:nth-child(3),.post .sidebar .popular_item:nth-child(2),.post .sidebar .popular_item:nth-child(3)
	{
		display: block;
	}
	.post_view .sidebar .popular_item:nth-child(4),.post .sidebar .popular_item:nth-child(4)
	{
		display: block;
		margin-right: 0;
	}
	.post_view .sidebar .popular_item_photo,.post .sidebar .popular_item_photo
	{
		border-radius: 0;
		height: auto;
		margin-bottom: 16px;
		max-width: 100%;
		width: 100%;
	}
	.post_view .sidebar .popular_item_info,.post .sidebar .popular_item_info
	{
		padding-right: 12px;
		width: 100%;
	}
	.post_view .sidebar .popular_item_date,.post .sidebar .popular_item_date
	{
		font-size: 14px;
		line-height: 16px;
	}
	.post_view .sidebar .popular_item_title,.post .sidebar .popular_item_title
	{
		display: block;
		font-size: 16px;
		line-height: 26px;
		margin: 12px 0;
	}
	.post_view .sidebar .popular_item_content,.post .sidebar .popular_item_content
	{
		display: block;
	}
	.about h1
	{
		position: static;
		text-align: center;
		width: 100%;
	}
	.about .content
	{
		flex-wrap: wrap;
	}
	.about .image
	{
		margin: 0 0 30px;
		order: 0;
		text-align: center;
	}
	.about_text
	{
		max-width: 100%;
		order: 1;
		padding: 0;
	}
	.types_block
	{
		padding-bottom: 40px;
	}
	.eligible_partners
	{
		padding-top: 40px;
	}
	.eligible_partners_content
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.eligible_partners_item
	{
		margin-bottom: 32px;
		margin-right: 25px;
		width: calc(33.33% - 17px);
	}
	.eligible_partners_item:nth-child(3n)
	{
		margin-right: 0;
	}
	.earning_ways_item
	{
		margin: 0 24px 24px 0;
		max-width: 100%;
		min-height: 260px;
		width: calc(50% - 12px);
	}
	.earning_ways_item:nth-child(2n)
	{
		margin-right: 0;
	}
}
@media screen and (min-width: 0) and (max-width: 769px)
{
	.content
	{
		width: calc(100% - 60px);
	}
	h1,h2,h3
	{
		font-size: 32px;
		line-height: 48px;
	}
	.wrapper
	{
		overflow: hidden;
	}
	.welcome
	{
		background-position: 90% bottom;
		height: auto;
	}
	.welcome .slick-list
	{
		padding: 20px 0 65px;
	}
	.welcome_item
	{
		margin: 0 16px;
	}
	.welcome_item_content
	{
		flex-wrap: wrap;
		width: 100%;
	}
	.welcome_aside
	{
		padding: 0;
		width: 100%;
	}
	.welcome_aside .button
	{
		text-align: center;
		width: 100%;
	}
	.welcome_aside .button.light
	{
		margin: 20px 0 0;
	}
	.welcome_photo
	{
		margin-top: 20px;
		max-width: 100%;
		padding: 0;
		position: static;
		text-align: center;
		width: 100%;
	}
	.welcome_photo img
	{
		display: inline-block;
		max-width: 100%;
	}
	.welcome_photo .button
	{
		display: none;
	}
	.presentation_video
	{
		height: 480px;
	}
	.presentation_video_placeholder
	{
		background-size: 100%;
	}
	.news
	{
		padding: 40px 0;
	}
	.news .content
	{
		width: calc(100% - 15px);
	}
	.news_content
	{
		padding-bottom: 40px;
	}
	.news_item
	{
		margin: 0 15px !important;
		min-height: 390px;
		width: auto;
	}
	.news .slick-dots
	{
		bottom: 0;
		left: 0;
		position: absolute;
		text-align: center;
		width: 100%;
		z-index: 5;
	}
	.news .slick-dots li
	{
		display: inline-block;
		margin: 0 4px;
		vertical-align: middle;
	}
	.news .slick-dots button
	{
		background-color: rgba(149,209,233,0.4);
		border-radius: 50%;
		color: transparent;
		display: block;
		font-size: 0;
		height: 8px;
		line-height: 0;
		moz-border-radius: 50%;
		outline: none;
		webkit-border-radius: 50%;
		width: 8px;
	}
	.news .slick-dots .slick-active button
	{
		background-color: #95d1e9;
	}
	.functions
	{
		background-color: #ecfaff;
		background-image: url(/img/smk/functions.png);
		background-position: center bottom;
		background-repeat: no-repeat;
		padding: 64px 0;
	}
	.functions_content
	{
		flex-wrap: wrap;
	}
	.functions_photo
	{
		max-width: 40%;
	}
	.functions_photo .slick-dots
	{
		bottom: -84px;
		position: absolute;
		width: 100%;
	}
	.functions_photo .slick-dots li
	{
		list-style: none;
		margin: 0 2%;
	}
	.functions_info
	{
		max-width: 100%;
		width: 100%;
	}
	.functions_info__right
	{
		margin-left: 0;
		text-align: left;
	}
	.functions_info__left
	{
		margin-right: 0;
	}
	.specifications_welcome
	{
		padding: 40px 0;
	}
	.specifications_item
	{
		margin-bottom: 0;
		margin-right: 25px;
		max-width: 50%;
		padding-bottom: 24px;
		padding-left: 0;
		width: calc(50% - 25px);
	}
	.specifications_item:nth-child(2n)
	{
		margin-right: 0;
	}
	.more_specifications ul
	{
		padding: 32px 0 0;
	}
	.how_to
	{
		background-position: right bottom;
		padding: 30px 0;
	}
	.how_to_item
	{
		margin: 0 8%;
		max-width: 145px;
	}
	.how_to_item:before
	{
		right: -84%;
		width: calc(90% + 5px);
	}
	.benefits
	{
		padding: 45px 0;
	}
	.benefits .benefit_item
	{
		display: inline-block;
		vertical-align: top;
		width: calc(50% - 32px);
	}
	.cabinet
	{
		background-color: #ECFAFF;
		background-image: url(/img/smk/cabinet.svg);
		background-position: left bottom;
		background-repeat: no-repeat;
		overflow: hidden;
		padding: 0 0 72px;
		position: relative;
	}
	.cabinet_slider,.cabinet_slider__mobile
	{
		max-width: 100%;
		padding: 0;
		position: static;
		width: 100%;
	}
	.cabinet_slider_content,.cabinet_slider__mobile_content
	{
		display: block;
		margin-left: 0;
		max-width: 100%;
		padding-left: 0;
		position: relative;
	}
	.cabinet_slider_content>img,.cabinet_slider__mobile_content>img
	{
		display: none;
	}
	.cabinet_slider_item,.cabinet_slider__mobile_item
	{
		background-color: #fff;
		border-radius: 12px;
		box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		margin: 0 16px;
		moz-border-radius: 12px;
		moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		overflow: hidden;
		webkit-border-radius: 12px;
		webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		width: 100%;
	}
	.cabinet_slider_item p,.cabinet_slider__mobile_item p
	{
		border-top: 1px solid rgba(79,79,90,0.2);
		color: #4f4f5a;
		display: block;
		padding: 20px;
		text-align: center;
	}
	.cabinet_slider img,.cabinet_slider__mobile img
	{
		max-width: 100%;
	}
	.cabinet_slider__mobile
	{
		margin: 0;
		overflow: visible;
	}
	.cabinet__mobile_preview
	{
		padding-bottom: 110px;
	}
	.cabinet__mobile_preview .section_container
	{
		display: flex;
		flex-wrap: wrap;
	}
	.cabinet__mobile_preview .slider_tabs_content
	{
		order: 1;
		padding-right: 0;
		position: static;
		text-align: center;
	}
	.cabinet__mobile_preview .slider_tabs_content>span,.cabinet__mobile_preview .slider_tabs_content>h3
	{
		text-align: center;
	}
	.cabinet__mobile_preview .slider_tabs_content .apps_block
	{
		justify-content: center;
		left: 0;
		width: 100%;
	}
	.cabinet__mobile_preview .slider_tabs_content .slider_tabs__mobile
	{
		bottom: 75px;
	}
	.cabinet__mobile_preview .cabinet_slider_content
	{
		margin: 0 auto;
		max-width: 100%;
		order: 2;
		padding: 0;
		position: static;
		text-align: center;
		width: 100%;
	}
	.cabinet__mobile_preview .cabinet_slider_item
	{
		margin: 0 20px;
	}
	.cabinet__mobile_preview .cabinet_slider_item img
	{
		border-radius: 0;
		max-height: 65vh;
		moz-border-radius: 0;
		webkit-border-radius: 0;
	}
	.slider_tabs_content
	{
		background-color: transparent;
		background-image: none;
		border-radius: 0;
		display: block;
		max-width: 100%;
		moz-border-radius: 0;
		padding: 40px 0 0;
		text-align: center;
		webkit-border-radius: 0;
	}
	.slider_tabs_content .slider_tabs,.slider_tabs_content .slider_tabs__mobile
	{
		bottom: 40px;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 5;
	}
	.slider_tabs_content .slider_tabs .slick-dots,.slider_tabs_content .slider_tabs__mobile .slick-dots
	{
		text-align: center;
		width: 100%;
	}
	.slider_tabs_content .slider_tabs .slick-dots li,.slider_tabs_content .slider_tabs__mobile .slick-dots li
	{
		border-radius: 50%;
		display: inline-block;
		margin: 0 4px;
		min-height: 1px;
		moz-border-radius: 50%;
		vertical-align: middle;
		webkit-border-radius: 50%;
	}
	.slider_tabs_content .slider_tabs .slick-dots li:before,.slider_tabs_content .slider_tabs .slick-dots li:after,.slider_tabs_content .slider_tabs__mobile .slick-dots li:before,.slider_tabs_content .slider_tabs__mobile .slick-dots li:after
	{
		display: none;
	}
	.slider_tabs_content .slider_tabs .slick-dots button,.slider_tabs_content .slider_tabs__mobile .slick-dots button
	{
		background-color: rgba(255,255,255,0.4);
		border-radius: 50%;
		color: transparent;
		display: block;
		font-size: 0;
		height: 8px;
		line-height: 0;
		moz-border-radius: 50%;
		outline: none;
		padding: 0;
		webkit-border-radius: 50%;
		width: 8px;
	}
	.slider_tabs_content .slider_tabs .slick-dots button:after,.slider_tabs_content .slider_tabs .slick-dots button:before,.slider_tabs_content .slider_tabs__mobile .slick-dots button:after,.slider_tabs_content .slider_tabs__mobile .slick-dots button:before
	{
		display: none;
	}
	.slider_tabs_content .slider_tabs .slick-dots button span,.slider_tabs_content .slider_tabs__mobile .slick-dots button span
	{
		display: none;
	}
	.slider_tabs_content .slider_tabs .slick-dots .slick-active button,.slider_tabs_content .slider_tabs__mobile .slick-dots .slick-active button
	{
		background-color: white;
	}
	.slider_tabs_content>h3
	{
		line-height: 32px;
		margin-bottom: 18px !important;
	}
	.slider_tabs_content>span
	{
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 30px;
	}
	.slider_tabs_content h1
	{
		line-height: 54px;
		margin: 0;
	}
	.page_entrepreneurs.show .header
	{
		background: url(/assets/entrepreneurs/inner_top.png) no-repeat;
		background-position: bottom center;
		background-size: 102% auto;
	}
	.entrepreneurs
	{
		background-position: -440% top;
		border-radius: 0 110px 30px/10px 55px 0;
		min-height: 440px;
		moz-border-radius: 0 110px 30px/10px 55px 0;
		padding: 75px 5% 30px 40%;
		position: relative;
		webkit-border-radius: 0 110px 30px/10px 55px 0;
	}
	.entrepreneurs_show
	{
		background-position: -200px bottom;
	}
	.entrepreneurs_show .entrepreneurs_image
	{
		height: 260px;
		left: -100px;
		transform: none;
	}
	.entrepreneurs+.section:after
	{
		right: -40px;
	}
	.entrepreneurs_image
	{
		bottom: -30px;
		height: 388px;
		left: -150px;
		moz-transform: rotate(15deg);
		top: auto;
		transform: rotate(15deg);
		webkit-transform: rotate(15deg);
	}
	.entrepreneurs_image img
	{
		height: 100%;
	}
	.entrepreneurs .button
	{
		margin-top: 40px;
	}
	.entrepreneurs_types
	{
		padding: 100px 0 70px;
	}
	.entrepreneurs_types .type_item
	{
		margin-right: 30px;
		width: calc(33.333% - 30px);
	}
	.entrepreneurs_types .type_item:nth-child(3n)
	{
		margin-right: 0;
	}
	.entrepreneurs_types .type_products .type_image
	{
		background-image: url(/img/smk/for1.svg);
	}
	.entrepreneurs_types .type_goods .type_image
	{
		background-image: url(/img/smk/for2.svg);
	}
	.entrepreneurs_types .type_services .type_image
	{
		background-image: url(/img/smk/for3.svg);
	}
	.entrepreneurs_types .type_cafe .type_image
	{
		background-image: url(/img/smk/for4.svg);
	}
	.entrepreneurs_types .type_delievery .type_image
	{
		background-image: url(/img/smk/for5.svg);
	}
	.entrepreneurs_types .type_repair .type_image
	{
		background-image: url(/img/smk/for6.svg);
	}
	.entrepreneurs_types .type_transport .type_image
	{
		background-image: url(/img/smk/for7.svg);
	}
	.entrepreneurs_types .type_all .type_image
	{
		background-image: url(/img/smk/for8.svg);
	}
	.entrepreneurs_types .type_all p
	{
		color: #fe8257;
	}
	.entrepreneurs_types .type_image
	{
		width: 100%;
	}
	.entrepreneurs_services
	{
		background-image: url(/assets/screens/entrepreneurs/services_tablet_bg.png);
		background-position: left bottom;
		border-radius: 0 110px 30px/10px 55px 0;
		min-height: 1px;
		moz-border-radius: 0 110px 30px/10px 55px 0;
		padding: 85px 10% 20px;
		webkit-border-radius: 0 110px 30px/10px 55px 0;
	}
	.entrepreneurs_services_list
	{
		flex-wrap: wrap;
	}
	.entrepreneurs_services h1::after
	{
		moz-transform: rotate(-49deg);
		top: 0;
		transform: rotate(-49deg);
		webkit-transform: rotate(-49deg);
	}
	.entrepreneurs_services_item
	{
		margin-bottom: 30px;
		margin-right: 26px;
		width: calc(50% - 26px);
	}
	.entrepreneurs_services_item:last-child
	{
		padding: 0 30px;
	}
	.entrepreneurs_services,.entrepreneurs_terminal
	{
		border-radius: 0 110px 30px/10px 55px 0;
		moz-border-radius: 0 110px 30px/10px 55px 0;
		webkit-border-radius: 0 110px 30px/10px 55px 0;
	}
	.entrepreneurs_services:before,.entrepreneurs_terminal:before
	{
		left: -50px;
		top: -211px;
	}
	.entrepreneurs_services:after,.entrepreneurs_terminal:after
	{
		right: -29px;
	}
	.entrepreneurs_terminal
	{
		background-image: url(/assets/screens/entrepreneurs/terminal_tab.png);
		background-position: right bottom;
		min-height: 440px;
		padding: 60px 0 0 5%;
	}
	.entrepreneurs_terminal:after
	{
		background: url(/assets/entrepreneurs/terminal_after.png) no-repeat;
		bottom: -62px;
		height: 62px;
		right: 0;
		transform: none;
		width: 60px;
	}
	.entrepreneurs_terminal .entrepreneurs_image
	{
		bottom: -40px;
		top: auto;
		transform: none;
	}
	.entrepreneurs_terminal .terminal_price_check span
	{
		display: block;
		margin: 4px 0;
	}
	.pricing_table
	{
		box-shadow: 0 13px 30px rgba(79,79,90,0.08);
		moz-box-shadow: 0 13px 30px rgba(79,79,90,0.08);
		overflow: hidden;
		webkit-box-shadow: 0 13px 30px rgba(79,79,90,0.08);
	}
	.pricing__info
	{
		display: none;
	}
	.pricing_row
	{
		height: auto !important;
		margin-top: 54px;
	}
	.pricing_row:before
	{
		background-color: #fafafa;
		box-sizing: border-box;
		color: #4f4f5a;
		content: attr(data-advantage);
		display: block;
		font-size: 15px;
		font-weight: 500;
		left: 0;
		letter-spacing: -0.6px;
		line-height: 22px;
		moz-box-sizing: border-box;
		opacity: 0;
		padding: 20px;
		position: absolute;
		text-align: center;
		text-align: left;
		top: -54px;
		webkit-box-sizing: border-box;
		width: calc(100vw - 60px);
		z-index: 1;
	}
	.pricing_item
	{
		margin-left: 0;
		position: relative;
		width: 50%;
		z-index: 1;
	}
	.pricing_item:nth-child(2)
	{
		z-index: 100;
	}
	.pricing_item:nth-child(2) .pricing_row:before
	{
		opacity: 1;
	}
	.pricing_body
	{
		position: relative;
	}
}
@media screen and (min-width: 0) and (max-width: 639px)
{
	.fancybox-slide
	{
		padding: 15px;
	}
	.fancybox-slide.fancybox-slide--html
	{
		padding: 0;
	}
	.fancybox-slide.fancybox-slide--html .fancybox-close-small
	{
		color: #57b7da;
		padding: 3px;
		right: 2px;
		top: 2px;
	}
	.content
	{
		width: calc(100% - 32px);
	}
	h1,h2
	{
		font-size: 28px;
		line-height: 32px;
	}
	h3
	{
		font-size: 24px;
		line-height: 32px;
	}
	.section h1,.section h2,.section h3
	{
		margin-bottom: 28px;
	}
	.mob-hide
	{
		display: none;
	}
	.page_title h1
	{
		display: block;
		font-size: 28px;
		line-height: 32px;
		margin: 0;
		max-width: 100%;
		padding: 0 5%;
		width: 100%;
	}
	.page_title h1:before
	{
		bottom: -75px;
		left: 10px;
		moz-transform: rotate3d(1, 0, 0, 180deg);
		top: auto;
		transform: rotate3d(1, 0, 0, 180deg);
		webkit-transform: rotate3d(1, 0, 0, 180deg);
	}
	.page_title h1:after
	{
		background-size: 70px;
		height: 79px;
		moz-transform: rotate(-34deg);
		right: 15px;
		top: -75px;
		transform: rotate(-34deg);
		webkit-transform: rotate(-34deg);
		width: 70px;
	}
	.page_content .double
	{
		flex-wrap: wrap;
	}
	.page_content .double .text,.page_content .double .image
	{
		padding: 0;
		width: 100%;
	}
	.header
	{
		min-height: 76px;
	}
	.header:not(.header__orders).nav-down .user_login
	{
		background-image: url(/img/smk/user_blue.svg);
	}
	.header.hidden .header_wrap
	{
		min-height: 76px;
	}
	.header_content
	{
		height: 76px;
		width: 100%;
	}
	.header .logo
	{
		margin: 4px auto 0;
		position: relative;
		width: 171px;
	}
	.header .header_actions
	{
		position: absolute;
		right: 16px;
		width: 20px;
	}
	.header .header_actions .button
	{
		display: none;
	}
	.header__orders
	{
		margin-bottom: 10px;
	}
	.header__orders .header_content
	{
		margin-left: 0;
		text-align: center;
	}
	.user_login
	{
		background-image: url(/img/smk/user_white.svg);
		background-repeat: no-repeat;
		background-size: 20px;
		display: block;
		height: 22px;
		width: 20px;
	}
	.footer
	{
		padding: 40px 0;
	}
	.footer_logo
	{
		margin: 0;
		width: 163px;
	}
	.footer_logo img
	{
		height: auto;
		width: 100%;
	}
	.footer .footer_info
	{
		flex-direction: column-reverse;
		margin: 20px 0 0 0;
	}
	.footer .footer_info .footer_contacts
	{
		border-bottom: #eeeeef 1px solid;
		margin: 0;
		padding: 0 0 10px 0;
		text-align: left;
		width: 100%;
	}
	.footer .footer_info .footer_contacts .contact_item
	{
		font-size: 14px;
		line-height: 22px;
	}
	.youtube,.instagram,.facebook
	{
		margin-left: 0;
		margin-right: 30px;
	}
	.presentation
	{
		padding: 40px 0;
	}
	.presentation .section_container
	{
		padding: 0;
	}
	.presentation .content
	{
		width: 100%;
	}
	.presentation_video
	{
		height: 240px;
	}
	.presentation_video_placeholder
	{
		border-radius: 0;
		moz-border-radius: 0;
		webkit-border-radius: 0;
	}
	.presentation_video .play
	{
		background-size: 48px;
		height: 48px;
		margin: -24px 0 0 -24px;
		width: 48px;
	}
	.entrepreneurs_types
	{
		overflow: hidden;
		padding: 40px 0 0;
	}
	.entrepreneurs_types .type_item
	{
		margin-right: 0;
		width: 100%;
	}
	.entrepreneurs_types .type_products .type_image
	{
		background-image: url(/img/smk/for1.svg);
	}
	.entrepreneurs_types .type_goods .type_image
	{
		background-image: url(/img/smk/for2.svg);
	}
	.entrepreneurs_types .type_services .type_image
	{
		background-image: url(/img/smk/for3.svg);
	}
	.entrepreneurs_types .type_cafe .type_image
	{
		background-image: url(/img/smk/for4.svg);
	}
	.entrepreneurs_types .type_delievery .type_image
	{
		background-image: url(/img/smk/for5.svg);
	}
	.entrepreneurs_types .type_repair .type_image
	{
		background-image: url(/img/smk/for6.svg);
	}
	.entrepreneurs_types .type_transport .type_image
	{
		background-image: url(/img/smk/for7.svg);
	}
	.entrepreneurs_types .type_all .type_image
	{
		background-image: url(/img/smk/for8.svg);
	}
	.banks
	{
		padding: 40px 0;
	}
	.banks_item
	{
		max-width: 100%;
	}
	.specifications_item
	{
		margin-bottom: 0;
		margin-right: 0;
		max-width: 100%;
		padding: 0 5px;
		padding-bottom: 24px;
		width: 50%;
	}
	.specifications_item .icon
	{
		margin-right: 8px;
	}
	.specifications_item:nth-child(3n)
	{
		margin-right: 0;
	}
	.benefits .benefit_item
	{
		margin: 0 0 24px 0;
		width: 100%;
	}
	.how_to
	{
		background-position: 70% 250px;
		padding: 40px 0;
	}
	.how_to_details
	{
		margin-top: 0;
	}
	.how_to_details_block
	{
		max-width: 94%;
	}
	.how_to h3
	{
		color: #fff;
		margin-bottom: 32px;
	}
	.how_to_item
	{
		margin: 0 0 40px;
		max-width: 100%;
		text-align: left;
	}
	.how_to_item:before
	{
		height: 40px;
		left: 34px;
		right: auto;
		top: 100%;
		width: 2px;
	}
	.how_to_item span
	{
		height: 70px;
		margin-bottom: 0;
		margin-right: 15px;
		text-align: center;
		vertical-align: middle;
		width: 70px;
	}
	.how_to_item span b
	{
		font-size: 24px;
		line-height: 70px;
	}
	.how_to p
	{
		display: inline-block;
		max-width: calc(100% - 89px);
		vertical-align: middle;
	}
	.news
	{
		background-color: #ecfaff;
		background-image: none;
		background-position: center;
		background-size: 100%;
		padding: 40px 0;
	}
	.news_item
	{
		margin: 0 0 20px;
		max-width: 100%;
		min-height: 1px;
		width: 100%;
	}
	.news_item .image
	{
		height: auto;
	}
	.news_item img
	{
		max-width: 100%;
		width: 100%;
	}
	.news .section_link
	{
		margin-top: 20px;
	}
	.request_form
	{
		background-image: url(/img/smk/request_mob.svg);
		background-position: center bottom;
		background-size: 100%;
		padding: 40px 0;
	}
	.request_form form
	{
		max-width: 100%;
	}
	.request_form form .button
	{
		height: 50px;
		line-height: 48px;
		margin: 8px 0 0;
		max-width: 100%;
		padding: 0;
	}
	.request_form form label
	{
		color: #fff;
	}
	.request_form form input
	{
		padding: 10px 14px;
	}
	.request_form .content h3+p
	{
		max-width: 100%;
	}
	.request_form .form_double
	{
		flex-wrap: wrap;
	}
	.request_form .form_double label
	{
		color: #000000;
	}
	.request_form .form_double .form_item
	{
		margin-right: 0;
		width: 100%;
	}
	.questions
	{
		padding: 40px 0;
	}
	.more_specifications li p
	{
		width: 49%;
	}
	.more_specifications li span
	{
		text-align: right;
		width: 49%;
	}
	.cabinet_slider
	{
		max-width: 100%;
		position: static;
		width: 100%;
	}
	.cabinet_slider_content
	{
		display: block;
		max-width: 100%;
		padding-left: 0;
		position: relative;
	}
	.cabinet_slider_content>img
	{
		display: none;
	}
	.cabinet_slider_item
	{
		background-color: #fff;
		border-radius: 12px;
		box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		margin: 0 16px;
		moz-border-radius: 12px;
		moz-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		overflow: hidden;
		webkit-border-radius: 12px;
		webkit-box-shadow: 0 2px 16px rgba(29,93,90,0.05);
		width: 100%;
	}
	.cabinet_slider_item p
	{
		color: #4f4f5a;
		display: block;
		padding: 20px;
		text-align: center;
	}
	.cabinet_slider img
	{
		max-width: 100%;
	}
	.cabinet_slider__mobile .cabinet_slider_item
	{
		background-color: transparent;
		border-radius: 0;
		moz-border-radius: 0;
		text-align: center;
		webkit-border-radius: 0;
	}
	.cabinet_slider__mobile .cabinet_slider_item img
	{
		border-radius: 20px;
		display: inline-block;
		max-height: 73vh;
		moz-border-radius: 20px;
		vertical-align: top;
		webkit-border-radius: 20px;
		width: auto;
	}
	.cabinet_slider__mobile .cabinet_slider_item p
	{
		background-color: #fff;
		border-radius: 12px;
		margin-top: 10px;
		moz-border-radius: 12px;
		webkit-border-radius: 12px;
	}
	.slider_tabs_content
	{
		background-color: transparent;
		background-image: none;
		border-radius: 0;
		display: block;
		max-width: 100%;
		moz-border-radius: 0;
		padding: 40px 0 0;
		text-align: center;
		webkit-border-radius: 0;
	}
	.slider_tabs_content .slider_tabs
	{
		bottom: 40px;
		left: 0;
		position: absolute;
		width: 100%;
		z-index: 5;
	}
	.slider_tabs_content .slider_tabs .slick-dots
	{
		text-align: center;
		width: 100%;
	}
	.slider_tabs_content .slider_tabs .slick-dots li
	{
		border-radius: 50%;
		display: inline-block;
		margin: 0 4px;
		min-height: 1px;
		moz-border-radius: 50%;
		vertical-align: middle;
		webkit-border-radius: 50%;
	}
	.slider_tabs_content .slider_tabs .slick-dots li:before,.slider_tabs_content .slider_tabs .slick-dots li:after
	{
		display: none;
	}
	.slider_tabs_content .slider_tabs .slick-dots button
	{
		background-color: rgba(255,255,255,0.4);
		border-radius: 50%;
		color: transparent;
		display: block;
		font-size: 0;
		height: 8px;
		line-height: 0;
		moz-border-radius: 50%;
		outline: none;
		padding: 0;
		webkit-border-radius: 50%;
		width: 8px;
	}
	.slider_tabs_content .slider_tabs .slick-dots .slick-active button
	{
		background-color: white;
	}
	.slider_tabs_content>span
	{
		margin-bottom: 30px;
	}
	.slider_tabs_content h1
	{
		line-height: 54px;
		margin: 0;
	}
	.functions_photo
	{
		max-width: 55%;
	}
	.banks .slick-dots
	{
		bottom: -20px;
	}
	.timer
	{
		padding-top: 40px;
	}
	.countdown
	{
		display: inline-block;
		margin: 15px 0;
		padding: 20px 0;
		vertical-align: top;
	}
	.countdown_block p
	{
		font-size: 16px;
		line-height: 24px;
	}
	.countdown .countdown-row .countdown-section
	{
		display: inline-block;
		margin: 0 9px;
		position: relative;
		vertical-align: top;
		width: 60px;
	}
	.countdown .countdown-row .countdown-section:after
	{
		color: #e5e5e5;
		content: ":";
		display: block;
		font-size: 24px;
		line-height: 18px;
		position: absolute;
		right: -12px;
		top: 0;
	}
	.countdown .countdown-row .countdown-section .countdown-amount
	{
		font-size: 27px;
	}
	.countdown .countdown-row .countdown-section .countdown-period
	{
		font-size: 14px;
	}
	.page_entrepreneurs.show .header
	{
		background-color: #0f0a95;
	}
	.page_entrepreneurs.show .footer
	{
		background-color: #302bc5;
	}
	.page_entrepreneurs.index .header
	{
		background: #0f0a95;
	}
	.page_entrepreneurs.index .footer
	{
		background-color: #302bc5;
	}
	.page_entrepreneurs .footer
	{
		padding: 0;
	}
	.page_entrepreneurs .footer .content
	{
		background-color: #fff;
		border-radius: 0 70px 0 0;
		moz-border-radius: 0 70px 0 0;
		padding: 80px 16px 30px;
		webkit-border-radius: 0 70px 0 0;
		width: 100%;
	}
	.entrepreneurs
	{
		border-radius: 0 40px 30px/10px 45px 0;
		min-height: 480px;
		moz-border-radius: 0 40px 30px/10px 45px 0;
		padding: 25px 5% 30px;
		position: relative;
		text-align: center;
		webkit-border-radius: 0 40px 30px/10px 45px 0;
		z-index: 5;
	}
	.entrepreneurs_show
	{
		background-image: url(/assets/screens/entrepreneurs/inner_mob.png);
		background-position: 0 310px;
	}
	.entrepreneurs_show .entrepreneurs_image
	{
		bottom: 0;
		left: calc(50% - 180px);
		margin-top: 20px;
		top: auto;
	}
	.entrepreneurs+.section:after
	{
		display: none;
	}
	.entrepreneurs_image
	{
		bottom: -150px;
		height: 225px;
		left: 0px;
		moz-transform: rotate(0);
		transform: rotate(0);
		webkit-transform: rotate(0);
	}
	.entrepreneurs_image img
	{
		height: 100%;
	}
	.entrepreneurs .button
	{
		margin-top: 32px;
		max-width: 255px;
		width: 100%;
	}
	.entrepreneurs_services
	{
		background: #0f0a95;
		background-position: left bottom;
		border-radius: 0 40px 30px/10px 45px 0;
		margin-bottom: 0;
		min-height: 1px;
		moz-border-radius: 0 40px 30px/10px 45px 0;
		overflow: hidden;
		padding: 70px 0 20px;
		position: relative;
		webkit-border-radius: 0 40px 30px/10px 45px 0;
	}
	.entrepreneurs_services .section_container
	{
		position: relative;
		z-index: 5;
	}
	.entrepreneurs_services:after
	{
		background: #0f0a95;
		border-radius: 60px 0px 360px/0 105px 160px;
		bottom: calc(30% - 220px);
		content: "";
		display: block;
		height: 250px;
		left: 0;
		moz-border-radius: 60px 0px 360px/0 105px 160px;
		position: absolute;
		right: 0;
		top: auto;
		transform: none;
		webkit-border-radius: 60px 0px 360px/0 105px 160px;
		width: 100%;
	}
	.entrepreneurs_services:before
	{
		background: #302bc5;
		bottom: -50px;
		content: "";
		display: block;
		height: 30%;
		left: 0;
		position: absolute;
		right: 0;
		top: auto;
		width: 100%;
	}
	.entrepreneurs_services_item
	{
		margin-right: 0;
		max-width: 255px;
		width: 100%;
	}
	.entrepreneurs_services h1::after
	{
		display: none;
	}
	.entrepreneurs_services_list
	{
		justify-content: center;
	}
	.entrepreneurs_terminal
	{
		background: #0f0a95 url(/assets/screens/entrepreneurs/terminal_bg.png) center 25px no-repeat;
		border-radius: 0 50px 0 50px;
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 0;
		moz-border-radius: 0 50px 0 50px;
		padding: 0 0 60px;
		position: relative;
		webkit-border-radius: 0 50px 0 50px;
		z-index: 2;
	}
	.entrepreneurs_terminal .entrepreneurs_image
	{
		height: auto;
		margin-top: -90px;
		order: 1;
		position: static;
		text-align: center;
		width: 100%;
	}
	.entrepreneurs_terminal .entrepreneurs_image img
	{
		height: auto;
		width: 80%;
	}
	.entrepreneurs_terminal .section_container
	{
		height: auto;
		order: 2;
		padding: 30px 18px 0;
		text-align: center;
	}
	.entrepreneurs_terminal_content
	{
		text-align: center;
		width: 100%;
	}
	.entrepreneurs_terminal_content h1
	{
		margin-bottom: 12px;
	}
	.entrepreneurs_terminal .terminal_price_check .button,.entrepreneurs_terminal .terminal_price_check .terminal_price_instalment
	{
		min-width: 235px;
	}
	.entrepreneurs_terminal .terminal_price_check span
	{
		display: block;
		margin: 18px 0;
	}
	.entrepreneurs_terminal::before,.entrepreneurs_terminal::after
	{
		display: none;
	}
	.pricing_content
	{
		padding-top: 25px;
	}
	.pricing_tabs
	{
		background-color: #f3fcff;
		border-radius: 12px;
		display: block;
		moz-border-radius: 12px;
		overflow: hidden;
		webkit-border-radius: 12px;
	}
	.pricing_tabs ul
	{
		display: flex;
		list-style: none;
	}
	.pricing_tabs ul li
	{
		font-size: 12px;
		font-weight: 500;
		line-height: 22px;
		padding: 14px 0;
		text-align: center;
		width: 100%;
	}
	.pricing_tabs ul li.active
	{
		background-color: #57b7da;
	}
	.pricing_tabs ul li.active a
	{
		color: #ffffff;
	}
	.pricing_tabs ul li a
	{
		color: #57b7da;
	}
	.pricing_item
	{
		display: none;
	}
	.pricing_item.active
	{
		display: block;
		max-width: 100%;
		min-width: 100%;
	}
	.pricing_body .pricing_row ul
	{
		padding: 20px;
	}
	.pricing_body .pricing_row:before
	{
		opacity: 1;
		position: static;
		width: 100%;
	}
	.pricing_row
	{
		margin-top: 0;
		padding: 0;
		position: relative;
	}
	.pricing_row__device
	{
		height: auto;
		padding: 0 0 20px;
	}
	.pricing_row__device:before
	{
		margin-bottom: 20px;
	}
	.entrepreneurs_pricing
	{
		background-color: #302bc5;
	}
	.entrepreneurs_pricing:before
	{
		background-color: #0f0a95;
		bottom: 0;
		content: "";
		display: block;
		height: 30%;
		left: 0;
		position: absolute;
		width: 100%;
	}
	.entrepreneurs_pricing .section_container
	{
		background-color: #fff;
		border-radius: 0 50px 0 50px;
		moz-border-radius: 0 50px 0 50px;
		padding-top: 70px;
		position: relative;
		webkit-border-radius: 0 50px 0 50px;
		z-index: 2;
	}
	.post_item
	{
		flex-wrap: wrap;
	}
	.post_item_photo
	{
		max-width: 100%;
	}
	.post_item_info
	{
		margin-top: 16px;
		padding-left: 0;
	}
	.post_item_title
	{
		font-size: 18px;
		line-height: 28px;
		margin: 16px 0 12px;
	}
	.post_item_content
	{
		margin-bottom: 16px;
	}
	.post_item_tags
	{
		margin-top: 24px;
	}
	.post_view .sidebar,.post .sidebar
	{
		margin-top: 0;
		max-width: 100%;
		padding-left: 0;
		width: 100%;
	}
	.post_view .sidebar .tags,.post .sidebar .tags
	{
		display: none;
	}
	.post_view .sidebar .popular_block span,.post .sidebar .popular_block span
	{
		font-size: 30px;
		line-height: 54px;
		width: 100%;
	}
	.post_view .sidebar .popular_item,.post .sidebar .popular_item
	{
		display: none;
		margin-bottom: 20px;
		margin-right: 0;
		width: 100%;
	}
	.page_faq .page_title
	{
		background-position: -200px center;
	}
	.order_info
	{
		font-size: 17px;
	}
	.order_acquiring
	{
		justify-content: center;
	}
	.order_content
	{
		max-width: 100%;
		padding-left: 16px;
		padding-right: 16px;
	}
	.order .button_pay
	{
		margin-top: 0;
	}
	.order h1
	{
		font-size: 28px;
		line-height: 32px;
	}
	.order_list
	{
		background-color: transparent;
		display: block;
		max-width: 100%;
		position: static;
	}
	.order_list:before,.order_list:after
	{
		display: none;
	}
	.order_list .image
	{
		display: none;
	}
	.order_list ul
	{
		margin: 20px 0 32px;
		padding: 0;
	}
	.order_list ul li
	{
		border-color: rgba(134,138,151,0.1);
	}
	.order_list ul p
	{
		color: #868a97;
	}
	.order_list ul span
	{
		color: #2e292b;
	}
	.form_item
	{
		margin-bottom: 24px;
		position: relative;
	}
	.form_item input
	{
		background-color: #fff;
		padding-right: 35px;
	}
	.form_block
	{
		display: flex;
		flex-wrap: wrap;
	}
	.form_block .form_item
	{
		width: 100%;
	}
	.form_block .form_item:first-child
	{
		margin-right: 0;
	}
	.code_block
	{
		padding: 0 16px;
	}
	.code_block:before
	{
		background-position: center 15px;
		background-size: 95%;
	}
	.dealers
	{
		padding-bottom: 10px;
	}
	.dealers .content
	{
		width: 100%;
	}
	.dealers h1
	{
		font-size: 28px;
		line-height: 32px;
		margin: 0 auto 40px;
		width: 100%;
	}
	.dealers_map
	{
		height: auto;
		width: 100%;
	}
	.dealers .map
	{
		height: 354px;
	}
	.dealers_list
	{
		height: auto;
		left: 0;
		margin: 24px 16px 0;
		max-height: 735px;
		moz-transform: translate3d(0, 0, 0);
		overflow: scroll;
		position: relative;
		top: 0;
		transform: translate3d(0, 0, 0);
		webkit-transform: translate3d(0, 0, 0);
		width: calc(100% - 32px);
	}
	.dealers .list_show
	{
		display: none;
	}
	.dealers .dealers_counters
	{
		flex-wrap: wrap;
	}
	.dealers .dealers_counters_item
	{
		margin: 0 12px 16px 0;
	}
	.dealers_map_panel
	{
		flex-wrap: wrap;
		margin-bottom: 8px;
		padding: 0 16px;
	}
	.dealers_map_panel input,.dealers_map_panel .select2-container
	{
		margin-bottom: 16px;
		max-width: 100%;
		min-width: 100%;
	}
	.post_item
	{
		flex-wrap: wrap;
	}
	.post_item_photo
	{
		max-width: 100%;
	}
	.post_item_info
	{
		margin-top: 16px;
		padding-left: 0;
	}
	.post_item_title
	{
		font-size: 18px;
		line-height: 28px;
		margin: 16px 0 12px;
	}
	.post_item_content
	{
		margin-bottom: 16px;
	}
	.post_item_tags
	{
		margin-top: 24px;
	}
	.post_view .sidebar,.post .sidebar
	{
		margin-top: 0;
		max-width: 100%;
		padding-left: 0;
		width: 100%;
	}
	.post_view .sidebar .tags,.post .sidebar .tags
	{
		display: none;
	}
	.post_view .sidebar .popular_block span,.post .sidebar .popular_block span
	{
		font-size: 30px;
		line-height: 54px;
		width: 100%;
	}
	.post_view .sidebar .popular_item,.post .sidebar .popular_item
	{
		display: none;
		margin-bottom: 20px;
		margin-right: 0;
		width: 100%;
	}
	.types_block
	{
		flex-wrap: wrap;
	}
	.types_item
	{
		margin: 0 0 32px;
		width: 100%;
	}
	.types_item:last-child
	{
		margin-bottom: 0;
	}
	.eligible_partners
	{
		padding-top: 40px;
	}
	.eligible_partners h3
	{
		font-size: 20px;
	}
	.eligible_partners_content
	{
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.eligible_partners_item
	{
		margin-right: 0;
		width: 100%;
	}
	.eligible_partners_item:last-child
	{
		margin-bottom: 0;
	}
	.earning_ways_item
	{
		margin: 0 0 24px 0;
		max-width: 100%;
		min-height: 1px;
		width: 100%;
	}
	.name .tel .email
	{
		background-color: rgb(128, 128, 128);
	}
	.btn_subm
	{
		border: 2px solid;
	    width: 100%;
	    margin: 15px 0;
	    padding: 12px;
	    color: white;
	    font-size: 24px;
	    border-radius: 10px;
	    background-color: #4aaacc;
	}
}