

/* Start:/local/templates/main/css/pages/programmy/prices-slider.min.css?16182977595773*/
.prices .items-wrap>.items{padding:0;margin-top:80px}.prices .items-wrap>.items .item{width:380px;margin:0 auto;text-align:left}.prices .items-wrap>.items .item>.border{border-radius:8px;padding:40px 30px 35px;border:1px solid #d7d7d7;box-shadow:0 0 6px 0 rgba(0,0,0,0.2);height:550px}.prices .items-wrap>.items .item>.border>.img{height:169px;text-align:center;margin-bottom:15px}.prices .items-wrap>.items .item>.border>.img>img{max-height:100%;width:auto;display:inline-block}.prices .items-wrap>.items .item>.border>.title{font-family:MuseoSansCyrl-700,sans-serif;font-size:24px;text-align:center;margin-bottom:20px}.prices .items-wrap>.items .item>.border>.subtitle{font-size:24px;text-align:center;margin-bottom:30px}.prices .items-wrap>.items .item>.border>.cost{position:relative;color:#fff;font-size:22px;padding:14px 0;margin-right:32px;text-align:center}.prices .items-wrap>.items .item>.border>.cost>.label{position:absolute;top:0;right:0;bottom:0;left:-37px;filter:drop-shadow(0 3px 3px rgba(0,0,0,0.19))}.prices .items-wrap>.items .item>.border>.cost>.label:before,.prices .items-wrap>.items .item>.border>.cost>.label:after{content:'';position:absolute;top:0;bottom:0;z-index:-1}.prices .items-wrap>.items .item>.border>.cost>.label:before{top:100%;bottom:auto;left:0;border:3px solid transparent}.prices .items-wrap>.items .item>.border>.cost>.label:after{width:50%;right:0;transform-origin:right bottom;transform:skewX(-30deg)}.prices .items-wrap>.items .item>.border>.cost>.text{position:relative}.prices .items-wrap>.items .item>.border>.cost>.text>.num{font-size:1.2em;font-family:MuseoSansCyrl-700,sans-serif}.prices .items-wrap>.items .item>.border>.cost>.text>.num>i{font-size:.88em}.prices .items-wrap>.items .item>.border>.data{margin-top:30px;position:relative;overflow:hidden}.prices .items-wrap>.items .item>.border>.data ul{margin-bottom:0;font-size:.85em}.prices .items-wrap>.items .item>.buttons{margin-top:20px;text-align:center}.prices .items-wrap>.items .item.lime .colorbg{background-color:#bccf17}.prices .items-wrap>.items .item.lime .color{color:#bccf17}.prices .items-wrap>.items .item.lime>.border>.cost>.label:before{border-top-color:#95a124;border-right-color:#95a124}.prices .items-wrap>.items .item.lime>.border>.cost>.label:after{background-color:#bccf17}.prices .items-wrap>.items .item.blue .colorbg{background-color:#00ada9}.prices .items-wrap>.items .item.blue .color{color:#00ada9}.prices .items-wrap>.items .item.blue>.border>.cost>.label:before{border-top-color:#008e93;border-right-color:#008e93}.prices .items-wrap>.items .item.blue>.border>.cost>.label:after{background-color:#00ada9}.prices .items-wrap>.items .item.green .colorbg{background-color:#009862}.prices .items-wrap>.items .item.green .color{color:#009862}.prices .items-wrap>.items .item.green>.border>.cost>.label:before{border-top-color:#00724e;border-right-color:#00724e}.prices .items-wrap>.items .item.green>.border>.cost>.label:after{background-color:#009862}.prices .owl-theme .owl-stage-outer{padding:5px 0}.prices .owl-theme .owl-stage-outer:before{left:0;background:linear-gradient(to right,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0) 90%)}.prices .owl-theme .owl-stage-outer:after{right:0;background:linear-gradient(to left,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0) 90%)}.prices .owl-theme .owl-nav{position:relative;top:auto;bottom:auto;left:auto;right:auto;height:120px;text-align:center;line-height:120px}.prices .owl-theme .owl-nav button[class*='owl-']{position:relative;top:auto;transform:none;display:inline-block;vertical-align:middle;color:#dadada;font-size:35px;width:125px;height:30px}.prices .owl-theme .owl-nav button.owl-prev{margin-right:40px}.prices .owl-theme .owl-nav button.owl-next{margin-left:40px}.prices .owl-theme .owl-nav button[class*='owl-']>span{height:4px;background-color:#c2c2c2;display:block}.prices .owl-theme .owl-nav button[class*='owl-']>span:after{content:'';width:0;height:0;position:absolute;top:50%;transform:translateY(-50%);border:11px solid transparent}.prices .owl-theme .owl-nav button.owl-prev>span:after{border-left-width:0;border-right-width:19px;border-right-color:#c2c2c2;left:-5px}.prices .owl-theme .owl-nav button.owl-next>span:after{border-right-width:0;border-left-width:19px;border-left-color:#c2c2c2;right:-5px}.prices .owl-theme .owl-nav button[class*='owl-']:not(.disabled):hover>span{background-color:#00ada9}.prices .owl-theme .owl-nav button.owl-prev:not(.disabled):hover>span:after{border-right-color:#00ada9}.prices .owl-theme .owl-nav button.owl-next:not(.disabled):hover>span:after{border-left-color:#00ada9}@media(max-width:1600px){.prices .items-wrap>.items .item{width:360px}}@media(max-width:979px){.prices .items-wrap>.items{margin-top:50px}.prices .items-wrap>.items .item{width:300px}.prices .items-wrap>.items .item>.border{height:465px;padding:30px 25px}.prices .items-wrap>.items .item>.border>.img{height:100px}.prices .items-wrap>.items .item>.border>.title{font-size:20px}.prices .items-wrap>.items .item>.border>.subtitle{font-size:20px}.prices .items-wrap>.items .item>.border>.cost{font-size:16px;margin-right:26px}.prices .items-wrap>.items .item>.border>.cost>.label{left:-32px}}@media(max-width:767px){.prices .items-wrap>.items .item>.border{height:435px}.prices .owl-theme .owl-nav button[class*='owl-']{width:108px}}@media(max-width:480px){.prices .items-wrap>.items .item{width:270px}.prices .items-wrap>.items .item>.border{height:450px}.prices .items-wrap>.items .item>.border>.title{font-size:18px}.prices .items-wrap>.items .item>.border>.subtitle{font-size:18px}.prices .owl-theme .owl-nav{height:90px;line-height:90px}.prices .owl-theme .owl-nav button.owl-prev{margin-right:20px}.prices .owl-theme .owl-nav button.owl-next{margin-left:20px}}
/* End */


/* Start:/local/templates/main/css/pages/programmy/extraprices.css?16444843706675*/
.extraprices{
}


.extraprices .block-body > .title{
	font-family: MuseoSansCyrl-700, sans-serif;
	font-size: 24px;
	margin-left: 95px;
}

.extraprices .block-body > .table{
	position: relative;
	padding-top: 15px;
	padding-left: 95px;
	padding-right: 95px;
}

.extraprices .block-body > .table > .tdata{
	min-width: 100%;
	padding: 5px;

}

.extraprices .block-body > .table > .tdata > .thead,
.extraprices .block-body > .table > .tdata > .tbody{
	display: flex;
	flex-wrap: wrap;
}

.extraprices .block-body > .table > .tdata .tr{
	display: flex;
	flex-wrap: nowrap;
	flex-grow: 1;
}

.extraprices .block-body > .table > .tdata .th,
.extraprices .block-body > .table > .tdata .td{
	display: flex;
}

.extraprices .block-body > .table > .tdata .th > span,
.extraprices .block-body > .table > .tdata .td > span{
	align-self: center;
	width: 100%;
}

.extraprices .block-body > .table > .tdata .td{
	padding: 25px 20px;
	border-radius: 10px;
}

.extraprices .block-body > .table > .tdata .td{
	margin-top: 17px;
}

.extraprices .block-body > .table > .tdata .th:not(:first-child),
.extraprices .block-body > .table > .tdata .td:not(:first-child){
	margin-left: 20px;
}

.extraprices .block-body > .table > .tdata .th:not(:first-child),
.extraprices .block-body > .table > .tdata .td:not(:first-child){
	justify-content: center;
	text-align: center;
}

.extraprices .block-body > .table > .tdata .th:nth-child(1),
.extraprices .block-body > .table > .tdata .td:nth-child(1){
	flex-grow: 1;
	width: 1%;
	justify-content: left;
	padding-left: 25px;
}

.extraprices .block-body > .table > .tdata > .thead{
	font-family: MuseoSansCyrl-700, sans-serif;
}

.extraprices .block-body > .table > .tdata .td:not(:first-child){
	white-space: nowrap;
	text-align: center;
}

.extraprices .block-body > .table > .tdata span.title{
	font-family: MuseoSansCyrl-700, sans-serif;
	display: inline-block;
	margin-bottom: 5px;
}


.extraprices .block-body > .table.shadow > .tdata .td{
	box-shadow: 0 0 10px rgba(102, 102, 102, 0.2);
}

.extraprices .block-body > .table.shadow > .tdata span.explanation{
	color: #888888;
}

.extraprices .block-body > .table.shadow > .tdata .th:first-child{
	font-size: 24px;
}

.extraprices .block-body > .table.shadow > .tdata .th:not(:first-child){
	font-size: 16px;
}

.extraprices .block-body > .table.shadow > .tdata .td:first-child{
	font-size: 18px;
}

.extraprices .block-body > .table.shadow > .tdata .td:not(:first-child){
	font-size: 20px;
}

.extraprices .block-body > .table.shadow > .tdata .th:nth-child(1),
.extraprices .block-body > .table.shadow > .tdata .td:nth-child(1){
	padding-left: 25px;
}


.extraprices .block-body > .table.grey > .tdata > :not(.tfoot) .td{
	background: #F8F8F8;
	box-shadow: 0 2px 8px rgba(102, 102, 102, 0.3);
}

.extraprices .block-body > .table.grey > .tdata > .tfoot .td{
	font-family: MuseoSansCyrl-700, sans-serif;
	font-size: 20px;
}

.extraprices .block-body > .table.grey > .tdata > .tfoot .td:first-child{
	text-align: right;
}

.extraprices .block-body > .table.grey > .tdata > :not(.tfoot) .td:last-child{
	font-size: 18px;
	font-family: MuseoSansCyrl-700, sans-serif;
}

.table.ps > .ps__rail-x,
.table.ps > .ps__rail-y{
	opacity: 0.6;
}

.extraprices .block-body .mobile{
	display: none;
}

.extraprices .block-body > .help-block{
	display: flex;
	flex-wrap: wrap;
	margin-top: 70px;
	justify-content: space-between;

	padding: 0 95px;
}

.extraprices .block-body > .help-block > .quote{
	width: 60%;
}

.extraprices .block-body > .help-block > .quote > p{
	margin: 0 0 20px;
}

.extraprices .block-body > .help-block > .quote > p:last-of-type{
	margin-bottom: 0;
}

.extraprices .block-body > .help-block > .buttons{
	width: 40%;
	align-self: center;
	text-align: right;
}

.extraprices .block-body > .help-block > .buttons > a{
}

@media (max-width: 1279px){
	.extraprices .block-body > .title{
		margin-left: 0;
	}

	.extraprices .block-body > .table{
		padding-left: 0;
		padding-right: 0;
	}

	.extraprices .block-body > .table > .tdata .td{
		padding: 20px 15px;
	}

	.extraprices .block-body > .table > .tdata .th:nth-child(1),
	.extraprices .block-body > .table > .tdata .td:nth-child(1){
		padding-left: 25px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:first-child{
		font-size: 22px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:not(:first-child){
		font-size: 14px;
	}

	.extraprices .block-body > .table.shadow > .tdata .td:first-child{
		font-size: 16px;
	}

	.extraprices .block-body > .table.shadow > .tdata .td:not(:first-child){
		font-size: 16px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:not(:first-child),
	.extraprices .block-body > .table.shadow > .tdata .td:not(:first-child){
		margin-left: 17px;
	}

	.extraprices .block-body > .table.shadow > .tdata .td{
		margin-top: 13px;
	}


	.extraprices .block-body > .help-block{
		padding: 0;
	}

}

@media (max-width: 979px){
	.extraprices .block-body > .table > .tdata .td{
		padding: 20px 11px;
	}

	.extraprices .block-body > .table > .tdata .th:nth-child(1),
	.extraprices .block-body > .table > .tdata .td:nth-child(1){
		padding-left: 25px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:first-child{
		font-size: 18px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:not(:first-child){
		font-size: 13px;
	}

	.extraprices .block-body > .table.shadow > .tdata .td:first-child{
		font-size: 14px;
	}

	.extraprices .block-body > .table.shadow > .tdata .td:not(:first-child){
		font-size: 14px;
	}


	.extraprices .block-body > .help-block > .quote{
		width: 52%;
	}

	.extraprices .block-body > .help-block > .buttons{
		width: 45%;
	}
}

@media (max-width: 767px){
	.extraprices .block-body > .title{
		font-size: 16px;
	}

	.extraprices .block-body .mobile{
		display: block;
	}

	.extraprices .block-body .no-mobile{
		display: none;
	}

	.extraprices .block-body > .table > .tdata .td{
		padding: 20px 11px;
	}

	.extraprices .block-body > .table.shadow > .tdata .th:not(:first-child){
		font-size: 10px;
	}

	.extraprices .block-body > .table > .tdata .td{
		margin-top: 9px;
	}

	.extraprices .block-body > .table > .tdata .th:not(:first-child),
	.extraprices .block-body > .table > .tdata .td:not(:first-child){
		margin-left: 6px;
	}


	.extraprices .block-body > .table > .tdata .th:nth-child(1),
	.extraprices .block-body > .table > .tdata .td:nth-child(1){
		width: 215px;
		padding-left: 11px;
	}


	.extraprices .block-body > .help-block{
		margin-top: 40px;
	}

	.extraprices .block-body > .help-block > .quote{
		width: 100%;
	}


	.extraprices .block-body > .help-block > .buttons{
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}
}
/* End */


/* Start:/local/templates/main/js/plugins/OwlCarousel/assets/owl.carousel.css?16999524054733*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .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: none;
    color: inherit;
    border: none;
    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 */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .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 - Video Plugin
 */
.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 {
 }


.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/pages/programmy/ura.min.css?16264423277057*/
.needs .needs-wrap>.description-wrap .preamble h3{font-family:MuseoSansCyrl-700,sans-serif;font-size:18px;margin:15px 0 25px}.needs .needs-wrap>.description-wrap .preamble ul{margin-top:25px}.needs .needs-postfix-wrap{padding:0 20px 30px;position:relative;height:100%;overflow:hidden;font-size:16px}.needs .needs-postfix-wrap>.description-wrap{width:75%;float:right}.needs .needs-postfix-wrap>.description-wrap .selected{color:#00ada9;text-transform:uppercase;font-size:18px;margin-bottom:0}.needs .needs-postfix-wrap>.description-wrap h3{font-size:16px;font-weight:normal;margin:10px 0 50px}.functional ul{margin:50px 150px 70px}.functional h3{color:#009862;font-size:16px;text-transform:uppercase;margin:30px 0}.functional ul li{position:relative;margin-bottom:40px;padding-left:80px}.functional ul li:last-child{margin-bottom:0}.functional ul li:before{content:'';position:absolute;display:block;top:50%;left:0;width:52px;height:52px;background-repeat:no-repeat;background-position:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.functional ul li.project-work:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/project-work.svg")}.functional ul li.activities:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/activities.svg")}.functional ul li.brief:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/brief.svg")}.functional ul li.process:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/process.svg")}.functional ul li.workflow:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/workflow.svg")}.functional ul li.planning-financial:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/planning-financial.svg")}.functional ul li.planning-calendar:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/planning-calendar.svg")}.functional ul li.machinery:before{background-image:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/machinery.svg")}.functional .selected{color:#009862}.integration .preamble{padding:0 70px}.integration ul{display:flex;flex-wrap:wrap;margin:70px auto;width:920px;justify-content:space-around;font-size:14px;counter-reset:integration-li}.integration ul li{width:170px;height:170px;margin-bottom:65px;display:table;position:relative;background:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/mask_blue.svg") no-repeat;background-size:cover;counter-increment:integration-li}.integration ul li:before{content:counter(integration-li);position:absolute;left:10px;top:-5px;width:36px;height:36px;line-height:36px;border:2px solid #00ada9;font-size:22px;color:#00ada9;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.extraprices .block-body>.table.shadow>.tdata .th:nth-child(2),.extraprices .block-body>.table.shadow>.tdata .td:nth-child(2){width:175px}@media(min-width:768px){.integration ul li:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.integration ul li:hover:before{background:#00ada9;color:#fff}}.integration ul li>div{display:table-cell;vertical-align:middle;text-align:center;padding:0 15px}.cost .preamble{font-size:16px;text-align:center;padding:0 70px;margin-bottom:35px}.cost .preamble a{text-transform:uppercase;color:#009862;text-decoration:underline}.cost .preamble a:hover{text-decoration:none}.cost .table-wrap{overflow-x:auto;position:relative}.cost .table-wrap table{min-width:100%;border-collapse:collapse;font-size:13px}.cost .table-wrap table tbody td,.cost .table-wrap table thead td{padding:10px;border:1px solid #009862}.cost .table-wrap [class^="icon-"].transperent,.cost .table-wrap [class*=" icon-"].transperent{opacity:.2}.cost .table-wrap table tbody td:not(:first-child){text-align:center}.cost .table-wrap table tbody td.text-left{text-align:left}.cost .table-wrap table thead td{background-color:#009862;color:#fff;font-size:18px;text-transform:uppercase;text-align:center;border-left:1px solid #fff;border-right:1px solid #fff}.cost .table-wrap table thead td:first-child{border-left-color:#009862}.cost .table-wrap table thead td:last-child{border-right-color:#009862}.cost .table-wrap table thead td>span{font-size:16px;text-transform:none}.cost .table-wrap table td:nth-child(1){width:365px}.cost .table-wrap table td:nth-child(n+2){width:185px}.cost .table-wrap table tr.price{font-size:18px}.cost .table-wrap table tr.price td>i{font-size:.87em}.cost .table-wrap table tfoot td{padding:10px;text-align:center}.cost .postfix{margin-top:40px;margin-left:110px;padding-left:120px;background:url("/local/templates/main/css/pages/programmy/../../../images/1c-upravlenie-reklamnym-agentstvom/attention.svg") no-repeat left center;background-size:76px;font-size:16px}@media(max-width:1279px){.integration ul{margin:50px 0 0;width:auto}.extraprices .block-body>.table.shadow>.tdata .th:nth-child(2),.extraprices .block-body>.table.shadow>.tdata .td:nth-child(2){width:145px}}@media(min-width:980px){.integration ul li:nth-child(n+6){margin-bottom:0}}@media(min-width:768px) and (max-width:980px){.integration ul li:last-child{margin-bottom:0}}@media(max-width:767px){.integration ul li:nth-child(n+8){margin-bottom:0}}@media(min-width:768px){.cost .compare-menu.fixed{position:fixed;z-index:100;top:0;padding-left:20px;padding-right:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width:979px){.needs .needs-postfix-wrap>.description-wrap{width:auto;float:none}.functional ul{margin-left:50px;margin-right:50px}.integration ul li{width:190px;height:190px}.cost .table-wrap table td:nth-child(1){width:261px}.cost .table-wrap table td:nth-child(n+2){width:149px}.cost .postfix{margin-left:0}.extraprices .block-body>.table.shadow>.tdata .th:nth-child(2),.extraprices .block-body>.table.shadow>.tdata .td:nth-child(2){width:110px}}@media(max-width:767px){.needs .needs-postfix-wrap{padding:15px}.needs .needs-postfix-wrap{padding-top:0}.functional ul{margin-left:0;margin-right:0}.integration .preamble{padding:0}.integration ul li{margin-bottom:15px}.cost .preamble{padding:0}.extraprices .block-body>.table.shadow>.tdata .th:nth-child(1),.extraprices .block-body>.table.shadow>.tdata .td:nth-child(1){width:215px}.extraprices .block-body>.table.shadow>.tdata .th:nth-child(n){font-size:12px}}@media(max-width:480px){.integration ul{font-size:11px}.integration ul li{width:130px;height:130px}.integration ul li:before{width:27px;height:27px;font-size:17px;line-height:27px}.cost .preamble,.cost .postfix{font-size:12px;padding-left:0;padding-top:0;background-position:center top}.cost .postfix{padding-top:100px}}
/* End */


/* Start:/local/templates/main/components/bitrix/news.list/services/style.css?17326567793435*/
section.services{
	padding: 0px 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 20px rgba(102, 102, 102, 0.1);
	border-radius: 10px;
	padding: 20px 15px 15px;
	transition: all 0.3s;
}

section.services .items > .item:hover > .data{
	box-shadow: 0 0 10px 1px rgba(102, 102, 102, 0.15);
}

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

section.services .items > .item > .data > .head > .img{
	height: 70px;
	text-align: center;
	    margin: 10px 0 5px;
}

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: 60px;
	}

	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: 50px;
	}

	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: 45px;
		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?17308312795384*/
.questions{
	position: relative;
	background: linear-gradient(45deg, #93C736 0, #00ADA9 70%);
	overflow: hidden;
	margin: 40px;
    border-radius: 35px;
}

.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;
	display: none;
}

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


.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: 28px;
	text-align: center;
	margin: 0 0 30px;
	color: #fff;
}

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

.questions > .container > .content > .person > .cloud{
	position: absolute;
	top: 40%;
	left: 0;
	right: 210px;
	/* width: 360px; */
	width: 340px;
	height: 90px;
	max-width: 100%;
	border-radius: 20px 0 30px 20px;
	/*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: 0px;
	right: 0;
	bottom: 0px;
	left: 50%;
	/*border: 2px solid #00ada9;*/
	height: 90px;
	transform: skewX(-30deg);
	transform-origin: right bottom;
	background: inherit;
	z-index: -1;
	border-radius: 10px;
}

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

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

.questions > .container > .content > .person > .image{
	position: absolute;
	right: 0;
	bottom: -20px;
}
.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; */
		max-width: 250px;
		right: 200px;
		height: 105px;
	}
	
	.questions > .container > .content > .person > .cloud:before{
		height: 105px;		
	}

	.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: 26px;
	}

	.questions > .container > .content > .person > .cloud{
		font-size: 14px;
		right: 190px;
		width: 190px;
		top: 45%;
		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: 22px;
		margin-bottom: 22px;
	}

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

	.questions > .container > .content > .person > .cloud{
		/* width: 170px;
		    width: 58%; */
		right: 150px;
		top: 45%;
		font-size: 13px;
		padding-right: 15px;
		border-radius: 10px;
		/*border-right: 2px solid #00ada9;*/
		height: 95px;
	}

	.questions > .container > .content > .person > .cloud:before{
		display: none;
		height: 95px;
		/* transform: skewX(-30deg);
		transform-origin: right bottom; */
	}

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

@media (max-width: 480px){
	.questions{
		margin: 20px 20px 50px 20px;
		border-radius: 25px;
	}

	.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: 58%;
		font-size: 12px;
	}

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


/* Start:/local/templates/main/components/bitrix/form.result.new/callback_aq/style.css?170047119810456*/
@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.0deg,  #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.0deg,  #1cc0b8 0%,#10a9bd 100%);}
}



.callback-a-q{
	background: #f2f2f2;
	max-width: 100%;
	border-radius: 20px;
	padding: 15px 56px;
}

.callback-a-q > .title{
	font-size: 14px;
	color: #5b5a50;
	margin-bottom: 25px;
	text-align: center;
}



.callback-a-q input{
	padding: 11px 20px;
	font-size: 18px;
	border: 1px solid #10a9bd;
	border-radius: 5px;
	outline: none;

}

.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;
}
/*
.callback-a-q .submit-callback:hover:after{
	opacity: 1;
}
*/
@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: #ffffff;
	font-size: 19px;
	text-align: center;
}

