*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
:focus {
    outline-style: none;
    outline-width: 0px !important;
    outline-color: none !important;
}

@font-face {
	font-family: "intro-bold";
	src: url("../fonts/Intro-Bold.otf");
}

@font-face {
	font-family: "intro-bold-alt";
	src: url("../fonts/Intro-Bold-Alt.otf");
}

@font-face {
	font-family: "intro-bold-caps";
	src: url("../fonts/Intro-Bold-Caps.otf");
}

@font-face {
	font-family: "intro-book";
	src: url("../fonts/Intro-Book.otf");
}

body{
	font-family: "intro-bold-caps";
}

.container{
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}
@media screen and (min-width: 768px){
	.container{
		width: 750px;
	}
}
@media screen and (min-width: 992px){
	.container{
		width: 970px;
	}
}
@media screen and (min-width: 1200px){
	.container{
		width: 1190px;
	}
}
.clear{
	clear: both;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}

.phl{
	height: 12px;
	background-color: #a285b8;
}

header{
	background-image: url(../img/h_bg.png);
	min-height: 105px;
	background-repeat: repeat-x;

}

.h_logo{
	float: left;
	width: 297px;
	padding-top: 17px;
	margin-right: 120px;
}

.h_info{
	padding-top: 20px;
	font-family: "intro-book";
	padding-left: 27px;
	float: left;
	margin-right: 55px;
}

.h_email{
	font-size: 17px;
	position: relative;
}

.h_email:before{
	content: "";
	width: 20px;
	height: 13px;
	display: block;
	position: absolute;
	left: -27px;
	top: 3px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDRDODRGQzc1RDYwMTFFNzg4NTc4NjNGQTlGMDE1RkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDRDODRGQzg1RDYwMTFFNzg4NTc4NjNGQTlGMDE1RkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENEM4NEZDNTVENjAxMUU3ODg1Nzg2M0ZBOUYwMTVGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENEM4NEZDNjVENjAxMUU3ODg1Nzg2M0ZBOUYwMTVGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqVDC1QAAADLSURBVHjaYlzUuqOBgYqABYjjoexCIP5ApjkCQNwPM/AB1DCQQGBctQdJhgJ9CDJsPUgvyAwmkCDQkAtQQ9dDFZBqWCHUDAYmmCSphmIzDMVAUgzFZRiGgUiGNgLxfmyGQsX2g9SgG4bVQKgGUARtRHcpkstAcv3YLGTCYftEoO0NyN5H8yZIbiI2XzDhMGwBWpjuh2J4mEHVYBjKCOTsh6YhFMNISDoJQCofiB1BPmCCpnKyDEN3KcgskAv/Q7PcBQqzsQHIQIAAAwA96nVSWmoQBAAAAABJRU5ErkJggg==");
}

/*
background-image: url("data:image/png;base64,КОД");
*/

.h_email a{
	color: #a285b8;
}

.h_time{
	font-size: 21px;
	color: #fff;
	margin-top: 3px;
	position: relative;
}

.h_time:before{
	content: "";
	width: 20px;
	height: 21px;
	display: block;
	position: absolute;
	left: -27px;
	top: 2px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTNBRThGRDY1RDYwMTFFN0ExNjlBRUMwM0NFODA2QUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTNBRThGRDc1RDYwMTFFN0ExNjlBRUMwM0NFODA2QUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFM0FFOEZENDVENjAxMUU3QTE2OUFFQzAzQ0U4MDZBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFM0FFOEZENTVENjAxMUU3QTE2OUFFQzAzQ0U4MDZBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrGHmpwAAAFoSURBVHjapJXNTcNAEIVtywW4BHdA0kFy4xbSADgVRJw5kBw4E1cQQgMht9xsKsB0YDpICbwXnqVl459dGGm0Vnbn0+zsm0kYONjr0zHBMoLXtw/Xdd/ZOHCzDD6DnwBPsVbwdRs8cgQyw3cA5vAxvnfwLeDPyv4SaG/0GaAlfIrPL3hhxpoZcmMUeBigGyw5Y38BAVphOeBA1RFbytugL4wVIwiVbqHaNNffq2Yb12wR84FlGukFc2v/Hv5IsEdtycgiyeHNugblsIDfeNSWjBmBKQCnltrwwFqCJjQbeCAyUgLrnkMrPUYi3Q1lWsc63GdzQxb1UAPEDlrjVcaur80rV76C7pANGVWkvlwG/7elWGd6oSny1+xSMsxeppB9RGzPyr0YP0D1cC5pJJ6wLWObORDZTa5MJw6wiTI7KPZsYVs92MdUvYrMsV8aEP5+J01eTO2wr9Dq5StBGmF/sm+7/lu+BRgAGRyd1Kjy/TQAAAAASUVORK5CYII=");
}

.h_day{
	color: #a285b8;
	letter-spacing: 8px;
	font-size: 18px;
}

.h_social{
	padding-top: 37px;
	float: left;
}

.h_social a{
	display: block;
	float: left;
	margin-right: 16px;
	display: none;
}

.h_tels{
	float: right;
	margin-right: 30px;
	padding-top: 19px;
}

.h_numbers{
	position: relative;
	margin-left: 0;
}

.h_numbers:before{
	content: "";
	width: 20px;
	height: 23px;
	display: block;
	position: absolute;
	left: -28px;
	top: 1px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAXCAYAAAALHW+jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc2RTUzMkI1RDYyMTFFN0ExODhDQUUyOTZCQzAwNUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc2RTUzMkM1RDYyMTFFN0ExODhDQUUyOTZCQzAwNUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzZFNTMyOTVENjIxMUU3QTE4OENBRTI5NkJDMDA1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzZFNTMyQTVENjIxMUU3QTE4OENBRTI5NkJDMDA1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoSkC8QAAAFfSURBVHjapJXBbYNAEEVZlAIowSWQDswtt9gNxKECh3MOTg454w4s0gD2LTdIBSYVJOkgJeR/6a+0sYwJw0ojNAje/pn5Cy4K1uvL2wwXRnf3ePMTGdZVANohCPlAbBCZBegEaxBLqOq0AeEV8nYsMJaa3MO0nnU/sgBnp0qQf7F8KE0twL5VIRYWYAcl51681ZBGAyu9HNqn5LRR+tbSRwIaTdvnn5FxxT1T3QN6bwZqygkg82CD1dQpF4hSG3AYOU8PoIkJKO9VADwFOTepoylLA5oH+YOOotnYS5buS/XWCYdERzA/1w7Xo5IKN4Blwb2jPMv+rhDvuhZ4bn/x6Gnqh5NSPTzRl4m9vpYbaq/WDfRzpw3ygecWckjm/jGkUqqKS19xuaONh4CAFOpX3Wd0lct+dm6EnVL9Jg6IrVcrWKMKWmfwKe2zphrEt5Tl/iPtJhyAVL3984f8FWAAguWns5z/XwcAAAAASUVORK5CYII=");
}
.h_numbers:after {
    content: "";
    background: url('/templates/1sign/img/whatsapp-icon.png') no-repeat center;
    width: 26px;
    height: 26px;
    position: absolute;
    left: -30px;
    top: 28px;
}
.h_numbers a{
	font-size: 22px;
	color: #fff;
}

.h_numbers a:last-child{
	font-size: 23px;
}

.h_button{
	width: 180px;
	font-family: "intro-book";
	background-color: #ac0bd9;
	border-radius: 5px;
	text-align: center;
	position: relative;
	bottom: -4px;
}

.h_button:before{
	content: "";
	width: 18px;
	height: 14px;
	display: block;
	position: absolute;
	left: -13px;
	bottom: 0;
	z-index: -1;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkVBMkIyNzM1RDY1MTFFN0IzMjc5MEFEQzVCNDQ1MUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkVBMkIyNzQ1RDY1MTFFN0IzMjc5MEFEQzVCNDQ1MUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRUEyQjI3MTVENjUxMUU3QjMyNzkwQURDNUI0NDUxRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRUEyQjI3MjVENjUxMUU3QjMyNzkwQURDNUI0NDUxRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puol224AAACfSURBVHjaYlzte3QRAwODDRArMlAAmIB4HxBLM1AIQAYtAGIfIP5CqUEgsBuIrYD4EaUGgcBlIDYH4lOUGgQCL4DYGYh3UGoQAzSsQGE2hVKDQOAvEOcCcQGlBsHARCAOBeLvlBoEAmuA2AEafhQZxACNSVCM3qHUIAZoGgMZdpBSg0DgHRC7QXMDRQaBwC8gTgRifyDeBMRnQYIAAQYAtRYbMuvPRagAAAAASUVORK5CYII=");
}

.h_button:after{
	content: "";
	width: 18px;
	height: 14px;
	display: block;
	position: absolute;
	right: -13px;
	bottom: 0;
	z-index: -1;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzkzNjYzMTc1RDY1MTFFNzkxMUM5Qzk4QTg3QkUyMTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzkzNjYzMTg1RDY1MTFFNzkxMUM5Qzk4QTg3QkUyMTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOTM2NjMxNTVENjUxMUU3OTExQzlDOThBODdCRTIxOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOTM2NjMxNjVENjUxMUU3OTExQzlDOThBODdCRTIxOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkrMGusAAACYSURBVHjaYlzte/Q/A2XgERAfZ2KgHEgD8UEWCg35AsShQLyDEoNeALEnEF8Accj12mUgNocZQq5BO4DYChrIDOQatACIfaBhw0CuQZVAnAjEf7FJEhPYv4A4GojX4FNEyKB3QBwESieEbMNn0B1o9N4hxt+4wug4NHrvEBuA2AwChYUz1FtEA5jXzkJT6lwgXk9OCgUIMAB/Mx2LbiQsegAAAABJRU5ErkJggg==");
}

.h_button a{
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 41px;
}

.h_nav{

}

.mob_menu_wrap > ul{
	margin-top: 25px;
	margin-bottom: 20px;
	height: 42px;
}

.mob_menu_wrap > ul > li{
	display: block;
	float: left;
	position: relative;
}

.mob_menu_wrap > ul > li:hover{
	margin-left: -4px;
	margin-right: 4px;
}

.mob_menu_wrap > ul > li > a{
	color: #2e1649;
	font-size: 14px;
	line-height: 42px;
	display: block;
	padding: 0 24px 0 25px;
}

