<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sep_b{height:300px}
.map{width:100%;height:400px;min-height:400px}
.footer{position:absolute;text-align:center;left:0;bottom:0;width:100%;height:117px;background-image:url(i/bg2.png);z-index:1000}

/*slider*/
.sl1,.sl2,.sl3,.sl4,.sl5,.sl6,.sl7,.sl8,.sl9 {background-color:#23252d;position:relative;min-height:500px;min-width:1200px;width:100%;height:calc(100vh - 30px);background-position:50% 50%;
-moz-background-size:cover; /* Firefox 3.6+ */
-webkit-background-size:cover; /* Safari 3.1+ и Chrome 4.0+ */
-o-background-size:cover; /* Opera 9.6+ */
background-size:cover;background-repeat:no-repeat
}
.sl1 {background-image:url(sl/1f.jpg)}
.sl2 {background-image:url(sl/2.jpg)}
.sl3 {background-image:url(sl/3.jpg)}
.sl4 {background-image:url(sl/4.jpg)}
.sl5 {background-image:url(sl/5.jpg)}
.sl6 {background-image:url(sl/6.jpg)}
.sl7 {background-image:url(sl/7.jpg)}
.sl8 {background-image:url(sl/8.jpg)}
.sl9 {background-image:url(sl/9.jpg)}
@media all and (max-width:1600px) {.sl1 {background-image:url(sl/1s.jpg)}}

