

/* Start:/local/panel/demteam.demteam/jquery.bxslider/jquery.bxslider.css?14285802863662*/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {

}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #999;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #666;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	right: 42px;
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/control-l.png) no-repeat;
}

.bx-wrapper .bx-next {
	right: 0;
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/control-r.png) no-repeat;
}

.bx-wrapper .bx-prev:hover {
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/control-l-hover.png) no-repeat;
}

.bx-wrapper .bx-next:hover {
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/control-r-hover.png) no-repeat;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: -45px;
	outline: 0;
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	z-index: 90;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/local/panel/demteam.demteam/jquery.bxslider/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* End */


/* Start:/local/panel/demteam.demteam/jquery.colorbox/jquery.colorbox.default.css?14285802864333*/
/**
 * Colorbox Core Style:
 * The following CSS is consistent between example themes and should not be altered.
 */
#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}
#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/**
 * These elements are buttons, and may need to have additional
 * styles reset to avoid unwanted base styles.
 */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	border: 0;
	padding: 0;
	margin: 0;
	overflow: visible;
	width: auto;
	background: none;
	cursor: pointer;
}
/**
 * Avoid outlines on :active (mouseclick),
 * but preserve outlines on :focus (tabbed navigating)
 */
#cboxPrevious:active, #cboxNext:active, #cboxClose:active, #cboxSlideshow:active {
	outline: 0;
}
.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}
.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}
/* Reset box sizing to content-box if theme is using border-box. */
#colorbox, #cboxContent, #cboxLoadedContent {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

/**
 * Colorbox module default style:
 * The styles are ordered & tabbed in a way that represents
 * the nesting of the generated HTML.
 */
#cboxOverlay {
	background: #000;
}
#colorbox {
	outline: 0;
}
#cboxWrapper {
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#cboxTopLeft {
	width: 15px;
	height: 15px;
}
#cboxTopCenter {
	height: 15px;
}
#cboxTopRight {
	width: 15px;
	height: 15px;
}
#cboxBottomLeft {
	width: 15px;
	height: 10px;
}
#cboxBottomCenter {
	height: 10px;
}
#cboxBottomRight {
	width: 15px;
	height: 10px;
}
#cboxMiddleLeft {
	width: 15px;
}
#cboxMiddleRight {
	width: 15px;
}
#cboxContent {
	background: #fff;
	overflow: hidden;
}
#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	position: absolute;
	background: rgba(255, 255, 255, 0.7);
	bottom: 28px;
	left: 0;
	color: #535353;
	width: 100%;
	padding: 4px 6px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 60px;
	color: #949494;
}
.cboxSlideshow_on #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/controls.png) no-repeat -75px -50px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_on #cboxSlideshow:hover {
	background-position: -101px -50px;
}
.cboxSlideshow_off #cboxSlideshow {
	position: absolute;
	bottom: 0px;
	right: 30px;
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/controls.png) no-repeat -25px -50px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
.cboxSlideshow_off #cboxSlideshow:hover {
	background-position: -49px -50px;
}
#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/controls.png) no-repeat -75px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/controls.png) no-repeat -50px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxLoadingOverlay {
	background: #fff;
}
#cboxLoadingGraphic {
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/loading_animation.gif) no-repeat center center;
}
#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(/local/panel/demteam.demteam/jquery.colorbox/images/controls.png) no-repeat -25px 0px;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}
#cboxClose:hover {
	background-position: -25px -25px;
}

/* inline */
#colorbox.cbox_inline {

}

/* iframe */
#colorbox.cbox_iframe {

}
#colorbox.cbox_iframe #cboxLoadedContent {
	margin-top: 28px;
	margin-bottom: 0;
}
#colorbox.cbox_iframe #cboxClose {
	bottom: auto;
	top: 0;
	right: 0;
}

/* hide close button */
#colorbox.no-close-button #cboxLoadedContent {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
/* End */


