

/* Start:/local/templates/main/css/blocks/timeline.min.css?16214250702495*/
ul.timeline{position:relative;counter-reset:timeline;padding-bottom:20px;width:900px;margin:30px auto 30px 150px}ul.timeline .line{content:'';position:absolute;top:0;bottom:0;left:18px;width:10px;border-radius:5px}ul.timeline>.item{counter-increment:timeline;position:relative;padding-left:80px;padding-top:10px;margin-bottom:20px}ul.timeline>.item:last-child{margin-bottom:0}ul.timeline>.item:after{content:'';z-index:1;border-radius:50%;position:absolute;left:0;top:0;width:40px;height:40px;background:#fff}ul.timeline>.item:after{content:counter(timeline);z-index:2;color:#fff;line-height:40px;vertical-align:middle;font-size:30px;font-family:MuseoSansCyrl-700,sans-serif;text-align:center;border:3px solid #fff}ul.timeline>.item>.title{font-family:MuseoSansCyrl-700,sans-serif;font-size:18px;margin-bottom:5px}ul.timeline>.item>.description{padding:18px;border-radius:3px}ul.timeline>.item>.description ul{margin-bottom:0}ul.timeline>.item>.description ul>li{position:relative;padding-left:20px;margin-bottom:7px}ul.timeline>.item>.description ul>li:before{content:'';width:6px;height:6px;border-radius:50%;position:absolute;top:.4em;left:0}ul.timeline.blue .line{background:linear-gradient(0.14deg,#1cc0b8 34.4%,#10a9bd 62.3%)}ul.timeline.blue>.item:after{background:linear-gradient(90deg,#1cc0b8 0,#10a9bd 100%)}ul.timeline.blue>.item>.title{color:#00ada9}ul.timeline.blue>.item>.description{border:1px solid #00ada9}ul.timeline.blue>.item>.description ul>li:before{background:#00ada9}ul.timeline.green .line{background:linear-gradient(0.14deg,#32ba89 0,#009862 100%,#009862 100%)}ul.timeline.green>.item:after{background:linear-gradient(90deg,#32ba89 0,#009862 100%,#009862 100%)}ul.timeline.green>.item>.title{color:#009862}ul.timeline.green>.item>.description{border:1px solid #009862}ul.timeline.green>.item>.description ul>li:before{background:#009862}@media(max-width:1279px){ul.timeline{margin-left:100px;width:800px}}@media(max-width:979px){ul.timeline{margin-left:auto;margin-right:auto;width:auto}}@media(max-width:767px){ul.timeline{padding-bottom:0;font-size:12px}ul.timeline .line{display:none}ul.timeline>.item{padding-left:40px;padding-top:10px;margin-bottom:20px}ul.timeline>.item:after{width:30px;height:30px;left:0}ul.timeline>.item:after{font-size:16px;line-height:30px}ul.timeline>.item>.title{margin-left:5px;font-size:16px}ul.timeline>.item>.description{padding:10px}}@media(max-width:480px){ul.timeline{width:290px;max-width:100%;margin-top:15px;margin-bottom:15px}}
/* End */


/* Start:/local/templates/main/css/pages/reshaem-zadachi/uslugi/autsorsing-programmist-1c.min.css?16215220314055*/
.when .items{display:flex;flex-wrap:wrap;justify-content:space-evenly}.when .items>.item{width:40%;margin-bottom:50px}.when .items>.item>.img{height:120px;line-height:120px;margin-bottom:20px;text-align:center}.when .items>.item>.img>img{max-width:100%;height:auto;vertical-align:bottom}.when .items>.item>.title{font-size:24px;font-family:MuseoSansCyrl-700,sans-serif;text-align:center;margin-bottom:10px;color:#009862}.when .items>.item>.description{background:#f9f9f9;padding:20px 30px;border-radius:10px;height:175px}.cost .cost-wrap .selected{color:#009862;text-transform:uppercase}.cost .quote{margin-left:210px}.cost .items{display:flex;flex-wrap:wrap;margin:85px 0}.cost .items .item{width:20%;padding:8px}.cost .items .item .bag{height:165px;background-position:center;background-size:110px auto;background-repeat:no-repeat}.cost .items .item .bag.bag-1{background-image:url("/local/templates/main/css/pages/reshaem-zadachi/uslugi/../../../../images/autsorsing-programmist-1c/cost-bag-1.svg")}.cost .items .item .bag.bag-10{background-image:url("/local/templates/main/css/pages/reshaem-zadachi/uslugi/../../../../images/autsorsing-programmist-1c/cost-bag-10.svg")}.cost .items .item .bag.bag-20{background-image:url("/local/templates/main/css/pages/reshaem-zadachi/uslugi/../../../../images/autsorsing-programmist-1c/cost-bag-20.svg")}.cost .items .item .bag.bag-50{background-image:url("/local/templates/main/css/pages/reshaem-zadachi/uslugi/../../../../images/autsorsing-programmist-1c/cost-bag-50.svg")}.cost .items .item .bag.bag-100{background-image:url("/local/templates/main/css/pages/reshaem-zadachi/uslugi/../../../../images/autsorsing-programmist-1c/cost-bag-100.svg")}.cost .items .item .description{border:1px solid #c2c2c2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 13px;margin-bottom:25px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cost .items .item .description .time{color:#009862;font-family:MuseoSansCyrl-700,sans-serif;font-size:30px;border-bottom:1px solid #c2c2c2;height:45px;margin-bottom:15px;text-align:center}.cost .items .item .description .time .num{font-size:38px}.cost .items .item .description ul{text-align:center;display:flex;flex-direction:column;justify-content:space-around;height:115px}.cost .items .item .description ul li{margin-bottom:10px}.cost .items .item .description ul li:last-child{margin-bottom:0}.cost .items .item .description ul li .text{font-size:13px}.cost .items .item .description ul li .rate{font-size:24px;color:#009862}.cost .items .item .description ul li .rate>i{font-size:.86em}.cost .button-wrap{text-align:center}.cost div:not(.button-wrap)>a.ajax-callback{margin:50px 0 40px}@media(max-width:1279px){.when .items>.item>.description{height:250px}.cost .items .item .description .time{font-size:25px}.cost .items .item .description .time .num{font-size:35px}}@media(max-width:979px){.when .items>.item{width:45%}.when .items>.item>.title{font-size:22px}.when .items>.item>.description{height:260px}.cost .quote{margin-left:0;margin-right:0}.cost .items .item .description .time{font-size:16px;height:35px}.cost .items .item .description .time .num{font-size:25px}.cost .items .item .description ul{height:120px}.cost .items .item .description ul li .rate{font-size:20px}}@media(min-width:768px){.cost .items .item:hover .bag{animation:.8s wobble-horizontal linear}.cost .items .item:hover .description{-webkit-transform:scale(1.075);-moz-transform:scale(1.075);-ms-transform:scale(1.075);-o-transform:scale(1.075);transform:scale(1.075)}}@media(max-width:767px){.cost .quote{margin-left:0;margin-right:0}.when .items>.item{width:100%;margin-bottom:30px}.when .items>.item>.description{height:auto;padding:12px 20px}.cost .items{margin:25px 0;justify-content:center}.cost .items .item{width:50%}.cost .items .item .description ul{height:90px}}@media(max-width:480px){.cost .items .item{width:100%}.cost .items .item .bag{background-size:73px auto;height:105px}.cost .items .item .description ul{height:auto;padding:0 25px}.cost .items .item .description ul li .rate{font-size:inherit}.cost .items .item .description ul li{display:flex;justify-content:space-between}.cost .items .item .description ul li:last-child{margin-bottom:10px}}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/services/style.css?16696411663409*/
section.services{
	padding: 40px 0 70px;
	position: relative;
	overflow-x: hidden;
}

section.services h2{
	font-family: MuseoSansCyrl-700, sans-serif;
    text-align: center;
    font-size: 30px;
    margin: 50px 0 50px;
    font-weight: normal;
}


section.services .items{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px;
}

section.services .items > .item{
	width: 25%;
	padding: 0 20px;
}

section.services .items > .item > .data{
	box-shadow: 0 0 10px rgba(102, 102, 102, 0.2);
	border-radius: 10px;
	padding: 20px 15px 15px;
	transition: all 0.3s;
}

section.services .items > .item:hover > .data{
	box-shadow: 0 0 9px 1px rgba(21, 178, 187, 0.3);
}

section.services .items > .item > .data > .head{
	display: flex;
	flex-direction: column;
}

section.services .items > .item > .data > .head > .img{
	height: 105px;
	text-align: center;
}

section.services .items > .item > .data > .head > .img > img{
	height: 100%;
	width: auto;
}

section.services .items > .item > .data > .head > .name{
	text-align: center;
	font-family: MuseoSansCyrl-700, sans-serif;
	font-size: 18px;
	height: 60px;
	display: table;
}

section.services .items > .item > .data > .head > .name > span{
	display: table-cell;
	vertical-align: middle;
}

section.services .items > .item > .data > .description{
	text-align: center;
	color: #959595;
	font-size: 14px;
	height: 70px;
	overflow-y: hidden;
}

section.services .items > .item > .buttons{
	padding: 25px 0 10px;
	text-align: center;
}





@media (max-width: 1279px){
	section.services .items{
		margin: 0 -13px;
	}

	section.services .items > .item{
		padding: 0 13px;
	}

	section.services .items > .item > .data > .head > .img{
		height: 86px;
	}

	section.services .items > .item > .data > .head > .name{
		height: 50px;
		font-size: 16px;
	}

	section.services .items > .item > .data > .description{
		height: 80px;
		font-size: 13px;
	}

	section.services .items > .item > .buttons{
		padding: 15px 0 10px;
	}

	section.services .items > .item > .buttons > a.link{
		width: 150px;
	}
}

@media (max-width: 979px){
	section.services h2{
		font-size: 22px;
	}

	section.services .items{
		margin: 0 -5px;
	}

	section.services .items > .item{
		padding: 0 5px;
	}

	section.services .items > .item > .data > .head > .img{
		height: 61px;
	}

	section.services .items > .item > .data > .description{
		font-size: 11px;
	}


}

@media (max-width: 767px){
	section.services{
		padding: 35px 0;
	}
	section.services h2{
		margin: 0 auto 50px;
		display: block;
		width: 335px;
		text-align: center;
		font-size: 20px;
	}

	section.services .items > .item{
		width: 50%;
		margin-bottom: 30px;
	}
}

@media (max-width: 480px){
	/* скрыто на мобильных 2021.05.14 */
	section.services{
		display: none;
	}


	section.services h2{
		font-size: 16px;
		width: 290px;
	}

	section.services .items{
		margin: 0;
	}

	section.services .items > .item{
		width: 100%;
		padding: 0;
	}

	section.services .items > .item > .data > .head{
		flex-direction: row;
		margin-bottom: 10px;
		justify-content: space-between;
	}

	section.services .items > .item > .data > .head > .img{
		height: 56px;
		order: 1;
		width: 100px;
	}

	section.services .items > .item > .data > .head > .name{
		height: auto;
		align-self: center;
		text-align: left;
	}

	section.services .items > .item > .data > .description{
		font-size: 12px;
		height: auto;
		text-align: left;
	}

}
/* End */


/* Start:/local/templates/main/css/blocks/any-questions.css?16696444444769*/
.questions{
	position: relative;
	background: #fcfcfc;
	overflow: hidden;
}

.questions > .container > .background{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.questions > .container > .background > .l,
.questions > .container > .background > .r{
	position: absolute;
	top: -25px;
	bottom: 0;
	background-color: #bccf17;
	/*box-shadow: inset 0px 5px 24px 0px rgba(0, 0, 0, 0.28);*/
	width: 815px;
}

.questions > .container > .background > .l{
	transform: rotate(45deg);
    transform-origin: left bottom;
    left: -770px;
}

.questions > .container > .background > .r{
	transform: rotate(143deg);
    transform-origin: right bottom;
    right: 400px;
}


.questions > .container > .content{
	display: flex;
	justify-content: space-between;
	padding: 0 105px;
	position: relative;
}

.questions > .container > .content > .form-wrap{
	width: 420px;
	margin-top: 30px;
	margin-bottom: 60px;
}

.questions > .container > .content > .form-wrap > .title{
	font-family: MuseoSansCyrl-700, sans-serif;
	font-size: 36px;
	text-align: center;
	margin: 0 0 30px;
}

.questions > .container > .content > .person{
	width: 570px;
	position: relative;
	min-height: 460px;
}

.questions > .container > .content > .person > .cloud{
	position: absolute;
	top: 35%;
	right: 210px;
	width: 360px;
	border-radius: 10px 0 0 10px;
	border: 2px solid #00ada9;
	background: #ffffff;
	padding: 15px 0 15px 20px;
	z-index: 1;
	filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.28));


	font-size: 16px;
}

.questions > .container > .content > .person > .cloud:before{
	content: '';
	position: absolute;
	top: -2px;
	right: 0;
	bottom: -2px;
	left: 50%;
	border: 2px solid #00ada9;

	transform: skewX(-30deg);
	transform-origin: right bottom;
	background: inherit;
	z-index: -1;
}

.questions > .container > .content > .person > .cloud{
	border-right: none;
}

.questions > .container > .content > .person > .cloud:before{
	border-left: none;
}

.questions > .container > .content > .person > .image{
	position: absolute;
	right: 0;
	bottom: 0;
}
.questions > .container > .content > .person > .image.director{
	right: -70px;
}

.questions > .container > .content > .person > .image > img{
	filter: drop-shadow(17px -8px 15px rgba(0, 0, 0, 0.28));
	display: block;
}

@media (max-width: 1279px){
	.questions > .container > .background > .l{
		left: -390px;
	}

	.questions > .container > .background > .r{
		right: -38px;
	}

	.questions > .container > .content{
		padding: 0;
	}

	.questions > .container > .content > .person{
		width: 510px;
		margin-right: -36px;
	}

	.questions > .container > .content > .person > .cloud{
		width: 300px;
		right: 200px;
	}

	.questions > .container > .content > .person > .image.director{
		right: -80px;
	}
}

@media (max-width: 979px){
	.questions > .container > .background > .l{
		display: none;
	}


	.questions > .container > .content > .form-wrap{
		width: 330px;
	}

	.questions > .container > .content > .person{
		width: 390px;
	}

	.questions > .container > .content > .form-wrap > .title{
		font-size: 30px;
	}

	.questions > .container > .content > .person > .cloud{
		font-size: 14px;
		right: 190px;
		width: 200px;
		top: 20%;
		padding: 15px 0 15px 15px;
	}

	.questions > .container > .content > .person > .cloud:before{
		transform: skewX(-15deg);
	}
}

@media (max-width: 767px){
	.questions > .container > .background > .r{
		right: -80px;
	}

	.questions > .container > .content{
		flex-wrap: wrap;
		padding: 0 55px;

	}

	.questions > .container > .content > .form-wrap,
	.questions > .container > .content > .person{
		width: 100%;
	}

	.questions > .container > .content > .form-wrap{
		margin-top: 22px;
		margin-bottom: 0;
	}

	.questions > .container > .content > .form-wrap > .title{
		font-size: 24px;
		margin-bottom: 22px;
	}

	.questions > .container > .content > .person{
		min-height: 315px;
	}

	.questions > .container > .content > .person > .cloud{
		width: 170px;
		right: 150px;
		top: 33%;
		font-size: 13px;
	}

	.questions > .container > .content > .person > .cloud:before{
		transform: skewX(-30deg);
		transform-origin: right bottom;
	}

	.questions > .container > .content > .person > .image > img{
		max-height: 280px;
	}
}

@media (max-width: 480px){
	.questions > .container > .background > .r{
		right: auto;
		left: 55%;
	}

	.questions > .container > .content{
		padding: 0;
		justify-content: center;
	}

	.questions > .container > .content > .form-wrap,
	.questions > .container > .content > .person{
		width: 300px;
		max-width: 100%;
	}

	.questions > .container > .content > .person{
		margin-right: 0;
	}

	.questions > .container > .content > .person > .cloud{
		width: 150px;
		font-size: 12px;
	}

	.questions > .container > .content > .person > .image{
		right: -25px;
	}
}
/* End */


/* Start:/local/templates/main/components/bitrix/form.result.new/callback_aq/style.min.css?15855789709355*/
@keyframes gradient-blue{0{background-image:linear-gradient(45deg,#1cc0b8 0,#10a9bd 100%)}1%{background-image:linear-gradient(48.6deg,#1cc0b8 0,#10a9bd 100%)}2%{background-image:linear-gradient(52.2deg,#1cc0b8 0,#10a9bd 100%)}3%{background-image:linear-gradient(55.8deg,#1cc0b8 0,#10a9bd 100%)}4%{background-image:linear-gradient(59.4deg,#1cc0b8 0,#10a9bd 100%)}5%{background-image:linear-gradient(63deg,#1cc0b8 0,#10a9bd 100%)}6%{background-image:linear-gradient(66.6deg,#1cc0b8 0,#10a9bd 100%)}7%{background-image:linear-gradient(70.2deg,#1cc0b8 0,#10a9bd 100%)}8%{background-image:linear-gradient(73.8deg,#1cc0b8 0,#10a9bd 100%)}9%{background-image:linear-gradient(77.4deg,#1cc0b8 0,#10a9bd 100%)}10%{background-image:linear-gradient(81deg,#1cc0b8 0,#10a9bd 100%)}11%{background-image:linear-gradient(84.6deg,#1cc0b8 0,#10a9bd 100%)}12%{background-image:linear-gradient(88.2deg,#1cc0b8 0,#10a9bd 100%)}13%{background-image:linear-gradient(91.8deg,#1cc0b8 0,#10a9bd 100%)}14%{background-image:linear-gradient(95.4deg,#1cc0b8 0,#10a9bd 100%)}15%{background-image:linear-gradient(99deg,#1cc0b8 0,#10a9bd 100%)}16%{background-image:linear-gradient(102.6deg,#1cc0b8 0,#10a9bd 100%)}17%{background-image:linear-gradient(106.2deg,#1cc0b8 0,#10a9bd 100%)}18%{background-image:linear-gradient(109.8deg,#1cc0b8 0,#10a9bd 100%)}19%{background-image:linear-gradient(113.4deg,#1cc0b8 0,#10a9bd 100%)}20%{background-image:linear-gradient(117deg,#1cc0b8 0,#10a9bd 100%)}21%{background-image:linear-gradient(120.6deg,#1cc0b8 0,#10a9bd 100%)}22%{background-image:linear-gradient(124.2deg,#1cc0b8 0,#10a9bd 100%)}23%{background-image:linear-gradient(127.8deg,#1cc0b8 0,#10a9bd 100%)}24%{background-image:linear-gradient(131.4deg,#1cc0b8 0,#10a9bd 100%)}25%{background-image:linear-gradient(135deg,#1cc0b8 0,#10a9bd 100%)}26%{background-image:linear-gradient(138.6deg,#1cc0b8 0,#10a9bd 100%)}27%{background-image:linear-gradient(142.2deg,#1cc0b8 0,#10a9bd 100%)}28%{background-image:linear-gradient(145.8deg,#1cc0b8 0,#10a9bd 100%)}29%{background-image:linear-gradient(149.4deg,#1cc0b8 0,#10a9bd 100%)}30%{background-image:linear-gradient(153deg,#1cc0b8 0,#10a9bd 100%)}31%{background-image:linear-gradient(156.6deg,#1cc0b8 0,#10a9bd 100%)}32%{background-image:linear-gradient(160.2deg,#1cc0b8 0,#10a9bd 100%)}33%{background-image:linear-gradient(163.8deg,#1cc0b8 0,#10a9bd 100%)}34%{background-image:linear-gradient(167.4deg,#1cc0b8 0,#10a9bd 100%)}35%{background-image:linear-gradient(171deg,#1cc0b8 0,#10a9bd 100%)}36%{background-image:linear-gradient(174.6deg,#1cc0b8 0,#10a9bd 100%)}37%{background-image:linear-gradient(178.2deg,#1cc0b8 0,#10a9bd 100%)}38%{background-image:linear-gradient(181.8deg,#1cc0b8 0,#10a9bd 100%)}39%{background-image:linear-gradient(185.4deg,#1cc0b8 0,#10a9bd 100%)}40%{background-image:linear-gradient(189deg,#1cc0b8 0,#10a9bd 100%)}41%{background-image:linear-gradient(192.6deg,#1cc0b8 0,#10a9bd 100%)}42%{background-image:linear-gradient(196.2deg,#1cc0b8 0,#10a9bd 100%)}43%{background-image:linear-gradient(199.8deg,#1cc0b8 0,#10a9bd 100%)}44%{background-image:linear-gradient(203.4deg,#1cc0b8 0,#10a9bd 100%)}45%{background-image:linear-gradient(207deg,#1cc0b8 0,#10a9bd 100%)}46%{background-image:linear-gradient(210.6deg,#1cc0b8 0,#10a9bd 100%)}47%{background-image:linear-gradient(214.2deg,#1cc0b8 0,#10a9bd 100%)}48%{background-image:linear-gradient(217.8deg,#1cc0b8 0,#10a9bd 100%)}49%{background-image:linear-gradient(221.4deg,#1cc0b8 0,#10a9bd 100%)}50%{background-image:linear-gradient(225deg,#1cc0b8 0,#10a9bd 100%)}51%{background-image:linear-gradient(228.6deg,#1cc0b8 0,#10a9bd 100%)}52%{background-image:linear-gradient(232.2deg,#1cc0b8 0,#10a9bd 100%)}53%{background-image:linear-gradient(235.8deg,#1cc0b8 0,#10a9bd 100%)}54%{background-image:linear-gradient(239.4deg,#1cc0b8 0,#10a9bd 100%)}55%{background-image:linear-gradient(243deg,#1cc0b8 0,#10a9bd 100%)}56%{background-image:linear-gradient(246.6deg,#1cc0b8 0,#10a9bd 100%)}57%{background-image:linear-gradient(250.2deg,#1cc0b8 0,#10a9bd 100%)}58%{background-image:linear-gradient(253.8deg,#1cc0b8 0,#10a9bd 100%)}59%{background-image:linear-gradient(257.4deg,#1cc0b8 0,#10a9bd 100%)}60%{background-image:linear-gradient(261deg,#1cc0b8 0,#10a9bd 100%)}61%{background-image:linear-gradient(264.6deg,#1cc0b8 0,#10a9bd 100%)}62%{background-image:linear-gradient(268.2deg,#1cc0b8 0,#10a9bd 100%)}63%{background-image:linear-gradient(271.8deg,#1cc0b8 0,#10a9bd 100%)}64%{background-image:linear-gradient(275.4deg,#1cc0b8 0,#10a9bd 100%)}65%{background-image:linear-gradient(279deg,#1cc0b8 0,#10a9bd 100%)}66%{background-image:linear-gradient(282.6deg,#1cc0b8 0,#10a9bd 100%)}67%{background-image:linear-gradient(286.2deg,#1cc0b8 0,#10a9bd 100%)}68%{background-image:linear-gradient(289.8deg,#1cc0b8 0,#10a9bd 100%)}69%{background-image:linear-gradient(293.4deg,#1cc0b8 0,#10a9bd 100%)}70%{background-image:linear-gradient(297deg,#1cc0b8 0,#10a9bd 100%)}71%{background-image:linear-gradient(300.6deg,#1cc0b8 0,#10a9bd 100%)}72%{background-image:linear-gradient(304.2deg,#1cc0b8 0,#10a9bd 100%)}73%{background-image:linear-gradient(307.8deg,#1cc0b8 0,#10a9bd 100%)}74%{background-image:linear-gradient(311.4deg,#1cc0b8 0,#10a9bd 100%)}75%{background-image:linear-gradient(315deg,#1cc0b8 0,#10a9bd 100%)}76%{background-image:linear-gradient(318.6deg,#1cc0b8 0,#10a9bd 100%)}77%{background-image:linear-gradient(322.2deg,#1cc0b8 0,#10a9bd 100%)}78%{background-image:linear-gradient(325.8deg,#1cc0b8 0,#10a9bd 100%)}79%{background-image:linear-gradient(329.4deg,#1cc0b8 0,#10a9bd 100%)}80%{background-image:linear-gradient(333deg,#1cc0b8 0,#10a9bd 100%)}81%{background-image:linear-gradient(336.6deg,#1cc0b8 0,#10a9bd 100%)}82%{background-image:linear-gradient(340.2deg,#1cc0b8 0,#10a9bd 100%)}83%{background-image:linear-gradient(343.8deg,#1cc0b8 0,#10a9bd 100%)}84%{background-image:linear-gradient(347.4deg,#1cc0b8 0,#10a9bd 100%)}85%{background-image:linear-gradient(351deg,#1cc0b8 0,#10a9bd 100%)}86%{background-image:linear-gradient(354.6deg,#1cc0b8 0,#10a9bd 100%)}87%{background-image:linear-gradient(358.2deg,#1cc0b8 0,#10a9bd 100%)}88%{background-image:linear-gradient(361.8deg,#1cc0b8 0,#10a9bd 100%)}89%{background-image:linear-gradient(365.4deg,#1cc0b8 0,#10a9bd 100%)}90%{background-image:linear-gradient(369deg,#1cc0b8 0,#10a9bd 100%)}91%{background-image:linear-gradient(372.6deg,#1cc0b8 0,#10a9bd 100%)}92%{background-image:linear-gradient(376.2deg,#1cc0b8 0,#10a9bd 100%)}93%{background-image:linear-gradient(379.8deg,#1cc0b8 0,#10a9bd 100%)}94%{background-image:linear-gradient(383.4deg,#1cc0b8 0,#10a9bd 100%)}95%{background-image:linear-gradient(387.0,#1cc0b8 0,#10a9bd 100%)}96%{background-image:linear-gradient(390.6deg,#1cc0b8 0,#10a9bd 100%)}97%{background-image:linear-gradient(394.2deg,#1cc0b8 0,#10a9bd 100%)}98%{background-image:linear-gradient(397.8deg,#1cc0b8 0,#10a9bd 100%)}99%{background-image:linear-gradient(401.4deg,#1cc0b8 0,#10a9bd 100%)}100%{background-image:linear-gradient(405.0,#1cc0b8 0,#10a9bd 100%)}}.callback-a-q{background:#1cc0b8;background:linear-gradient(45deg,#1cc0b8 0,#10a9bd 100%);max-width:100%;border-radius:10px;padding:15px 56px;animation-name:gradient-blue}.callback-a-q>.title{font-size:14px;color:#fff;margin-bottom:25px;text-align:center}.callback-a-q input{padding:11px 20px;font-size:18px;border:1px solid #10a9bd;border-radius:5px;outline:0}.callback-a-q .input-wrap input{width:100%}.callback-a-q .input-wrap .input{margin-bottom:25px}.callback-a-q .input-wrap .phone-block{position:relative}.callback-a-q .input-wrap .phone-block>.flag{position:absolute;left:10px;top:10px}.callback-a-q .input-wrap .iti__selected-flag{border-radius:3px 0 0 3px}.callback-a-q .submit-callback{min-width:245px;max-width:100%;font-size:20px;text-transform:none;margin-left:auto;margin-right:auto;margin-bottom:0;display:block;padding:10px 25px;overflow:hidden}.callback-a-q .submit-callback:after{content:'';position:absolute;top:0;left:-45%;z-index:2;display:block;width:15%;height:100%;opacity:1;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);animation-timing-function:ease-in-out;animation-name:slideme;animation-duration:4s;animation-iteration-count:infinite}@keyframes slideme{0{left:-40%;opacity:1}30%{left:120%}100%{left:140%}}.callback-a-q .footer-wrap{text-align:center}.callback-a-q .message{color:#fff;font-size:19px;text-align:center}.callback-a-q .privacy{font-size:11px !important;color:#fff !important;text-align:center}.callback-a-q .privacy{margin-top:15px}.callback-a-q .privacy a{text-align:center;color:#fff;text-decoration:underline}.callback-a-q .privacy a{display:block}.callback-a-q .privacy a:hover{text-decoration:none}.callback-a-q .input-wrap .phone-block>input,.callback-a-q .input-wrap .iti>input{padding-left:44px}@media(max-width:1279px){.callback-a-q{padding:15px 50px}}@media(max-width:979px){.callback-a-q{padding:15px 25px}}@media(max-width:767px){.callback-a-q{padding:15px}.callback-a-q .input-wrap,.callback-a-q .footer-wrap{padding:0 17px}}@media(max-width:480px){.callback-a-q .submit-callback{min-width:auto;width:100%;padding:10px 20px}.callback-a-q .input-wrap,.callback-a-q .footer-wrap{padding:0}}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/projects_slider/style.css?1669641248322*/
.slider.projects .title{
	font-family: MuseoSansCyrl-700, sans-serif;
	color: #5b5a50;
    font-weight: normal;
    text-align: center;
    font-size: 30px;
}


.slider.projects .items .item > .buttons > a{
	color: #5b5a50;
	letter-spacing: 0;
}

.slider.projects .items .item > .buttons > a:after{
	background: #5b5a50;
}
/* End */


/* Start:/local/templates/main/js/plugins/OwlCarousel/assets/owl.carousel.min.css?16280662793228*/
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;margin:auto}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:0;color:inherit;border:0;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/local/templates/main/js/plugins/OwlCarousel/assets/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/main/js/plugins/OwlCarousel/assets/owl.theme.corada.min.css?1589529364837*/
.owl-theme{padding:0 30px}.owl-theme:not(.owl-loaded){opacity:0;visibility:hidden;height:0}.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.owl-theme .owl-nav button[class*='owl-']{position:absolute;top:50%;transform:translateY(-50%);display:inline-block;width:22px;outline:0;z-index:10;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;color:#dadada;font-size:35px}.owl-theme .owl-nav button[class*='owl-']:hover{color:#00ada9}.owl-theme .owl-nav button[class*='owl-']>i{transition:all .3s}.owl-theme .owl-nav button[class*='owl-']:hover>i{transform:scale(1.1)}.owl-theme .owl-nav button.owl-prev{left:0}.owl-theme .owl-nav button.owl-next{right:0}.owl-theme .owl-nav button.disabled{opacity:.5;cursor:default}
/* End */


/* Start:/local/templates/main/css/blocks/slider.css?16696414683125*/
.slider{
	margin: 0 0 50px;
}

.slider .title{
	font-size: 36px;
	margin: 50px 0 50px;
	font-weight: normal;
}

.slider .items{
}

.slider .items .item{
	padding: 0 15px;
	margin-top: 8px;
}

.slider .items .item > .data{
	padding: 15px;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(102, 102, 102, 0.2);
	position: relative;
	height: 330px;
	overflow-y: hidden;
}

.slider .items .item > .data:after{
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 25px;
	background: linear-gradient(to top, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0));
}


.slider .items .item > .data > .img{
	display: table;
	width: 100%;
}

.slider .items .item > .data > .img > div{
	display: table-cell;
	vertical-align: middle;
	text-align: center;

}

.slider .items .item > .data > .img > div > img{
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	width: auto;
}

.slider .items .item > .data > .info{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 35px;
}
.slider .items .item.noinfo > .data > .info{
	display: none;
}


.slider .items .item > .data > .info > .name{
	font-size: 16px;
}

.slider .items .item > .data > .info > .post{
	font-size: 14px;
	height: 14px;
}

.slider .items .item > .data > .description{
	font-size: 14px;
	height: 100px;
	overflow: hidden;
}
.slider .items .item.noinfo > .data > .description{
	height: 155px;
	margin-top: 20px;
}


.slider .items .item > .data > .description a{
	color: inherit;
	text-decoration: underline;
}

.slider .items .item > .data > .description a:hover{
	text-decoration: none;
}

.slider .items .item > .buttons{
	text-align: center;
	margin-top: 20px;
	padding-bottom: 8px;
}

.slider .items .item > .buttons > a{
	font-family: MuseoSansCyrl-700, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	color: #00ada9;
	outline: none;
	position: relative;
	display: inline-block;
}

.slider .items .item > .buttons > a:after{
	content: '';
	position: absolute;
	left: 50%;
	bottom: -8px;
	display: block;
	width: 40px;
	height: 3px;
	background: #00ada9;

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;

	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}

.slider .items .item > .buttons > a:hover:after{
	width: 100%;
}

.slider .owl-theme .owl-nav button[class*='owl-']{
	top: 40%;
}

@media (max-width: 1279px){
	.slider .title{
		font-size: 30px;
	}
}
@media (max-width: 979px){
	.slider .title{
		font-size: 28px;
	}

	.slider .items .item>.data>.info>.post{
		height: 35px;
	}
}
@media (max-width: 767px){
	.slider .title{
		font-size: 26px;
	}
	.slider .items .item{
		padding: 0 10px;
	}
}

@media (max-width: 480px){
	.slider .title{
		font-size: 24px;
		margin: 30px 0 15px;
	}
	.slider .items .item{
		padding: 0 5px;
	}

	.slider .items .item > .data{
		height: auto;
	}
}
/* End */
/* /local/templates/main/css/blocks/timeline.min.css?16214250702495 */
/* /local/templates/main/css/pages/reshaem-zadachi/uslugi/autsorsing-programmist-1c.min.css?16215220314055 */
/* /local/templates/main/components/bitrix/news.list/services/style.css?16696411663409 */
/* /local/templates/main/css/blocks/any-questions.css?16696444444769 */
/* /local/templates/main/components/bitrix/form.result.new/callback_aq/style.min.css?15855789709355 */
/* /local/templates/main/components/bitrix/news.list/projects_slider/style.css?1669641248322 */
/* /local/templates/main/js/plugins/OwlCarousel/assets/owl.carousel.min.css?16280662793228 */
/* /local/templates/main/js/plugins/OwlCarousel/assets/owl.theme.corada.min.css?1589529364837 */
/* /local/templates/main/css/blocks/slider.css?16696414683125 */