.callback-a-q .privacy{
	font-size: 11px !important;
	color: #5b5a50 !important;
	text-align: center;
}

.callback-a-q .privacy{
	margin-top: 15px;
}

.callback-a-q .privacy a{
	text-align: center;
	color: #5b5a50;
	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?1730825810301*/
.slider.projects .title{
	font-family: MuseoSansCyrl-700, sans-serif;
	color: #5b5a50;
    font-weight: normal;
    text-align: center;
}


.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/css/blocks/slider.css?17308292503208*/
.slider{
	margin: 0 0 50px;
}

.slider .title{
	font-family: MuseoSansCyrl-700, sans-serif;
	color: #5b5a50;
	font-size: 32px;
	margin: 40px 0 40px;
	font-weight: normal;
	text-align: center;
}

.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: 28px;
	}
}
@media (max-width: 979px){
	.slider .title{
		font-size: 26px;
	}

	.slider .items .item>.data>.info>.post{
		height: 35px;
	}
}
@media (max-width: 767px){
	.slider .title{
		font-size: 24px;
	}
	.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/pages/programmy/prices-slider.min.css?16182977595773 */
/* /local/templates/main/css/pages/programmy/extraprices.css?16444843706675 */
/* /local/templates/main/js/plugins/OwlCarousel/assets/owl.carousel.css?16999524054733 */
/* /local/templates/main/js/plugins/OwlCarousel/assets/owl.theme.corada.min.css?1589529364837 */
/* /local/templates/main/css/pages/programmy/ura.min.css?16264423277057 */
/* /local/templates/main/components/bitrix/news.list/services/style.css?17326567793435 */
/* /local/templates/main/css/blocks/any-questions.css?17308312795384 */
/* /local/templates/main/components/bitrix/form.result.new/callback_aq/style.css?170047119810456 */
/* /local/templates/main/components/bitrix/news.list/projects_slider/style.css?1730825810301 */
/* /local/templates/main/css/blocks/slider.css?17308292503208 */