/* Start:/local/templates/demteam-new/css/screen.css?144975160884070*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,cyrillic-ext);@import url(http://fonts.googleapis.com/css?family=PT+Sans:700italic&subset=latin,cyrillic-ext);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{height:100%}img,fieldset,a img{border:none}input[type="submit"],button{cursor:pointer}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}input,button{margin:0;padding:0;border:0}input,textarea,select,button,h1,h2,h3,h4,h5,h6,a,span,a:focus{outline:none}ul,ol{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.wrapper,.drow,header,.menu__wrapper,.menu__wrapper li ul,footer,.tarif-list,.bid,.bid_form,.tarif-list2,.tarif-list2 .tarif__info,.steps,.facts,.about__bitrix,.index__services,.presentation,.bid_index,.create__slider,.proposition_wrap_all,.proposition,.line,.file,.bitrix24,.bitrix24_row,.project_section_black{*zoom:1}.wrapper:before,.drow:before,header:before,.menu__wrapper:before,.menu__wrapper li ul:before,footer:before,.tarif-list:before,.bid:before,.bid_form:before,.tarif-list2:before,.tarif-list2 .tarif__info:before,.steps:before,.facts:before,.about__bitrix:before,.index__services:before,.presentation:before,.bid_index:before,.create__slider:before,.proposition_wrap_all:before,.proposition:before,.line:before,.file:before,.bitrix24:before,.bitrix24_row:before,.project_section_black:before,.wrapper:after,.drow:after,header:after,.menu__wrapper:after,.menu__wrapper li ul:after,footer:after,.tarif-list:after,.bid:after,.bid_form:after,.tarif-list2:after,.tarif-list2 .tarif__info:after,.steps:after,.facts:after,.about__bitrix:after,.index__services:after,.presentation:after,.bid_index:after,.create__slider:after,.proposition_wrap_all:after,.proposition:after,.line:after,.file:after,.bitrix24:after,.bitrix24_row:after,.project_section_black:after{content:' ';display:table}.wrapper:after,.drow:after,header:after,.menu__wrapper:after,.menu__wrapper li ul:after,footer:after,.tarif-list:after,.bid:after,.bid_form:after,.tarif-list2:after,.tarif-list2 .tarif__info:after,.steps:after,.facts:after,.about__bitrix:after,.index__services:after,.presentation:after,.bid_index:after,.create__slider:after,.proposition_wrap_all:after,.proposition:after,.line:after,.file:after,.bitrix24:after,.bitrix24_row:after,.project_section_black:after{clear:both}@font-face{font-family:currency;src:url("/local/templates/demteam-new/css/../fonts/rouble/rouble.otf"),url("/local/templates/demteam-new/css/../fonts/rouble/rouble.ttf")}i.rubl::after{content:'a';font-family:currency;font-style:initial;margin-left:-5px}body{background-color:#fff}.wrapper{color:#222;margin:0px 10% 0}@media (max-width: 768px){.wrapper{margin:0 23px 0}}.wrapper>.drow>.container-fluid,.wrapper>.container-fluid{padding-left:0;padding-right:0}span{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px}p{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px;margin-bottom:2em}div{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px}a{color:#106ec6;text-decoration:none;border-bottom:1px solid #b8d4ee;line-height:24px}a:hover{border-color:#106ec6}img{max-height:100%;max-width:100%;width:auto;height:auto}.italic{font-style:italic}.bold{font-weight:bold}.drow{clear:both;position:relative;padding:50px 0}@media only screen and (max-width: 720px){.drow:before{width:100% !important}}.drow:before{content:"";width:100%;width:100vw;left:-17%;height:1px;background-color:#ccc;position:absolute;top:0}h1.drow__title,.drow__title{font-family:'Open Sans', sans-serif;font-size:13px;font-size:0.8125rem;background-color:#fff;color:#222222;position:absolute;top:-.7em;left:2em;padding:0 1em;text-transform:uppercase;letter-spacing:.2em}@media only screen and (max-width: 720px){h1.drow__title,.drow__title{left:0}}h1.drow__title{margin:auto}.big{font-family:'Open Sans', sans-serif;font-size:72px;font-size:4.5rem;font-weight:300;line-height:72px}ol{margin-bottom:1.5em}ol li{list-style-type:decimal;margin-left:30px;font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px;margin-bottom:1em}ul.list{margin-bottom:1.5em}ul.list li{margin-left:30px;font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px;position:relative;margin-bottom:1em}ul.list li:before{content:"\2014";position:absolute;left:-1.5em;margin-right:.5em}.no-margin{margin:auto}.clear{clear:both}.red{color:#D13D28}.title{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;font-weight:bold}a.nostyle{border-bottom:none;line-height:inherit;color:inherit}#owl-slider{padding:0 210px}.s-anons-title{font-size:16px;line-height:24px}.s-anons{height:312px;margin:.3em auto}.audit__logo{display:flex;align-items:center;width:100%;background-color:#de6160;text-align:center;height:500px;height:45.45vw}.audit__logo h1{margin:auto;color:#fff}.audit__items{margin-top:50px}.audit__items .audit__img{min-height:89px}.audit__items .audit__title{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;line-height:36px}.audit__items .audit__text{margin-bottom:50px}.audit__wrap{background-color:#055f9d;padding:40px 0;margin-bottom:100px}.audit__wrap h2,.audit__wrap p,.audit__wrap li{color:#fff}.audit__price{display:flex}@media only screen and (max-width: 970px){.audit__price{flex-wrap:wrap}}.audit__price_item{padding:2em 1em;border:1px solid #ccc;margin-right:1.5em;text-align:center;width:100%}@media only screen and (max-width: 970px){.audit__price_item{margin:1em}}.audit__price_item .audit__price_count{color:#D13D28;font-size:48px;font-size:3rem}.audit__price_item .audit__price_desc{margin-top:1em;line-height:14px}.audit__price_item:last-child{margin-right:0}.audit__price_item-action{padding:2em 1em;border:1px solid #D13D28;background-color:#D13D28;margin-right:1.5em;text-align:center;width:100%}@media only screen and (max-width: 970px){.audit__price_item-action{margin:1em}}.audit__price_item-action .audit__price_count{color:#fff;font-size:48px;font-size:3rem}.audit__price_item-action .audit__price_desc{margin-top:1em;color:#fff;line-height:14px}.audit__arrow{float:left;width:100%}.audit__arrow span{z-index:5;position:relative}.audit__arrow:hover{background-color:#D13D28}.audit__arrow:hover .arrow__button-t,.audit__arrow:hover .arrow__button-b{z-index:2;background-color:#D13D28}.audit__arrow:hover span{color:#fff}.audit__arrow+span{margin-left:50px;line-height:3.5}#bx-composite-banner{margin-top:1em}#promo_bitrix24 img{width:100%}#promo_bitrix24>div>div:last-child{text-align:center}@media only screen and (max-width: 999px){#promo_bitrix24>div>div:last-child{margin-bottom:2em}}#promo_bitrix24>div>div{margin:auto;flex-grow:1}#promo_bitrix24>div{display:flex;flex-wrap:nowrap}@media only screen and (max-width: 999px){#promo_bitrix24>div{flex-wrap:wrap}}#promo_bitrix24>div:nth-child(even){flex-direction:row-reverse}header{background-color:#D13D28;color:#fff;padding:40px 50px;position:relative;z-index:3}.header_wrap{width:80%;margin:auto}.header__left-col{float:left;width:700px}@media only screen and (max-width: 985px){.header__left-col{width:50%}}@media only screen and (max-width: 1290px){.header__left-col{width:50%}}@media only screen and (max-width: 660px){.header__left-col{width:100%;float:none}.header__left-col .menu__link,.header__left-col .menu__link-active,.header__left-col .menu__link-hover{padding:.5em}}.menu__wrapper_key{cursor:pointer;display:none}@media only screen and (max-width: 992px){.menu__wrapper_key{display:block}}.left-col__logo{font-family:'pt_monobold';font-size:24px;font-size:1.5rem;letter-spacing:3px}.left-col__menu{padding-top:25px}@media only screen and (max-width: 970px){.left-col__menu{padding:0}}.menu__wrapper{position:relative}@media only screen and (max-width: 992px){.menu__wrapper{display:none}}@media only screen and (max-width: 740px){.menu__wrapper li{float:none}}.menu__wrapper li ul{position:absolute;display:inline-block;background-color:#A61816;border-radius:0 4px 4px 4px;left:0;white-space:nowrap;height:0;overflow-y:hidden;box-sizing:border-box;transition:padding 0s ease-in 0.5s,height 0.5s ease-in;z-index:1}.menu__wrapper li ul li{display:inline-block;padding:0.6em 1.5em;padding-left:0}.menu__wrapper li ul li a{display:block;border-style:solid;font-weight:normal}.menu__wrapper li ul li a.active{font-weight:bold;border:none}.menu__wrapper li ul li a.active:hover{border:none}.menu__link,.menu__link-active,.menu__link-hover{float:left;margin-right:20px;padding:5px;border-radius:4px;position:relative}.menu__link:first-child,.menu__link-active:first-child,.menu__link-hover:first-child{margin-right:30px}.menu__link:last-child,.menu__link-active:last-child,.menu__link-hover:last-child{margin-right:none}.menu__link a,.menu__link-active a,.menu__link-hover a{font-size:14px;font-size:0.875rem;color:#fff;text-decoration:none;line-height:1.286;border-bottom:1px solid rgba(255,255,255,0.3)}.menu__link a:hover,.menu__link-active a:hover,.menu__link-hover a:hover{border-bottom:1px solid rgba(255,255,255,0.6)}.menu__link-active{background-color:#A61816}.menu__link-active>a{border:none;font-weight:bold}.menu__link-active>a:hover{border:none}.menu__link-active a{border-bottom:none}.menu__link-hover{border-radius:4px 4px 0 0}@media only screen and (max-width: 1290px){.menu__link-hover:hover>ul{border:1px solid rgba(255,255,255,0.4)}}.menu__link-hover a{border-style:dotted}.menu__link-hover:hover{background-color:#A61816}.menu__link-hover:hover>ul{height:45px;transition:height 0.5s ease-out;padding:5px}@media only screen and (max-width: 1290px){.menu__link-hover.active .second__menu{display:none}}.menu__link-hover.active .second__menu .active>a{border-bottom:none;font-weight:bold}.menu__link-hover.active>a{border-bottom:none;font-weight:bold}.header__right-col{float:right}@media only screen and (max-width: 960px){.header__right-col span{display:none}}@media only screen and (max-width: 660px){.header__right-col{width:100%;float:none;text-align:center;margin-top:1em}}.right-col__social{font-family:'Arial';color:#fff;font-size:13px;font-size:0.8125rem;font-style:italic;line-height:1.385;padding:0 10px}@media only screen and (max-width: 970px){.right-col__social{padding:0;text-align:left}}@media only screen and (max-width: 720px){.right-col__social{padding:0 10px}}.right-col__social a{border:none}@media only screen and (max-width: 970px){.right-col__social a:first-of-type i{margin-left:0px}}.right-col__social i{margin-bottom:-3px;margin-left:14px}.right-col__search{margin-top:10px;position:relative;height:30px;padding:0 10px}@media only screen and (max-width: 970px){.right-col__search{padding:0 !important}}.right-col__search ~ div{padding:0 10px}.right-col__search .input__button{height:24px;width:36px;display:block;position:absolute;border:none;right:0px;top:0}.right-col__search .input__button i{display:block;position:absolute;top:7px;left:12px;opacity:.7}.search__input{font-family:'Arial';color:#fff;height:26px;width:100%;background-color:#a61816;padding-left:11px;padding-right:28px;border-radius:4px;box-sizing:border-box}.search__input::-webkit-input-placeholder{color:#ead4d4}.search__input::-moz-placeholder{color:#ead4d4}.search__input:-moz-placeholder{color:#ead4d4}.search__input:-ms-input-placeholder{color:#ead4d4}footer{font-family:'Arial';font-size:14px;font-size:0.875rem;background-color:#e4e4e4;border-top:1px solid #cccccc;margin-top:100px;padding:40px 50px}footer p{margin:0}@media only screen and (max-width: 768px){footer{padding:40px 8px}}.footer_wrap{width:80%;margin:auto}@media only screen and (max-width: 720px){.footer_wrap{width:100%}}@media only screen and (max-width: 720px){.footer_wrap li{padding:.5em 0}}.footer__copy{width:50%;float:left}@media only screen and (max-width: 920px){.footer__copy{width:33%;padding:0 1em;box-sizing:border-box}}.footer__adres{margin-bottom:1em}.footer__adres a{position:relative}.footer__adres a:after{position:absolute;right:-20px;bottom:3px;content:"";margin-left:.5em;display:block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -29px no-repeat;width:13px;height:10px}.footer__share{font-style:italic}.footer__contacts{width:25%;float:left}@media only screen and (max-width: 920px){.footer__contacts{width:33%;padding:0 1em;box-sizing:border-box}}.news{float:left;width:70%;margin-right:5%}@media only screen and (max-width: 740px){.news{float:none;width:100%}}.news .drow:before{width:95vw}.news .authority__photo>div{width:150px;height:150px}.news__title{font-family:'Open Sans', sans-serif;font-size:36px;font-size:2.25rem;font-weight:bold}.news__anons{margin-bottom:3em}.anons__title{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;font-weight:bold;border-bottom:1px solid #cccccc;line-height:1.3;padding-bottom:3px}.anons__date{font-family:'Arial';color:#999999;font-size:12px;font-size:0.75rem;text-transform:uppercase;margin:13px 0;display:block}.anons__detail{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px}.anons__detail a.fancybox{border:none}.rubric{position:relative;float:left;width:25%;font-family:'Arial'}@media only screen and (max-width: 740px){.rubric{margin-top:2em;float:none;width:100%}}@media only screen and (max-width: 970px){.rubric__img{text-align:center}}.rubric__title{padding-top:35px}@media only screen and (max-width: 740px){.rubric__title{padding:1em}}@media only screen and (max-width: 970px){.rubric__title{text-align:center}}.rubric__item{margin-top:10px}@media only screen and (max-width: 740px){.rubric__item{float:left;width:50%;box-sizing:border-box;padding:1em}}.rubric__item a{color:#106ec6;font-size:14px;font-size:0.875rem;line-height:18px;text-decoration:none;border-bottom:1px solid #b8d4ee}.rubric__item a:hover{border-bottom:1px solid #106ec6}.views{height:30px;line-height:30px;text-align:right;font-weight:bold;margin-bottom:5rem}.views img{height:20px;vertical-align:middle}.services{width:70%;margin-right:5%;float:left;padding-bottom:2em}@media only screen and (max-width: 740px){.services{float:none;width:100%}}.services__title{margin-bottom:0;margin-top:1em;font-family:'Open Sans', sans-serif;font-size:36px;font-size:2.25rem;font-weight:bold;line-height:1}@media only screen and (max-width: 720px){.services__title{font-size:1.6rem}}.services__text{padding-top:60px;font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:24px}.services__img{width:25%;float:left;font-family:'Arial';font-size:13px;font-size:0.8125rem;line-height:16px}@media only screen and (max-width: 740px){.services__img{padding-bottom:2em;width:100%;text-align:center}.services__img img{margin:auto}}.services__img img{max-width:100%;margin-bottom:1em;display:block}.tarif-list{display:flex}@media only screen and (max-width: 720px){.tarif-list{display:block}}.tarif-list .tarif{display:flex;width:33%}@media only screen and (max-width: 980px){.tarif-list .tarif{width:50%}}@media only screen and (max-width: 720px){.tarif-list .tarif{width:100%}}.tarif-list .tarif__wrap,.tarif-list .tarif__wrap-a{margin:1em;padding:1em;border:2px solid #999999;display:flex;flex-wrap:wrap;align-items:baseline;flex-direction:column}.tarif-list .tarif__wrap:hover,.tarif-list .tarif__wrap-a:hover{border-color:#D13D28}.tarif-list .tarif__wrap:hover .tarif__button,.tarif-list .tarif__wrap-a:hover .tarif__button,.tarif-list .tarif__wrap:hover .tarif__button-t,.tarif-list .tarif__wrap-a:hover .tarif__button-t,.tarif-list .tarif__wrap:hover .tarif__button-b,.tarif-list .tarif__wrap-a:hover .tarif__button-b{border-color:#D13D28;color:#D13D28}.tarif-list .tarif__wrap-a{border-color:#D13D28}.tarif-list .tarif__wrap-a .tarif__button,.tarif-list .tarif__wrap-a .tarif__button-t,.tarif-list .tarif__wrap-a .tarif__button-b{border-color:#D13D28;color:#D13D28}.tarif-list .tarif__title{font-family:'Open Sans', sans-serif;font-size:18px;font-size:1.125rem;font-weight:bold}.tarif-list .tarif__title a{color:#222;border-bottom:none}.tarif-list .tarif__desc{margin:30px 0;flex:1}.tarif-list .tarif__button{cursor:pointer;font-family:'Arial';font-size:14px;font-size:0.875rem;width:100px;border:2px solid #999999;color:#999999;border-right:none;padding:1em;text-align:center;position:relative;margin:0 auto}.tarif-list .tarif__button a{border-bottom:none;color:#999}.tarif-list .tarif__button:hover{background-color:#D13D28;color:#fff}.tarif-list .tarif__button:hover span{color:#fff;position:relative;z-index:2}.tarif-list .tarif__button:hover .tarif__button-t,.tarif-list .tarif__button:hover .tarif__button-b{background-color:#D13D28}.tarif-list .tarif__button-t{border-right:2px solid #999;-webkit-transform:skew(30deg, 0deg);-ms-transform:skew(30deg, 0deg);transform:skew(30deg, 0deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;height:50%;top:0;position:absolute;left:-2px;width:100%}.tarif-list .tarif__button-b{border-right:2px solid #999;-webkit-transform:skew(-30deg, 0deg);-ms-transform:skew(-30deg, 0deg);transform:skew(-30deg, 0deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;height:50%;bottom:0;position:absolute;left:-2px;width:100%}.bonus-img{height:74px}.bid{margin-left:-50px;width:70%;position:relative;border:1px solid #cccccc;padding:50px 0 50px 50px;float:left}@media only screen and (max-width: 720px){.bid{margin-left:auto;padding:10px;box-sizing:border-box}}@media only screen and (max-width: 740px){.bid{width:100%;float:none}}.bid__title{font-family:'Open Sans', sans-serif;font-size:13px;font-size:0.8125rem;background-color:#fff;color:#222222;position:absolute;top:-.7em;left:2em;margin-left:50px;padding:0 1em;text-transform:uppercase}@media only screen and (max-width: 720px){.bid__title{margin-left:0;left:0}}.bid_form .input_text{max-width:300px}@media only screen and (max-width: 720px){.bid_form{width:100%}}.bid_form .left{width:47%;margin-right:13%}@media only screen and (max-width: 920px){.bid_form .left{width:100%;float:none;margin-right:0}}.bid_form .right{width:40%}@media only screen and (max-width: 920px){.bid_form .right{width:100%;float:none}}.bid_form .bid_form-key{cursor:pointer;font-family:'Arial';font-size:14px;font-size:0.875rem;width:240px;margin-top:50px;border:3px solid #D13D28;border-right:none;text-align:center;position:relative;height:40px}.bid_form .bid_form-key input{position:relative;z-index:2}.bid_form .bid_form-key:hover{background-color:#D13D28}.bid_form .bid_form-key:hover input{color:#fff}.bid_form .bid_form-key:hover .bid_form-keyt,.bid_form .bid_form-key:hover .bid_form-keyb{background-color:#D13D28}.bid_form .bid_form-key .bid_form-keyt{margin-left:-9.583px;border:5px solid #D13D28;border-top:0;border-right:0;z-index:-1;position:absolute;left:100%;top:50%;-webkit-transform:translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);-ms-transform:translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);-o-transform:translate(-50%, -50%) scale(0.5, 1) rotate(-135deg);transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);width:28px;height:28px;background:transparent}.bid_form .bid_form-key .bid_form-keyb{display:none}.bid__more{padding-right:50px;float:left;margin-top:30px;max-width:330px}@media only screen and (max-width: 720px){.bid__more{padding-right:0;max-width:100%}}.bid__more_link{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:18px}.bid__more_text{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:18px}.bid__more_icon{position:absolute;bottom:60px;right:80px}@media only screen and (max-width: 720px){.bid__more_icon{display:none}}.our-services{width:29%;padding-left:50px;float:left;box-sizing:border-box;font-family:'Arial';font-size:14px;font-size:0.875rem}@media only screen and (max-width: 740px){.our-services{padding-left:0;margin-top:2em;width:100%;float:none}}.our-services__title{font-weight:bold;margin-bottom:35px}@media only screen and (max-width: 740px){.our-services__title{margin-bottom:0;padding:1em}}@media only screen and (max-width: 740px){.our-services__list li{margin-bottom:0;width:50%;float:left;padding:1em;box-sizing:border-box}}.our-services__item,.our-services__item-a{margin-bottom:.7em}.our-services__item-a a{color:#ccc;border:none}.tarif-list2{width:80%;display:flex}@media only screen and (max-width: 720px){.tarif-list2{display:block}}@media only screen and (max-width: 900px){.tarif-list2{width:100%}}.tarif-list2 .tarif,.tarif-list2 .tarif_red{float:left;flex:1}.tarif-list2 .tarif__wrap,.tarif-list2 .tarif__wrap-a{margin:1em;padding:1em;border:2px solid #999999;position:relative}.tarif-list2 .tarif__wrap:hover,.tarif-list2 .tarif__wrap-a:hover{border-color:#D13D28}.tarif-list2 .tarif__wrap:hover .tarif__button,.tarif-list2 .tarif__wrap-a:hover .tarif__button,.tarif-list2 .tarif__wrap:hover .tarif__button-t,.tarif-list2 .tarif__wrap-a:hover .tarif__button-t,.tarif-list2 .tarif__wrap:hover .tarif__button-b,.tarif-list2 .tarif__wrap-a:hover .tarif__button-b{border-color:#D13D28;color:#D13D28}.tarif-list2 .tarif__wrap-a{border-color:#D13D28}.tarif-list2 .tarif__wrap-a .tarif__button,.tarif-list2 .tarif__wrap-a .tarif__button-t,.tarif-list2 .tarif__wrap-a .tarif__button-b{border-color:#D13D28;color:#D13D28}.tarif-list2 .tarif__title{font-family:'PT Sans', sans-serif;font-size:18px;font-size:1.125rem;font-weight:bold;font-style:italic}.tarif-list2 .tarif__price{font-family:'PT Sans', sans-serif;font-size:30px;font-size:1.875rem;font-weight:bold;font-style:italic}.tarif-list2 .tarif__desc{margin-top:30px}.tarif-list2 .tarif__info{padding:30px 0}.tarif-list2 .tarif__info div{color:#999;padding-left:18px;margin-right:20px;float:left;background-repeat:no-repeat;background-position:left center}.tarif-list2 .info__time{background-image:url(/local/templates/demteam-new/css/../img/clock.png)}.tarif-list2 .info__location{background-image:url(/local/templates/demteam-new/css/../img/map.png)}.tarif-list2 .info__words{background-image:url(/local/templates/demteam-new/css/../img/word.png)}.tarif-list2 .tarif_red .info__time{background-image:url(/local/templates/demteam-new/css/../img/clock1.png)}.tarif-list2 .tarif_red .info__location{background-image:url(/local/templates/demteam-new/css/../img/map1.png)}.tarif-list2 .tarif_red .info__words{background-image:url(/local/templates/demteam-new/css/../img/word1.png)}.tarif-list2 .tarif__button{cursor:pointer;font-family:'Arial';font-size:14px;font-size:0.875rem;width:100px;margin:auto;border:2px solid #999999;color:#999999;border-right:none;padding:1em;text-align:center;position:relative}.tarif-list2 .tarif .tarif__button:hover{background-color:#D13D28}.tarif-list2 .tarif .tarif__button:hover .tarif__button-t,.tarif-list2 .tarif .tarif__button:hover .tarif__button-b{background-color:#D13D28}.tarif-list2 .tarif .tarif__button:hover span{position:relative;z-index:2;color:#fff}.tarif-list2 .tarif__button-t{border-right:2px solid #999;-webkit-transform:skew(30deg, 0deg);-ms-transform:skew(30deg, 0deg);transform:skew(30deg, 0deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;height:50%;top:0;position:absolute;left:-2px;width:100%}.tarif-list2 .tarif__button-b{border-right:2px solid #999;-webkit-transform:skew(-30deg, 0deg);-ms-transform:skew(-30deg, 0deg);transform:skew(-30deg, 0deg);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;height:50%;bottom:0;position:absolute;left:-2px;width:100%}.tarif_desc{color:#666;font-family:'Arial';font-size:13px;font-size:0.8125rem;font-style:italic;padding:1em}.tarif_red .tarif__wrap,.tarif_red .tarif-list .tarif__wrap-a,.tarif-list .tarif_red .tarif__wrap-a,.tarif_red .tarif-list2 .tarif__wrap-a,.tarif-list2 .tarif_red .tarif__wrap-a{background-color:#d43433;border-color:#d43433;color:white}.tarif_red .tarif__wrap:hover .tarif__button,.tarif_red .tarif-list .tarif__wrap-a:hover .tarif__button,.tarif-list .tarif_red .tarif__wrap-a:hover .tarif__button,.tarif_red .tarif-list2 .tarif__wrap-a:hover .tarif__button,.tarif-list2 .tarif_red .tarif__wrap-a:hover .tarif__button{border-color:white !important}.tarif_red .tarif__wrap:hover .tarif__button div,.tarif_red .tarif-list .tarif__wrap-a:hover .tarif__button div,.tarif-list .tarif_red .tarif__wrap-a:hover .tarif__button div,.tarif_red .tarif-list2 .tarif__wrap-a:hover .tarif__button div,.tarif-list2 .tarif_red .tarif__wrap-a:hover .tarif__button div{border-color:white !important}.tarif_red .tarif__button,.tarif_red .tarif__button-t,.tarif_red .tarif__button-b{border-color:white;background-color:#fff}.tarif_red .tarif__button{position:relative;height:24px}.tarif_red .tarif__button:hover{border-color:white !important}.tarif_red .tarif__button:hover div{border-color:white !important}.tarif_red .tarif__button span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2;font-weight:bold;color:#d43433}.tarif_red .tarif__info div{color:white}.steps div{float:left;border-top:1px solid;width:16.666666666666666666666666666667%;position:relative}@media only screen and (max-width: 720px){.steps div{width:100%;height:auto;margin-top:1em;border:none}.steps div:before{content:none !important}}.steps div:before{content:" ";width:1px;height:5px;margin-bottom:7px;border-left:1px solid;display:block}.step1{color:#0b5383;border-color:#0b5383}.step1:before{border-color:#0b5383}.step2{color:#dd5013;border-color:#dd5013}.step2:before{border-color:#dd5013}.step3{color:#008328;border-color:#008328}.step3:before{border-color:#008328}.step4{color:#dd13d5;border-color:#dd13d5}.step4:before{border-color:#dd13d5}.step5{color:#ad9b03;border-color:#ad9b03}.step5:before{border-color:#ad9b03}.step6{color:#D13D28;border-color:#D13D28}.step6:before{border-color:#D13D28}#map{position:fixed;top:0;left:0;width:100%;height:100%}.contacts{position:relative;z-index:2;width:45%;background-color:#fff;background-color:rgba(255,255,255,0.9);padding:45px 45px 45px 50px;margin-left:-50px;margin-bottom:120px}@media only screen and (max-width: 740px){.contacts{width:100%}}.contacts__head{font-family:'Arial';font-size:30px;font-size:1.875rem;font-weight:bold}.contacts__group{font-family:'Arial';font-size:14px;font-size:0.875rem;margin-top:50px}.contacts__group .contacts__group_title{font-weight:bold;line-height:30px}.contacts__group p{margin:0}.contacts__group .contacts__group_phone{line-height:30px}.contacts__group .contacts__group_mail{line-height:30px}.form_feedback{position:relative;z-index:2;width:45%;background-color:#fff;background-color:rgba(255,255,255,0.9);padding:10px 45px 10px 50px;margin-top:20px;margin-left:-50px;line-height:25px}@media only screen and (max-width: 100px){.form_feedback{width:500%}}@media only screen and (max-width: 740px){.form_feedback{width:100%}}.form_feedback span{color:#106ec6;text-decoration:none;border-bottom:1px dotted #b8d4ee;line-height:24px;cursor:pointer}.form_feedback span:hover{border-color:#106ec6;border-style:solid}.form_feedback .input_text{max-width:100%}.form_feedback .inputtextarea{margin-top:30px;min-height:5em}.form_feedback .bid_form-key{float:right;margin-bottom:2em}.about{width:25%;float:left}@media only screen and (max-width: 740px){.about{float:none;width:100%}}@media only screen and (max-width: 740px){.about__photo{float:left;width:50%}}.about__delivery{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:20px}@media only screen and (max-width: 970px){.about__delivery{width:100%;float:none}}@media only screen and (max-width: 740px){.about__delivery{float:left;width:50%;padding-left:1em;box-sizing:border-box}}.about__delivery_title{font-weight:bold}.about__delivery_text{margin-top:1em}.about__delivery_input{margin-top:1em;width:100%;position:relative}@media only screen and (max-width: 970px){.about__delivery_input{margin:auto}}.about__delivery_input input{font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:20px;border:1px solid #d4d4d4;padding:5px 10px 5px 10px;width:100%;border-radius:3px;box-sizing:border-box}.about__delivery_input .input__button{height:32px;width:36px;display:block;position:absolute;border:none;right:0;top:0}.about__delivery_input .input__button i{display:block;position:absolute;top:7px;left:12px;opacity:.7}.facts{clear:both}.fact{padding:95px 45px;text-align:center;float:left;width:25%;font-family:'Arial';font-size:14px;font-size:0.875rem;box-sizing:border-box;line-height:20px}@media only screen and (max-width: 920px){.fact{padding:95px 15px}}@media only screen and (max-width: 740px){.fact{width:50%;padding:45px 15px}}@media only screen and (max-width: 720px){.fact{float:none;width:100%}}.fact__value{font-family:'Open Sans', sans-serif;font-size:72px;font-size:4.5rem;line-height:1.1;color:#D13D28;font-weight:bold}.fact__name{color:#D13D28;font-weight:bold}.fact__text:after{content:" ";display:block;width:64px;margin:auto;border:1px solid #D13D28;margin-top:1em}.about__bitrix_coll{float:left;width:60%}.about__bitrix_coll img{max-height:100%;max-width:100%}@media only screen and (max-width: 740px){.about__bitrix_coll{float:left;width:100%}}.about__bitrix_colr{float:right;width:35%}@media only screen and (max-width: 740px){.about__bitrix_colr{float:left;width:100%}}@media only screen and (max-width: 970px){.authority{margin-bottom:5em}}.authority__photo{margin-bottom:1em}.authority__photo div{border-radius:50%;width:225px;height:225px;background-size:cover}.authority__name{font-weight:bold}.authority__office{font-style:italic;margin-bottom:1em}.authority__history{margin-top:3em;text-align:center;font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem}.wrapper_404{min-height:700px;width:1100px;margin:auto;position:relative;height:100%}.logo_404{padding-top:30px;margin:auto;width:412px}.s404__image{height:202px;background-image:url(/local/templates/demteam-new/css/../img/404.png)}.s404__text{margin-top:30px}.s404__text a{display:block;float:right;font-weight:bold}.backg_404{position:absolute;bottom:0;left:0;height:383px;width:100%;background-image:url(/local/templates/demteam-new/css/../img/build.png)}.backg_404__link{font-style:italic}a.backg_404__link:nth-child(1){position:absolute;left:217px;bottom:379px}a.backg_404__link:nth-child(2){position:absolute;right:88px;bottom:295px}a.backg_404__link:nth-child(3){position:absolute;right:52px;bottom:108px}.index__slider{text-align:center}.index__services{margin-top:10px;margin-bottom:100px;padding-left:15px;padding-right:15px}.index__service{float:left;width:25%;text-align:center;border:1px solid #d3d3d3;padding:60px 0;box-sizing:border-box}@media only screen and (max-width: 920px){.index__service{width:50%}}@media only screen and (max-width: 660px){.index__service{float:none;width:100%;padding:20px;margin-bottom:20px}}.index__service_img{height:140px;position:relative;top:0;transition:all 0.6s}.index__service_link{font-family:'Open Sans', sans-serif;font-size:14px;font-size:0.875rem;margin-top:.7em}.index__service_link span{color:#222;border-bottom:1px solid;border-color:#d3d3d3}.index__service:hover span{border-color:#222}.work__wrap{height:290px;overflow:hidden}.work_add{border:6px solid transparent;height:100%;text-align:center;border:6px solid transparent;padding:1em}.work_add img{width:300px}.work{border:6px solid transparent;cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;height:100%;text-align:center;padding:1em;box-sizing:border-box}.work:hover{border-color:#FB5442}.work__img img{border:2px solid #ccc;max-width:100%;max-height:100%}.presentation{width:300px;margin:70px auto 0;padding:0 2em}@media only screen and (max-width: 920px){.presentation{width:100%}}.presentation__img{float:left;margin-right:24px}.presentation__text p{color:#999;font-size:12px;font-size:0.75rem}.news__image{height:100px;position:relative}@media only screen and (max-width: 660px){.news__image{text-align:center}}.news__image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.news__head{margin-top:.5em}.news__desc{line-height:20px;padding-bottom:1em}@media only screen and (max-width: 660px){.news__desc{padding-bottom:0}}.news__date{color:#b7b7b7;margin-top:.5em;font-size:12px;font-size:0.75rem}@media only screen and (max-width: 660px){.news__date{margin-top:0;margin-bottom:50px}}.clients{margin-bottom:2em}.clients div{vertical-align:bottom;text-align:center;height:100px;padding:1em}.clients div>a{border-bottom:none}@media only screen and (max-width: 660px){.clients div{width:100%;margin-bottom:20px}}.clients div img{opacity:.5;transition:opacity 0.5s;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)"}.clients div img:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(0%);opacity:1}@media only screen and (max-width: 720px){.clients div img{opacity:1;transition:none;-webkit-filter:none;-ms-filter:none;filter:none}}.help_hover{position:relative;font-style:italic;top:20px}@media only screen and (max-width: 660px){.help_hover{display:none}}.help_hover:before{content:"";display:block;width:75px;height:56px;background-image:url("/local/templates/demteam-new/css/../img/help_hover.png");position:absolute;bottom:0px;right:100%}.bid_index{position:relative;border:1px solid #cccccc;padding:50px}.bid_index .bid_form{width:100%}.bid_index .input_text{max-width:400px}@media only screen and (max-width: 720px){.bid_index .input_text{max-width:100%}}@media only screen and (max-width: 720px){.bid_index{padding:2em 1em}}.bid_form-l{float:left;width:50%;padding-right:50px;box-sizing:border-box}@media only screen and (max-width: 720px){.bid_form-l{float:none;width:100%;padding-right:0}}.bid_form-l textarea{margin-top:30px;min-height:270px}.bid_form-r{width:50%;float:left}@media only screen and (max-width: 720px){.bid_form-r{float:none;width:100%;padding-right:0;box-sizing:border-box}}@media only screen and (max-width: 720px){.bid_form-r .inout_text{max-width:100%}}.bid_form-r .bid_form{width:70%}.create__slider{margin:0;padding:0 100px;box-sizing:border-box}@media only screen and (max-width: 840px){.create__slider{padding:0 !important}}.owl-prev,.owl-next{position:absolute;top:0;height:100%;overflow:hidden;width:70px}@media only screen and (max-width: 840px){.owl-prev,.owl-next{display:none}}.owl-prev{left:0}.owl-next{right:0}.owl-next>div,.owl-prev>div{height:200px;width:200px;top:-25px;border:1px solid;transform:rotate(45deg);position:absolute}.owl-next>div{right:50px}.owl-prev>div{left:50px}.owl-next:hover>div,.owl-prev:hover>div{color:#F4423F}.create__slider_img{margin-left:5px;float:left;padding-right:50px}@media only screen and (max-width: 970px){.create__slider_img{float:none;text-align:center}}.create__slider_title{font-family:'Open Sans', sans-serif;font-size:18px;font-size:1.125rem;font-weight:bold}.create__slider_desc{font-family:'Arial';font-size:14px;font-size:0.875rem}.proposition_wrap_all{width:73%;margin-right:2%}.proposition{margin-bottom:95px}@media only screen and (max-width: 900px){.proposition{width:100%;margin-bottom:45px}}.proposition__wrap{float:left;width:80%;box-sizing:border-box}@media only screen and (max-width: 720px){.proposition__wrap{float:none;width:100%;padding-left:0}}.proposition__fact{margin-top:42px;width:20%;text-align:center;font-family:'Arial';font-size:14px;font-size:0.875rem;box-sizing:border-box;line-height:20px;float:left}@media only screen and (max-width: 720px){.proposition__fact{float:none;width:100%;margin-top:21px;margin-bottom:21px}}.proposition:nth-child(even) .proposition__fact{float:right}.proposition__title{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;font-weight:bold;margin-bottom:.5em}.proposition__promo_title{font-family:'Open Sans', sans-serif;font-size:14px;font-size:0.875rem;font-weight:bold}.proposition__promo_img{width:75px;height:75px;float:left;margin-right:11px;border:1px solid #ccc}@media only screen and (max-width: 720px){.proposition__promo_img{margin:10px 20px}}.stage{margin-bottom:60px;min-height:160px}.stage__title{font-family:'Arial';font-size:14px;font-size:0.875rem;font-weight:bold}.stage__desc{font-family:'Arial';font-size:13px;font-size:0.8125rem;line-height:18px}.new_client__wrap{position:relative;width:23%;float:right;padding:1%}.new_client .new_client__title{font-weight:bold;color:#0067a9}.new_client .new_client__text{font-size:13px;font-size:0.8125rem}.new_client .new_client__button{cursor:pointer;font-family:'Arial';font-size:18px;font-size:1.125rem;width:150px;border:3px solid #0067a9;color:#0067a9;border-right:none;height:40px;padding:0 0.5rem;line-height:40px;text-align:center;position:relative;font-weight:bold;margin-bottom:1em}.new_client .new_client__button:hover{color:#fff;background-color:#0067a9}.new_client .new_client__button:hover .new_client__button-t{background:#0067a9}.new_client .new_client__button-t{margin-left:-9.583px;border:5px solid #0067a9;border-top:0;border-right:0;z-index:-1;position:absolute;left:100%;top:50%;-webkit-transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);-ms-transform:translate(-30%, -50%) scale(0.5, 1) rotate(-135deg);-o-transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);width:28px;height:28px;background:transparent}.new_client .new_client__button-b{display:none}.marketing{margin-bottom:75px;padding-right:50px}@media only screen and (max-width: 720px){.marketing{margin-bottom:3em}}.marketing p{margin-bottom:1em}.marketing p:first-child{margin-bottom:0}h1,.h1{font-family:'Open Sans', sans-serif;font-size:36px;font-size:2.25rem;font-weight:bold;margin:1em 0;line-height:1.1}@media only screen and (max-width: 720px){h1,.h1{font-size:1.6rem}}h2,.h2{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;font-weight:bold;line-height:36px;margin-bottom:1em}@media only screen and (max-width: 720px){h2,.h2{font-size:1.4rem}}h1+p,.h1+p,.subtitle{font-family:'Open Sans', sans-serif;font-size:24px;font-size:1.5rem;line-height:30px}@media only screen and (max-width: 920px){h1+p,.h1+p,.subtitle{max-width:100%}}figure{margin-bottom:95px}figure p{padding:0;margin-left:-20px;max-width:85%;margin-bottom:0}@media only screen and (max-width: 920px){figure p{margin:auto;max-width:100%}}figure img{max-height:100%;max-width:100%}figure figcaption{font-family:'Arial';font-size:14px;font-size:0.875rem;width:70%;line-height:24px;font-style:italic}.line{clear:both;position:relative}.left{width:65%;float:left}@media only screen and (max-width: 720px){.left .input_text{max-width:90%}}@media only screen and (max-width: 920px){.left{float:none;width:100%}}.right{width:25%;float:right}@media only screen and (max-width: 920px){.right{margin:2em auto;float:none;width:50%;text-align:center}}.banner{border-radius:5px}.banner img{max-height:100%;max-width:100%;vertical-align:middle}.h2.table{font-size:18px;font-size:1.125rem;color:#D13D28;margin-bottom:0}table{text-align:right}table thead{border-bottom:1px solid #D13D28}table th{padding:.7em 0;font-weight:normal}table th:first-child{text-align:left}table td{padding:.7em 0}table td:first-child{text-align:left}span.ed{text-transform:uppercase;font-style:italic}.site,.site>p{font-family:'Arial';font-size:13px;font-size:0.8125rem;line-height:18px}.file__img{float:left;margin-right:15px;max-height:50px;max-width:50px}.file__img a{border-bottom:none}.file__img img{max-width:100%;max-height:100%}.file__text a{font-family:'Arial';font-size:14px;font-size:0.875rem}.file__text p{color:#999;font-size:12px;font-size:0.75rem;letter-spacing:.2em}blockquote{margin-bottom:2em;padding:1.2em}blockquote q{display:block;font-family:'Arial';font-size:14px;font-size:0.875rem;font-style:italic;margin-bottom:1em}blockquote q:before{color:#D13D28;display:block;position:relative;top:3px;height:0;content:"\00AB";margin-left:-.7em;font-size:4em}blockquote q:after{color:#D13D28;position:relative;top:9px;content:"\00BB";font-size:4em;height:0;line-height:0px;margin-left:.2em}blockquote site{font-family:'Arial';font-size:14px;font-size:0.875rem;font-weight:bold;font-style:italic}pre{background-color:#f0f0f0;padding:20px 40px;border:1px solid #cccccc;border-left:5px solid #D13D28;margin:2em 0;word-wrap:break-word}pre code{font-size:14px;font-size:0.875rem}.arrow__button{cursor:pointer;font-family:'Arial';font-size:18px;font-size:1.125rem;width:200px;margin:auto;border:3px solid #D13D28;color:#D13D28;border-right:none;text-align:center;position:relative;height:40px}.arrow__button.hover_y{background-color:#D13D28;color:white}.arrow__button.hover_y .arrow__button-t{background-color:#D13D28;z-index:1}.arrow__button.hover{background-color:#D13D28;color:white}.arrow__button.hover .arrow__button-b,.arrow__button.hover .arrow__button-t{background-color:#D13D28;z-index:1}.arrow__button.hover span{position:relative;z-index:5}.arrow__button span{font-weight:bold;line-height:40px}.arrow__button.like::before{display:block;position:absolute;left:-56px;top:-3px;width:50px;height:40px;content:attr(data-count);line-height:42px;border:3px solid #D13D28;color:#D13D28}.arrow__button-t{margin-left:-9.583px;border:5px solid #D13D28;border-top:0;border-right:0;z-index:-1;position:absolute;left:100%;top:50%;-webkit-transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);-ms-transform:translate(-30%, -50%) scale(0.5, 1) rotate(-135deg);-o-transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);transform:translate(-20%, -50%) scale(0.5, 1) rotate(-135deg);width:28px;height:28px;background:transparent}.arrow__button-b{display:none}.work:hover{border-color:#FB5442}.work{border:6px solid transparent;cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;height:100%;text-align:center;padding:1em;box-sizing:border-box}.create__slider{margin:0;padding:0 100px;box-sizing:border-box}.owl-prev,.owl-next{position:absolute;top:0;height:100%;overflow:hidden;width:70px}.owl-prev{left:0}.owl-next{right:0}.owl-next>div,.owl-prev>div{height:200px;width:200px;top:-25px;border:1px solid;transform:rotate(45deg);position:absolute}.owl-next>div{right:50px}.owl-prev>div{left:50px}.owl-next:hover>div,.owl-prev:hover>div{color:#F4423F}.input_text,.inputtext{width:100%;height:45px;margin-top:30px;padding:10px;border:2px solid #ccc;box-sizing:border-box;font-family:'Arial';font-size:18px;font-size:1.125rem;max-width:300px}.input_text:focus,.inputtext:focus{box-shadow:0 0 0 4px rgba(204,204,204,0.1)}.input_submit{font-family:'Arial';font-size:18px;font-size:1.125rem;color:#D13D28;display:block;width:100%;padding:0 0.6em;line-height:40px;font-weight:bold;background:none}.checkbox-group{margin:1em 0}.checkbox-group div:hover .checkbox>label::after{opacity:0.3}.checkbox{width:22px;height:22px;position:relative;display:inline-block;background:#ccc;margin-top:2px}.checkbox label{width:18px;height:18px;cursor:pointer;position:absolute;left:2px;top:2px;background:#fff}.checkbox label:after{content:'';width:10px;height:6px;position:absolute;top:3px;left:3px;border:3px solid #555;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg);transition:opacity 0.3s}.checkbox label:hover::after{opacity:0.3}.checkbox input[type=checkbox]{visibility:hidden}.checkbox input[type=checkbox]:checked+label:after{opacity:1}.checkbox ~ label{cursor:pointer;margin-left:.5em}textarea{border:2px solid #ccc;width:100%;font-family:'Arial';font-size:18px;font-size:1.125rem;padding:10px;box-sizing:border-box;resize:vertical}.border{border:3px solid #D13D28;margin-bottom:2em;padding:2em 2em 0;border-radius:6px}@media only screen and (max-width: 720px){.border{border-radius:0;background-color:#D13D28;color:#fff}}span.border{padding-bottom:2em}.wrap{margin:auto 10%}#s-anonsus{width:100%;margin:2em auto}.s-anons{width:30%;padding:1.4%;margin:0 auto;display:inline-block;vertical-align:top;border-radius:0px;border:6px solid transparent;cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}.s-anons:hover{border:6px solid #FB5442}.s-anons-img{margin:0;padding:0;height:200px;overflow:hidden;position:relative}#s-anonsus img{max-width:100%;height:auto;width:auto\9;border:none}h2.s-anons-title{font-size:1.1em;color:#444;font-weight:300}.s-over{display:none;position:absolute;top:0;left:0;line-height:100%;text-align:center;width:100%;height:100%}.s-over-more{position:absolute;left:50%;top:50%;margin-top:-50px;margin-left:-50px;display:inline-block;color:#fff;font-size:100px;font-weight:300;text-align:center;line-height:100px;width:100px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease}@media screen and (max-width: 1100px){.s-anons{width:45%;margin:15px auto}}@media screen and (max-width: 720px){.s-anons{width:90%;margin:15px auto}}.bx_breadcrumbs{margin-bottom:15px;padding-top:0px;z-index:1}.bx_breadcrumbs ul{margin:0;padding:0}.bx_breadcrumbs ul li{display:inline-block;line-height:20px}.bx_breadcrumbs ul li a{border:none;display:block;background:url(/local/templates/demteam-new/css/../images/breadcrumbs_arrow.png) no-repeat center right;color:#555;text-decoration:none;font-size:14px;opacity:.5}.bx_breadcrumbs ul li:first-child a{padding-left:0}.bx_breadcrumbs ul li:last-child a{background:none}.bx_breadcrumbs ul li a:hover{text-decoration:underline;line-height:20px;opacity:1}.bx_breadcrumbs ul li span{display:inline-block;padding:0 15px;color:#aaa;text-decoration:none;font-size:14px}.bx_breadcrumbs,.bx_breadcrumbs ul li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.paginator{margin:25px auto;font-size:13px;position:relative;text-align:center;width:100%}.pagin-item{display:inline-block;line-height:30px;width:30px;text-align:center;background:#fff;margin-left:2px;border-radius:5px;border:solid 1px #c3c3c3}.pagin-item-text{display:inline-block;line-height:30px;padding:0 15px;text-align:center;background:#fff;margin-left:2px;border-radius:5px;border:solid 1px #c3c3c3}.pagin-item:hover,.pagin-item-text:hover{border:solid 1px #999}.pagin-item-active{background:#007ba7;border:solid 1px #007ba7;display:inline-block;line-height:30px;width:30px;text-align:center;margin-left:2px;border-radius:5px;color:#fff}.paginator a,.paginator a:hover{color:#666;text-decoration:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px;border:none;color:#444}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#007ba7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left;margin-right:15px}.nav-pills>li>a{border-radius:4px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:rgba(212,52,51,0.8)}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.default-form .form-errors p{font-size:90%;margin:-0.6em 0 0 0.3em}.default-form .form-note{text-align:center}.default-form .error-fld{display:block;float:left;height:13px;width:15px}.brif_title{text-align:center;padding:1em;font-size:1.5em}.brif_table{max-width:1200px;margin:2em auto}.brif_table textarea{height:100%}.brif_table .input_text,.brif_table .inputtext{margin-top:0;max-width:none;width:100%}.brif_table td{width:50%}.brif_table td:first-child{padding-right:2em}.brif_checkbox{text-align:left}.brif_radio{text-align:center !important;padding-right:2em !important}.brif_radio>input[type=radio]{margin:0 4px}.brif_radio>span{text-align:left;width:120px}.brif_radio>span:first-child{float:left}.brif_radio>span:last-child{float:right}.brif_table td{line-height:28px;border:1px solid #e5e5e5;padding:0.5em;vertical-align:middle}.brif_table label{margin:0}.arrow__button>input{background:none;font-family:'Arial';font-size:18px;font-size:1.125rem;color:#D13D28;position:relative;z-index:2;width:100%}.radio_input{position:relative;display:inline-block;margin:0 7px}.radio_input>input{visibility:hidden}.radio_input>label{width:18px;height:18px;position:absolute;left:-4px;border:2px solid #ccc;border-radius:50%;cursor:pointer}.radio_input>label:after{content:'';width:10px;height:6px;position:absolute;top:3px;left:3px;border:3px solid #555;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg);transition:opacity 0.3s}.radio_input>label:hover::after{opacity:0.3}.radio_input>input:checked+label:after{opacity:1}.brif_table input:invalid,.brif_table textarea:invalid{box-shadow:0 0 5px 0 rgba(212,52,51,0.4)}.brif_table input:valid,.brif_table textarea:valid{box-shadow:none}.brif_table select{width:100%;height:45px;padding:10px;border:2px solid #ccc;box-sizing:border-box;font-family:'Arial';font-size:18px;font-size:1.125rem}.checkbox-group input[type='text']{margin-top:.7em}.wrap_index{color:#222;padding:0 50px;margin:0 10% 0}.pt-page-moveToRight{-webkit-animation:moveToRight 0.6s ease both;animation:moveToRight 0.6s ease both}.pt-page-moveFromLeft{-webkit-animation:moveFromLeft 0.6s ease both;animation:moveFromLeft 0.6s ease both}@-webkit-keyframes moveToRight{from{}to{-webkit-transform:translateX(100%)}}@keyframes moveToRight{from{}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%)}}@keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}#slider{width:100%;overflow:hidden;position:relative}.gx-slide{position:absolute;top:0;left:100%;width:100%;height:100%;overflow:hidden}.gx-slide-active,.gx-slide-before{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block}.sl-title{opacity:0;position:absolute;overflow:hidden;color:#000;font-weight:300}.sl-descr{opacity:0;position:absolute;overflow:hidden;color:#000;font-weight:300;line-height:initial}.sl-button{opacity:0;position:absolute;display:inline-block;color:#000;background:none;border:solid 1px #000;border-radius:7px;cursor:pointer}.sl-img{opacity:0;position:absolute}#slide-manage{position:absolute;bottom:10px;width:100%;display:inline-block;line-height:30px;text-align:center}.gx-slide-button{display:inline-block;margin:3px 7px;width:10px;height:10px;border-radius:8px;background:#000}.gx-slide-button:hover{cursor:pointer}.gx-slide-button-active{width:16px;height:16px;margin:0 7px;background:none;box-shadow:0 0 0 1px #000;border:none}.gx-slide-button-active:hover{background:none;cursor:default;border:none}#gx-next-slide{position:absolute;top:50%;right:15px;width:27px;height:53px;margin-top:-27px;cursor:pointer;background:url(/local/templates/demteam-new/css/../images/prew-next-b.png) no-repeat right top}#gx-prew-slide{position:absolute;top:50%;left:15px;width:27px;height:53px;margin-top:-27px;cursor:pointer;background:url(/local/templates/demteam-new/css/../images/prew-next-b.png) no-repeat left top}#all{background-color:#fff;min-height:100%}@media only screen and (max-width: 720px){.portfolio_array_wrap-l,.portfolio_array_wrap-r{display:none}}.text-center{text-align:center}.container p{margin-bottom:1em}#slider_wrap{margin-bottom:100px}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.info{position:relative;border-bottom:1px solid #D13D28}.info:before{content:"i";color:#D13D28;font-weight:bold;border:2px solid #D13D28;position:absolute;left:-45px;width:2em;top:-10px;line-height:29px;height:2em;border-radius:50%;font-size:16px}@media only screen and (max-width: 970px){.info:before{left:-35px;width:1.5em;top:-6px;line-height:26px;height:1.5em;display:inline-block}}.green{color:#fff;background-color:#00b254;padding:2em;box-shadow:5px 5px 0px 1px #447053}.red-square{color:#fff;background-color:#D13D28;padding:2em;box-shadow:5px 5px 0px 1px #7a0908}a.red-square{border:none;margin-top:2em;display:inline-block}.block-outline{position:relative;top:-2px;padding:2px 13px;border-radius:10px;background-color:#F9F904;display:inline-block}.block-outline>a{color:#ff0000;border-color:#ff0000}.block-outline>a:hover{border-color:#ff0000}.new_authority{display:flex;margin:auto;justify-content:center;align-items:center;font-size:100px;color:#D13D28;border:5px solid #D13D28;box-sizing:border-box;transition:.5s all ease-in;width:255px;height:255px;border-radius:50%}.new_authority:hover{border:5px solid #D13D28;background-color:rgba(209,61,40,0.5)}.project__time{font-size:12px;font-size:0.75rem;color:#999;display:block;letter-spacing:.2em;margin-top:-20px;margin-bottom:20px}@media only screen and (max-width: 920px){.project__link{text-align:left}}.project__link .project__icon{max-height:48px;max-width:48px;float:left;margin-right:5px}.project__link img{vertical-align:middle;max-width:100%;max-height:100%}.project__img{margin-bottom:60px}.project__developers{margin-top:2em;float:left;font-family:'Arial';font-size:14px;font-size:0.875rem;line-height:30px}@media only screen and (max-width: 720px){.project__developers{width:100%;float:none}}.project__developers .developers__title{font-weight:bold}.project__developers .developers__line{margin-top:.5em}.project__developers .developers__thanks{margin-top:2em;font-style:italic}.like{float:right}@media only screen and (max-width: 920px){.like{float:none;margin-top:2em}}.bitrix24{display:flex;flex-wrap:wrap;margin:0 2%;width:96%}.bitrix24_tarif{display:flex;margin:2em 1% 2em;font-size:13px;font-size:0.8125rem;flex:1;min-width:200px;min-height:300px;max-width:300px}.bitrix24_wrap{border:1px solid #000;padding:1em;display:flex;flex-direction:column;justify-content:space-between}.bitrix24_title{font-size:18px;font-size:1.125rem;margin-bottom:1.5em}.bitrix24_text{line-height:19px;margin-bottom:3.5em;flex:1}.bitrix24_option{color:#046b21;line-height:24px}.bitrix24_price{color:#D13D28;font-size:18px;font-size:1.125rem;margin-top:1em}.bitrix24_desc{flex:1;font-size:14px;font-size:0.875rem;margin:2em 1% 2em;padding:1em;min-width:200px;min-height:300px;max-width:300px;box-sizing:border-box}.bitrix24_desc .input_text{display:block;margin-top:15px;min-width:230px}.bitrix24_desc .bid_form-key{margin-top:2em;width:215px}.bitrix24_services{margin-top:100px}.bitrix24_services img{vertical-align:bottom}.bitrix24_services>div{border-bottom:1px solid #e5e5e5;margin-bottom:4em;display:flex;flex-wrap:nowrap}@media only screen and (max-width: 999px){.bitrix24_services>div{flex-wrap:wrap}}.bitrix24_services>div>div{margin:auto;flex-grow:1}.bitrix24_services>div>div:last-child{text-align:center}.bitrix24_services>div:nth-child(odd){flex-direction:row-reverse}.bitrix24_services a{font-size:18px;font-size:1.125rem}.introduction p.bold{margin-top:1em}.introduction hr{border:none;border-bottom:1px solid #ccc;margin-bottom:3em}.introduction table thead{border-bottom:1px solid #ccc}.introduction th{font-weight:bold}.introduction td{width:50%}.introduction tr.title_tr td{padding:.7em 0 0}.introduction tr.title_td td{padding:0}.introduction .desc{color:#666;font-size:12px;font-size:0.75rem;line-height:14px;display:block;margin-bottom:0.3em}.introduction td.hr{width:100%;border-bottom:1px solid #ccc}.investment{clear:both;margin-bottom:3em}.investment .bonus-img{height:62px;margin-bottom:1em}.investment table{text-align:left}.investment table thead{border:none}.investment table th{color:#e74c3c;padding:1em;font-size:18px;font-size:1.125rem;font-weight:bold;text-align:center}.investment table th:nth-child(2){color:#2a5f1e;border:2px solid #2a5f1e;border-bottom:none}.investment table td{padding:1em 2em;width:40%}.investment table td:first-child{width:20%;font-weight:bold}.investment table td:nth-child(2){border-right:2px solid #2a5f1e;border-left:2px solid #2a5f1e}.investment table tr:last-child td:nth-child(2){border-bottom:2px solid #2a5f1e;padding-bottom:2em}.investment .index__service{text-align:left;padding:30px;flex:1;min-width:250px}.investment .index__services{display:flex;flex-wrap:wrap}.investment .authority__photo{text-align:center}.wrapper,.drow,header,.menu__wrapper,.menu__wrapper li ul,footer,.tarif-list,.bid,.bid_form,.tarif-list2,.tarif-list2 .tarif__info,.steps,.facts,.about__bitrix,.index__services,.presentation,.bid_index,.create__slider,.proposition_wrap_all,.proposition,.line,.file,.bitrix24,.bitrix24_row,.project_section_black{*zoom:1}.wrapper:before,.drow:before,header:before,.menu__wrapper:before,.menu__wrapper li ul:before,footer:before,.tarif-list:before,.bid:before,.bid_form:before,.tarif-list2:before,.tarif-list2 .tarif__info:before,.steps:before,.facts:before,.about__bitrix:before,.index__services:before,.presentation:before,.bid_index:before,.create__slider:before,.proposition_wrap_all:before,.proposition:before,.line:before,.file:before,.bitrix24:before,.bitrix24_row:before,.project_section_black:before,.wrapper:after,.drow:after,header:after,.menu__wrapper:after,.menu__wrapper li ul:after,footer:after,.tarif-list:after,.bid:after,.bid_form:after,.tarif-list2:after,.tarif-list2 .tarif__info:after,.steps:after,.facts:after,.about__bitrix:after,.index__services:after,.presentation:after,.bid_index:after,.create__slider:after,.proposition_wrap_all:after,.proposition:after,.line:after,.file:after,.bitrix24:after,.bitrix24_row:after,.project_section_black:after{content:' ';display:table}.wrapper:after,.drow:after,header:after,.menu__wrapper:after,.menu__wrapper li ul:after,footer:after,.tarif-list:after,.bid:after,.bid_form:after,.tarif-list2:after,.tarif-list2 .tarif__info:after,.steps:after,.facts:after,.about__bitrix:after,.index__services:after,.presentation:after,.bid_index:after,.create__slider:after,.proposition_wrap_all:after,.proposition:after,.line:after,.file:after,.bitrix24:after,.bitrix24_row:after,.project_section_black:after{clear:both}.project_page_intro{display:flex;width:100%;background-color:#de6160;text-align:center;height:500px;height:45.45vw;flex-direction:column;justify-content:center;padding:0 10%;box-sizing:border-box}@media (max-width: 768px){.project_page_intro{padding:110px 8px 0}}.project_page_intro.viatshiy{background:url(/local/templates/demteam-new/img/projects/viatshiy/background.png);background-size:cover;min-height:550px}.project_page_intro.viatshiy h1{color:#fff;width:50%;margin:2em auto}.project_page_intro.viatshiy .link{font-size:24px;font-size:1.5rem}.project_page_intro.viatshiy .link a{color:#fdb911;border-color:rgba(253,185,17,0.6)}.project_page_intro.viatshiy .link a:hover{border-color:#fdb911}.our_job{padding-bottom:2em}.project_section{padding:110px 15px}.project_section_black{background-color:#383838;color:#fff;padding:110px 10%}@media (max-width: 768px){.project_section_black{padding:110px 23px 0}}.project_image{text-align:center}.project_image p{margin:auto;width:auto}.wave{position:relative;background:#383838 url(/local/templates/demteam-new/img/projects/viatshiy/kater.png) 20% 100% no-repeat}.wave:before{content:" ";bottom:-6px;left:0;right:0;position:absolute;width:100%;height:6px;color:#383838;background-image:url(/local/templates/demteam-new/img/projects/viatshiy/wave.png)}.attainment{font-size:36px;color:#ffb400;line-height:1.1;font-weight:bold;margin-bottom:1em}@media only screen and (max-width: 1000px){.attainment{text-align:center}}.attainment small{font-weight:normal;display:block;font-size:14px;line-height:24px}.viatshiy_img_comment{margin-top:100px}@media only screen and (max-width: 1000px){.viatshiy_img_comment{margin-top:50px;list-style-type:upper-roman}}@media (min-width: 1001px){.viatshiy_img_comment li:nth-child(2){margin-top:50px}.viatshiy_img_comment li:nth-child(3){margin-top:150px}.viatshiy_img_comment li:nth-child(4){margin-top:200px}}@media (min-width: 1201px){.viatshiy_img_comment li:nth-child(2){margin-top:150px}.viatshiy_img_comment li:nth-child(3){margin-top:250px}.viatshiy_img_comment li:nth-child(4){margin-top:300px}}@media (min-width: 1351px){.viatshiy_img_comment li:nth-child(2){margin-top:170px}.viatshiy_img_comment li:nth-child(3){margin-top:350px}.viatshiy_img_comment li:nth-child(4){margin-top:380px}}.services_pages{margin:1em 0 3em}.services_pages img{box-shadow:0px 4px 1px -3px #000;vertical-align:middle}.pages{background:url(/local/templates/demteam-new/img/projects/viatshiy/contacts_page.png) no-repeat 0% 105%,url(/local/templates/demteam-new/img/projects/viatshiy/preferens_page.png) no-repeat 50% 105%,url(/local/templates/demteam-new/img/projects/viatshiy/about_page.png) no-repeat 100% 140%;padding:110px 10% 0;min-height:750px;overflow:hidden}@media (max-width: 768px){.pages{padding:110px 23px 0}}@media only screen and (max-width: 720px){.pages{background:none;min-height:400px}}div.green{margin-top:8em;margin-bottom:2em}@media (min-width: 992px){.our_job{background:#383838 url(/local/templates/demteam-new/img/projects/viatshiy/our_job.png) no-repeat 100% 0%}}.metroset{box-sizing:border-box}.metroset div.red-square{padding:2em 2em 1em 3em}@media only screen and (max-width: 720px){.metroset div.red-square{padding:2em 23px 1em;margin-left:-23px;margin-right:-23px;box-shadow:none}}.metroset li{margin-bottom:0}.metroset .icon{padding:1em}.metroset .fact__text:after{content:none}.metroset_background{background-color:#4921A6;padding:3em 0}.metroset_background .text{color:#fff}.metroset__flex{margin-top:70px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 720px){.metroset__flex{margin-top:30px}}.metroset__flex>div{min-width:45%;max-width:45%;margin-right:5%;margin-bottom:2em;flex:1;box-sizing:border-box;padding:0 15px}@media only screen and (max-width: 720px){.metroset__flex>div{padding:0;min-width:100%;max-width:100%;box-sizing:border-box}}.metroset__flex .title{margin-bottom:1em}.metroset_background2_wrap{position:relative}.metroset_background2_wrap:after{border-bottom:1px solid black;content:" ";position:absolute;left:0;right:0;top:50%;display:block;transform:translateY(-50%)}.metroset_background2{height:200px;background:url(http://placekitten.com/g/201/201) no-repeat right center;position:relative;z-index:1}@media only screen and (max-width: 720px){.metroset_background2{background:url(http://placekitten.com/g/201/201) no-repeat center center}}.metroset__thanks{width:40%;margin:3em auto;padding:3em;background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #d7d7d7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #d7d7d7));background:-webkit-linear-gradient(top, #f5f5f5 0%, #d7d7d7 100%);background:-o-linear-gradient(top, #f5f5f5 0%, #d7d7d7 100%);background:-ms-linear-gradient(top, #f5f5f5 0%, #d7d7d7 100%);background:linear-gradient(to bottom, #f5f5f5 0%, #d7d7d7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#d7d7d7',GradientType=0 );box-shadow:0 0 10px #444;box-shadow:0 0 10px rgba(68,68,68,0.6)}@media only screen and (max-width: 720px){.metroset__thanks{width:100%;padding:2em;box-sizing:border-box}}.metroset__thanks .title{text-align:center;font-style:italic}div.red-square+.title{margin-top:100px}.full-img{margin:70px auto}.developers__line{float:left;width:50%}@media only screen and (max-width: 720px){.developers__line{width:100%}}@media only screen and (max-width: 720px){.project__developers+div{float:none !important;text-align:center}}.link-text{color:#106ec6;text-decoration:none;border-bottom:1px solid #b8d4ee;line-height:24px}.link-text:hover{border-color:#106ec6}.test{content:"win"}.fb-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 0 no-repeat;width:19px;height:19px}.tw-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -93px no-repeat;width:19px;height:19px}.vk-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -122px no-repeat;width:19px;height:19px}.search-button2-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -70px no-repeat;width:10px;height:13px}.search-button-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -49px no-repeat;width:9px;height:11px}.openmap-icon{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons-sba8144b256.png") 0 -29px no-repeat;width:13px;height:10px}#s-anonsus>div{box-sizing:border-box;text-align:center}#slider{border-radius:6px}.wrapper>#slider{height:40% !important}.affix{position:fixed;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.affix{top:50px;position:fixed !important}.affix-top{position:static !important}.affix-bottom{top:auto;position:absolute !important}@media (max-width: 991px){.affix,.affix-top,.affix-bottom{position:static !important}}.slogan{display:inline-block;line-height:19px;border-left:solid 1px #fff;white-space:nowrap;margin-left:20px;padding-left:20px}.left-col__logo{font-size:24px;font-size:1.5rem;letter-spacing:1px}.left-col__logo img{vertical-align:bottom}@media only screen and (max-width: 970px){.slogan{margin:0;padding:0;border:none}.slogan:first-letter{font-size:0}}#slider{border-radius:0 !important}.icon1{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 0 no-repeat;width:80px;height:59px}.icon2{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -974px no-repeat;width:67px;height:59px}.icon3{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1938px no-repeat;width:62px;height:57px}.icon4{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2005px no-repeat;width:42px;height:58px}.icon5{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2073px no-repeat;width:69px;height:62px}.icon6{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2145px no-repeat;width:62px;height:62px}.icon7{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2217px no-repeat;width:55px;height:56px}.icon8{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2283px no-repeat;width:47px;height:61px}.icon9{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -2354px no-repeat;width:62px;height:62px}.icon10{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -69px no-repeat;width:62px;height:68px}.icon11{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -147px no-repeat;width:79px;height:61px}.icon12{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -218px no-repeat;width:62px;height:62px}.icon13{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -290px no-repeat;width:52px;height:74px}.icon14{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -374px no-repeat;width:90px;height:90px}.icon15{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -474px no-repeat;width:90px;height:90px}.icon16{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -574px no-repeat;width:90px;height:90px}.icon17{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -674px no-repeat;width:90px;height:90px}.icon18{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -774px no-repeat;width:90px;height:90px}.icon19{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -874px no-repeat;width:90px;height:90px}.icon20{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1043px no-repeat;width:90px;height:90px}.icon21{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1143px no-repeat;width:90px;height:90px}.icon22{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1243px no-repeat;width:90px;height:90px}.icon23{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1343px no-repeat;width:90px;height:90px}.icon24{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1443px no-repeat;width:90px;height:90px}.icon25{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1543px no-repeat;width:90px;height:90px}.icon26{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1643px no-repeat;width:92px;height:72px}.icon27{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1725px no-repeat;width:104px;height:64px}.icon28{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1799px no-repeat;width:92px;height:57px}.icon29{display:inline-block;background:url("/local/templates/demteam-new/css/../img/icons/all-sc596f359cf.png") 0 -1866px no-repeat;width:62px;height:62px}.b-work__wrap{text-align:center}.b-work{cursor:pointer;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;overflow:hidden;border:6px solid transparent;padding:0}.b-work img{vertical-align:middle;transition:transform 0.6s cubic-bezier(0.17, 0.27, 0.31, 0.99)}.b-work img.preview_picture{width:100%}.b-work:hover img{transform:scale(1.3)}.b-work:hover .b-work__text{background-color:rgba(251,84,66,0.8)}.b-work:hover .b-work__text span{top:0;color:#fff;transition:top 0.1s 0.5s,color 0s 0.5s}.b-work:hover .b-work__property img{-webkit-transform:none;-ms-transform:none;transform:none}.b-work .b-work__text{position:absolute;left:0;right:0;top:0;bottom:0;content:" ";z-index:1;transition:all 0.6s ease;display:flex}.b-work .b-work__text span{color:rgba(255,255,255,0);margin:auto;position:relative;top:20px;transition:none;width:50%;transform:translate3d(0, 0, 0)}.b-work .b-work__text .h2{font-weight:normal}.b-work__property{position:absolute;bottom:0;z-index:3;margin-right:10px;bottom:20px;left:30px}.b-work__property span{padding:.5em;color:#fff;background-color:rgba(0,0,0,0.35)}.b-work__case{position:absolute;right:0;top:0;color:#fff;background-color:rgba(0,0,0,0.35);z-index:3;background:url(/local/templates/demteam-new/css/../img/case2.png);background-size:cover;height:75px;width:75px}.index__service_desc{visibility:hidden;color:#fff;padding:0 25px}.index__service.ver2{overflow:hidden;background-color:#fff;transition:all 0.6s;height:295px}.index__service_wrap{position:relative;top:0;transition:all 0.6s}.index__service.ver2:hover{background-color:#D13D28}.index__service.ver2:hover .index__service_link span{color:#fff;border-color:#fff}.index__service.ver2:hover .index__service_wrap{top:-150px}.index__service.ver2:hover .index__service_desc{visibility:visible}.index__service.ver2:hover .index__service_img{top:-200px}.phone{margin-left:40px;word-wrap:normal}@media only screen and (max-width: 1300px){.phone{display:block;margin:auto}}.col-md-3 .b-work__text .h2{font-weight:normal;font-size:16px;line-height:1.4}.col-md-6 .b-work__case,.grid-item--width2 .b-work__case{width:150px;height:150px;top:30px;right:30px}.b-work.col-md-3 .b-work__property img{max-width:31px}.index__service.ver3{overflow:hidden;background-color:#fff;transition:all 0.6s;height:295px;position:relative}.index__service.ver3:hover{background-color:#d01e1c}.index__service.ver3:hover .index__service_img{top:-200px}.index__service.ver3:hover .index__service_wrap{position:absolute;top:50%;transition:all 0.6s;left:50%;transform:translate(-50%, -50%)}.index__service.ver3:hover .index__service_link span{color:#fff;border-bottom:1px solid #fff}.index__service.ver3:hover .index__service_desc{visibility:visible}.audit_row{background:#D13D28 url(/local/templates/demteam-new/css/../img/index_audit.png) 50% 50% no-repeat;height:200px;margin:0 0 40px;background-size:contain}.red_row{background:#D13D28;margin:0 0 40px;padding:2em 10%;text-align:center;overflow:hidden}.red_row img{vertical-align:middle}@media only screen and (max-width: 720px){.red_row{padding:2em 23px}}.green-text{color:#00b254}.close{position:absolute;right:13px;top:8px;font-size:20px;color:#ccc;cursor:pointer}.close:hover{color:#444}.gray_bg_row{background-color:#E0E0E0;margin:0px 0 50px !important}.presentation{margin:30px auto 0}@media only screen and (max-width: 920px){.presentation{width:auto}}.investment .index__service{display:flex;flex-direction:column}.investment .index__service>p:nth-child(2){flex:1}.investment .index__service .tarif__button{margin:0 auto}.investment .index__service{float:none !important}.bx_breadcrumbs ul li a span{color:#555}.bx_breadcrumbs ul li a{margin-right:15px;padding-right:15px}.bx_breadcrumbs ul li span{padding:0}.dotted{border-bottom-style:dotted}.portfolio__section{cursor:pointer;text-align:center;margin:2em 0}.portfolio__section a{margin:0 0.5em}.portfolio__section a.active{border-bottom-color:#106ec6}.black{background-color:#222 !important;color:#fff;position:relative}.black table{text-align:left}.black table td:first-child{width:40%}.black footer{color:#222}.black .h2.table{color:#fff;font-size:24px;font-size:1.5rem;margin-top:2em}.black .border{background-color:#fff;color:#000}.black .kakashka{position:absolute;right:0;bottom:0;max-width:300px}div.black a{color:#fff;border-bottom:1px solid #fff}div.black a:hover{color:#fff;border-bottom:1px solid #D13D28}#all.black .bx_breadcrumbs span{color:#aaa}@media only screen and (max-width: 720px){ul.nav.nav-pills>li{float:none}}@media only screen and (max-width: 720px){.marketing{padding-right:15px}.bx_breadcrumbs ul li{padding:.5em 0}.left{box-sizing:border-box}.right{width:100%;padding:0 15px;box-sizing:border-box}}@media only screen and (max-width: 970px){.bx_breadcrumbs ul li span{padding:0}}@media all and (min-width: 992px){.col-md-4{min-height:250px}}.border_bottom{border-bottom:4px solid #D13D28;padding-bottom:1em}.arrow__button-t{border-top:0}.bitrix24_wrap{width:100%}.w100{width:100%}.bx_breadcrumbs{margin-top:40px;z-index:1;position:relative}@media only screen and (max-width: 720px){.bx_breadcrumbs{margin-top:auto}}

/*# sourceMappingURL=screen.css.map */
/* End */