.mob_menu_wrap > ul > li:after{
	content: "|";
	display: block;
	position: absolute;
	right: 0;
	top: 10px;
}

.mob_menu_wrap>ul>li:last-child:after{
	display: none;
}

.mob_menu_wrap>ul>li:hover > a{
	background-color: #a285b8;
	text-decoration: none;
	color: #fff;
	border-radius: 5px;
}

.mob_menu_wrap>ul>li:hover > .nav-child{
	display: block;
}

.mob_menu_wrap>ul>li:hover:after{
	display: none;
}

.nav-child{
	display: none;
	position: absolute;
	top: calc(100% - 5px);
	min-width: 200px;
	padding: 20px 13px;
	background-color: #190d3a;
	z-index: 10;
	list-style: none;
}

.nav-child > ul{
	list-style: none;
}

.nav-child > ul > li{
	display: block;
	margin-bottom: 4px;
	list-style: none;
}

.nav-child > li > a{
	color: #fff;
	font-family: "intro-book";
	font-size: 14px;
	line-height: 24px;
}

.main_slider img{
	width: 100%;
}

.main_wrap{
	margin-top: 50px;
	margin-bottom: 40px;
}

.page_wrap{
	margin-top: 50px;
	padding-bottom: 40px;
}

.leftside_column{
	float: left;
	width: 278px;
}

.leftside_column_nav{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQwNDI1ODg1RDZDMTFFN0EzODhFMDAzRjYyQjk3MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQwNDI1ODk1RDZDMTFFN0EzODhFMDAzRjYyQjk3MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNDA0MjU4NjVENkMxMUU3QTM4OEUwMDNGNjJCOTcxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNDA0MjU4NzVENkMxMUU3QTM4OEUwMDNGNjJCOTcxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PruR7rsAAAAPSURBVHjaYrhw6DZAgAEABNMCbuhD8h8AAAAASUVORK5CYII=");
	background-repeat: repeat-y;
	background-position: 1px 0px;
	border-right: 1px solid #d0c2db;
	border-bottom: 1px solid #d0c2db;
	margin-left: 21px;
}

.lsc_item{
	margin-bottom: 9px;
}

.lsc_item_title{
	position: relative;
	line-height: 43px;
	background-color: #e7ddeb;
	padding-left: 31px;
	color: #73298e;
	font-size: 16px;
	margin-bottom: 10px;
	cursor: pointer;
}
.lsc_item_title a{
	color: #73298e;
	display: block;
	text-decoration: none;
}

.lsc_item_title:before{
	content: "";
	display: block;
	width: 41px;
	height: 41px;
	border-radius: 100%;
	border: 2px solid #b18ebc;
	position: absolute;
	top: 0;
	left: -21px;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
}

.lsc_item_1:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAdCAYAAAC5UQwxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0Y4QUMwRDU1RDZCMTFFN0I1NjVENjhEQzA4M0QzODkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0Y4QUMwRDY1RDZCMTFFN0I1NjVENjhEQzA4M0QzODkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozRjhBQzBEMzVENkIxMUU3QjU2NUQ2OERDMDgzRDM4OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozRjhBQzBENDVENkIxMUU3QjU2NUQ2OERDMDgzRDM4OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtgRv0cAAAUrSURBVHjatJYLbFNVHMa/c/tY27G13QvWKWwCygwOtGUUhsCAjW0MCQ8DQQMSQ2LQ+BgPicZEgwpBJBJEAybqVAhqVBJxQMYjMYZna0CivLYI6DbY2Eb3KlvXHr97V4eUbUgXmvxy7z09//ud83+dK9DP33TnzHU+XCvRQR8wIKbkkKd8a1/zRX/EnE6nywDjsY2yTLmKv7BWLA0F0Wn1eDwtvdno+yOYBMdKJ3IVu8MGW4cNwfpORRsGehVU+rE7UxMaZhXJxdrzmbpTiIP9Gm8v9WUXtSBdOTsONn1SaoL2XKaUSiHFJ3Sn7MsuapdakVRSJBfpZDgLfscxGRDte+9kp0TpztR61DinGud1j43G4yIeCVPvieAAaV2aKcdIXdLNsbFyujBI49x7IqhA99wMPHOLrVPJRaOoy3S5XLFRx5Cuc/OylqSQbV6vd5Nae21oHphly9bm7Kn+GslIg8sxAfHVCfK6qMvl8O673iFfHK8mH/mVrCdvc2xSohz08iQ5WxFmQHYA34uPQvvE9pBqM04U6ig+P1qXjiUBsoJ8SapJeovwzaE7tQkV184giOCNs/AI6QeyQ3lol/78aAWvEBu5n6hxOaVAiTdjgDFlUEpX7YlSaZFxW2NlfOPFhgoMtWWiWTSmMI5D7lqQ8TrNyy5yhCwnNWQDO4tOtQr6AA8OgDHbYhYD9p9Q9kPhsoYhK2SCpSjaLF1IXicjyPAQQsZ8wwLtj8Ote5GAgWfZWSrrULXzMMqCWhxloRIn7fP7fVpMck5ZnSaHvvOGY5u2yNeqn5IN4spFFvv5gOww14mqiaVGD5rafVghitvb4Y/lYoJRtzY9DMvozm6PzJXLhA/1GbzN0FwlGWELYLdZIWulgUNjyNGoBFkOo1vgu+9Re87NsbScXue75FTlD3Fsdp+C4SJ3EaYDfmDSdJ9pjNWLWTJHqDtAJ7Cq9skQu8ptp4IdyWJ9yrdKNvJwTnpVwVdviyGFjLzuVL8WyC9kKDGRXIpe4P8GM2KvvyV3WByONFRWncN7yjIfdzw58mVGmI68L38yxcdYsaQjWzLJ7IyjL3KHa8iDZBgFaiig4/12spHMZN8sMsiYGMfAtO5zjy/+wus9eFJ9lvLmRguds46fQPnE/MR5SKxJDdXjyjQOfxdZFs+SVWpnoZiZompmfUzGh925vBCLdOAyQs3AcZSjAVc/7Cl2LPqdR8SerjaHQh3b4IKe6jCRnAv3yznhcbUB/80FJPHlOQXK09rg0eb9jFNKBRd1vifBG2grq8BvSqhVO67gR8uUngT/DKfwB+RTilTyupK8YkHc4gw8DMOgrsm7xWchP1o39ZadjNclFn1t5fUzGGzPQKtosrPNDYsU/Jy8SXaQUaoQeYC7OGiUpheK5RKt9vxVAVShkj265as7fOvsOy7KoZ4mI6RLMuGKIwXXhU8CL3HTwMQjZm/uY3mXm0TDEKd1ojbxgPhGyxF+Gh4Y63S7I4XGuyZMLnA9cbJNNBezx2qZ5EaBIiHfneYquMz/PG7XOLcI16DaGV4i6jffyIVyBdJlJlJFOuwOq/bCzlrgfOAULigneUiWNv7sPZTwb5bSbboYmJvmyuctql2ycCDZkYxQG20aT4Pl0W2nD58M6rm3gcKb2aDasjBeSbUM1oSCjeGC5ZIeMoyC3m/ALrEt8jNCH0CHaaR0I82SfovdcMsjXa72GzW725p3nrNodTMa1/AF+p5jFNNhRWLJPu+PW/5bh/muGf/Hbvk/AgwAEDrdQJzgY08AAAAASUVORK5CYII=");
}

.lsc_item > ul{
	padding-left: 21px;
}

.lsc_item > ul > li{
	display: block;
	margin-bottom: 7px;
}

.lsc_item > ul > li > a{
	color: #290630;
	text-transform: none;
	font-family: "intro-book";
	font-size: 14px;
}

.lsc_item > ul > li > a:hover{
	color: #ac0bd9;
}

.lsc_item_2:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAYAAABVAo5cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUVFRjEzRTU1RDZEMTFFNzkzNUNEOUEwMzQ2RjI1NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUVFRjEzRTY1RDZEMTFFNzkzNUNEOUEwMzQ2RjI1NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxRUVGMTNFMzVENkQxMUU3OTM1Q0Q5QTAzNDZGMjU0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxRUVGMTNFNDVENkQxMUU3OTM1Q0Q5QTAzNDZGMjU0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuVjK4cAAADjSURBVHjaYjQ2Ns5hYGAQAWIVII5mgIB3QDyZATtwAWJrKPssEG/BoS4XiIWg7KVAfAeI3zACLfyvzmbAwMbIzkBL8Ov/T4abvy4wsIA4EQI5DIJMojS18P2/1wyNr1IYmBjoDEYtHLWQZADOFhe+H2XgZuKjqUVf/32CW7h54+f5xNgmDS2NsAFQKfKUCDM+MRLrQmCJ5AwtrkDACEqfg9KTz5w5s5cYcxjJCR6g5QvABenZswn///8fTaWjFo50C4FZQgfadBCCskkCjCRapgCk7iI59B8QKwMz/QNizQAIMACTfjWTsacHFQAAAABJRU5ErkJggg==");
}

