

/* Start:/bitrix/templates/03_2018/components/bitrix/menu/horizontal_multilevel/style.min.css?15230056563715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/03_2018/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/03_2018/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/03_2018/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/templates/03_2018/css/services-cost.css?15229602109914*/
.services-cost{overflow:hidden;position:relative;background:url("/bitrix/templates/03_2018/css/../img/services-cost-bg.png") no-repeat 50% 0;background-size:cover}.services-cost .cost{text-align:center;position:relative;padding:130px 0 180px}.services-cost .cost form div{text-align:left;margin-bottom:15px}.services-cost .cost form div label{display:block;color:#ffffff;font-size:20px;font-weight:500;line-height:26px;text-align:center;margin-bottom:10px;letter-spacing:0.24px}.services-cost .cost form div span{display:inline-block}.services-cost .cost form div .jcf-select{width:100%;cursor:pointer;border-radius:5px;position:relative;padding:0 35px 0 15px;border:1px solid #959595;background-color:#edf2fd}.services-cost .cost form div .jcf-select .jcf-select-text{padding:16px 0}.services-cost .cost form div .jcf-select .jcf-select-text span{opacity:0.7;color:#252e48;font-size:16px;font-weight:400;line-height:18px;letter-spacing:0.2px}.services-cost .cost form div .jcf-select .jcf-select-opener{top:50%;width:0;height:0;right:13px;margin-top:-5px;position:absolute;border-top:10px solid #61687e;border-left:5px solid transparent;border-right:5px solid transparent;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.services-cost .cost form div .jcf-select.jcf-drop-active .jcf-select-opener{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.services-cost .cost form input{height:49px;color:#ffffff;display:table;margin:0 auto;font-size:15px;padding:0 15px;cursor:pointer;font-weight:400;line-height:19px;border-radius:25px;letter-spacing:0.17px;border:1px solid #ff8c01;background-color:#ff8c01;text-transform:uppercase;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.services-cost .cost form input:hover{color:#ff8c01;border:1px solid #fff;background-color:#fff}.services-cost .cost .cost-cloud{left:50%;bottom:-20px;width:1920px;position:absolute;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.services-cost .cost .cost-cloud img{width:auto;position:absolute}.services-cost .cost .cost-cloud .cost-cloud-img1{bottom:30px;right:-365px}.services-cost .cost .cost-cloud .cost-cloud-img2{bottom:-180px;right:-155px}.services-cost .cost .cost-cloud .cost-cloud-img3{right:-230px;top:-130px}.services-cost .cost .cost-cloud .cost-cloud-img4{right:2px;bottom:-180px}.services-cost .cost .cost-cloud .cost-cloud-img5{bottom:-70px;right:50px}.services-cost .cost .cost-cloud .cost-cloud-img6{right:515px;top:-130px}.services-cost .cost .cost-cloud .cost-cloud-img7{right:660px;bottom:-215px}.services-cost .cost .cost-cloud .cost-cloud-img8{bottom:-117px;left:730px}.services-cost .cost .cost-cloud .cost-cloud-img9{bottom:-95px;left:380px}.services-cost .cost .cost-cloud .cost-cloud-img10{top:-160px;left:-100px}.services-cost .cost .cost-cloud .cost-cloud-img11{bottom:-40px;left:-295px}.services-cost .services-value{text-align:center;padding:80px 0 60px}.services-cost .services-value .title{padding-top:25px;position:relative;margin-bottom:50px;display:inline-block}.services-cost .services-value .title h2{color:#2b407e;font-size:28px;font-weight:500;line-height:30px;letter-spacing:0.4px;text-transform:uppercase}.services-cost .services-value .title span{top:0;left:50%;opacity:0.2;color:#496cab;font-size:70px;font-weight:300;line-height:60px;position:absolute;display:inline-block;letter-spacing:0.65px;text-transform:uppercase;-webkit-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.services-cost .services-value .value-content{text-align:center}.services-cost .services-value .value-content .value-img{display:none}.services-cost .services-value .value-content span{color:#4669a7;font-size:170px;font-weight:700;line-height:130px;display:inline-block;text-transform:uppercase}.services-cost .services-value .value-content .value-items{margin:40px 0}.services-cost .services-value .value-content .value-items .value-item{margin-bottom:15px}.services-cost .services-value .value-content .value-items .value-item:last-child{margin-bottom:0}.services-cost .services-value .value-content .value-items .value-item img{margin-bottom:10px}.services-cost .services-value .value-content .value-items .value-item h5{color:#252e48;font-size:18px;font-weight:500;line-height:20px;margin-bottom:7px;letter-spacing:0.6px;text-transform:uppercase}.services-cost .services-value .value-content .value-items .value-item ul{width:280px;text-align:left;display:inline-block}.services-cost .services-value .value-content .value-items .value-item ul li{color:#252e48;font-size:18px;font-weight:300;line-height:20px;padding-left:12px;position:relative;letter-spacing:0.65px;padding-bottom:11px}.services-cost .services-value .value-content .value-items .value-item ul li:after{content:'';left:0;top:8px;width:6px;height:6px;border-radius:50%;position:absolute;background:#ff8c01}.services-cost .services-value .value-content .value-items .value-item ul li:last-child{margin-bottom:0}.jcf-select-drop{z-index:4;padding:0 15px;margin-top:5px;border-radius:5px;border:1px solid #959595;background-color:#edf2fd}.jcf-select-drop ul{padding:10px 0}.jcf-select-drop ul li span{width:100%;opacity:0.7;color:#252e48;padding:5px 0;font-size:16px;cursor:pointer;font-weight:400;line-height:18px;display:inline-block;letter-spacing:0.2px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.jcf-select-drop ul li span:hover{color:#ff8c01}.jcf-select-drop ul li .jcf-selected{color:#ff8c01}.plane-img{top:120px;bottom:inherit}@media screen and (min-width: 768px){.services-cost .cost form{text-align:center}.services-cost .cost form div{width:49%;text-align:left;display:inline-block}.services-cost .cost form div label{text-align:left}.services-cost .services-value .value-content .value-items{margin:0 -2%}.services-cost .services-value .value-content .value-items .value-item{width:45%;margin:0 2% 20px;text-align:center;vertical-align:top;display:inline-block}}@media screen and (min-width: 1024px){.services-cost .cost{text-align:left;padding:150px 0 200px}.services-cost .cost form{text-align:left}.services-cost .cost form div{width:300px;margin-bottom:0;margin-right:20px}.services-cost .cost form input{display:inline-block}.services-cost .services-value{text-align:left;padding:100px 0 60px}.services-cost .services-value .title{width:25%;padding-top:25px;padding-left:30px}.services-cost .services-value .title span{top:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}}@media screen and (min-width: 1190px){.services-cost .cost{padding:183px 0 235px}.services-cost .cost form div{width:370px;margin-right:25px}.services-cost .cost form div label{font-size:24px;line-height:30px;margin-bottom:14px}.services-cost .cost form div .jcf-select{padding:0 48px 0 17px}.services-cost .cost form div .jcf-select .jcf-select-text span{font-size:20px;line-height:26px;letter-spacing:0.9px}.services-cost .cost form div .jcf-select .jcf-select-opener{right:20px}.services-cost .cost form input{font-size:17px;padding:0 23px}.services-cost .services-value{padding:140px 0 245px}.services-cost .services-value .title{width:35%;padding-left:26px;margin-bottom:90px}.services-cost .services-value .title h2{font-size:40px;line-height:48px;letter-spacing:1.4px}.services-cost .services-value .title span{top:1px;left:-5px;font-size:102px;line-height:85px}.services-cost .services-value .value-content{position:relative}.services-cost .services-value .value-content .value-img{width:100%;display:block}.services-cost .services-value .value-content .start{left:0;top:-17px;position:absolute}.services-cost .services-value .value-content .end{right:0;bottom:17px;position:absolute}.services-cost .services-value .value-content .value-items{top:0;left:0;width:100%;height:100%;position:absolute}.services-cost .services-value .value-content .value-items .value-item{width:295px;text-align:left;position:absolute}.services-cost .services-value .value-content .value-items .value-item ul{width:auto}.services-cost .services-value .value-content .value-items .value-item img{top:0;left:0;position:absolute}.services-cost .services-value .value-content .value-items .value-item:nth-child(1){top:123px;left:310px}.services-cost .services-value .value-content .value-items .value-item:nth-child(1) img{top:-168px;left:-102px}.services-cost .services-value .value-content .value-items .value-item:nth-child(2){top:123px;right:113px;width:270px}.services-cost .services-value .value-content .value-items .value-item:nth-child(2) img{top:-155px;left:-135px}.services-cost .services-value .value-content .value-items .value-item:nth-child(3){top:432px;right:88px}.services-cost .services-value .value-content .value-items .value-item:nth-child(3) img{top:-142px;left:-133px}.services-cost .services-value .value-content .value-items .value-item:nth-child(4){top:433px;left:311px}.services-cost .services-value .value-content .value-items .value-item:nth-child(4) img{top:-145px;left:-100px}.services-cost .services-value .value-content .value-items .value-item:nth-child(5){left:310px;bottom:-197px}.services-cost .services-value .value-content .value-items .value-item:nth-child(5) img{top:-143px;left:-111px}.services-cost .services-value .value-content .value-items .value-item:nth-child(6){right:88px;bottom:-106px}.services-cost .services-value .value-content .value-items .value-item:nth-child(6) img{top:-147px;left:-128px}}

/* End */


/* Start:/bitrix/templates/03_2018/template_styles.css?15264625102706*/
#panel {
    position: fixed;
    top: 128px;
    z-index: 999;
    left: 0;
    right: 0;
}
.main_section {
	overflow: hidden;
	position: relative;
	background: url("/bitrix/templates/03_2018/img/our-staff-bg.png") no-repeat 50% 0;
	background-size: cover;
	min-height: 500px;
}
.content{text-align:center;position:relative;padding:130px 0 140px}
.content h3{color:#ffffff;font-size:36px;font-weight:500;line-height:40px;margin-bottom:30px;letter-spacing:1px;text-transform:uppercase}
@media screen and (min-width: 1024px){
	.content{text-align:left;padding:150px 0 140px}
}
@media screen and (min-width: 1190px){
	.content{padding:183px 0 180px}
	.content h3{margin-bottom:34px}
}
.about ul, ol {
	list-style: initial;
	margin-left: 15px !important;

}
.about ul li, ol li  {
/*	color: #98ade1;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    padding-bottom: 5px;
    letter-spacing: 0.65px;
	list-style: initial;*/
}
.about ul li span {
    color: #ffffff;
    font-size: 20px;
    font-weight: 300;
    line-height: 22px;
    position: relative;
    padding: 0 0 0 22px !important;
    letter-spacing: 0.6px;
    display: inline-block;
}
.about ul li span:after {
    content: '';
    left: 0;
    top: 7px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    background-color: #ff8c01;
}
.preim ul {
	list-style: initial;
	margin-left: 15px !important;
	padding-top: 15px;
}
.preim ol {
	margin-left: 45px !important;

}

.preim ul li span {
    color: #252e49;
    font-size: 20px;
    font-weight: 300;
    line-height: 22px;
    position: relative;
    padding-left: 22px;
    letter-spacing: 0.6px;
    display: inline-block;
}
.preim ol li {
    color: #252e49;
    font-size: 20px;
    font-weight: 300;
    line-height: 22px;
    position: relative;
    letter-spacing: 0.6px;
	list-style: decimal;
	padding-bottom: 15px;
}
.preim ul li {
	list-style: none;
	padding-bottom: 5px;
}
.preim ul li span:after {
    content: '';
    left: 0;
    top: 7px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    background-color: #ff8c01;
}
.style {
	color: #bcc7e0;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0.18px;	
}
.style a {
	color: #bcc7e0;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    letter-spacing: 0.18px;	
	text-decoration: underline;
}
.directions-items a {
	text-decoration: none;
}
.our-customers .customers-items .customers-item h3 {
	font-weight: bold;
	font-size: 36px;
    letter-spacing: -1px;
}
.img {
	min-height: 210px;
}
.tasks-partner .partner .partner-content .partner-slider .img span:after {

}
section.error {
	padding-top: 250px;
}
/* End */
/* /bitrix/templates/03_2018/components/bitrix/menu/horizontal_multilevel/style.min.css?15230056563715 */
/* /bitrix/templates/03_2018/css/services-cost.css?15229602109914 */
/* /bitrix/templates/03_2018/template_styles.css?15264625102706 */