/* Start:/local/templates/demteam-new/css/fixs.css?145404014410379*/


/*.input_submit,
.bid_form-key{
    height: auto !important;
}
.index__service_desc{
    visibility: hidden;
    color: #fff;
    padding: 0 25px;
}
.index__service.ver2{
    overflow: hidden;
    background-color: #fff;
    transition: all .6s;
    height: 295px;
}
.index__service_wrap {
    position: relative;
    top: 0;
    transition: all .6s;
}
.index__service.ver2:hover{
    background-color: #D13D28; /*#d01e1c
}
.index__service.ver2:hover .index__service_link span {
    color: #fff;
    border-color: #fff;
}
.index__service.ver2:hover .index__service_wrap {
    top: -150px;
}
.index__service.ver2:hover .index__service_desc{
    visibility: visible;
}

.index__service.ver2:hover .index__service_img{
    top: -200px;
}

.phone {
    margin-left: 40px;
    word-wrap: normal;
}

/* Портфолио на главной
.col-md-3 .b-work__text .h2{
    font-weight: normal;
    font-size: 16px;
    line-height: 1.4;
}

.col-md-6 .b-work__case,
.grid-item--width2 .b-work__case{
    width: 150px;
    height: 150px;
    top: 30px;
    right: 30px;
}


.b-work.col-md-3 .b-work__property img{
    max-width: 31px;
}


.b-work .b-work__property img{
    margin-right: 10px;
}

.b-work__property{
    bottom: 20px;
    left: 30px;
}
.index__service.ver3{
    overflow: hidden;
    background-color: #fff;
    transition: all .6s;
    height: 295px;
    position: relative;
}

.index__service.ver3:hover{
    background-color: #d01e1c;
}

.index__service.ver3:hover .index__service_img {
    top: -200px;
}
.index__service.ver3:hover .index__service_wrap{
    position: absolute;
    top: 50%;
    transition: all .6s;
    left: 50%;
    transform: translate(-50%,-50%);
}
.index__service.ver3:hover .index__service_link span{
    color: #fff;
    border-bottom: 1px solid #fff;
}
.index__service.ver3:hover .index__service_desc{
    visibility: visible;
}

.audit_row{
    background: #D13D28 url(/local/templates/demteam-new/css/../img/index_audit.png) 50% 50% no-repeat;
    height: 200px;
    margin: 0 0 40px;
}

.red_row {
    background: #D13D28;
    margin: 0 0 40px;
    padding: 2em 10%;
    text-align: center;
    overflow: hidden;
}
.red_row img {
    vertical-align: middle;
}

.green-text {
    color: #00b254;
}

.close {
    position: absolute;
    right: 13px;
    top: 8px;
    font-size: 20px;
    color: #ccc;
    cursor: pointer;
}
.close:hover{
    color: #444;
}

.gray_bg_row{
    background-color: #E0E0E0;
    margin: 0px 0 50px;
}

.presentation{
    margin: 30px auto 0;
}

.investment .index__service{
    display: flex;
    flex-direction: column;
}
.investment .index__service>p{

}
.investment .index__service>p:nth-child(2) {
    flex: 1;
}
.investment .index__service .tarif__button{
    margin: 0 auto;
}
.investment .index__service{
    float: none !important;
}

.bx_breadcrumbs ul li a span{
    color: #555;
}

@media only screen and (max-width: 920px){
    .presentation {
        width: auto;
    }
}

figure figcaption{
    width: 70%;
}

.arrow__button.hover_y{
    background-color: #D13D28;
    color: white;
}

.arrow__button.hover_y .arrow__button-t{
    background-color: #D13D28;
    z-index: 1;
}

.dotted{
    border-bottom-style: dotted;
}

.portfolio__section{
    cursor: pointer;
    text-align: center;
    margin: 2em 0;
}
.portfolio__section a{
    margin: 0 .5em;
}
.portfolio__section a.active{
    border-bottom-color: #106ec6;
}

.arrow__button-t, .new_client .new_client__button-t{
    -ms-transform: translate(-20%,-50%)scale(.5,1)rotate(-135deg) !important;
    -webkit-transform: translate(-20%,-50%)scale(.5,1)rotate(-135deg) !important;
    border-top: 0;
}


/* blacklist
.black {
    background-color: #222 !important;
    color: #fff;
}
.black footer{
    color: #222;
}
.black .h2.table {
    color: #fff;
    font-size: 24px;
    font-size: 1.5rem;
    margin-top: 2em;
}
.black .border {
    background-color: #fff;
    color: #000;
}

div.black a {
    color: #fff;
    border-bottom: 1px solid #fff;
}
div.black a:hover {
    color: #fff;
    border-bottom: 1px solid #D13D28;
}

#all.black .bx_breadcrumbs span {
    color: #aaa;
}

.drow__title{font-family:'Open Sans', sans-serif;font-size:13px;font-size:0.8125rem;background-color:#fff;color:#222222;position:absolute;top:-.7em;left:2em;padding:0 1em;text-transform:uppercase;letter-spacing:.2em}
h1.drow__title{
    margin: auto;
}

.border_bottom{
    border-bottom: 4px solid #D13D28;
    padding-bottom: 1em;
}

@media all and (max-width: 720px) {
    .clients div img{
        opacity: 1;
        transition: none;
        -webkit-filter: none;
        -ms-filter: none;
        filter: none;
    }
    .proposition__promo_img{
        margin: 10px 20px;
    }
    .bid__title{
        margin-left: 0;
    }
    .steps div {
        margin-top: 1em;
    }
    .border{
        border-radius: 0;
        background-color: #D13D28;
        color: #fff;
    }
    ul.nav.nav-pills>li {
        float: none;
    }
    .fact{
        float: none;
        width: 100%;
    }
}

@media only screen and (max-width: 970px) {
    .bx_breadcrumbs ul li span {
        padding: 0;
    }

    .bx_breadcrumbs ul li {
        display: block;
    }

    .bx_breadcrumbs ul li a {
        padding: 0;
    }
}
    .phone{
        display: block;
        margin: auto;
    }
    .slogan:first-letter {
        font-size: 0;
    }
    .left-col__menu {
        padding: 0;
    }

    .right-col__social a:first-of-type i {
        margin-left: 0px;
    }
    .right-col__social{
        padding: 0;
        text-align: left !important;
    }
    .right-col__search{
        padding: 0 !important;
    }
    .rubric__img,
    .rubric__title{
        text-align: center;
    }
    .about__delivery_input{
        margin: auto;
    }
    .about__delivery{
        width: 100%;
        float: none;
    }
    .authority {
        margin-bottom: 5em;
    }
    .reviews__page{
        float: none;
        margin: 50px auto;
    }
    .bx_breadcrumbs ul li span{
        padding: 0;
    }
    .bx_breadcrumbs ul li{
        display: block;
    }
    .bx_breadcrumbs ul li a{
        padding: 0;
    }
    .audit__logo+.wrapper .right {
        width: 100%;
    }
    .audit__price{
        flex-wrap: wrap;
    }
    .audit__price_item,
    .audit__price_item-action{
        margin: 1em;
    }
    .info:before {
        content: "i";
        color: #D13D28;
        font-weight: bold;
        border: 2px solid #D13D28;
        position: absolute;
        left: -35px;
        width: 1.5em;
        top: -6px;
        line-height: 26px;
        height: 1.5em;
        display: inline-block;
        border-radius: 50%;
        font-size: 16px;
    }
.presentation{
    padding: 0 2em;
}

.audit_row{
    background-size: contain;
}

.header__left-col {width: 600px;}

/*_________________________________#
@media all and (min-width:992px){
    .col-md-4{
        min-height: 250px
    }
}

.audit__logo{
    align-items: center;
}

.bitrix24_wrap{
     width: 100%;
 }

#promo_bitrix24 img{
    width: 100%;
}
.w100{
    width: 100%;
}
@media only screen and (max-width: 720px){
    .marketing {
        padding-right: 15px;
    }
    .left {
        padding: 0 15px;
        box-sizing: border-box;
    }
    .right {
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }
    .bx_breadcrumbs ul li{
        padding: .5em 1em .5em 0;
    }
}

.bx_breadcrumbs ul li a{
    margin-right: 15px;
}

.bx_breadcrumbs ul li span{
    padding: 0;
}

.wrapper{
    margin: 0px 10%;
}

.services__title{
    margin-top: 1em;
}
*/
@media only screen and (max-width: 720px) {
    .contacts,
    .form_feedback{
        padding: 23px !important;
        margin-left: -23px !important;
        margin-right: -23px !important;
    }
    .form_feedback .bid_form-key{
        float: none;
    }
    .contacts{
        margin-bottom: 2em;
    }
    #map {
        position: static !important;
        height: 400px !important;
        height: 70vh !important;
    }
    .form_feedback>span{
        display: none !important;
    }
    .form_feedback .form{
        display: block !important;
    }
}