.lsc_item_3:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAdCAYAAACuc5z4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODNGMjlBRDY1RDZFMTFFNzk5MUZEOEY2RTg1NkQ0MTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODNGMjlBRDc1RDZFMTFFNzk5MUZEOEY2RTg1NkQ0MTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4M0YyOUFENDVENkUxMUU3OTkxRkQ4RjZFODU2RDQxOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4M0YyOUFENTVENkUxMUU3OTkxRkQ4RjZFODU2RDQxOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmG/8QAAAARGSURBVHjatFZ9TFtVFP+919cvBnSgjPAxKVMKDAIaJoFEMZlhQSDFaaJEUKORmNW/ABdEJypmIyYs4OJGIjHZMohj0/6xZTIXMUHD+MjGFFKKbGDXdQPK2GhH6cdr+3z3GmrrWrM/6klO7n3nnt8v55577nmXKSkpWQKgQnTFxvE8n9zV1YWkpKSoMK6srKCxsVHBkQ9CmpycHNWQuUgLc3NzmJqagsvlQnp6OoqLi6l9YmICFosFCoUCBQUF0Gg0D0dss9lw8LNDMBqNyJTnQg4FLgg/4UvhCBiBxaP+FOzkS+CU3MFJoQV5uXlo+XQ/VCpVZGKfz4eW5g/AWpXQbf0cCjaG2k2ePzBgOwqB8eOQ73skpG6l9recregxtuHDpgM48nU3JBJJgIsNJh4aGsK9ZRv2xr4TICXys1OPZ2Iq8ayyGp3KfQE7owR0ie2wLzooNlhCiK9MTELDPgmOkQZsTr8DS+6bKFCWUL3hugb/Ruied3texeTYb5FT4Xa6IWcTQhy8Ak9HmZjtf4yh57IF8eBdfOSINTuzsOCbCUQ67zbAwi9AJpFjwWOkyrFSmO/Pw3rbGoh8TDqIx/MyI0dcVV2F0wNncNp2DH/yRjyi2IYYNhYC/LjInwLrk4gAKb5VdOK+sIZF+w3ssj8Pk9yAT6qbIxPHx8cj+4kcTE5fhprJRe16I93mVXYYemcP9XkJ+/CU6zk4YMeAtBujvkEUZe+i2IjE4+PjmDcu4LjkMn7xnsVFeT/c2MA17zReFnTU55zkG1xPuAIltwXabbXYnVWJN3/cQ7Fi3wlPfGl4DOXe18CliCcNLVXBA7yx+jS0srepj97Tgy/qjyGoGlFjeB2jv46FEIcc3vqag96sYPE7IeZYABsHqmTus4dWRbIyDet2R+SqSNuRAgM3FuIgiRXLSWS8u3KXapxUBem/GuHVe5eQlpESmfiFqgqM4gIWb90OYga0/gZ8JX0fR2X7UbvjXWrbFMvoHQwv/oCKyorIxKmpqWhqbsQB6SsYXDwF5y0e3hVgu5CF675pqpnxGrgXgI3fxXyf/Q7vje4VMU0U+5/drXxPOTLUGRg4cQYthuNwejaQvv0x6LQ6MAyDE+cP4+aUGUp5DPLz83G4uzNs6wzbj4njxwc/Cttna16seahGz+J/kkDEq6uraGtrg9frhUwmQ0dHB3p7ezE7O0vX6+rq6Njf30/HnJwcNDQ0oLW1FR6PBxzHob29/cGI19bWYDabodPpKJnD4aBjWVkZEhMTYTKZqJI5sQX7EAzBEo6wqSB/gMLCwpAtqdVqSrYpZE5swUIwwX+PB4hJGkZGRkIcSERWqzXwTeab6dkUgiHYsMQkElI+er0eRUVFiIuLo+PMzAz8fj+ys7OpkjmxBfsQDMEG74wRF4S+vr6ovSuWl5dRX1//d1WQ10u0ZJOLKS0tXRIEIapvN/GG2v4SYABY8bP3aYfbvwAAAABJRU5ErkJggg==");
}
.lsc_item_4:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTEwMDBBOEQ1RDZFMTFFN0JFRkRGMTMzQjA1MTBBQjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTEwMDBBOEU1RDZFMTFFN0JFRkRGMTMzQjA1MTBBQjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MTAwMEE4QjVENkUxMUU3QkVGREYxMzNCMDUxMEFCNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MTAwMEE4QzVENkUxMUU3QkVGREYxMzNCMDUxMEFCNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psgoly4AAANBSURBVHjavJZfSFNRHMe/5967tmuzP1LEZg+GpbM2pFwQRFmuiAiFIEWWMyGCCBIzfOlJogQhDASjN40MSh/MXiKppZnWw0Y4G8Iqsodsrj8K/kv03tM5NyfOf5u6+o27nd3zu7/P+Z5zfr9zCebYoawjBxOQ2DSK4a2Igxmx6fs4RgpeeV52he8R/pWVlZWQjNS73/DZlU1P4wTOxoOHZ3iADtICE3bc/4pPFz0ezzg5uu+4QyBC8wiGN5+j13CI5CGe1kmf4B6pQiI2DalUzSf77fsV1hDwH4wJUyUOaz72FsY06Z/CRgPTyH9+QNAoOlmCz/Metf7KBY7rBD3qzj6AuHHpYHUPb8P7o4ttCII7p5ox9UtF6ZuC2f7SPZVI32bV2rOy9qRbcUW4sSCYXjBA3LD86F07L+Ow6SQkIkFnZkG3CCgfvQnKPtwsuyyYHkYkkDvazJZVTdcGuwQb5jyrB6zZ6RE+YSBhKUFlcT0VIUIhigJQbViECJqtZgAqM0pVdQZBRCqKChRMKGNEU3hh+jrxwA0vcfsnMRFeyJaSkhKkpKSsCNbf34+GhgaRNc/8FStX7qVHMu3IQS25+ndK95JsBOkX9KAz1O19/XimGMBqtSIzM5Nppujr68PU1NSiEJ1Oh4yMDKaFwGg0avdYkmtxsu05l7YjVWNErOFyNjAwgLKyMg28mHFQfX09kpOTo8aKCcgDtbW1xSUfowKDwSAaGxuXVDdXZVFRUfRqE82Bg6LBVuIXVaHJZEJFRUXMUxYKhdYG7O3tRXl5eUywmpqatSvk250HUsN5vNTasBrBff1+/9qAksTKls0Wt1NjAZAlPDGbzbd47lVXV/82GAxqLIHYhqGyLCfk5uaSqMAqev7HLzIoK5hWmKLSoaGhKy6Xi1cNQyyw7u5uBAIBWlhYSJKSkiL6eMwXpGnsHe2YYKfXFg689YH0hF+anuqIzulwOEhxcXHM0+Tz+VT2jOB0OnlJ4zmphPt+Y7yBXYM/SZD//S55vd6KeVO62+12OywWi54pjKkSKYoitLe3T6alpQmtra1jDBgI97EBPGI/jyLe2uYBZX6Isysv1tI3z3rYdZ6BPi7W+UeAAQBj6iPNWHE4awAAAABJRU5ErkJggg==");
}
.lsc_item_5:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAdCAYAAACnmDyCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUVBMzg4NDU1RDZFMTFFNzgwQ0ZCMjU1MTYzNzYxNjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUVBMzg4NDY1RDZFMTFFNzgwQ0ZCMjU1MTYzNzYxNjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RUEzODg0MzVENkUxMUU3ODBDRkIyNTUxNjM3NjE2MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RUEzODg0NDVENkUxMUU3ODBDRkIyNTUxNjM3NjE2MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqlwRy8AAAD9SURBVHjaYjQxNnnJ/Z9PjIEC8JXx0ysWkCEzpPZSYg5DxjNnMSYGKgGWb4xfGPo+FFJkCMgMFl42Pob2vH6KDArrd2WgmtdGDRo1aNSgIWYQy69/PxmuHLxJkSEgM1j+/2FgeH/8F0UG/WcEuojlPyuDhpQuZd56xsrA8ofxN8ONZ5cpMghkBqOxsXEnkC2OJM7DxcgTrMNphlXT7Z+XGd7/fb0WyPyCJPySEV0h0GAFcRaZ+8lCVVgNWvNxJsOtnxcVz549+wAcPv//D4UECfSWFpAqIEJfAVQtIubQFHgBcf7rP88Yel8XY48hht8gKh+InwDxNZg4QIABABPfTZzt7WCKAAAAAElFTkSuQmCC");
}
.lsc_item_6:before{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjQwODAxQ0Y1RDZFMTFFN0I4QzY4RUVCMDQ2NjY0NTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjQwODAxRDA1RDZFMTFFN0I4QzY4RUVCMDQ2NjY0NTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNDA4MDFDRDVENkUxMUU3QjhDNjhFRUIwNDY2NjQ1MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNDA4MDFDRTVENkUxMUU3QjhDNjhFRUIwNDY2NjQ1MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqHgo1UAAAPDSURBVHjanFZJTBNhFP7bjralUq0FqqCA4m5iTFQUo4jGgyZuicaExaiJHoxROXBwSYwXDy4HNw6ogWAgLnFBOaDRaNBEWUSILaJIUXCJIhSBVgqdYfze9G8yCAONk3x9///e+7++ecvM6FiY1/SEpGMkm1vcJ9V6WZaH9ddrkGQC8f+ooznUfvFJiTOywibGlQKc+UfXyKG+yGfZcAQ6jYgdEB9piVtv1/CJoswAM92fm36GRcwPWkHaDZmE7SZgNqWU/2EJbM3kA9JuzYjhsA7CCOf7KuJIiHM6pstaYk/1pMSsNcvygFzR/tRf3f7cLjO5CPZDIO4JnUG+N0P0QfcwRLwRIh94DvKtFAkIXyywJTsubit2GBMGR9PXwtiB25k/33ZWteEPVlDUIL0D0ypgN/alet5CpRCzgBv87OXkqLSYvINDSekiXV52sWNZ9JoYbK9y9Q2e79Jhc4xokwX9mGfl2Q0RwsSRe1vsQIjn5/4RBwKrQVg1WrtlZCTu845GSpdgZyxz2n4fnRliQ4TU9BbAQ12AaFM2TcmKCXciN8ZlRBd/yl3Oi2eFoJB8FLEL+MSLxww6g318RDBc3xvGdpze0tf/hbGTeSd8BFqnn9rg974OEpMvzoTuL59zuQRE6VBHIMnSD4/vV5IV06sbi1HrdhnXXJknWgWbRPayK7fEwEC/SW8K+sOXzigDgjxv08wxClFb8vWaMm3GxKBub+xRIXdWqZWwN/aIoLaVfC1sx5mKcJ4VRXdbCyIGUBLDOCRfiOxdbE1lNttEBUusaYqObORzr7XQomrTocQo4hwgB6mplGSx/tXjaj/pJ5mn+N4h2V2/uxTU+2pYbET8H7JVPantF+WACymoRuFygDmDiEG4C6KWeILpEM9deH+c2ohNNk8Vz7bksO3ORQpo7TDFBch26cMJL3xzORedrQX5LnXETmApos3h+wct3qZIvzu4OZxwnj1a2aSA1qGxdvc0ICHsDi8cnU3mXEzgI12jzg/23rnT579sbGhM0+rfJlczG6s3Vta7nd6QDuTO0R70rE/yV9V1VnRp2es6X/X4pd5KzakcYah+YaL0KI6ltbvZ+9BzUymmJ9Bm8khtFtdv5Sbb/ofY2SV2jFlvT+/lewP9xJoSlMKVdVw3Q7z9H+JyegFbhQk2s94yyNCLBoaN7qBc67BulFf+WYidBoPBTEOhPD/EHrMkSbQupC7Sev2H8z2xZ+nsFd8LVj+SCbQmnfq7YjjowiCOg1cdlvyxgxTIbCGi/TbSB8tfAQYA0Wi46/T5rW8AAAAASUVORK5CYII=");
}