/*slider block text*/
.sl_header {padding-top:calc(50vh - 70px)}
.sl_block {width:100%;min-width:1200px;padding-top:60vh}
.sl_block_in {text-align:left;padding:20px 40px;background-color:#fff}
.sl_txt {font-size:18px;color:#23252d}

/*godown*/
.goDown {width:28px;height:23px;cursor:pointer;display:inline-block;background:url(i/down.png) no-repeat}
.goDown:hover {opacity:.7;background:url(i/down.png) 0 5px no-repeat}

/*service*/
.service_head {font-size:16px;color:#23252d;font-weight:bold;text-align:center}
.service_txt {text-align:left;font-size:16px;color:#767886;padding:20px 50px}
.service_tc {display:table-cell;width:380px;background-color:#fff;padding: 20px 0}
.serv_d,.serv_k,.serv_r {display:inline-block;height:100px}
.serv_d {width:81px;background:url(i/serv.png) 0 0}
.serv_r {width:90px;background:url(i/serv.png) -214px 0}
.serv_k {width:133px;background:url(i/serv.png) -81px 0}
.service_plus,.service_plus2 {display:inline-block;float:left;width:13px;margin-right:20px;background:url(i/serv.png) no-repeat -304px 8px}
.service_plus {height:30px}
.service_plus2 {height:60px}

/*team*/
.thumbnailWrapper_team .foto {float:left;position:relative;overflow:hidden}
.thumbnailWrapper_team .foto a img {position:relative;border:none}
.caption_team {position:absolute;bottom:0px;left:0px;width:290px;height:290px;display:none;font-size:14px;padding:0 20px;color:#fff;background:#23252d;
background: -moz-linear-gradient(bottom, rgba(35, 37, 45, 0.7) 10%, rgba(35, 37, 45, 0) 100%);
background: -webkit-linear-gradient(bottom, rgba(35, 37, 45, 0.7) 10%, rgba(35, 37, 45, 0) 100%);
background: -o-linear-gradient(bottom, rgba(35, 37, 45, 0.7) 10%, rgba(35, 37, 45, 0) 100%);
background: -ms-linear-gradient(bottom, rgba(35, 37, 45, 0.7) 10%, rgba(35, 37, 45, 0) 100%);
background: linear-gradient(to top, rgba(35, 37, 45, 0.7) 10%, rgba(35, 37, 45, 0) 100%)
}
.caption_team .captionInside_team {position:absolute;bottom:0;text-align:left;padding:0 0 20px 0;margin:0}
.f1,.f2,.f3,.f4,.f5,.f6 {display:inline-block;position:relative;text-indent:-9999px;width:290px;height:290px;background-repeat:no-repeat;background-size:cover}
.f1 span, .f2 span, .f3 span, .f4 span, .f5 span, .f6 span {position:absolute;background-size:cover;top:0;left:0;bottom:0;right:0}
.f1 {background-image:url(i/t/f1.jpg)}
.f1 span {background-image:url(i/t/f1_o.jpg)}
.f2 {background-image:url(i/t/f2.jpg)}
.f2 span {background-image:url(i/t/f2_o.jpg)}
.f3 {background-image:url(i/t/f3.jpg)}
.f3 span {background-image:url(i/t/f3_o.jpg)}
.f4 {background-image:url(i/t/f4.jpg)}
.f4 span {background-image:url(i/t/f4_o.jpg)}
.f5 {background-image:url(i/t/f5.jpg)}
.f5 span {background-image:url(i/t/f5_o.jpg)}
.f6 {background-image:url(i/t/f6.jpg)}
.f6 span {background-image:url(i/t/f6_o.jpg)}
.team_txt {float:left;width:290px;min-width:290px;height:290px;min-height:290px;background-color:#383c50;color:#EEEEF2;text-align:left}
.team_foto_blank {background-color:#fff;width:290px;min-width:290px;height:290px;min-height:290px}
.team_txt1{font-size:16px;font-weight:bold;padding: 10px 0 10px 20px}
.team_txt2{font-size:14px;padding-left:10px}
.team_txt3{font-size:14px;font-style:italic;padding: 10px 0 0 20px}
/*.
team_txt1r{font-size:16px;font-weight:bold;padding: 10px 20px 10px 0}
.team_txt2r{font-size:14px;padding-right:10px}
.team_txt3r{font-size:13px;font-style:italic;padding: 10px 20px 0 0}
*/
/*clients*/
.kl_tc_img {display:table-cell;width:288px;text-align:center;vertical-align:middle}
.kl_tc_v {display:table-cell;width:2px;min-width:2px;font-size:2px;background-color:#d4d5d8}
.kl1,.kl2,.kl3,.kl4,.kl5,.kl6,.kl7,.kl8 {display:inline-block;position:relative;text-indent:-9999px;width:200px;background-repeat:no-repeat}
.kl1 span,.kl2 span,.kl3 span,.kl4 span,.kl5 span,.kl6 span,.kl7 span,.kl8 span {position:absolute;top:0;left:0;bottom:0;right:0}
.kl1 {background-image:url(i/l/kl1.png);height:56px}
.kl1 span {background-image:url(i/l/kl1_o.png)}
.kl2 {background-image:url(i/l/kl2.png);height:85px}
.kl2 span {background-image:url(i/l/kl2_o.png)}
.kl3 {background-image:url(i/l/kl3.png);height:89px}
.kl3 span {background-image: url(i/l/kl3_o.png)}
.kl4 {background-image:url(i/l/kl4.png);height:76px}
.kl4 span {background-image:url(i/l/kl4_o.png)}
.kl5 {background-image:url(i/l/kl5.png);width:121px;height:133px}
.kl5 span {background-image:url(i/l/kl5_o.png)}
.kl6 {background-image:url(i/l/kl6.png);height: 91px}
.kl6 span {background-image:url(i/l/kl6_o.png)}
.kl7 {background-image:url(i/l/kl7.png);height:66px}
.kl7 span {background-image:url(i/l/kl7_o.png)}
.kl8 {background-image:url(i/l/kl8.png);height: 73px}
.kl8 span {background-image:url(i/l/kl8_o.png)}

/*reviews*/
.reviews_left,.reviews_right{font-family:'PT Sans';overflow:auto;background-color:#fff;color:#323c50;font-size:16px;width:480px;padding:20px;text-align:left;height:320px;min-height:320px}
.reviews_left{margin-left:10px}
.reviews_right{margin-right:10px}
.reviews_fr{font-family:'Montserrat';font-weight:bold;font-size:14px;color:#23252d}
.reviews_name{font-size:18px;font-weight:bold;color:#23252d}
.reviews_link{font-size:14px}
.rev_left,.rev_right {display:inline-block;width:21px;height:20px}
.rev_left {background:url(i/rev.png) 0 0}
.rev_right {background:url(i/rev.png) 0 -20px}
.rev_top{top:120px}

/*map*/
[class*="ymaps-2"][class*="-ground-pane"] {
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;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\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");/* Firefox 3.5+ */
-webkit-filter: grayscale(100%);/* Chrome 19+ &amp; Safari 6+ */
}

/*for small screen*/
@media all and (max-height:770px)  {
	.contacts_h2{font-size:50px;line-height:50px}
	.sep_b{height:250px}
	.rev_top{top:100px}
	.map{height:300px;min-height:300px}
	.f1, .f2, .f3, .f4, .f5, .f6 {width:220px;height:220px}
	.caption_team{width:200px;height:220px;font-size:12px}
	.team_txt1,.team_txt1r{font-size:12px}
	.team_txt2,.team_txt2r{font-size:12px}
	.team_txt3,.team_txt3r{font-size:12px;line-height:1.2}
	.team_txt1{padding:5px 0 5px 20px}
	.team_txt3{padding:5px 0 0 20px}
	.team_txt1r{padding:5px 20px 5px 0}
	.team_txt3r{padding:5px 20px 0 0}
	.team_txt{width:220px;min-width:220px;height:220px;min-height:220px}
	.team_foto_blank{width:220px;min-width:220px;height:220px;min-height:220px}
	.team_all {width:880px;min-width:880px}
}</pre></body></html>