.right-col__audit{
    text-align: right;
}
.right-col__audit .block-outline{
    top: 5px;
}

.black .border{
    z-index: 5;
}

.block-outline2 {
    position: relative;
    top: 5px;
    padding: 2px 13px;
    border-radius: 4px;
    background-color: #A61816;
    display: inline-block;
    box-shadow: 0px 0px 2px 2px rgba(255, 255, 255, 0.45);
    transition: all 1s;
    animation: flicker 1s infinite alternate;
}
.block-outline2>a{
    color: #ffffff;
}
.block-outline2:hover {
    animation-play-state: paused;
    background-color: #fff;
}
.block-outline2:hover>a{
    color: #D13D28;
    border-color: #D13D28;
}

@-webkit-keyframes flicker {
    from {
        box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0.65);
        transform: rotate(1deg);
    }
    to {
        transform: rotate(-1deg);
        box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0.35);
    }
}
.checkbox+label {
    margin-left: 5px;
}

.menu__wrapper li ul{
    transition: none;
}

.menu__link-hover:hover>ul{
    border: none !important;
}

@media only screen and (max-width: 1362px){
    .header__left-col {
        width: 60%;
    }
}

.menu__link:first-child, .menu__link-active:first-child, .menu__link-hover:first-child{
    margin-right: 10px;
}