.leftside_column_form{
	margin-top: 30px;
	background: linear-gradient(to bottom, #a5306d, #390027);
}

.leftside_column_form form{
	display: block;
}

.lsc_form_title{
	font-size: 20px;
	font-family: "intro-book";
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #fff;
	color: #fff;
	margin-bottom: 20px;
}

.lsc_form_wrap{
	padding: 0 10px;
}

.lsc_form_wrap input{
	width: 100%;
	display: block;
	border-radius: 8px;
	border-top: 1px solid #7b7b7b;
	margin-bottom: 10px;
	height: 34px;
	padding-left: 31px;
	padding-right: 5px;
	background-position: 9px center;
	background-repeat: no-repeat;
	font-family: "intro-book";
	font-size: 18px;
}

.lsc_form_wrap input.m_inp_1{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzMyRkQ4QzA1RDcxMTFFNzk5M0RBMjU4OUU1MERBOTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzMyRkQ4QzE1RDcxMTFFNzk5M0RBMjU4OUU1MERBOTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozMzJGRDhCRTVENzExMUU3OTkzREEyNTg5RTUwREE5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozMzJGRDhCRjVENzExMUU3OTkzREEyNTg5RTUwREE5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvqQOJIAAAC9SURBVHjaYmRAA8WafYJAKg2IXYD4HhCv7r1etAddHSMWTbuB2BhNXTpQ8yxkASY0BeVYNIFAB9RQnBqxaQIBQXQ5dI3vGXCD9/g0rsahaQ/Qj2exagT6QQkaiulopoNCtAIo74IRqkBBUKB0IClcDTUE5u9yqD9BtroCbX/PCLXpLgPxYBZQYzrIqaEMpIFQmB+NSdQoCIpTJqjbSQXGTATiDhe4B9LYSaJmUODcY0SKRxdibAJpAjEAAgwA5NI2CEDsS+YAAAAASUVORK5CYII=");
}
.lsc_form_wrap input.m_inp_2{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEMwNDg4NzU1RDcxMTFFN0FCNkJCODczRjdDQTMxQTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEMwNDg4NzY1RDcxMTFFN0FCNkJCODczRjdDQTMxQTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QzA0ODg3MzVENzExMUU3QUI2QkI4NzNGN0NBMzFBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QzA0ODg3NDVENzExMUU3QUI2QkI4NzNGN0NBMzFBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhKMW8IAAAC+SURBVHjaYmQAgmLNvnIgFQrEq3uvF3UyEAEYgZpcgPRuKP89ECsDNb8npJEJiNOQ+IJA3EGMjUxQxcjAmFiNe5D4q4HYlViNq5H4Z4nxHzhwoKEKChwXaOCYADXfI8ZGEKhACpxVQIMEibIRaisodGfCnAzyK8zZUDmQYbNgYozIpqBpfg91yVloPIM0grzQCdQ8ixHdCWiacQETRmyi0NQE0qyERfoe0EZlRnzGAg0IhYZ2KFI8g5x6DyDAACQNPAp4VIqkAAAAAElFTkSuQmCC");
}
.lsc_form_wrap input.m_inp_3{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY3NjFERUU1RDcxMTFFNzg1QzlBNkY5RTE4OEYyODMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY3NjFERUY1RDcxMTFFNzg1QzlBNkY5RTE4OEYyODMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1Rjc2MURFQzVENzExMUU3ODVDOUE2RjlFMTg4RjI4MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1Rjc2MURFRDVENzExMUU3ODVDOUE2RjlFMTg4RjI4MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqTeFFIAAACxSURBVHjaYizW7DNmYGAoB2JBBtLBeyDuZIEaEMpAAWCCmkYJOAsypALEINcAIJ4FMgQUJq5AvJpEA1ZD9RnDwgTkpXSoxEwCgQxTuwemlgkqAQrYM1AFynhctRoq/x6qPhQWsDCgBMS7oS5Lh+L3aLanQ+V3Q9UzoBsCA+VQW+5BbXWF0veg4uXoGlhwOBvmqtXQGEjDl5ZYCMRAKDEJkYmBCgBkyCwKUi1I3yyAAAMAm7ooTsrJckkAAAAASUVORK5CYII=");
}

.lsc_form_wrap textarea{
	display: block;
	height: 193px;
	resize: none;
	border-top: 1px solid #7b7b7b;
	width: 100%;
	border-radius: 8px;
	margin-bottom: 15px;
	padding-left: 31px;
	padding-right: 5px;
	font-size: 18px;
	font-family: "intro-book";
	padding-top: 4px;
	background-position: 9px 4px;
	background-repeat: no-repeat;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjA1NzBEM0I1RDcyMTFFN0EzOTlENzNERDc1MDdEQ0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjA1NzBEM0M1RDcyMTFFN0EzOTlENzNERDc1MDdEQ0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDU3MEQzOTVENzIxMUU3QTM5OUQ3M0RENzUwN0RDRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMDU3MEQzQTVENzIxMUU3QTM5OUQ3M0RENzUwN0RDRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtwAmKAAAADFSURBVHjaYmTAAoo1+0KBlBIQGwOxIBC/B+KzQHyv93rRanT1jGiay4FUOVQjLgAysBNoWCeKIUDNIE27oTYTC0AucwUa9p4JKkCqAQxQ9bvBLgG6Ig1Iz2QgH6SDXOLCQBlwYSIQiMQAQZAheyg0ZA/IkFnQaCMHgPTNYgJFESiqyDDoPUoUAxmgODcBpUhivQA14Cy2FHsXmtxxaQRpWg3TDAMsaEleCVfSxgcYkTLcKqjm1VADiPUa3CWwfEBWdAMEGABwCENGb82KlwAAAABJRU5ErkJggg==");
}

.lsc_form_wrap button{
	line-height: 47px;
	text-align: left;
	background-color: #ac0bd9;
	font-family: "intro-book";
	font-size: 16px;
	border: none;
	outline: none;
	padding-left: 45px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIyRDYzNTQ1RDcyMTFFN0EzQzVEREIzQUQ0NjA3MUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIyRDYzNTU1RDcyMTFFN0EzQzVEREIzQUQ0NjA3MUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjJENjM1MjVENzIxMUU3QTNDNUREQjNBRDQ2MDcxQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjJENjM1MzVENzIxMUU3QTNDNUREQjNBRDQ2MDcxQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm2qMfEAAADvSURBVHjatFUBDcQgDMQCFmYBC7MwC1jAwlvAAhbewizMwlvol6TbF9auLPld0mSw9oBrC84pAICIVtBW+GGluehGgc4L2gY2qs9ikSW4jzRK9kHLaDPzmdFe9E8nxYnQOVWt/MVJfKct8IWdILwf1LuJ48fgCAZJ2I9I3+0uSacdxSCbmDSZ5gqLz64rkcg0enOxFd0S1etRSq5LxiQELgpZjZtosQPtQC8fiSyw3TeE1g7hikwi1DTUSKPQ842GYpa1JAiZP2VZrcOug5JSk+duueoUCorDnfJIL//9tnnkPnzkxh54UzbrTfkKMADVvhZnsDT+2gAAAABJRU5ErkJggg==");
	background-position: 13px center;
	background-repeat: no-repeat;
	display: block;
	color: #fff;
	width: 100%;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	border-radius: 8px;
	cursor: pointer;
}

.lsc_form_hr{
	height: 1px;
	border-bottom: 1px dashed #fff;
	margin: 20px 0;
}

.lsc_form_text{
	font-family: "intro-book";
	font-size: 14px;
	color: #fff;
	text-align: center;
	padding: 0 15px;
	padding-bottom: 20px;
}

.page-title, .content_title{
	font-size: 24px;
	color: #73298e;
	margin-bottom: 20px;
	font-family: "intro-bold-caps";
}

.content{
	margin-left: 10px;
	width: calc(100% - 298px);
	margin-left: 20px;
	float: right;
}

.content h2{
	margin: 10px 0 10px 0;
}
.content p{
	padding: 5px 0;
}
.content .caption{
	border-radius: 5px;
	background: rgba(115,41,142,.3);
	padding: 15px 25px;
	color: #73298E;
	font-family: "intro-bold-caps";
	font-size: 16px;
}
.content .caption em{
	font-size: 15px;
	font-style: normal;
	font-family: "intro-book";
	color: #000;
	display: block;
	padding: 5px 0 0 0;
}

.main_content_cats{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-bottom: 15px;
}

.mc_cats_item{
	position: relative;
	width: 278px;
	height: 269px;
	border-radius: 5px;
	overflow: hidden;
	display: block;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	transition: all .3s ease;
}
.mc_cats_item img{
	opacity: 0.0;
	transition: all 0.5s;
}
@media(max-width: 767px){
	.mc_cats_item img{
		opacity: 1.0;
		transition: none;
	}
	.h_numbers:after {
        top: 9px;
    }
}

.mcc_item_price{
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 14px;
	color: #fff;
	background-color: #f3730b;
	height: 26px;
	padding: 5px 10px 0;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;

}

.mcc_item_price:after{
	content: "";
	width: 7px;
	height: 26px;
	display: block;
	position: absolute;
	right: -7px;
	top: 0;
	background-image: url(../img/mcci_price.png);
}

.mc_cats_item_1{
	background-image: url(../img/mcci_1.png);
}

.mcc_item_cont{
	background-color: rgba(115,41,142,.87);
	position: absolute;
	left: 0;
	bottom: -68px;
	width: 100%;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	border-radius: 0 0 5px 5px;
	transition: .3s ease;
}

.mcc_item_cont_title{
	font-size: 15px;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}

.mcc_item_cont_text{
	font-family: "intro-book";
	font-size: 13px;
	text-align: center;
	color: #fff;
}

.mc_cats_item:hover{
	box-shadow: 0 0 10px 3px rgba(0,0,0,.7);
}
.mc_cats_item:hover img{
	opacity: 1.0;
}

/* .mc_cats_item:hover .mcc_item_cont{
	bottom: 0;
}*/

.content_text{
	font-family: "intro-book";
	font-size: 15px;
}

.content_text p{
	line-height: 1.4;
}

.content_text ol{
	margin: 7px 0;
	counter-reset: myCounter;
}

.content_text ol li{
	list-style: none;
	display: block;
	padding-left: 28px;
	margin-bottom: 8px;
	position: relative;
}
.content_text ol li:before {
	counter-increment: myCounter;
	content:counter(myCounter);
	color: #73298E;
	display: block;
	text-align: center;
	line-height: 20px;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0px;
	font-size: 16px;
}

.content_text ul{
	margin: 7px 0;
}

.content_text ul li{
	display: block;
	padding-left: 28px;
	margin-bottom: 8px;
	position: relative;
}

.content_text ul li:before{
	content: "";
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQzM0MxMTI1RDc5MTFFNzg1MjNDQTA0RDEwNkU4QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQzM0MxMTM1RDc5MTFFNzg1MjNDQTA0RDEwNkU4QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDMzQzExMDVENzkxMUU3ODUyM0NBMDREMTA2RThBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDMzQzExMTVENzkxMUU3ODUyM0NBMDREMTA2RThBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqy8KwYAAACcSURBVHjaYmTAAq73vzYAUvVA3KhZKHoBXZ4RiwYFIHUeiAWA+AMQO6JrZMJi0QckNkjjfqjNuDUBTQWbjqQZQyMjAw4AVbQfqokB2amMQEkBqB8UGAgDsEaQ8wyI1ABzaj1I0wMG0sBGRiT3C2AxdT6aeCLQTwsYcQSCADQQDNA14IonBnwasGqCOhWnBlyRC0oyE3BpAAGAAAMA/fA3JRweC+sAAAAASUVORK5CYII=");
}

.main_tech{
	padding-bottom: 40px;
	background-image: linear-gradient(to top, #bba6f0, #fff 80%);
}

.main_tech_items{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

.main_tech_item{
	box-shadow: 0 7px 4px 0 rgba(51,91,129,.3);
	width: 575px;
	margin-bottom: 27px;
}

.mt_item_in_wrap{
	float: left;
	width: 297px;
}

.mt_item_img{
	width: 278px;
	height: 179px;
	float: left;
}

.mt_item_title{
	font-size: 14px;
	color: #fff;
	background-color: #85449d;
	height: 52px;
	display: table;
	width: 100%;
}

.mt_item_title_tc{
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	font-size: 16px;
	padding-left: 10px;
	padding-right: 10px;
}

.mt_item_img_zoom{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3);
	background-image: url(../img/zoom.png);
	background-position: center;
	background-repeat: no-repeat;
	display: none;
	cursor: pointer;
}

.mt_item_img:hover .mt_item_img_zoom{
	display: block;
}

.mt_item_text{
	min-height: 127px;
	font-size: 14px;
	font-family: "intro-book";
	padding-left: 10px;
	line-height: 1.5;
	padding-top: 15px;
	background: linear-gradient(to bottom, #f7f7fe, #edecfd);
}

footer{
	background-image: url(../img/foot_bg.jpg);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	padding-top: 45px;
	padding-bottom: 50px;
}

.foot_img_wrap{
	margin-top: 60px;
	float: left;
	position: relative;
	width: 161px;
}

.foot_img{
	position: absolute;
	left: -160px;
	top: 0;
}

.foot_col{
	float: left;
}

.foot_col_title{
	color: #fff;
	font-size: 13px;
	margin-bottom: 15px;
}

.foot_col ul{
	margin-bottom: 30px;
}

.foot_col ul li{
	display: block;
	margin-bottom: 5px;
}

.foot_col ul li a{
	color: #b18ebc;
	font-size: 15px;
	font-family: "intro-book";
}

.foot_col ul li a:hover{
	color: #fff;
	text-decoration: underline;
}

.foot_col_1{
	margin-left: 40px;
	position: relative;
	z-index: 5;
}

.foot_col_2{
	margin-left: 90px;
}

.foot_col_3{
	margin-left: 80px;
}

.foot_col_4{
	float: right;
}

.foot_logo{
	margin-bottom: 40px;
}

.foot_logo img{
	width: 179px;
}

.foot_tels{
	font-family: "intro-book";
	margin-bottom: 40px;
}

.foot_tels a:last-child{
	font-size: 21px;
}

.foot_tels *{
	color: #fff;
}

.foot_tels span{
	font-size: 15px;
	margin-bottom: 5px;
	display: block;
}

.foot_tels a{
	font-size: 20px;
}

.foot_adress{
	font-family: "intro-book";
	font-size: 15px;
	color: #fff;
	margin-bottom: 40px;
}

.foot_adress a{
	color: #b18ebc;
	text-decoration: underline;
}

.foot_social a{
	display: block;
	float: left;
	margin-right: 10px;
	display: none;
}

.foot_social a:nth-child(4){
	margin-right: 0;
}

.foot_copy{
	font-family: "intro-book";
	font-size: 13px;
	color: #d78feb;
	text-align: center;
	margin-left: -30px;
}

.mob_menu_wrap .leftside_column_nav{
	display: none;
}

.ham_menu{
	width: 50px;
	position: relative;
	height: 35px;
	margin-left: 20px;
	display: none;
}

.ham_menu span{
	width: 100%;
	height: 7px;
	margin-bottom: 7px;
	border-radius: 5px;
	display: block;
	background-color: #fff;
	transition: all .5s ease;
}

.ham_menu span:first-child{
}

.ham_menu span:nth-child(2){
}

.ham_menu span:last-child{
}

.ham_menu.active span:first-child{
	transform: translate(0px, 14px) rotateZ(140deg);
}

.ham_menu.active span:last-child{
	transform: translate(0px, -14px) rotateZ(-140deg);
}

.ham_menu.active span:nth-child(2){
	opacity: 0;
	transform: translate(-80px, 0px) ;
}

.h_half_1, .h_half_2{
	float: left;
}

.h_half_2{
	width: 43%;
}

/*****************
****************
 page's styles
 ****************
*****************/

.page_content_items{
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: space-between;
}

.pc_item{
	display: block;
	width: 288px;
	padding: 5px;
	margin-bottom: 50px;
	position: relative;
	box-sizing: border-box;
}

.pc_item:hover{
	text-decoration: none;
}

.pc_item_img{
	position: relative;
	height: 208px;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.pc_item_img .mt_item_img_zoom{
	position: absolute;
	top: 0; left:0; right: 0; bottom: 0;
	z-index: 5;
	background-color: rgba(0,0,0,.3);
	background-image: url(../img/zoom.png);
	background-position: center;
	background-repeat: no-repeat;
	opacity: 0.00;
	transition: .2s all;
	display: block;
}
.pc_item_img:hover .mt_item_img_zoom{
	opacity: 1.0;
}

.pc_item_price{
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 14px;
	color: #fff;
	background-color: #f3730b;
	height: 26px;
	padding: 5px 10px 0;
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;

}

.pc_item_price:after{
	content: "";
	width: 7px;
	height: 26px;
	display: block;
	position: absolute;
	right: -7px;
	top: 0;
	background-image: url(../img/mcci_price.png);
}

.jump{
	overflow: hidden;
	position: absolute;
	top: 208px;
	width: 96.6%;
	height: 200px;
	background: #FFF;
}
.jump .pc_item_title{
	color: #73298e;
	margin: 12px 0 6px;
	font-family: "intro-bold-caps";
	font-size: 16px;
}

.jump .pc_item_text{
	font-size: 14px;
	font-family: "intro-book";
	margin-bottom: 12px;
	color: #000;
}
.pc_item_text p{
	line-height: 1.2;
}

.pc_item_price_block{
	background-color: #e7ddeb;
	padding: 9px 5px 7px;
	text-align: center;
	margin-bottom: 2px;
	color: #000;
	font-family: "intro-bold-caps";
	font-size: 16px;
	margin-top: 200px;
}

.pc_item_link, .pc_item_link_c{
	color: #fff;
	background-color: #ac0bd9;
	text-align: center;
	padding: 11px 5px 9px;
	line-height: 19px;
	font-family: "intro-book";
	text-transform: uppercase;
	background-image: linear-gradient(45deg, #c82df3 0%, #ac0bd9 50%, #8903af 100%);
	background-position: 100% 0;
	background-size: 200% 200%;
	transition: .5s;
	border-radius: 3px;
}

.pc_item_link:hover{
	background-position: 0 0;
}

.pc_item_link img{
	vertical-align: middle;
	margin-top: -5px;
	margin-right: 5px;
}

.pc_item:hover {
    box-shadow: 0 0 10px 3px rgba(0,0,0,.4);
}

.content_text .pc_item_link{
	display: block;
	margin: 20px auto;
	width: 247px;
}

.page_content_slider{
	box-shadow: 0 0 15px rgba(0,0,0,.2);
	position: relative;
	padding: 10px 28px;
	margin-bottom: 35px;
}

.pc_slider_item{
	width: 255px;
	height: 245px;
	padding: 0 12px;
	outline: none;
	position: relative;
}

.pc_slider_item .mt_item_img_zoom{
	position: absolute;
	top: 0;
	left: 0;
}

.pc_slider_item_img:hover .mt_item_img_zoom{
	display: block;
}

.pc_slider_item_img{
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	width: 100%;
	height: 100%;
	position: relative;
}

.page_content_slider .slick-arrow{
	position: absolute;
	width: 28px;
	height: 81px;
	margin-top: -40px;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	background-repeat: no-repeat;
}

.page_content_slider .slick-prev{
	left: 5px;
	background-image: url(../img/prev_ar.png);
}

.page_content_slider .slick-next{
	right: 5px;
	background-image: url(../img/next_ar.png);
}

.content_title_center{
	text-align: center;
}

.content_table{
	width: 100%;
	border-collapse: collapse;
	font-family: "intro-book";
}

.content_table_wrap{
	overflow-x: auto;
	margin-top: 40px;
}

.content_table thead{
	background-color: #a285b8;
	color: #fff;
	border: 1px solid #84758f;
}

.content_table thead th{
	border: 1px solid #84758f;
	text-transform: uppercase;
	line-height: 30px;
}
.content_table thead th:first-child{
	padding-left: 33px;
	width: 465px;
	min-width: 260px;
	text-align: left;
}

.content_table td{
	height: 31px;
	border: 1px solid #acaaad;
	padding-top: 2px;
}

.content_table td:first-child{
	padding-left: 33px;
	width: 465px;
	min-width: 260px;
}

.content_table td:nth-child(2){
	text-align: center;
	min-width: 100px;
}

.content_table td:nth-child(3){
	text-align: center;
	min-width: 100px;
}

.content_table tbody td{
	font-size: 14px;
}

.content_table tbody tr:nth-child(2n){
	background-color: #f3eef5;
}

.content_table tbody tr:nth-child(2n-1){
	background-color: transparent;
}

.page_wrap{
	background-image: linear-gradient(to top, rgba(182,155,236,.41), rgba(205,200,249,.41) 75px, #fff 300px);
}

.c_breadcrumbs{
	margin-bottom: 26px;
	margin-top: 8px;
}

.c_breadcrumbs ul{}

.c_breadcrumbs ul li{
	display: inline-block;
	margin-right: 25px;
	font-family: "intro-book";
	position: relative;
	font-size: 16px;
}

.c_breadcrumbs ul li:after{
	content: "/";
	display: block;
	position: absolute;
	right: -18px;
	top: 0;
	font-size: 16px;
}

.c_breadcrumbs ul li:last-child:after{
	display: none;
}

.c_breadcrumbs ul li:last-child{
	text-decoration: underline;
	color: #663366;
}

.c_breadcrumbs ul li a{
	color: #000;
	text-decoration: none;
}

.c_breadcrumbs ul li a:hover{
	text-decoration: underline;
}

/*****************
****************
 page's styles end
 ****************
*****************/
.content_text_full{
	margin: 10px 0 5px;
	text-align: center;
}

.content_text_full span{
	font-family: "intro-book";
	font-size: 14px;
	text-align: center;
	position: relative;
	margin-left: -16px;
}

.content_text_full span:after{
	content: "";
	position: absolute;
	right: -25px;
	top: 1px;
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(../img/darb.png);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center;
	transition: .3s;
}

.content_text_full span.active:after{
	transform: rotateX(180deg);
}

.mob_tels{
	position: absolute;
	top: 7px;
	right: 10px;
	display: none;
}

.content_text img {
	max-width: 100%;
	height: auto;
}

.works-title {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 10px;
}

.works {
	margin: 15px 0;
}

.work-card {
	display: block;
	padding: 12px;
	border: 1px solid #d0c2db;
	margin-bottom: 20px;
	transition: .25s;
}

.work-name {
	display: block;
	font-size: 16px;
	color: black;
	margin-top: 8px;
	font-weight: 600;
	text-align: center;
	transition: .25s;
}

.work-card:hover {
	text-decoration: none;
	background: rgba(231, 221, 235, 0.4);
}

.work-card:hover .work-name {
	color: #ac0bd9;
}

.text-center {
	text-align: center;
}

.show-all-works {
	color: #fff;
	background-color: #ac0bd9;
	text-align: center;
	padding: 8px 20px 8px;
	line-height: 19px;
	font-family: "intro-book";
	text-transform: uppercase;
	background-image: linear-gradient(45deg, #c82df3 0%, #ac0bd9 50%, #8903af 100%);
	background-position: 100% 0;
	background-size: 200% 200%;
	transition: .5s;
	border-radius: 3px;
	font-size: 18px;
	margin: 0;
	display: inline-block;
}

.mob_tels .h_numbers a{
	font-size: 18px;
}

.mob_tels .h_numbers a:last-child{
	font-size: 19px;
}

.map{
	width: 55%;
	float: right;
}
@media(max-width: 700px){
	.map{
		width: 100%;
		float: none;
		margin: 10px 0;
	}
}

.bg-popup{
    background: rgba(38, 37, 50, 0.6);
    position: fixed;
    z-index: 9998;
    left: 0; top: 0;
    bottom: 0; right: 0;
    display: none;
}
.popup, .popup-calc
{
    position: fixed;
    z-index: 9999;
    background: #fff;
    width: 540px;
    min-height: 670px;
    top: 50%;
    left: 50%;
    margin-left: -270px;
    margin-top: -335px;
    display: none;
}
.popup .close, .popup-calc .close
{
    position: absolute;
    z-index: 100;
    display: block;
    top: 0px;
    right: 0px;
    width: 44px;
    height: 44px;
    background: url('../img/close.png') no-repeat top 15px left 15px;
    opacity: 1.0;
    cursor: pointer;
}
.popup .title, .popup-calc .title
{
    display: block;
    text-align: center;
    font-size: 30px;
    margin-top: 35px;
    margin-bottom: 15px;
}
.popup .input, .popup-calc .input
{
    padding: 15px 80px;
    background: url("../img/star.png") top 15px right 70px no-repeat;
}
.popup .input input, .popup-calc .input input{
    border: 1px solid #DDD;
    line-height: 45px;
    padding: 0 15px;
    font-size: 18px;
    width: 375px;
    font-family: "intro-book";
}
.popup .input textarea, .popup-calc .input textarea{
    border: 1px solid #DDD;
    line-height: 45px;
    padding: 0 15px;
    font-size: 18px;
    width: 375px;
    height: 170px;
    font-family: "intro-book";
}

.popup .image, .popup-calc .image{
    padding: 0 80px;
}
.contact-form .image{
    height: auto;
}
.popup .image .label, .popup-calc .image .label, .contact-form .image .label{
    font-size: 18px;
    color: #444;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.popup .image .images, .popup-calc .image .images, .contact-form .image .images{}
.popup .image .images .addimg, .popup-calc .image .images .addimg, .contact-form .image .images .addimg{
    width: 87px;
    height: 57px;
    display: inline-block;
    background: url("../img/no-image.png") no-repeat;
    cursor: pointer;
    margin-top: 20px;
    margin-right: 5px;
    vertical-align: top;
}
.popup .image .images .img, .popup-calc .image .images .img, .contact-form .image .images .img, .form-images .img {
    width: 87px;
    height: 57px;
    display: inline-block;
    background: url("../img/no-image.png") no-repeat;
    cursor: pointer;
    margin-top: 20px;
    margin-right: 5px;
    position: relative;
    vertical-align: top;
}
.popup .image .images .img .delete, .popup-calc .image .images .img .delete, .contact-form .image .images .img .delete, .form-images .img .delete {
    position: absolute;
    width: 16px;
    height: 16px;
    background: rgba(0,0,0,0.7);
    color: #FFF;
    line-height: 16px;
    font-weight: bold;
    text-align: center;
    right: 0;
    bottom: 0;
    font-family: Arial;
    cursor: pointer;
}
.popup .image .images .img img, .popup-calc .image .images .img img, .contact-form .image .images .img img, .form-images .img img {
    width: 100%;
    height: 100%;
}

.popup .submit, .popup-calc .submit{
    text-align: center;
}
.popup .submit input, .popup-calc .submit input{
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    font-size: 20px;
    text-align: center;
    padding: 5px 80px 9px 80px;
    border-radius: 50px;
    display: inline-block;
    background: rgb(167,10,211);
    line-height: 40px;
    box-shadow: inset 0 -2px 0 rgb(147,9,181);
    margin-top: 20px;
    margin-bottom: 20px;
    font-weight: bold;
    border: none;
}
.popup .submit input:hover, .popup-calc .submit input:hover{
    opacity: 0.9;
}
.popup .submit input:active, .popup-calc .submit input:active{
    opacity: 1.0;
    box-shadow: inset 0 2px 0 #AA5200;
}
.faq {
	margin: 15px 0;
}
.faq-item {
	position: relative;
	border: 1px solid #d0c2db;
	margin-bottom: 8px;
	transition: .25s;
}
.faq-question {
	position: relative;
	font-size: 18px;
	padding: 10px 34px 10px 15px;
	cursor: pointer;
	user-select: none;
	transition: .25s;
}
.faq-question:after {
	content: "";
	width: 13px;
	height: 13px;
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -7px;
	transform: rotate(90deg);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQzM0MxMTI1RDc5MTFFNzg1MjNDQTA0RDEwNkU4QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQzM0MxMTM1RDc5MTFFNzg1MjNDQTA0RDEwNkU4QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDMzQzExMDVENzkxMUU3ODUyM0NBMDREMTA2RThBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDMzQzExMTVENzkxMUU3ODUyM0NBMDREMTA2RThBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pqy8KwYAAACcSURBVHjaYmTAAq73vzYAUvVA3KhZKHoBXZ4RiwYFIHUeiAWA+AMQO6JrZMJi0QckNkjjfqjNuDUBTQWbjqQZQyMjAw4AVbQfqokB2amMQEkBqB8UGAgDsEaQ8wyI1ABzaj1I0wMG0sBGRiT3C2AxdT6aeCLQTwsYcQSCADQQDNA14IonBnwasGqCOhWnBlyRC0oyE3BpAAGAAAMA/fA3JRweC+sAAAAASUVORK5CYII=);
	transition: .25s;
}
.faq-item.active .faq-question:after {
	transform: rotate(-90deg);
}
.faq-answer {
	padding: 10px 15px;
	padding-left: 15px !important;
	padding-right: 15px !important;
	font-size: 15px;
	line-height: normal;
	display: none;
	min-width: 100%;
	position: relative;
}
.faq-answer:before {
	content: "";
	width: calc(100% - 30px);
	height: 1px;
	position: absolute;
	top: 0;
	background: #d0c2db;
}
.faq-item.active {
	border-color: #bca2d1;
	background: rgba(231, 221, 235, 0.4);
}
.slider {
	background: #e7ddeb;
	background: linear-gradient(25deg, rgba(172, 11, 217, 0.4) -50%, rgb(231, 221, 235) 50%);
	padding: 30px 0;
}
.slider-wrapper {
	padding: 30px 0;
	min-height: 340px;
	align-items: center;
	display: flex;
}
.slider-title {
	font-weight: 500;
	font-size: 36px;
	line-height: 45px;
	color: #242424;
	margin: 0;
	padding-bottom: 10px;
}
.slider-description {
	font-family: "intro-book";
	font-size: 20px;
	margin-bottom: 15px;
}
.slider-btn {
	line-height: 47px;
	text-align: left;
	background-color: #ac0bd9;
	font-family: "intro-book";
	font-size: 16px;
	border: none;
	outline: none;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEIyRDYzNTQ1RDcyMTFFN0EzQzVEREIzQUQ0NjA3MUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEIyRDYzNTU1RDcyMTFFN0EzQzVEREIzQUQ0NjA3MUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QjJENjM1MjVENzIxMUU3QTNDNUREQjNBRDQ2MDcxQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QjJENjM1MzVENzIxMUU3QTNDNUREQjNBRDQ2MDcxQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm2qMfEAAADvSURBVHjatFUBDcQgDMQCFmYBC7MwC1jAwlvAAhbewizMwlvol6TbF9auLPld0mSw9oBrC84pAICIVtBW+GGluehGgc4L2gY2qs9ikSW4jzRK9kHLaDPzmdFe9E8nxYnQOVWt/MVJfKct8IWdILwf1LuJ48fgCAZJ2I9I3+0uSacdxSCbmDSZ5gqLz64rkcg0enOxFd0S1etRSq5LxiQELgpZjZtosQPtQC8fiSyw3TeE1g7hikwi1DTUSKPQ842GYpa1JAiZP2VZrcOug5JSk+duueoUCorDnfJIL//9tnnkPnzkxh54UzbrTfkKMADVvhZnsDT+2gAAAABJRU5ErkJggg==");
	background-position: 13px center;
	background-repeat: no-repeat;
	display: table;
	color: #fff;
	padding: 0 12px 0 45px;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	border-radius: 8px;
	cursor: pointer;
}
.slider-img {
	background-color: white;
	width: 350px;
	height: 350px;
	border-radius: 50%;
	margin: -30px auto;
	overflow: hidden;
	padding: 30px;
}
.slider-img img {
	max-width: 100%;
}
.col-md-6 {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}
.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.review-card {
	border: 1px solid #acaaad;
	margin: 0 10px;
	padding: 15px;
}
.reviews-slider .slick-arrow {
	position: absolute;
	width: 28px;
	height: 81px;
	margin-top: -40px;
	background-color: transparent;
	border: none;
	outline: none;
	cursor: pointer;
	background-repeat: no-repeat;
}
.reviews-slider .slick-prev {
	width: 40px;
	height: 40px;
	left: -10px;
	background: white url(../img/arrow.svg) no-repeat center;
	transform: rotate(180deg);
	box-shadow: 0 0 5px #acaaad;
}
.reviews-slider .slick-next {
	width: 40px;
	height: 40px;
	right: -10px;
	background: white url(../img/arrow.svg) no-repeat center;
	box-shadow: 0 0 5px #acaaad;
}
.review-name {
	color: #242424;
	font-weight: 500;
	font-size: 18px;
	line-height: 23px;
}
.review-position {
	color: #808792;
	font-size: 14px;
	line-height: 20px;
	padding-top: 3px;
}
.review-btn a {
	color: #242424;
	font-weight: 500;
	text-decoration: none;
	font-size: 15px;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 1px;
}
.review-head {
	padding-bottom: 12px;
	margin-bottom: 12px;
	border-bottom: 1px solid #acaaad;
	display: flex;
	justify-content: space-between;
}
.review-btn a {
	font-weight: 500;
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	background: #73298e;
	color: white;
	padding: 4px 10px;
	border-radius: 6px;
	margin-top: 2px;
	display: inline-block;
}
.review-body .review-text {
	color: gray;
	font-size: 14px;
	line-height: normal;
}
.reviews-title {
	font-size: 22px;
	font-weight: 600;
}
.header-row {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 15px;
}
.reviews-add {
	font-weight: 500;
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	background-repeat: no-repeat;
	background-position: 0 1px;
	background: #73298e;
	color: white;
	padding: 4px 10px;
	border-radius: 6px;
	margin-top: 2px;
	display: inline-block;
	border: 0;
	cursor: pointer;
}
.review-logo img {
	max-width: 140px;
}
.form-content-wrapper {
	display: flex;
	max-width: 1000px;
	margin: 60px auto;
	justify-content: space-between;
}
.form-image {
	width: 351px;
}
.form-content {
	width: 588px;
}
.form-title {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 27px;
	max-width: 420px;
}
.form-row {
	display: flex;
	margin-bottom: 30px;
}
.form-left {
	margin-right: 20px;
}
.form-left,
.form-right {
	width: 50%;
}
.service-form .form-left input,
.service-form .form-right input {
	border: 1px solid #BFBFBF;
	height: 50px;
	font-size: 15px;
	padding: 15px;
	margin-bottom: 19px;
	display: block;
	width: 100%;
}
.service-form textarea {
	border: 1px solid #BFBFBF;
	resize: none;
	font-size: 15px;
	padding: 15px;
	margin-bottom: 19px;
	display: block;
	height: 188px;
	width: 100%;
}
.form-subtitle {
	margin-bottom: 24px;
	color: #85449d;
	font-size: 18px;
	font-weight: 700;
}
.form-option input {
	width: 22px;
	height: 22px;
	border-radius: 0;
	border: 1px solid #bfbfbf;
	vertical-align: top;
	margin: -2px 9px 0 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	cursor: pointer;
}
.form-file input[type="file"] {
	visibility: hidden;
	position: absolute;
}
.form-option input:checked {
	border-color: #85449D;
}
.form-option input:checked + span:before {
	content: "";
	background: url('/templates/1sign/img/form-checkbox.png') no-repeat center;
	position: absolute;
	left: 2px;
	top: -1px;
	width: 18px;
	height: 18px;
}
.form-option {
	font-size: 15px;
	color: #1f1f1f;
	text-transform: none;
	font-family: "intro-book";
	margin-right: 20px;
	position: relative;
	user-select: none;
	cursor: pointer;
}
.form-option:last-child {
	margin-right: 0;
}
.form-options {
	margin-bottom: 30px;
}
.form-file img {
	vertical-align: top;
	margin: -1px 4px 0 0;
}
.form-file {
	vertical-align: top;
	margin: -1px 4px 0 0;
	text-transform: none;
	font-family: "intro-book";
	font-size: 15px;
}
.form-file .form-label {
	user-select: none;
	cursor: pointer;
}
.form-button {
	display: flex;
	margin-top: 26px;
}
.form-send-btn {
	background: #85449D;
	color: white;
	border: 0;
	white-space: nowrap;
	padding: 18px 50px;
	line-height: normal;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 13px;
	width: 248px;
	min-width: 248px;
	transition: .25s;
	cursor: pointer;
}
.form-send-btn:hover {
	opacity: 0.8;
}
.form-agree {
	font-size: 14px;
	font-family: "intro-book";
	color: #646464;
	margin-top: 9px;
}
.popup .image .images .addimg, .popup-calc .image .images .addimg, .form-images .addimg
{
	width: 87px;
	height: 57px;
	display: inline-block;
	background: url("../img/no-image.png") no-repeat;
	cursor: pointer;
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: top;
}
.form-images .addimg {
	margin-top: 20px;
}
#gtx-trans {
	display: none;
}
.hidden-pc {
	display: none !important;
}
/* adaptive */
@media(max-width: 1199px) {
	.form-image img {
		width: 100%;
	}
	.form-image {
		width: 320px;
	}
	.hidden-pc {
		display: block !important;
	}
	.hidden-mobile {
		display: none !important;
	}
}
@media(max-width: 991px) {
	.form-content {
		width: 500px;
	}
	.form-content-wrapper {
		max-width: 100%;
	}
	.form-image {
		width: 220px;
	}
	.form-content {
		width: 470px;
	}
	.form-option {
		display: block;
		margin-bottom: 8px;
	}
}
@media(max-width: 767px) {
	.form-image {
		display: none;
	}
	.form-content-wrapper {
		margin: 30px auto;
	}
	.form-title {
		font-size: 20px;
		margin-bottom: 25px;
	}
	.form-subtitle {
		margin-bottom: 15px;
		font-size: 16px;
	}
	.reviews-slider .slick-prev {
		left: 2px;
		width: 36px;
		height: 36px;
	}
	.reviews-slider .slick-next {
		right: 2px;
		width: 36px;
		height: 36px;
	}
	.form-content {
		width: 100%;
	}
	.service-form .form-left input,
	.service-form .form-right input {
		height: 40px;
		font-size: 13px;
		padding: 8px;
		margin-bottom: 10px;
	}
	.form-left {
		margin-right: 10px;
	}
	.service-form textarea {
		font-size: 13px;
		padding: 8px;
	}
	.service-form textarea {
		font-size: 13px;
		padding: 8px;
		margin-bottom: 10px;
		height: 140px;
	}
	.form-row {
		margin-bottom: 15px;
	}
	.form-option {
		font-size: 14px;
	}
	.form-button {
		margin-top: 18px;
		flex-wrap: wrap;
	}
	.form-send-btn {
		padding: 10px;
		width: 100%;
		margin-right: 0;
	}
	.form-options {
		margin-bottom: 20px;
	}
	.form-file {
		font-size: 14px;
	}
}
@media (max-height: 670px){
    .popup, .popup-calc
    {
        width: 320px;
        min-height: 320px;
        margin-left: -160px;
        margin-top: -160px;
    }
    .popup .close, .popup-calc .close
    {
        top: 2px;
        right: 2px;
    }
    .popup .title, .popup-calc .title
    {
        font-size: 18px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .popup .input, .popup-calc .input
    {
        padding: 5px 10px;
        background: url("../img/star.png") top 5px right 2px no-repeat;
    }
    .popup .input input, .popup-calc .input input
    {
        line-height: 24px;
        padding: 0 5px;
        font-size: 14px;
        width: 298px;
    }
    .popup .input textarea, .popup-calc .input textarea
    {
        line-height: 15px;
        padding: 0 5px;
        font-size: 14px;
        width: 298px;
        height: 50px;
    }

    .popup .image, .popup-calc .image
    {
        padding: 0 10px;
    }
    .popup .image .label, .popup-calc .image .label
    {
        font-size: 14px;
        color: #444;
        font-weight: normal;
        padding: 0;
        margin: 0;
    }
    .popup .image .images{}
    .popup .image .images .addimg:last-child,
    .popup-calc .image .images .addimg:last-child
    {
        display: none;
    }
    .popup .image .images .img,
    .popup-calc .image .images .img
    {
        width: 87px;
        height: 57px;
        display: inline-block;
        background: url("../img/no-image.png") no-repeat;
        cursor: pointer;
        margin-top: 5px;
        margin-right: 10px;
        position: relative;
        vertical-align: top;
    }
    .popup .image .images .img:last-child,
    .popup-calc .image .images .img:last-child
    {
        display: none;
    }
    .popup .submit input,
    .popup-calc .submit input
    {
        font-size: 18px;
        padding: 5px 50px 9px 50px;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}









.contact{
	margin: 20px 0;
}
.contact .title{
	font-size: 18px;
	margin-bottom: 10px;
}
.contact input[type=text]{
	font-size: 16px;
	padding: 5px 10px;
	border: 1px solid #CCC;
	width: 300px;
	border-radius: 3px;
	margin: 0 0 10px 0;
	font-family: "intro-book";
}
.contact textarea{
	font-size: 16px;
	padding: 5px 10px;
	border: 1px solid #CCC;
	width: 100%;
	height: 80px;
	border-radius: 3px;
	margin: 0 0 10px 0;
	font-family: "intro-book";
}
.contact .submit input{
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    font-size: 20px;
    text-align: center;
    padding: 5px 80px 9px 80px;
    border-radius: 50px;
    display: inline-block;
    background: rgb(167,10,211);
    line-height: 30px;
    box-shadow: inset 0 -2px 0 rgb(147,9,181);
    margin-top: 0px;
    margin-bottom: 10px;
    font-weight: bold;
    border: none;
}
.contact .submit input:hover{
    opacity: 0.9;
}
.contact .submit input:active{
    opacity: 1.0;
    box-shadow: inset 0 2px 0 #AA5200;
}

.portfolio{}
.portfolio h1{ margin-left: 10px; margin-bottom: 20px; }
.portfolio .gallery_link{ width: 33.3%; float: left;height: 280px; margin-bottom: 20px; }
.portfolio .gallery_link a{ display: block; margin: 0 10px; height: 280px; position: relative; overflow: hidden; text-decoration: none; color: #FFF; text-transform: uppercase; font-family: "intro-bold-caps"; font-size: 16px; box-shadow: 0 0 3px rgb(0,20,70, 0.3); transition: .3s all; }
.portfolio .gallery_link a:hover{ filter:contrast(150%); box-shadow: 0 0 10px rgb(0,20,70, 1.0); }
.portfolio .gallery_link a img{ width: 100%; }
.portfolio .gallery_link a span{ display: block; position: absolute; bottom: 0; left: 0; right: 0; text-align: center; padding: 15px; background: rgba(115,41,142,.87); }
.portfolio .slide{ width: 33.3%; float: left;height: 280px; margin-bottom: 20px; cursor: pointer; }
.portfolio .slide>div{ display: block; margin: 0 10px; height: 280px; position: relative; overflow: hidden; text-decoration: none; box-shadow: 0 0 3px rgb(0,20,70, 0.3); transition: .3s all; }
.portfolio .slide>div:hover{ filter:contrast(150%); box-shadow: 0 0 10px rgb(0,20,70, 1.0); }
.portfolio .slide>div .zoom{ width: 100%; height: 100%; background-color: rgba(0,0,0,.1); background-image: url(../img/zoom.png); background-position: center; background-repeat: no-repeat; cursor: pointer; opacity: 0.01; transition: .3s all; }
.portfolio .slide>div:hover .zoom{ opacity: 1; }
.backcall{
	cursor: pointer;
}

@media( max-width: 1199px ){
	.portfolio .gallery_link,.portfolio .slide{ width: 50%; }
}
@media( max-width: 539px ){
	.portfolio .gallery_link,.portfolio .slide{ width: 100%; }
}


@media screen and (max-width: 1199px){
	body{
		padding-top: 55px;
	}

	.review-head {
		flex-wrap: wrap;
	}

	.review-logo {
		width: 100%;
		margin: 12px 0 0;
	}

	.phl{
		display: none;
	}

	.h_logo{
		margin-right: 20px;
	}

	.h_info{
		margin-right: 30px;
	}

	.mob_menu_wrap > ul > li{
		width: 100%;
		float: none;
		padding: 0;
	}

	.mob_menu_wrap > ul > li > a{
		padding: 0;
	}

	.mob_menu_wrap > ul > li:after{
		display: none;
	}

	.h_nav{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #a285b8;
		padding: 10px 0;
		z-index: 1;
	}

	.mob_menu_wrap{
		width: 320px;
		height: calc(100vh - 55px);
		padding-left: 20px;
		position: absolute;
		top: 54px;
		left: -320px;
		transition: .5s ease;
		background: #fff;
		overflow-x: auto;
	}

	.mob_menu_wrap.active{
		left: 0;
	}

	.h_nav_w.container{
		width: 100%;
		padding: 0;
	}

	.main_tech_item{
		width: calc(50% - 10px);
	}

	.mt_item_img{
		width: 45%;
		height: 100%;
		background-repeat: no-repeat;
		-webkit-background-size: cover;
		background-size: cover;
	}

	.mt_item_in_wrap{
		width: 55%;
	}

	.foot_img_wrap{
		display: none;
	}

	.foot_col_1{
		margin-left: 0;
	}

	.main_content_cats{
		justify-content: space-around;
	}

	.ham_menu{
		display: block;
	}
}

@media screen and (max-width: 991px){
	.leftside_column_nav{
		display: none;
	}

	.mob_menu_wrap .leftside_column_nav{
		display: block;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 5px;
	}

	.leftside_column_nav ul{
		display: none;
	}

	header{
		background-repeat: repeat;
	}

	.h_half_1, .h_half_2{
		float: none;
		width: 100%;
	}

	.h_info{
		float: right;
		margin-right: 110px;
	}

	.h_tels{
		margin-right: 100px;
	}

	.h_social{
		margin-left: 100px;
	}

	.content{
		width: 100%;
		float: none;
		margin: 0;
	}

	.leftside_column{
		float: none;
		width: 100%;
	}

	.foot_col{
		margin-left: 0;
	}

	.foot_col_1, .foot_col_2{
		width: 40%;
	}

	.foot_col_3{
		width: 100%;
	}

	.foot_col_3 .div{
		float: left;
		width: 40%;
	}

	.foot_col ul{
	}

	.foot_col_4{
		position: absolute;
		right: 10px;
		top: 45px;
	}

	footer{
		position: relative;
		min-height: 430px;
	}

	.foot_copy{
		position: absolute;
		left: 0;
		bottom: 10px;
		width: 100%;
	}

	 .mob_hide, .item-103, .item-102{
	 	display: none !important;
	 }

	 .foot_copy{
	 	margin: 0;
	 }

	 .page_content_items{
	 	justify-content: space-around;
	 }
}

@media screen and (max-width: 767px){
	.h_info{
		margin-right: 0;
	}

	.h_tels{
		margin-right: 0;
	}

	.h_social{
		margin-left: 0;
	}

	.col-md-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.review-logo {
		width: auto;
		margin: 0 0 0 10px;
	}

	.review-head {
		flex-wrap: nowrap;
	}

	.review-position {
		line-height: 14px;
		margin: 2px 0 6px;
	}

	.review-card {
		margin: 0 20px;
	}

	.review-name {
		font-weight: 600;
		font-size: 16px;
	}

	.faq-question {
		font-size: 16px;
	}

	.hidden-mobile {
		display: none;
	}

	.slider-wrapper {
		padding: 0;
		min-height: auto;
	}

	.slider-title {
		font-size: 24px;
		line-height: normal;
	}

	.slider-description {
		font-size: 16px;
	}



	.mt_item_img{
		width: 100%;
		float: none;
		height: 179px;
	}

	.mt_item_in_wrap{
		width: 100%;
	}

	.foot_col_1, .foot_col_2, .foot_col_3{
		width: 100%;
		float: none;
	}

	.foot_col_3 .div{
		width: 100%;
		float: none;
	}

	.foot_col ul{
		display: none;
	}

	body{
		overflow-x: hidden;
	}

	.foot_col_title{
		position: relative;
	}

	.foot_col_title:after{
		content: "";
		position: absolute;
		left: 180px;
		top: 1px;
		display: block;
		width: 16px;
		height: 16px;
		background-image: url(../img/darw.png);
		-webkit-background-size: cover;
		background-size: cover;
		background-position: center;
		transition: .3s;
	}

	.foot_col_title.active:after{
		transform: rotateX(180deg);
	}
}


@media screen and (max-width: 559px){
	header{
		padding-bottom: 10px;
	}

	.mob_tels{
		display: block;
	}

	.h_tels .h_numbers{
		display: none;
	}

	.h_logo{
		float: none;
		width: 100%;
		text-align: center;
	}

	.h_info{
		float: none;
		display: inline-block;
		margin: 0;
	}

	.h_half_1, .h_half_2{
		text-align: center;
	}

	.h_social{
		float: none;
		margin: 0;
		text-align: center;
	}

	.h_social a{
		display: inline-block;
		float: none;
		margin: 0 8px;
	}

	.h_tels{
		width: 180px;
		float: none;
		margin: auto;
	}

	.main_tech_item{
		width: 100%;
	}

	.foot_col_4{
		position: static;
		margin-top: 20px;
		float: none;
	}

	footer{
		text-align: center;
	}

	.foot_social{
		text-align: center;
	}

	.foot_social a{
		display: inline-block;
		margin: 0 5px;
		float: none;
	}

	.content_text{
		/* height: 260px; */
		padding-bottom: 10px;
		overflow: hidden;
	}

	.foot_col_title:after{
		left: 245px;
	}
}

.slick-next{
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	box-sizing: border-box;
	border: 5px solid rgba(0,0,0,.3);
	background: none;
	font-size: 0; color: rgba(0,0,0,.0);
	cursor: pointer;
	background: url("../img/sl_arrow_right.png") center center no-repeat;
	z-index: 10;
	transition: .15s all;
}
.slick-prev{
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -30px;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	box-sizing: border-box;
	border: 5px solid rgba(0,0,0,.3);
	background: none;
	font-size: 0; color: rgba(0,0,0,.0);
	cursor: pointer;
	background: url("../img/sl_arrow_left.png") center center no-repeat;
	z-index: 10;
	transition: .15s all;
}
.slick-prev:hover,.slick-next:hover{
	border-color: #FFF;
}

.table-wrap{
	max-width: 100%;
	overflow: hidden;
	overflow-x: auto;
}
