body{overflow-x:hidden;}

blockquote,body,code,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul {
	margin: 0;
	padding: 0;
}

hr{border:0;border-bottom:1px solid #323232;width:80%;margin:0 auto 10px auto;}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400;
}

li,ul {
	padding: 0;
	list-style-type: none;
}

button,input,li,select,textarea,ul {
	margin: 0;
}

html,margin 0 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

audio,img,video {
	height: auto;
	max-width: 100%;
}

audio,canvas,iframe,img,svg,video {
	vertical-align: middle;
}

textarea {
	resize: none;
}

button,input,select {
	outline: none;
}

*,:after,:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

iframe {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,th {
	padding: 0;
	text-align: left;
}

.overlay {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-x: hidden;
    transition: 0.5s;
}

.overlay-content {
    position: relative;
    top: 25%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
	color:#818181;
}

.overlay-content form {
    margin:0 50px;
}

.overlay-content input[type=text], .overlay-content textarea {
    color:#ffffff;
}

.overlay a {
    padding: 8px;
    text-decoration: none;
    font-size: 36px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

.overlay a:hover, .overlay a:focus {
    color: #ffffff;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

.ajaxForm input{
	text-align:center;
}

@media screen and (max-width: 450px) {
	.overlay-content form {
		margin:0 5px;
	}
}

@media screen and (min-width: 970px) {
	.overlay-content form {
		margin:0 200px;
	}
}

@media screen and (min-width: 1500px) {
	.overlay-content form {
		margin:0 400px;
	}
}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}

.bg-primary {
	background-color: #0077ff;
}

.bg-success {
	background-color: #26de81;
}

.bg-danger {
	background-color: #fc5c65;
}

.bg-warning {
	background-color: #fed330;
}

.bg-light {
	background-color: #999;
}

.bg-purple {
	background-color: #8854d0;
}

.bg-neutral-primary {
	background-color: #303133;
}

.bg-neutral-regular {
	background-color: #606266;
}

.bg-neutral-secondary {
	background-color: #909399;
}

.bg-neutral-placeholder {
	background-color: #c0c4cc;
}

.bg-border-base {
	background-color: #dcdfe6;
}

.bg-border-light {
	background-color: #e4e7ed;
}

.bg-border-lighter {
	background-color: #ebeef5;
}

.bg-border-lightex {
	background-color: #f2f6fc;
}

html {
	line-height: 1.4;
	font-size: 18px;
	color: #101010;
}

body {
	font-family: Lato,Arial,sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 18px;
	font-weight: 400;
}

a {
	text-decoration: none;
	color: #333;
}

.section,section {
	position: relative;
	padding: 54px 0;
}

.wrapper {
	max-width: 1280px;
	margin: 0 auto;
}

.content-wrapper,.wrapper {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	min-height: 100vh;
}

.content-wrapper {
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.content-wrapper.content-wrapper--sidebar {
	padding-left: 240px;
	padding-bottom: 100px;
}

.content-wrapper.content-wrapper--fix-header {
	padding-top: 80px;
}

.header-logo{
	font-weight:700;
	font-size:18pt;
	line-height:24px;
	display:inline-block;
	text-align:center;
}

.container {
	width: 100%;
	-ms-flex: 0 0 auto;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 2.222222222222222rem;
}

.container.container--small {
	max-width: 768px;
}

.container-fluid {
	width: 100%;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
}

.center {
	text-align: center;
}

.ui-title-1,.ui-title-2,.ui-title-3,.ui-title-4 {
	display: block;
	font-weight: 400;
	color: #101010;
	margin-bottom: .4em;
}

.ui-title-1 {
	font-size: 50px;
}

.ui-title-2 {
	font-size: 40px;
}

.ui-title-3 {
	font-size: 30px;
}

.ui-title-4 {
	font-size: 1.333333333333333rem;
}

.ui-text-regular {
	font-size: 1rem;
	color: #606266;
}

.ui-text-small {
	font-size: .888888888888889rem;
	color: #909399;
}

.ui-text-smaller {
	font-size: .777777777777778rem;
	color: #c0c4cc;
}

.ui-text-hide {
	color: #c0c4cc;
}

.ui-highlight {
	font-weight: 700;
	padding: .4px 3px;
	margin: 0 6px;
	background-color: #fed330;
}

.fadeInDown {
	-webkit-animation: a .3s;
	animation: a .3s;
}

.fadeOutUp {
	-webkit-animation: b .3s;
	animation: b .3s;
}

@-webkit-keyframes a {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@keyframes a {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}

	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
}

@-webkit-keyframes b {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}
}

@keyframes b {
	0% {
		opacity: 1;
	}

	to {
		opacity: 0;
		-webkit-transform: translate3d(0,-100%,0);
		transform: translate3d(0,-100%,0);
	}
}

.row {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex: 0 1 auto;
	-webkit-box-flex: 0;
	flex: 0 1 auto;
	-ms-flex-direction: row;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	margin-right: -.555555555555556rem;
	margin-left: -.555555555555556rem;
}

.grid-start {
	-ms-flex-pack: start;
	-webkit-box-pack: start;
	justify-content: flex-start;
	text-align: start;
}

.grid-center {
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	text-align: center;
}

.grid-end {
	-ms-flex-pack: end;
	-webkit-box-pack: end;
	justify-content: flex-end;
	text-align: end;
}

.grid-reverse {
	-ms-flex-direction: row-reverse;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	flex-direction: row-reverse;
}

.grid-top {
	-ms-flex-align: start;
	-webkit-box-align: start;
	align-items: flex-start;
}

.grid-middle {
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}

.grid-bottom {
	-ms-flex-align: end;
	-webkit-box-align: end;
	align-items: flex-end;
}

.grid-around {
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

.grid-between {
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.grid-first {
	-ms-flex-order: -1;
	-webkit-box-ordinal-group: 0;
	order: -1;
}

.grid-last {
	-ms-flex-order: 1;
	-webkit-box-ordinal-group: 2;
	order: 1;
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
	-ms-flex: 0 0 auto;
	-webkit-box-flex: 0;
	flex: 0 0 auto;
	position: relative;
	width: 100%;
	padding-right: .555555555555556rem;
	padding-left: .555555555555556rem;
}

.sidebar {
	width: 240px;
	height: 96vh;
	position: fixed;
	top: 0;
	bottom: 0;
	margin-top: 80px;
	overflow-x: scroll;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
	z-index: 3;
}

.sidebar.full {
	width: 100%;
	background-color: #fff;
}

.sidebar-open-button {
	display: none;
	position: fixed;
	top: 90px;
	left: 10px;
	z-index: 4;
}

.sidebar-content {
	padding: 40px 0;
	color: #606266;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.sidebar-list {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	margin: 1.111111111111111rem auto;
}

.sidebar-item {
	position: relative;
	line-height: 2.1;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.sidebar-item,.sidebar-link {
	font-size: 1rem;
	color: #606266;
}

.sidebar-item:hover,.sidebar-link:hover {
	color: #303133;
}

.navbar {
	background-color: #fff;
	min-height: 80px;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.navbar.navbar--black {
	background-color: #222;
}

.navbar.navbar--black .navbar-item,.navbar.navbar--black .navbar-link {
	color: #fff;
}

.navbar.navbar--transparent {
	background-color: rgba(0,0,0,0);
}

.navbar.navbar-fixed {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
}

header {
	display:block;
	width:100%;
	margin-bottom:69px;
}

.navbar-content {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	min-height: 80px;
}

.navbar-content .button-burger {
	display: none;
	z-index: 6;
}

.navbar-list {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
}

.navbar-list__wrapper.active {
	display: block;
	position: fixed;
	top: 81px;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
	background-color: #fff;
}

.navbar-list__wrapper.active .navbar-list {
	-ms-flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	flex-direction: column;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
}

.navbar-list__wrapper .navbar-item {
	padding-right: 20px;
}

.navbar-item,.navbar-link {
	display: block;
	position: relative;
	padding: .5rem .75rem;
	color: #333;
	cursor: pointer;
}

.navbar-item.navbar-item--white,.navbar-item.navbar-link--white,.navbar-link.navbar-item--white,.navbar-link.navbar-link--white {
	color: #fff;
}

.navbar-item.active,.navbar-item:hover,.navbar-link.active,.navbar-link:hover {
	background-color: rgba(0,0,0,0);
	color: #000;
}

.navbar-item:last-child,.navbar-link:last-child {
	padding-right: 0;
}

.ui-card {
	background-color: #fff;
	padding: 1.666666666666667rem;
	color: #303133;
	border: 1px solid #e4e7ed;
	border-radius: .6em;
}

.ui-card.ui-card--shadow-always {
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}

.ui-card.ui-card--shadow {
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.ui-card.ui-card--shadow:hover {
	-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);
}

.ui-label {
	padding: .333333333333333rem 1rem;
	white-space: nowrap;
	text-transform: uppercase;
	color: #fff;
}

.ui-label--primary {
	background-color: #0077ff;
}

.ui-label--success {
	background-color: #26de81;
}

.ui-label--danger {
	background-color: #fc5c65;
}

.ui-label--warning {
	background-color: #fed330;
}

.ui-label--light {
	background-color: #999;
}

.ui-label--purple {
	background-color: #8854d0;
}

.ui-table {
	width: 100%;
	border-collapse: collapse;
	background-color: #fff;
	line-height: 1.5em;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.ui-table td {
	padding: 14px;
	border-bottom: 1px solid #ebeef5;
}

.ui-table td:first-child {
	padding-right: 20px;
}

.ui-table thead th {
	padding: 14px;
	overflow: hidden;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-bottom: 1px solid #e4e7ed;
}

.ui-table thead:first-child {
	padding-left: 20px;
}

.ui-table.ui-table--hover tbody tr:hover {
	background-color: #f2f6fc;
}

.button,button {
	display: inline-block;
	padding: .4em 1em;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: none;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
}

.button:hover,button:hover {
	opacity: .8;
	outline: 0;
}

.button.button--big,button.button--big {
	font-size: 22px;
}

.button.button--large,button.button--large {
	font-size: 26px;
}

.button.button--plain,button.button--plain {
	background-color: rgba(0,0,0,0);
}

.button.button--plain:hover,button.button--plain:hover {
	color: #fff;
}

.button.button--round,button.button--round {
	border-radius: 0.2em;
	padding: .48em 0.8em;
}

.button.button--disable,.button[disable],button.button--disable,button[disable] {
	opacity: .6;
}

cursor not-allowed,pointer-events none {
	background-image: none;
}

.button-default {
	color: #333;
	border: 1px solid #dcdfe6;
	background-color: #fff;
}

.button-default.button--plain {
	color: #333;
}

.button-default.button--plain:hover {
	background-color: #333;
}

.button-primary {
	background-color: #0077ff;
}

.button-primary.button--plain {
	color: #0077ff;
	border: 1px solid #0077ff;
}

.button-primary.button--plain:hover {
	background-color: #0077ff;
}

.button-success {
	background-color: #26de81;
}

.button-success.button--plain {
	color: #26de81;
	border: 1px solid #26de81;
}

.button-success.button--plain:hover {
	background-color: #26de81;
}

.button-danger {
	background-color: #fc5c65;
}

.button-danger.button--plain {
	color: #fc5c65;
	border: 1px solid #fc5c65;
}

.button-danger.button--plain:hover {
	background-color: #fc5c65;
}

.button-warning {
	background-color: #fed330;
}

.button-warning.button--plain {
	color: #fed330;
	border: 1px solid #fed330;
}

.button-warning.button--plain:hover {
	background-color: #fed330;
}

.button-light {
	background-color: #999;
}

.button-light.button--plain {
	color: #999;
	border: 1px solid #999;
}

.button-light.button--plain:hover {
	background-color: #999;
}

.button-close {
	display: inline-block;
	position: relative;
	width: 30px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
	opacity: .7;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.button-close:hover {
	opacity: 1;
}

.button-close:after,.button-close:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #000;
}

.button-close:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.button-close:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.button-burger {
	position: relative;
	width: 34px;
	height: 34px;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	font-size:32px;
	top:-5px;
	left:14px;
}

label,legend {
	display: block;
	font-size: 1.111111111111111rem;
	margin-bottom: .5rem;
}

.label--inline {
	display: inline-block;
}

input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	height: 2.222222222222222rem;
	padding: .555555555555556rem .777777777777778rem;
	background-color: rgba(0,0,0,0);
	border: 1px solid #dcdfe6;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	border-radius: .6em;
}

input:focus,select:focus,textarea:focus {
	background-color: rgba(0,0,0,0);
	outline: none;
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

fieldset,input,select,textarea {
	margin-bottom: 1.111111111111111rem;
}

select {
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='14' viewBox='0 0 29 14' width='29'><path fill='#d1d1d1' d='M9.37727 3.625l5.08154 6.93523L19.54036 3.625'/></svg>") 100% no-repeat;
	padding-right: .777777777777778rem;
}

textarea {
	min-height: 3.888888888888889rem;
}

.ui-checkbox-wrapper {
	position: relative;
	cursor: pointer;
}

.ui-checkbox-wrapper .label--inline,.ui-checkbox-wrapper input,.ui-checkbox-wrapper label {
	margin-bottom: 0;
}

.ui-checkbox {
	width: 1rem;
	height: 1rem;
	position: relative;
	cursor: pointer;
}

.ui-checkbox:before {
	width: 1rem;
	height: 1rem;
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.ui-checkbox:checked:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	height: .5rem;
	border-radius: 0;
	border-color: #0077ff;
	border-style: none none solid solid;
	border-width: 2px;
}

.ui-checkbox:after {
	width: 1rem;
	height: 1rem;
	position: absolute;
	top: -.111111111111111rem;
	left: 0;
	content: "";
	background: #fff;
	cursor: pointer;
}

.ui-alert {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: .42em .4em;
	margin-bottom: 1em;
	border-radius: .6em;
	opacity: .7;
	color: #fff;
	font-size: 18px;
	z-index: 1;
}

.ui-alert .button-close {
	z-index: 2;
	width: 1.111111111111111rem;
	height: 1.111111111111111rem;
}

.ui-alert .button-close:after,.ui-alert .button-close:before {
	background-color: #fff;
}

.ui-alert--primary {
	background-color: #0077ff;
}

.ui-alert--success {
	background-color: #26de81;
}

.ui-alert--danger {
	background-color: #fc5c65;
}

.ui-alert--warning {
	background-color: #fed330;
}

.ui-alert--light {
	background-color: #999;
}

.ui-alert--purple {
	background-color: #8854d0;
}

.ui-messageBox__wrapper {
	display: none;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 8;
	background-color: rgba(39,39,39,.48);
}

.ui-messageBox {
	position: relative;
	min-width: 400px;
	padding: .666666666666667rem .777777777777778rem;
	background-color: #fff;
	border: 1px solid #dcdfe6;
	border-radius: .444444444444444rem;
	z-index: 7;
	overflow: hidden;
}

.ui-messageBox .button-close {
	width: 1.222222222222222rem;
	height: 1.222222222222222rem;
}

.ui-messageBox__header {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	padding-bottom: .444444444444444rem;
	margin-bottom: .444444444444444rem;
}

.ui-messageBox__content {
	margin-bottom: .888888888888889rem;
}

.ui-messageBox__footer {
	text-align: right;
}

.messageBox-title {
	font-size: 1.333333333333333rem;
}

.ui-message {
	display: none;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	-ms-flex-pack: center;
	-webkit-box-pack: center;
	justify-content: center;
	position: fixed;
	top: 1.111111111111111rem;
	right: 10%;
	padding: .555555555555556rem .777777777777778rem;
	background-color: #fff;
	border: 1px solid #ebeef5;
	border-radius: .6em;
	z-index: 7;
	overflow: hidden;
}

.ui-message.ui-message--primary {
	color: #fff;
	background-color: #0077ff;
}

.ui-message.ui-message--success {
	color: #fff;
	background-color: #26de81;
}

.ui-message.ui-message--warning {
	color: #fff;
	background-color: #fed330;
}

.ui-message.ui-message--danger {
	color: #fff;
	background-color: #fc5c65;
}

.ui-tag__wrapper {
	display: inline-block;
}

.ui-tag {
	display: -ms-flexbox;
	display: -webkit-box;
	display: flex;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	-webkit-box-align: center;
	align-items: center;
	padding: .4em 1em;
	border: 1px solid #dcdfe6;
	border-radius: .9em;
	color: #606266;
	font-size: 18px;
	z-index: 1;
}

.ui-tag .button-close {
	margin-left: 8px;
	z-index: 2;
	width: .777777777777778rem;
	height: .777777777777778rem;
}

@media only screen and (min-width:320px) {
	.col-xs-1 {
		-ms-flex-preferred-size: 8.3333333333%;
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%;
	}

	.col-xs-2 {
		-ms-flex-preferred-size: 16.6666666667%;
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.col-xs-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.col-xs-4 {
		-ms-flex-preferred-size: 33.3333333333%;
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.col-xs-5 {
		-ms-flex-preferred-size: 41.6666666667%;
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%;
	}

	.col-xs-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.col-xs-7 {
		-ms-flex-preferred-size: 58.3333333333%;
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%;
	}

	.col-xs-8 {
		-ms-flex-preferred-size: 66.6666666667%;
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.col-xs-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.col-xs-10 {
		-ms-flex-preferred-size: 83.3333333333%;
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%;
	}

	.col-xs-11 {
		-ms-flex-preferred-size: 91.6666666667%;
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%;
	}

	.col-xs-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
}

@media only screen and (min-width:980px) {
	.col-sm-1 {
		-ms-flex-preferred-size: 8.3333333333%;
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%;
	}

	.col-sm-2 {
		-ms-flex-preferred-size: 16.6666666667%;
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.col-sm-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.col-sm-4 {
		-ms-flex-preferred-size: 33.3333333333%;
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.col-sm-5 {
		-ms-flex-preferred-size: 41.6666666667%;
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%;
	}

	.col-sm-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.col-sm-7 {
		-ms-flex-preferred-size: 58.3333333333%;
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%;
	}

	.col-sm-8 {
		-ms-flex-preferred-size: 66.6666666667%;
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.col-sm-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.col-sm-10 {
		-ms-flex-preferred-size: 83.3333333333%;
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%;
	}

	.col-sm-11 {
		-ms-flex-preferred-size: 91.6666666667%;
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%;
	}

	.col-sm-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
}

@media only screen and (min-width:1280px) {

	.button-list .button.button--big{
		font-size: 38px;
	}

	.col-md-1 {
		-ms-flex-preferred-size: 8.3333333333%;
		flex-basis: 8.3333333333%;
		max-width: 8.3333333333%;
	}

	.col-md-2 {
		-ms-flex-preferred-size: 16.6666666667%;
		flex-basis: 16.6666666667%;
		max-width: 16.6666666667%;
	}

	.col-md-3 {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}

	.col-md-4 {
		-ms-flex-preferred-size: 33.3333333333%;
		flex-basis: 33.3333333333%;
		max-width: 33.3333333333%;
	}

	.col-md-5 {
		-ms-flex-preferred-size: 41.6666666667%;
		flex-basis: 41.6666666667%;
		max-width: 41.6666666667%;
	}

	.col-md-6 {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		max-width: 50%;
	}

	.col-md-7 {
		-ms-flex-preferred-size: 58.3333333333%;
		flex-basis: 58.3333333333%;
		max-width: 58.3333333333%;
	}

	.col-md-8 {
		-ms-flex-preferred-size: 66.6666666667%;
		flex-basis: 66.6666666667%;
		max-width: 66.6666666667%;
	}

	.col-md-9 {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}

	.col-md-10 {
		-ms-flex-preferred-size: 83.3333333333%;
		flex-basis: 83.3333333333%;
		max-width: 83.3333333333%;
	}

	.col-md-11 {
		-ms-flex-preferred-size: 91.6666666667%;
		flex-basis: 91.6666666667%;
		max-width: 91.6666666667%;
	}

	.col-md-12 {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-width: 100%;
	}
}

@media screen and (max-width:1280px) {
	html {
		font-size: 16px;
	}

	.section,section {
		padding: 36px 0;
	}
}

@media screen and (max-width:980px) {
	.container {
		max-width: 768px;
		padding: 0 1.111111111111111rem;
	}

	.container.container--small {
		max-width: 480px;
	}

	.ui-title-1 {
		font-size: 40px;
	}

	.ui-title-2 {
		font-size: 32px;
	}

	.ui-title-3 {
		font-size: 24px;
	}

	.ui-title-4 {
		font-size: 1.066666666666667rem;
	}
}

@media screen and (max-width:768px) {
	html {
		font-size: 14px;
	}

	.install-banner {
		display: none;
	}

	.section,section {
		padding: 22px 0;
	}

	.container {
		max-width: 480px;
		padding: 0 .888888888888889rem;
	}

	.ui-title-1 {
		font-size: 35px;
	}

	.ui-title-2 {
		font-size: 28px;
	}

	.ui-title-3 {
		font-size: 21px;
	}

	.ui-title-4 {
		font-size: .933333333333333rem;
	}

	.button,button {
		font-size: 15.120000000000001px;
	}

	.button.button--big,button.button--big {
		font-size: 16.28px;
	}

	.button.button--large,button.button--large {
		font-size: 18.72px;
	}

	.ui-alert {
		font-size: 15.120000000000001px;
	}

	.ui-messageBox {
		min-width: 336px;
	}

	.ui-tag {
		font-size: 15.120000000000001px;
	}
}

@media screen and (max-width:480px) {
	html {
		font-size: 13px;
	}

	header {
		margin-bottom:80px;
	}

	.section,section {
		padding: 16px 0;
	}

	.content-wrapper.content-wrapper--sidebar {
		padding-left: 56px;
		padding-bottom: 0;
	}

	.container {
		max-width: 320px;
		padding: 0 .555555555555556rem;
	}

	.ui-title-1 {
		font-size: 30px;
	}

	.ui-title-2 {
		font-size: 24px;
	}

	.ui-title-3 {
		font-size: 18px;
	}

	.ui-title-4 {
		font-size: .8rem;
	}

	.sidebar {
		left: -240px;
	}

	.sidebar-open-button {
		display: block;
	}

	.sidebar-content {
		padding: 20px 30px;
	}

	.navbar-content .button-burger {
		display: block;
	}

	.navbar-list__wrapper {
		display: none;
	}

	.button,button {
		font-size: 13.68px;
	}

	.button.button--big,button.button--big {
		font-size: 14.52px;
	}

	.button.button--large,button.button--large {
		font-size: 16.64px;
	}

	.ui-checkbox {
		top: 2px;
	}

	.ui-alert {
		font-size: 13.68px;
	}

	.ui-messageBox {
		min-width: 240px;
	}

	.ui-tag {
		font-size: 13.68px;
	}
}

.comments__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 30px 0;
}

@media screen and (max-width:980px) {
	.comments__wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

#vk_comments,.fb-comments {
	width: 49%!important;
}

@media screen and (max-width:980px) {
	#vk_comments,.fb-comments {
		max-width: 100%;
	}
}

footer {
	padding-bottom: 1.444444444444444rem;
	padding-top: 4.2rem;
	background-color: #0e141a;
}

footer .ui-title-1,footer .ui-title-2,footer .ui-title-3,footer .ui-title-4,footer a,footer span {
	color: #fff;
}

footer .ui-title-3 {
	margin-right: 1.666666666666667rem;
}

@media screen and (max-width:980px) {
	footer .ui-title-3 {
		margin-right: 0;
		margin-bottom: 1.666666666666667rem;
	}
}

.footer__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	/* max-width: 740px; */
	margin-bottom: 3.333333333333333rem;
}

@media screen and (max-width:980px) {
	.footer__wrapper {
		text-align: center;
		max-width: unset;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

@media screen and (max-width:980px) {
	.footer-nav {
		min-width: 30%;
		margin-bottom: 1.666666666666667rem;
	}
}

.footer-nav span {
	font-size: 1.222222222222222rem;
	margin-bottom: 18px;
}

.footer-nav li {
	margin-bottom: 8px;
}

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

.lang,.navbar-item:last-child {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.lang {
	padding-right: 0!important;
}

.lang svg {
	width: 28px;
	height: 28px;
}

.lang svg:first-child {
	margin-right: 20px;
}

.slider__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 40vh;
}

@media screen and (max-width:980px) {
	.slider__content {
		min-height: unset;
	}
}

.slide-title {
	display: block;
	font-size: 1.111111111111111rem;
	margin-bottom: .777777777777778rem;
}

.slide-title:last-child {
	margin-bottom: 0;
}

.screenshots__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	margin-bottom: 70px;
}

.code img {
	width: auto;
	max-height: 560px;
}

.dashboard img {
	width: auto;
	max-height: 780px;
}

.zoom-background--black,.zoom-background--white,.no-zoom-background {
	-webkit-box-shadow: 0 1.111111111111111rem 1.111111111111111rem rgba(0,0,0,.09);
	box-shadow: 0 1.111111111111111rem 1.111111111111111rem rgba(0,0,0,.09);
	-webkit-transition: all .25s cubic-bezier(.02,.01,.47,1);
	-o-transition: all .25s cubic-bezier(.02,.01,.47,1);
	transition: all .25s cubic-bezier(.02,.01,.47,1);
}

.medium-zoom-overlay,.medium-zoom-image--opened{
	z-index:10;
}

@media screen and (max-width:480px) {
	.zoom-background--black,.zoom-background--white,.no-zoom-background {
		-webkit-box-shadow: 0 .555555555555556rem .555555555555556rem rgba(0,0,0,.09);
		box-shadow: 0 .555555555555556rem .555555555555556rem rgba(0,0,0,.09);
	}
}

.zoom-background--black:hover,.zoom-background--white:hover,.no-zoom-background:hover {
	-webkit-box-shadow: 0 2.222222222222222rem 2.222222222222222rem rgba(0,0,0,.14);
	box-shadow: 0 2.222222222222222rem 2.222222222222222rem rgba(0,0,0,.14);
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition-delay: 0s!important;
	-o-transition-delay: 0s!important;
	transition-delay: 0s!important;
}

@media screen and (max-width:480px) {
	.zoom-background--black:hover,.zoom-background--white:hover,.no-zoom-background:hover {
		-webkit-box-shadow: 0 1.111111111111111rem 1.111111111111111rem rgba(0,0,0,.14);
		box-shadow: 0 1.111111111111111rem 1.111111111111111rem rgba(0,0,0,.14);
		-webkit-transform: translateY(-6px);
		-ms-transform: translateY(-6px);
		transform: translateY(-6px);
	}
}

.screen-arrow {
	position: absolute;
	pointer-events: none;
}

@media screen and (max-width:980px) {
	.screen-arrow {
		display: none;
	}
}

#screenshots-text .screen-arrow:first-of-type {
	width: 41%;
	top: 13.8%;
	left: 27.3%;
	-webkit-transform: rotate(31.9deg);
	-ms-transform: rotate(31.9deg);
	transform: rotate(31.9deg);
}

#screenshots-text .screen-arrow:nth-of-type(2) {
	width: 39%;
	top: 64.8%;
	left: 30.3%;
	-webkit-transform: rotate(20.6deg);
	-ms-transform: rotate(20.6deg);
	transform: rotate(20.6deg);
}

#screenshots-img .screen-arrow:first-of-type {
	width: 41%;
	top: 13.8%;
	left: 27.3%;
	-webkit-transform: rotate(30.9deg);
	-ms-transform: rotate(30.9deg);
	transform: rotate(30.9deg);
}

#screenshots-img .screen-arrow:nth-of-type(2) {
	width: 30%;
	top: 49.8%;
	left: 34.3%;
	-webkit-transform: rotate(191.6deg);
	-ms-transform: rotate(191.6deg);
	transform: rotate(191.6deg);
}

#screenshots-jscss .screen-arrow:first-of-type {
	width: 39%;
	top: 10.8%;
	left: 27.3%;
	-webkit-transform: rotate(18.9deg);
	-ms-transform: rotate(18.9deg);
	transform: rotate(18.9deg);
}

#screenshots-jscss .screen-arrow:nth-of-type(2) {
	width: 39%;
	top: 59.8%;
	left: 26.3%;
	-webkit-transform: rotate(188.6deg);
	-ms-transform: rotate(188.6deg);
	transform: rotate(188.6deg);
}

.screenshots-info {
    position: absolute;
    bottom: -44px;
    color: #909399;
    width: 100%;
    text-align: center;
}

.install__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width:980px) {
	.install__wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

.install-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align:center;
}

.install-banner {
	width: 100%;
	max-width: 600px;
	-webkit-box-shadow: 0 10px 20px 0 rgba(135,113,155,.1);
	box-shadow: 0 10px 20px 0 rgba(135,113,155,.1);
}

@media screen and (max-width:980px) {
	.install-banner {
		/* display: none; */
	}
}

#promo {
	background-color: rgba(14,20,26,.02);
	color: rgba(14,20,26,.8);
}

.promo__wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

@media screen and (max-width:980px) {
	.promo__wrapper {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
}

.promo__wrapper .ui-title-1 {
	font-weight: 600;
}

.promo-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.promo-content .ui-text-small {
	margin-bottom: 16px;
}

.promo-banner {
	width: 100%;
	max-width: 600px;
	text-align: center;
}

@media screen and (max-width:980px) {
	.promo-banner {
		margin-bottom: 1.444444444444444rem;
	}
}

.promo-banner img {
	-webkit-box-shadow: 0 10px 20px 0 rgba(135,113,155,.1);
	box-shadow: 0 10px 20px 0 rgba(135,113,155,.1);
	margin-bottom: 1.111111111111111rem;
}

.service-title__descr {
	max-width: 60%;
	margin-bottom: 2.222222222222222rem;
}

@media screen and (max-width:980px) {
	.service-title__descr {
		max-width: unset;
	}
}

.service-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 1.666666666666667rem 0;
}

.service-item {
	width: 32%;
	text-align: center;
}

@media screen and (max-width:980px) {
	.service-item {
		width: 100%;
		margin-bottom: 2.222222222222222rem;
	}

	.service-item:last-child {
		margin-bottom: 0;
	}
}

.title-service {
	margin-bottom: 1.111111111111111rem;
}

.title-service:before {
	display: block;
	width: 66px;
	height: 66px;
	margin:0 auto 1rem auto;
}

.title-service--build:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='66' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.2' fill='%23444CE0' cx='33' cy='33' r='33'/%3E%3Cpath d='M33 12c-11.545 0-21 9.455-21 21s9.455 21 21 21 21-9.455 21-21-9.455-21-21-21z' stroke='%23FFF' stroke-width='4'/%3E%3Cpath d='M33 12c-11.55 0-21 9.45-21 21s9.45 21 21 21 21-9.45 21-21-9.45-21-21-21z' stroke-opacity='.5' stroke='%23444CE0' stroke-width='4' stroke-dasharray='38,150.7200012207031'/%3E%3Cpath d='M42.685 36.398l-7.223-6.168 5.142-5.714a1.494 1.494 0 0 0 .336-1.436A1.5 1.5 0 0 0 39.5 22H35a7.474 7.474 0 0 0-5.15 2.049L24.29 29.3a2.25 2.25 0 0 1-3.104 2.933l-.716.677a1.495 1.495 0 0 0-.03 2.15c2.121 2.122 2.378 2.38 4.5 4.5a1.496 1.496 0 0 0 2.175-.057l.64-.711a2.25 2.25 0 0 1 2.822-3.135l.055-.06.804-.895 5.963 6.983a3.75 3.75 0 1 0 5.287-5.287M33 8c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z' fill='%23444CE0'/%3E%3C/g%3E%3C/svg%3E");
}

.title-service--mod:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='66' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.2' fill='%23444CE0' cx='33' cy='33' r='33'/%3E%3Crect fill-opacity='.3' fill='%23444CE0' x='15' y='15' width='36' height='36' rx='8'/%3E%3Crect fill='%23FFF' x='23' y='39' width='20' height='4' rx='2'/%3E%3Cpath d='M25 39h10v4H25a2 2 0 1 1 0-4z' fill='%23444CE0'/%3E%3Cpath d='M35 37c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z' fill='%23444CE0'/%3E%3Crect fill='%23FFF' x='23' y='25' width='20' height='4' rx='2'/%3E%3Cpath d='M25 25h6v4h-6a2 2 0 1 1 0-4z' fill='%23444CE0'/%3E%3Cpath d='M31 23c-2.2 0-4 1.8-4 4s1.8 4 4 4 4-1.8 4-4-1.8-4-4-4z' fill='%23444CE0'/%3E%3C/g%3E%3C/svg%3E");
}

.title-service--access:before {
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg width='66' height='66' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill-opacity='.2' fill='%23444CE0' cx='33' cy='33' r='33'/%3E%3Crect stroke='%23FFF' stroke-width='4' x='19' y='19' width='28' height='28' rx='4'/%3E%3Ccircle fill-opacity='.5' fill='%23444CE0' cx='33' cy='33' r='4'/%3E%3Cpath d='M26.425 42.425A2.09 2.09 0 0 0 27 41c0-1.1-.9-2-2-2-.55 0-1.05.225-1.425.575-1.15 1.175-1.9 1.925-2.575 2.6V41c0-1.1-.9-2-2-2s-2 .9-2 2v6c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2s-.9-2-2-2h-1.175c.675-.675 1.425-1.425 2.6-2.575zM47 39c-1.1 0-2 .9-2 2v1.175a304.904 304.904 0 0 1-2.575-2.6A2.09 2.09 0 0 0 41 39c-1.1 0-2 .9-2 2 0 .55.225 1.05.575 1.425 1.175 1.15 1.925 1.9 2.6 2.575H41c-1.1 0-2 .9-2 2s.9 2 2 2h6c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2zm-6-22c-1.1 0-2 .9-2 2s.9 2 2 2h1.175c-.675.675-1.425 1.425-2.6 2.575A2.09 2.09 0 0 0 39 25c0 1.1.9 2 2 2 .55 0 1.05-.225 1.425-.575 1.15-1.175 1.9-1.925 2.575-2.6V25c0 1.1.9 2 2 2s2-.9 2-2v-6c0-1.1-.9-2-2-2h-6zm-14 2c0-1.1-.9-2-2-2h-6c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2s2-.9 2-2v-1.175c.675.675 1.425 1.425 2.575 2.6.375.35.875.575 1.425.575 1.1 0 2-.9 2-2 0-.55-.225-1.05-.575-1.425-1.175-1.15-1.925-1.9-2.6-2.575H25c1.1 0 2-.9 2-2z' fill='%23444CE0'/%3E%3C/g%3E%3C/svg%3E");
}

.service-info {
	margin-bottom: 1.666666666666667rem;
}

.service-info__list li {
	margin-bottom: 16px;
}

.service-info__list li:before {
	display: inline-block;
	margin-right: 6px;
	width: 18px;
	height: 18px;
	vertical-align: top;
	content: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd' fill='%23444CE0'%3E%3Ccircle fill-opacity='.2' cx='9' cy='9' r='9'/%3E%3Cpath d='M14 6c0 .275-.112.525-.287.713a1357.655 1357.655 0 0 0-6 6A1.045 1.045 0 0 1 7 13c-.275 0-.525-.112-.712-.287a339.415 339.415 0 0 0-3-3A1.045 1.045 0 0 1 3 9c0-.55.45-1 1-1 .275 0 .525.113.713.288C5.85 9.425 6.175 9.763 7 10.588 8.588 9 11.088 6.5 12.288 5.288 12.475 5.113 12.725 5 13 5c.55 0 1 .45 1 1z'/%3E%3C/g%3E%3C/svg%3E");
}

.service-info__list li:last-child {
	margin-bottom: 0;
}

.wrapper {
	max-width: unset;
}

.button-list {
	padding: 20px 0;
}

.client_name{display:none;}