.menu__link, .menu__link-active, .menu__link-hover{
    margin-right: 10px;
    padding: 5px 10px;
}
.menu__link-hover:hover>ul{
    padding: 5px 10px;
}
.menu__wrapper li ul li:last-child {
    padding-right: 5px;
}

.drow__title span.not-active{
    color: #106ec6;
    text-decoration: none;
    border-bottom: 1px dashed #b8d4ee;
    cursor: pointer;
}

.spoiler{
    color: #106ec6;
    text-decoration: none;
    border-bottom: 1px dashed #b8d4ee;
    cursor: pointer;
}
/* End */


/* Start:/local/templates/demteam-new/lib/owl-carousel/owl.carousel.css?13999101801476*/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(/local/templates/demteam-new/lib/owl-carousel/grabbing.png) 8 8, move;
}

/* fix */
.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);
}


/* End */


/* Start:/local/templates/demteam-new/plugins/fancyBox-18d1712/source/jquery.fancybox.css?14285802864895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/local/templates/demteam-new/plugins/fancyBox-18d1712/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/local/templates/demteam-new/plugins/fake-link/style.css?144402202451*/
.fakelink{}
.fakelink:hover{
	cursor: pointer;
}
/* End */


/* Start:/local/templates/demteam-new/components/bitrix/menu/mobile__menu/style.css?14466930853912*/

