<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.banner {
	color: #000;
	height: 451px;
	font-size: 18px;
	line-height: 22px;
	overflow: hidden;
}
.banner .span6 {
	background: transparent;
	height: 416px;
	width: 480px;
	padding: 35px 0 0 0;
}
.banner .picture {
	background: url(../../images/pages/new-obsluzhivanie/banner.jpg) no-repeat 0% 50%;
	height: 451px;
	padding: 0 999px 0 0;
	margin: 0 -999px 0 0;
}
.banner h1 {
	font-size: 33px;
	line-height: 35px;
	text-transform: none;
	font-weight: 300;
	margin-bottom: 10px;
}
.banner p.blue {
	margin-top: 60px;
	color: #119ac6;
	font-weight: 400;
}
.banner small {
	display: block;
	font-size: 14px;
	margin-top: 20px;
}
.banner p.before-zayavka {
	margin-top: 60px;
	font-size: 16px;
	line-height: 18px;
}
.banner .zayavka-short {
	width: 270px;
	font-size: 14px;
	line-height: 16px;
}
.zayavka-short input[type=text].has-error {
	border-color: red;
}
.zayavka-short .form-error {
	margin-top: 5px;
	text-align: center;
	color: red;
}
.banner .zayavka-short p {
	margin: 20px 0 10px 0;
}
.banner input[type=text]{
	display: block;
	font-family: Roboto;
	font-size: 12px;
	line-height: 14px;
	padding: 10px;
	border: #cbcbca 1px solid;
	margin-bottom: 15px;
	width: 100%;
	box-sizing: border-box;
}
.banner input[type=text]::-webkit-input-placeholder {color:#000;}
.banner input[type=text]::-moz-placeholder{color:#000;}
.banner input[type=text]:-moz-placeholder{color:#000;}
.banner input[type=text]:-ms-input-placeholder{color:#000;}
.banner input[type=submit] {
	width: 100%;
	display: block;
	background: #f8931f;
	font-family: Roboto;
	color: #fff;
	text-transform: uppercase;
	border: 0px;
	padding: 0 30px;
	line-height: 36px;
	font-size: 14px;
	font-weight: 500;
	box-shadow: 0 13px 20px rbga(0,0,0,0.24);
	box-sizing: border-box;
}
.vkluchaet .container {
	padding-top: 35px;
}
.centered {
	text-align: center;
}
.white-text {
	color: #444;
}
.grey-text {
	background: #f8f6f6;
	color: #444;
}
.white-text h2,.grey-text h2, .black-text h2{
	font-size: 30px;
	line-height: 30px;
	text-transform: none;
	font-weight: 300;
	margin: 30px 0;
}
ul.squared {
	font-size: 18px;
	line-height: 22px;
	font-weight: 300;
	padding-bottom: 20px;
}
ul.squared li {
	padding-left: 35px;
	margin: 30px 0;
}
ul.squared li:before {
	display: block;
	width: 27px;
	height: 27px;
	float: left;
	margin: -3px 15px 0 -35px;
	background: url(../../images/pages/new-obsluzhivanie/list-marker.png) no-repeat center center;
	content: '';
}
.grey-text.stoimost{
	background: #eee;
	color: #000;
	border-top: #cbcbca 1px solid;
	border-bottom: #cbcbca 1px solid;
}
.grey-text.stoimost h2{
	font-size: 24px;
	line-height: 28px;
}
.grey-text.stoimost img {
	float: left;
	margin: 43px 15px 40px 0;
}
.grey-text.stoimost .description{
	float: left;
	padding: 35px 0;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
}
.grey-text.stoimost .number {
	font-size: 24px;
	color: #54bf4f;
	font-weight: 500;
}
.choose-specialist .container {
	padding-bottom: 50px;
}
.choose-specialist .span4 {
	margin-left: 20px;
	padding-left: 20px;
	width: 280px;
	background: #fff;
	font-size: 16px;
	line-height: 28px;
	min-height: 300px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.24);
}
.choose-specialist .span4 .title {
	background: #e3e3e3;
	color: #444;
	text-align: center;
	padding: 20px;
	margin-left: -20px;
	font-size: 18px;
	line-height: 18px;
	border-bottom: #eee 2px solid;
	margin-bottom: 20px;
}
.choose-specialist .span3:first-child .title {
	margin-left: 0px;
}
.choose-specialist .span3:first-child p {
	padding-left: 20px;
}
.choose-specialist .span4 .title.red{
	border-color: #e74c3c;
}
.choose-specialist .span4 .title.blue{
	border-color: #16c5fe;
}
.choose-specialist .span4 .title.green{
	border-color: #54bf4f;
}
.choose-specialist .span4 .title.orange{
	border-color: #f7931e;
}
.black-text {
	background: #2c3e50;
	color: #fff;
}
.facts .span3 {
	text-align: center;
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 35px;
	padding-top: 35px;
}
.facts .number {
	display: block;
	border-left: #2b2b2b 1px solid;
	font-size: 72px;
	line-height: 72px;
}
.facts .text {
	display: block;
	padding: 20px;
}
.facts .span3.first .number {
	border-left: 0px;
}
.clients-mini-block {
	padding-bottom: 105px;
}
.clients-mini-block .clients-wrapper:after{
	display: block;
	clear: both;
	content: '';
}
.clients-mini-block .clients-slide {
	float: left;
	width: 228px;
	height: 252px;
	position: relative;
	box-shadow: 0 2px 3px rgba(0,0,0,0.24);
	margin: 8px 0 0 8px;
}
.clients-mini-block .clients-slide:nth-child(4n+1){
	margin-left: 0px;
}
.clients-mini-block .clients-slide.hidden{
	display: none;
}
.clients-mini-block .clients-slide .picture {
	display: block;
	width: 228px;
	height: 160px;
	box-shadow: 0 2px 3px rgba(0,0,0,0.24);
	background: #fff;
}
.clients-mini-block .clients-slide .text {
	position: absolute;
	bottom: 0px;
	text-align: center;
	padding: 15px 20px;
	width: 188px;
	background: #fff;
	font-size: 16px;
	min-height: 72px;
}
.clients-mini-block .text .title {
	display: block;
	font-weight: 500;
	margin-bottom: 5px;
	font-size: 18px;
}
.more-clients {
	margin-top: 20px;
	text-align: center;
}
.more-clients-link {
	display: inline-block;
	background: #119ac6;
	color: #fff;
	font-size: 18px;
	line-height: 40px;
	padding: 0 40px;
}
.more-clients-link .dots {
	line-height: 36px;
	vertical-align: bottom;
	padding-left: 10px;
}</pre></body></html>