.slideout__menu a {
    color: #fff !important;
    text-decoration: none;
    border: none !important;
}
.slideout__menu a:hover {
    color: #fff !important;
    text-decoration: underline;
    border: none !important;
}

.menu a {
    color: #fff;
}

.menu a:hover {
    text-decoration: underline;
}

.menu-header {
    border-bottom: 1px solid #2a2d2f;
    padding: 20px;
    background-size: 32px;
}

.menu-header-title {
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0;
}

.menu-section {
    margin: 25px 0;
}

.menu-section-title {
    text-transform: uppercase;
    color: #85888d;
    font-weight: 200;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 10px 20px;
    margin:0;
}

.menu-section-list {
    padding:0;
    margin: 10px 0;
    list-style:none;
    font-family: 'Arial';
}

.menu-section-list a {
    display: block;
    padding: 10px 20px;
    z-index: 50;
}

.panel {
    text-align: center;
    padding-top: 5px;
    min-height: 100%;
}

#mocha {
    text-align: left;
    margin:0 !important;
}

#mocha-stats {
    top: 70px;
}

/**
 * hamburger
 */
.btn-hamburger {
    border: none;
    position: absolute;
    top: 12px;
    left: 12px;
    outline:none;
    background: url('/local/templates/demteam-new/components/bitrix/menu/mobile__menu/assets/menu.png') no-repeat center;
    width: 50px;
    height: 50px;
}

/**
 * Boxes
 */
.box {
    border: 1px solid #4b5;
    border-radius: 4px;
    text-align: left;
    margin: 50px 10px;
    position: relative;
}

.box:before,
.box:after {
    content: ' ';
    display: inline-block;
    width: 1px;
    height: 50px;
    border-left: 1px solid #4b5;
    position: absolute;
    left: 50%;
}

.box:before {
    top: -50px;
}

.box:after {
    bottom: -50px;
}

.box-title {
    margin: 0;
    padding:10px 20px;
    border-bottom: 1px solid #4b5;
    color: #4b5;
    font-size: 1.2em;
    font-weight: 400;
}

.box-content {
    padding:20px;
    background-color: #f8f8f8;
}

/**
 * Medium Screens
 */
@media all and (min-width:40em) {

    .btn-hamburger {
        top: 20px;
        left: 30px;
    }

    .panel-header {
        margin-top: 40px;
        width: 455px;
    }
}

/**
 * Large Screens
 */
@media all and (min-width: 54em) {
    .box {
        width: 70%;
        max-width: 1200px;
        margin: 50px auto;
    }
}

/**
 * Footer
 */
.panel-footer {
    margin: 10px auto 20px;
}

.panel-footer p {
    padding-bottom: 20px;
}

.heart {
    font-style: normal;
    font-weight: 500;
    color: #D13D28;
    text-decoration: none;
}


.slideout__menu {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 0;
    width: 256px;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    display: none;
    background-color: #404348;
    background-image: linear-gradient(145deg, #1D1F20, #404348);
}

.slideout__menu li.menu__link,
.slideout__menu li.menu__link-active,
.slideout__menu li.menu__link-hover {
    display: block;
    float: none !important;
}
.slideout__menu .second__menu{
    display: block;
    position: static;
}


.slideout-panel {
    position:relative;
    z-index: 1;
}

.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel {
    overflow: hidden;
}

.slideout-open .slideout-menu {
    display: block;
}

.mobile_back-key{
    cursor: pointer;
    color: #ccc;
    display: block;
    padding: 10px 20px;
    text-align: right;
}
.mobile_back-key:hover{
    text-decoration: underline;
}

.menu__wrapper_key{
    position: fixed;
    width: 4em;
    height: 4em;
    top: 0px;
    left: 0px;
    border: 1px solid rgba(255,255,255,.4);
    z-index: 2;
    background: #D13D28 url(/local/templates/demteam-new/components/bitrix/menu/mobile__menu/images/small-menu-w.png) no-repeat center center;
}
/* End */


/* Start:/local/templates/demteam-new/components/bitrix/menu/tree/style.css?1444376847902*/
div.menu-sitemap-tree
{
	font-size:100%;
}

div.menu-sitemap-tree ul
{
	list-style-type: none;
	margin: 0; 
	padding: 0 1em 0 0;
}

div.menu-sitemap-tree ul ul
{
	width: auto;
	margin:-0.75em 0 0 0;
	padding: 0 0 0 0.75em;
}

div.menu-sitemap-tree li
{
	margin: 0 0 -0.85em 0;
	padding:0;
}

div.menu-sitemap-tree li li
{
	margin: 0 0 -0.85em 0.5em; 
	padding:0;
}

div.menu-sitemap-tree li.close ul
{
	display: none;
}

div.menu-sitemap-tree div.item-text
{
	position:relative;
	top:-19px;left:19px;
}

/*Icons*/
div.folder, div.page
{
	background-repeat:no-repeat;
	width:17px;
	height:17px;
	vertical-align:top;
}
div.folder{cursor:pointer; cursor: hand;background-image:url(/local/templates/demteam-new/components/bitrix/menu/tree/images/folder_open.gif);}
div.menu-sitemap-tree li.close div.folder{background-image:url(/local/templates/demteam-new/components/bitrix/menu/tree/images/folder_close.gif);}
div.page{background-image:url(/local/templates/demteam-new/components/bitrix/menu/tree/images/page.gif);}




/* End */


/* Start:/local/templates/demteam-new/components/bitrix/search.title/visual/style.css?14477415082907*/
.right-col__search{

	padding: 0 10px;
}

.bx_search_container .bx_field{
	position: relative;
	margin-top: 15px;
	height: 30px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	left: 0;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	line-height: 30px;
	width: 100%;
	padding-right: 40px;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
}
.right-col__search .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('/local/templates/demteam-new/components/bitrix/search.title/visual/images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 250px;
	margin-left: 11px;
	margin-top:-20px;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/demteam-new/components/bitrix/search.title/visual/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}

/* End */


/* Start:/local/components/geexo/geexo.slider/templates/.default/style.css?14443622021788*/
/*
 * Geexo Slider v1.1
*/
#slider {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.gx-slide {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.gx-slide-active, .gx-slide-before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}
.sl-title {
	opacity: 0;
	position: absolute;
	overflow: hidden;
	color: #000;
	font-weight: 300;
}
.sl-descr {
	opacity: 0;
	position: absolute;
	overflow: hidden;
	color: #000;
	font-weight: 300;
    line-height: initial;
}
.sl-button {
	opacity: 0;
	position: absolute;
	display: inline-block;
	color: #000;
	background: none;
	border: solid 1px #000;
	border-radius: 7px;
	cursor: pointer;
}
.sl-img {
	opacity: 0;
	position: absolute;
}
#slide-manage {
	position: absolute;
	bottom: 10px;
	width: 100%;
	display: inline-block;
	line-height: 30px;
	text-align: center;
}
.gx-slide-button {
	display: inline-block;
	margin: 3px 7px;
	width: 10px;
	height: 10px;
	border-radius: 8px;
	background: #000;
}
.gx-slide-button:hover {
	cursor: pointer;
}
.gx-slide-button-active {
	width: 16px;
	height: 16px;
	margin: 0 7px;
	background: none;
	box-shadow: 0 0 0 1px #000;
	border: none;
}
.gx-slide-button-active:hover {
	background: none;
	cursor: default;
	border: none;
}
#gx-next-slide {
	position: absolute;
	top: 50%;
	right: 15px;
	width: 27px;
	height: 53px;
	margin-top: -27px;
	cursor: pointer;
	background: url(/local/components/geexo/geexo.slider/templates/.default/images/prew-next-b.png) no-repeat right top;
}
#gx-prew-slide {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 27px;
	height: 53px;
	margin-top: -27px;
	cursor: pointer;
	background: url(/local/components/geexo/geexo.slider/templates/.default/images/prew-next-b.png) no-repeat left top;
}

@media all and (max-width:780px){
    #slide-manage{
        display: none;
    }
}


/* End */
/* /local/panel/demteam.demteam/jquery.bxslider/jquery.bxslider.css?14285802863662 */
/* /local/panel/demteam.demteam/jquery.colorbox/jquery.colorbox.default.css?14285802864333 */
/* /local/templates/demteam-new/css/screen.css?144975160884070 */
/* /local/templates/demteam-new/css/fixs.css?145404014410379 */
/* /local/templates/demteam-new/lib/owl-carousel/owl.carousel.css?13999101801476 */
/* /local/templates/demteam-new/plugins/fancyBox-18d1712/source/jquery.fancybox.css?14285802864895 */
/* /local/templates/demteam-new/plugins/fake-link/style.css?144402202451 */
/* /local/templates/demteam-new/components/bitrix/menu/mobile__menu/style.css?14466930853912 */
/* /local/templates/demteam-new/components/bitrix/menu/tree/style.css?1444376847902 */
/* /local/templates/demteam-new/components/bitrix/search.title/visual/style.css?14477415082907 */
/* /local/components/geexo/geexo.slider/templates/.default/style.css?14443622021788 */
